.cron-presets[data-v-a7679920]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.preset-btn[data-v-a7679920]{padding:5px 13px;border:1px solid var(--border);border-radius:18px;background:#fff;color:var(--text-secondary);cursor:pointer;font-size:12px;transition:all .2s}.preset-btn[data-v-a7679920]:hover{border-color:var(--primary);color:var(--primary)}.preset-btn.active[data-v-a7679920]{background:var(--primary);border-color:var(--primary);color:#fff}.cron-input-row[data-v-a7679920]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.cron-input-label[data-v-a7679920]{font-weight:600;font-size:14px;white-space:nowrap}.cron-raw-input[data-v-a7679920]{flex:1;min-width:220px;padding:8px 14px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:17px;letter-spacing:1.5px;border:2px solid var(--border);border-radius:var(--radius);background:#fafbfc;transition:border-color .2s}.cron-raw-input[data-v-a7679920]:focus{outline:none;border-color:var(--primary)}.cron-raw-input.cron-invalid[data-v-a7679920]{border-color:#f56c6c}.btn-copy-expr[data-v-a7679920]{border:1px solid var(--border);background:#fff;border-radius:var(--radius);padding:7px 10px;cursor:pointer;font-size:15px;transition:.2s}.btn-copy-expr[data-v-a7679920]:hover{border-color:var(--primary)}.cron-expr-display[data-v-a7679920]{display:flex;gap:4px;margin-bottom:18px;flex-wrap:wrap}.expr-field[data-v-a7679920]{display:flex;flex-direction:column;align-items:center;min-width:48px}.expr-field code[data-v-a7679920]{font-family:SF Mono,Fira Code,Consolas,monospace;background:#f0f3f8;padding:2px 8px;border-radius:4px;font-size:13px;font-weight:700;color:var(--primary)}.expr-field small[data-v-a7679920]{font-size:10px;color:#aaa;margin-top:2px}.cron-err-msg[data-v-a7679920]{color:#f56c6c;font-size:13px;margin-bottom:14px}.cron-builder[data-v-a7679920]{margin-bottom:20px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.cb-row[data-v-a7679920]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;min-height:44px}.cb-row[data-v-a7679920]:last-child{border-bottom:none}.cb-row-special[data-v-a7679920]{background:#fefdf5}.cb-label[data-v-a7679920]{width:36px;font-weight:700;font-size:14px;color:var(--text-primary);flex-shrink:0}.cb-modes[data-v-a7679920]{display:flex;flex-shrink:0}.cb-mode-radio[data-v-a7679920]{cursor:pointer;padding:3px 10px;border:1px solid var(--border);background:#fff;font-size:12px;transition:all .15s;-webkit-user-select:none;user-select:none}.cb-mode-radio[data-v-a7679920]:first-of-type{border-radius:4px 0 0 4px}.cb-mode-radio[data-v-a7679920]:last-of-type{border-radius:0 4px 4px 0}.cb-mode-radio+.cb-mode-radio[data-v-a7679920]{border-left:none}.cb-mode-radio input[data-v-a7679920]{display:none}.cb-mode-radio[data-v-a7679920]:hover{background:#f0f5ff}.cb-mode-radio.active[data-v-a7679920]{background:var(--primary);color:#fff;border-color:var(--primary)}.cb-sub[data-v-a7679920]{display:flex;align-items:center;gap:6px;flex:1;flex-wrap:wrap}.cb-sub-label[data-v-a7679920]{font-size:12px;color:var(--text-secondary);white-space:nowrap}.cb-num[data-v-a7679920]{width:52px;padding:4px 6px;border:1px solid var(--border);border-radius:4px;text-align:center;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px}.cb-num[data-v-a7679920]:focus{outline:none;border-color:var(--primary)}.cb-num-xs[data-v-a7679920]{width:38px}.cb-unit[data-v-a7679920]{font-size:12px;color:#999}.cb-specify-input[data-v-a7679920]{flex:1;min-width:120px;padding:4px 8px;border:1px solid var(--border);border-radius:4px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px}.cb-specify-input[data-v-a7679920]:focus{outline:none;border-color:var(--primary)}.cb-hint[data-v-a7679920]{font-size:11px;color:#bbb;white-space:nowrap}.cb-day-extras[data-v-a7679920],.cb-week-extras[data-v-a7679920]{display:flex;align-items:center;gap:6px;flex-basis:100%;margin-top:4px}.cb-extra-btn[data-v-a7679920]{padding:3px 10px;border:1px dashed var(--border);border-radius:12px;background:#fff;color:var(--text-secondary);font-size:11px;cursor:pointer;transition:.2s}.cb-extra-btn[data-v-a7679920]:hover{border-color:var(--primary);color:var(--primary)}.cb-extra-btn.active[data-v-a7679920]{background:#e6f0ff;border-color:var(--primary);color:var(--primary);font-weight:600}.cb-sel[data-v-a7679920]{padding:3px 6px;border:1px solid var(--border);border-radius:4px;font-size:12px}.tool-editor-wrap[data-v-a7679920]{margin-bottom:24px}.cron-desc[data-v-a7679920]{font-size:15px;line-height:1.8;color:var(--text-primary);padding:8px 0}.cron-next-list[data-v-a7679920]{background:#fafbfc;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.cron-next-row[data-v-a7679920]{display:flex;align-items:center;padding:8px 12px;border-bottom:1px solid #f3f4f6;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px}.cron-next-row[data-v-a7679920]:last-child{border-bottom:none}.cron-next-idx[data-v-a7679920]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--primary);color:#fff;font-size:10px;font-weight:700;margin-right:8px;flex-shrink:0}.cron-next-time[data-v-a7679920]{color:var(--text-primary)}.cron-syntax-ref[data-v-a7679920]{margin-bottom:10px}.cron-syntax-ref h4[data-v-a7679920]{font-size:15px;margin-bottom:10px}.cron-ref-table[data-v-a7679920]{width:100%;border-collapse:collapse;font-size:13px}.cron-ref-table th[data-v-a7679920],.cron-ref-table td[data-v-a7679920]{padding:6px 10px;border:1px solid #f3f4f6;text-align:left}.cron-ref-table th[data-v-a7679920]{background:#fafbfc;font-weight:600}.cron-ref-table code[data-v-a7679920]{font-family:SF Mono,Fira Code,Consolas,monospace;background:#f0f1f3;padding:1px 5px;border-radius:3px;font-size:11px}.cron-legend[data-v-a7679920]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;color:var(--text-secondary)}.cron-legend code[data-v-a7679920]{font-family:SF Mono,Fira Code,Consolas,monospace;background:#f0f1f3;padding:1px 5px;border-radius:3px;font-weight:600;margin-right:2px}@media(max-width:768px){.cb-row[data-v-a7679920]{flex-direction:column;align-items:flex-start;gap:6px}.cb-label[data-v-a7679920]{width:auto}.cb-modes[data-v-a7679920]{width:100%}.cb-mode-radio[data-v-a7679920]{flex:1;text-align:center}.cb-sub[data-v-a7679920],.tool-panel[data-v-a7679920]{width:100%}}
