.evc-head{margin-bottom: 6px;}.evc-head__row{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 10px 16px;}.evc-head__sub{margin: 4px 0 0;font-size: 13.5px;color: var(--text-dim);}.evc-head__tz{margin: 8px 0 0;font-size: 12.5px;color: var(--text-mut);}.evc-zone{display: inline-flex;padding: 3px;border: 1px solid var(--border);border-radius: 999px;background: var(--bg-elev);}.evc-zone[hidden]{display: none;}.evc-zone__btn{padding: 5px 12px;border: 0;border-radius: 999px;background: transparent;color: var(--text-dim);font: 600 12.5px var(--font);cursor: pointer;}.evc-zone__btn[aria-pressed="true"]{background: var(--primary-050);color: var(--primary);}.evc-zone__btn:focus-visible{outline: none;box-shadow: var(--ring);}.evc-day{margin: 16px 0 0;}.evc-day__title{margin: 0 0 8px;font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--text-mut);}.evc-day--live .evc-day__title{color: var(--success);}.evc-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;}.evc-row{display: grid;grid-template-columns: 9.5em minmax(0,1fr) auto;gap: 6px 18px;align-items: center;padding: 12px 16px;border: 1px solid var(--border);border-left: 4px solid var(--border);border-radius: var(--radius);background: var(--bg-elev);}.evc-row--live{border-color: var(--primary);border-left-color: var(--success);background: linear-gradient(110deg,var(--primary-050),transparent 65%),var(--bg-elev);}.evc-row--next{border-left-color: var(--secondary);box-shadow: 0 0 0 1px var(--border-soft),var(--shadow);}.evc-row__time{display: grid;gap: 2px;font-variant-numeric: tabular-nums;}.evc-row__clock{font-family: var(--font-head);font-size: 15px;color: var(--text);white-space: nowrap;}.evc-row__zone{font-family: var(--font);font-size: 11px;color: var(--text-mut);}.evc-row__len{font-size: 12px;color: var(--text-mut);}.evc-row__main{min-width: 0;display: grid;gap: 4px;justify-items: start;}.evc-row__title{margin: 0;font-family: var(--font-head);font-size: 17px;line-height: 1.2;color: var(--text);}.evc-row__desc{margin: 0;font-size: 13px;color: var(--text-dim);}.evc-row__news{font-size: 12.5px;}.evc-row__rel{text-align: right;white-space: nowrap;}.evc-row__rel .sched-row__count{font-size: 15px;}.evc-badge{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;}.evc-badge--live{color: var(--success);}.evc-badge--next{color: var(--secondary);}@media (max-width: 640px){.evc-row{grid-template-columns: minmax(0,1fr) auto;padding: 12px;}.evc-row__time{grid-column: 1;grid-row: 1;}.evc-row__rel{grid-column: 2;grid-row: 1;align-self: start;}.evc-row__main{grid-column: 1 / -1;}.evc-row__clock{white-space: normal;}}