.scheduler-page{display:flex;flex-direction:column;gap:16px}.scheduler-hero{border:1px solid #f0e5cf;background:radial-gradient(circle at top left,rgba(226,168,58,.12),transparent 30%),#fff}.scheduler-hero-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.scheduler-title-row{margin-bottom:6px}.scheduler-title-icon{color:#e2a83a;font-size:20px}.scheduler-summary-card{min-width:92px;padding:10px 12px;border:1px solid #f0f0f0;border-radius:10px;background:#ffffffc7}.scheduler-summary-card span{display:block;color:#8c8c8c;font-size:12px;line-height:18px}.scheduler-summary-card strong{color:#1f1f1f;font-size:22px;line-height:28px}.scheduler-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.scheduler-template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.scheduler-template-card{border:1px solid #f0f0f0;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.scheduler-template-card.is-selected{border-color:#e2a83a;box-shadow:0 0 0 2px #e2a83a2e}.scheduler-tabs .ant-tabs-nav{margin-bottom:12px}.scheduler-service-card{border:1px solid #f0f0f0;box-shadow:0 6px 20px #1f1f1f0a}.scheduler-service-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scheduler-service-desc{margin-top:4px;color:#8c8c8c;font-size:12px;font-weight:400}.scheduler-service-code{font-size:12px;white-space:nowrap}.scheduler-job-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:12px}.scheduler-job-card{border-color:#f0f0f0;background:#fff}.scheduler-job-card.is-enabled{border-color:#52c41a59;box-shadow:inset 3px 0 #52c41a}.scheduler-job-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scheduler-job-title{display:flex;flex-direction:column;gap:6px;min-width:0}.scheduler-job-desc{min-height:40px;margin:10px 0 12px}.scheduler-job-metrics{margin-bottom:12px}.scheduler-metric{min-height:82px;padding:10px 12px;border:1px solid #f5f5f5;border-radius:8px;background:#fafafa}.scheduler-metric span,.scheduler-metric .ant-typography{display:block;font-size:12px}.scheduler-metric span{margin-bottom:4px;color:#8c8c8c}.scheduler-metric strong{display:block;margin-bottom:4px;color:#262626;font-size:14px}.scheduler-job-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #f5f5f5}.scheduler-code-chip{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.scheduler-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:8px}.scheduler-result-item{min-height:72px;padding:10px 12px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.scheduler-result-item span{display:block;margin-bottom:6px;color:#8c8c8c;font-size:12px}.scheduler-result-item strong{display:block;color:#262626;word-break:break-all}.scheduler-result-empty{margin-top:8px;padding:12px;border-radius:8px;background:#fafafa;color:#8c8c8c}.scheduler-raw-result summary{color:#8c8c8c;cursor:pointer;-webkit-user-select:none;user-select:none}@media(max-width:768px){.scheduler-job-grid{grid-template-columns:1fr}.scheduler-job-card-head,.scheduler-job-footer,.scheduler-service-head{flex-direction:column;align-items:flex-start}.scheduler-toolbar{justify-content:flex-start}}
