.dev-tools .dev-showcase .rs-result-card{transform:none}.dev-tools .dev-cron .settings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.dev-tools .dev-cron .settings label{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.dev-tools .dev-cron .settings input,.dev-tools .dev-cron .settings select{width:100%;min-width:0}.dev-tools .dev-cron .dev-output{border-left:0}.dev-tools .dev-cron textarea{height:140px;min-height:110px;font-size:22px}.dev-tools .dev-controls>.note,.dev-tools .dev-cron .dev-flags-note{font-size:11px;line-height:1.7;color:#6a7087;margin:14px 0 0}.dev-tools .dev-jwt{display:grid;grid-template-columns:1fr 1fr;gap:0}.dev-tools .dev-jwt .panel{padding:20px;border:0;border-radius:0;background:white;min-width:0}.dev-tools .dev-jwt .dev-jwt-result{background:#fafaff;border-left:1px solid #e6e8f0}.dev-tools .dev-jwt h2{font-size:16px;margin:0 0 18px}.dev-tools .dev-jwt label{font-size:12px;font-weight:700}.dev-tools .dev-jwt textarea{height:220px;padding:16px;border:1px solid #e0e2ed;border-radius:12px;margin:10px 0 16px;background:#fff}.dev-tools .dev-jwt .tabs{display:flex;gap:8px;margin-bottom:14px}.dev-tools .dev-jwt #sample{color:#6854df;background:#f0ebff}.dev-tools .dev-jwt .notes{padding:12px 14px;background:#fff5df;border:1px solid #efdcaa;border-radius:10px;color:#725a25;font-size:12px;line-height:1.7}.dev-tools .dev-jwt .hint{font-size:12px;color:#6a7087}.dev-tools .dev-jwt #error{font-size:12px;color:#a12828;overflow-wrap:anywhere}.dev-tools .dev-jwt pre{font:13px/1.8 ui-monospace,Consolas,monospace;background:#fff;border:1px solid #e6e8f0;border-radius:10px;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;color:#20243c;min-height:55px}.dev-tools .dev-jwt #inspection{font-size:12px;overflow-wrap:anywhere}.dev-batch-links{display:flex;gap:10px;flex-wrap:wrap;padding:24px 0}.dev-batch-links a{font-size:12px;padding:7px 12px;border:1px solid #e6e8f0;border-radius:20px;background:white;color:#6854df;text-decoration:none}@media(max-width:760px){.dev-tools .dev-cron .settings{grid-template-columns:1fr 1fr}.dev-tools .dev-jwt{grid-template-columns:minmax(0,1fr)}.dev-tools .dev-jwt .panel{padding:20px}.dev-tools .dev-jwt .dev-jwt-result{border-left:0;border-top:1px solid #e6e8f0}.dev-tools .dev-jwt textarea{font-size:16px;height:200px}}@media(max-width:360px){.dev-tools .dev-cron .settings{grid-template-columns:1fr}}

/* Fill the grid after schedule-specific fields are hidden. */
@media(min-width:761px){.dev-tools .dev-cron .settings{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}
@media(min-width:361px) and (max-width:760px){.dev-tools .dev-cron .settings:has(#weekday:disabled):not(:has(#hour:disabled)) label:has(#hour){grid-column:1/-1}}
