a{color:var(--acc-ink)}a:hover{color:var(--color-accent)}.m1-banner{gap:.6rem;flex-wrap:wrap;font-size:.88rem;color:var(--muted)}.m1-banner,.m1-err{display:flex;align-items:center}.m1-err{color:var(--neg);gap:.4rem}.m1-lines{display:flex;flex-direction:column;gap:.5rem}.m1-line{display:grid;grid-template-columns:minmax(0,2fr) 6.5rem 5rem 6rem auto;grid-gap:.5rem;gap:.5rem;align-items:center}.m1-line .input{min-height:2.6rem}.m1-cost{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.m1-cost div{display:flex;flex-direction:column;gap:.2rem}.m1-cost b{font-size:1.35rem;font-weight:500}.m1-rlist{display:flex;flex-direction:column;gap:2px;max-height:70vh;overflow:auto}.m1-ritem{display:flex;justify-content:space-between;gap:.6rem;align-items:center;padding:.65rem .8rem;border-radius:var(--radius-md);background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.m1-ritem:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.m1-ritem.on{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}@media (max-width:760px){.m1-line{grid-template-columns:1fr 1fr}.m1-cost{grid-template-columns:repeat(2,minmax(0,1fr))}}.rail-item,.subnav-btn{text-decoration:none}.shift.empty{flex-direction:row;padding:.3rem .5rem;font-size:.82rem}.shift.empty:before{content:none}.topbar .tag-short{display:none}@media (max-width:760px){.topbar .venue{flex:1 1 auto;min-width:0}.topbar .venue-name{overflow:hidden;text-overflow:ellipsis}.topbar .tag-long{display:none}.topbar .tag-short{display:inline}}