.cron-fields-row.svelte-up3gvt{gap:8px;margin-bottom:10px;display:flex}.cron-field.svelte-up3gvt{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.cron-field-input.svelte-up3gvt{text-align:center;width:100%;height:56px;font-family:var(--mono);border-radius:var(--radius-sm);padding:0 4px;font-size:20px;font-weight:700;transition:border-color .15s,box-shadow .15s}.cron-field-input.fvalid.svelte-up3gvt{border-color:var(--success-border);box-shadow:0 0 0 3px var(--success-bg)}.cron-field-input.finvalid.svelte-up3gvt{border-color:var(--error-border);box-shadow:0 0 0 3px var(--error-bg)}.cron-field-label.svelte-up3gvt{letter-spacing:.08em;text-transform:uppercase;color:var(--hint);font-size:9px;font-weight:600;font-family:var(--mono)}.cron-expr-row.svelte-up3gvt{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:10px;margin-bottom:1rem;padding:10px 14px;display:flex}.cron-expr-display.svelte-up3gvt{font-family:var(--mono);letter-spacing:.12em;color:var(--text);flex:1;min-width:0;font-size:14px;font-weight:700}.cron-expr-right.svelte-up3gvt{flex-shrink:0;align-items:center;gap:6px;display:flex}.cron-result-card.svelte-up3gvt{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:1rem;overflow:hidden}.cron-desc-row.svelte-up3gvt{border-bottom:1px solid var(--border);padding:1rem 1.25rem}.cron-desc-row.svelte-up3gvt:last-child{border-bottom:none}.cron-next.svelte-up3gvt{padding:1rem 1.25rem}.cron-or-info.svelte-up3gvt{background:var(--accent-light);border-top:1px solid var(--accent-border);font-family:var(--mono);color:var(--accent);gap:8px;padding:10px 1.25rem;font-size:12px;line-height:1.6;display:flex}.cron-or-icon.svelte-up3gvt{flex-shrink:0}.cron-or-info.svelte-up3gvt em:where(.svelte-up3gvt){font-style:italic}.cron-or-info.svelte-up3gvt strong:where(.svelte-up3gvt){font-weight:700}.cron-desc-inner.svelte-up3gvt{flex-direction:column;gap:4px;display:flex}.panel-label-inline.svelte-up3gvt{letter-spacing:.1em;text-transform:uppercase;color:var(--hint);font-size:10px;font-weight:600}.cron-desc.svelte-up3gvt{font-family:var(--mono);color:var(--text);letter-spacing:-.01em;font-size:15px;font-weight:700}.next-list.svelte-up3gvt{counter-reset:list;flex-direction:column;gap:4px;margin-top:8px;list-style:none;display:flex}.next-list.svelte-up3gvt li:where(.svelte-up3gvt){font-family:var(--mono);color:var(--muted);background:var(--bg2);counter-increment:list;border-radius:6px;padding:5px 10px;font-size:12px}.next-list.svelte-up3gvt li:where(.svelte-up3gvt):before{content:counter(list) ". ";color:var(--hint);font-size:10px}.cron-error.svelte-up3gvt{background:var(--error-bg);color:var(--error);border:1px solid var(--error-border);border-radius:var(--radius-sm);font-size:13px;font-family:var(--mono);margin-bottom:1rem;padding:10px 14px}.cron-actions.svelte-up3gvt{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2rem;display:flex}.copy-counter.svelte-up3gvt{font-size:11px;font-family:var(--mono);color:var(--hint);margin-left:4px}.preset-section.svelte-up3gvt{margin-top:0}.preset-heading.svelte-up3gvt{margin-bottom:10px;display:block}.preset-grid.svelte-up3gvt{grid-template-columns:1fr 1fr;gap:6px;display:grid}.preset-chip.svelte-up3gvt{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;transition:all .12s;display:flex}.preset-chip.svelte-up3gvt:hover{border-color:var(--border-hover);box-shadow:var(--shadow-hover);transform:translateY(-1px)}.preset-chip.active.svelte-up3gvt{border-color:var(--accent-border);background:var(--accent-light)}.preset-label.svelte-up3gvt{font-family:var(--sans);color:var(--text);font-size:12px;font-weight:600}.preset-chip.active.svelte-up3gvt .preset-label:where(.svelte-up3gvt){color:var(--accent)}.preset-expr.svelte-up3gvt{font-family:var(--mono);color:var(--hint);font-size:11px}@media (width<=540px){.cron-field-input.svelte-up3gvt{height:48px;font-size:15px}.cron-expr-row.svelte-up3gvt{flex-wrap:wrap}}@media (width<=480px){.preset-grid.svelte-up3gvt{grid-template-columns:1fr}}
