.route-content{--bd:var(--line);--ink:#f1f5f9;--dim:rgba(241,245,249,.66);--faint:rgba(241,245,249,.42);--blue:#3b82f6;--blue-lt:#7dd3fc;--red:#ff6878;--green:#4dff9a;--amber:#ffc24d;--mono:ui-monospace,monospace;}
.route-content .cronwrap{display:flex;gap:10px;flex-wrap:wrap;}
.route-content input#cron{flex:1;min-width:240px;background:#000;border:1px solid var(--bd);border-radius:8px;color:var(--ink);font-family:var(--mono);font-size:20px;letter-spacing:.08em;padding:14px 16px;outline:none;}
.route-content input#cron:focus{border-color:rgba(125,211,252,.5);}
.route-content .seg{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;}
.route-content .seg button{background:#000;border:1px solid var(--bd);color:var(--dim);font-family:var(--mono);font-size:12px;padding:9px 12px;border-radius:4px;cursor:pointer;transition:.12s;}
.route-content .seg button:hover{border-color:var(--blue);color:#fff;}
.route-content .result{margin-top:26px;}
.route-content .expl{font-size:26px;font-weight:700;color:#fff;line-height:1.35;background:#000;border:1px solid var(--bd);border-left:3px solid var(--blue);border-radius:8px;padding:22px 24px;}
.route-content .expl.bad{border-left-color:var(--red);color:var(--red);font-size:18px;font-weight:600;}
.route-content .fields{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px;}
.route-content .fld{background:#000;border:1px solid var(--bd);border-radius:8px;padding:12px 12px;text-align:center;}
.route-content .fld .v{font-family:var(--mono);font-size:18px;color:var(--blue-lt);font-weight:600;}
.route-content .fld .l{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:6px;}
.route-content .fld .d{font-size:12px;color:var(--dim);margin-top:6px;line-height:1.4;}
.route-content .nextruns{margin-top:24px;}
.route-content .nextruns h3{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 12px;}
.route-content .run{font-family:var(--mono);font-size:14.5px;color:#dfe7f5;padding:8px 0;border-bottom:1px solid var(--bd);}
.route-content .run .rel{color:var(--faint);margin-left:8px;}
.route-content .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px;}
.route-content .act{font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;border:1px solid var(--bd);background:#000;color:var(--dim);padding:12px 18px;border-radius:4px;cursor:pointer;transition:.12s;}
.route-content .act:hover{border-color:var(--blue);color:#fff;}
.route-content .act.done{border-color:var(--green);color:var(--green);}
@media (max-width:640px){.route-content .fields{grid-template-columns:repeat(2,1fr);}}