.sched-module .ev-struct[disabled]{border-style:dashed;cursor:not-allowed;opacity:.4}.sched-module .ev-struct[disabled]:hover{border-color:hsla(0,0%,100%,.28);color:var(--text)}.sched-module .lv-table .lr{color:var(--brand-tr);font-weight:700}.sched-module .ev-row.ev-cancel{opacity:.45}.sched-module .ev-row.ev-cancel:hover{background:transparent}.sched-module .ev-row.ev-cancel .ev-name{text-decoration:line-through}.sched-module .ev-row.ev-cancel .ev-name .cancel-tag{background:rgba(255,96,149,.08);border-color:rgba(255,96,149,.45);color:#ff6095;text-decoration:none}.sched-module .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sched-module .stop-sec.is-done{padding:28px 0}.sched-module .past-card{background:var(--card);border:1px solid rgba(255,145,0,.28);border-radius:16px;overflow:hidden;padding:18px 20px;position:relative}.sched-module .past-card:before{background:radial-gradient(120% 100% at 100% 0,rgba(255,145,0,.2),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.sched-module .past-card>*{position:relative}.sched-module .is-done .snum{font-size:40px}.sched-module .is-done .stop-title h2{font-size:clamp(22px,4vw,30px)}.sched-module .done-pill{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.1em;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.sched-module .past-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@media (max-width:599px){.sched-module .past-actions .btn{width:100%}}.sched-module .sched-jump .tab.done:not(.active){opacity:.6}