.sleep-line[data-astro-cid-a4gtwjzu]{color:var(--muted);margin:-16px 0 20px}.change[data-astro-cid-a4gtwjzu]{border:1px solid var(--line);border-radius:var(--radius-card);margin:0 0 20px;padding:12px 16px}.change[data-astro-cid-a4gtwjzu] summary[data-astro-cid-a4gtwjzu]{cursor:pointer;font-weight:600}.change[data-astro-cid-a4gtwjzu] summary[data-astro-cid-a4gtwjzu] span[data-astro-cid-a4gtwjzu]{color:var(--muted);margin-left:6px;font-size:14px;font-weight:400}.change[data-astro-cid-a4gtwjzu][open] summary[data-astro-cid-a4gtwjzu]{margin-bottom:12px}.planform[data-astro-cid-a4gtwjzu]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:8px;margin:0;display:grid}.planform[data-astro-cid-a4gtwjzu] label[data-astro-cid-a4gtwjzu]{border:1px solid var(--line);border-radius:var(--radius-control);flex-direction:column;min-width:0;padding:6px 10px;display:flex}.planform[data-astro-cid-a4gtwjzu] .from[data-astro-cid-a4gtwjzu]{grid-column:span 2}.planform[data-astro-cid-a4gtwjzu] label[data-astro-cid-a4gtwjzu] span[data-astro-cid-a4gtwjzu]{color:var(--muted);font-size:12px}.planform[data-astro-cid-a4gtwjzu] select[data-astro-cid-a4gtwjzu],.planform[data-astro-cid-a4gtwjzu] input[data-astro-cid-a4gtwjzu]{color:var(--text);font:inherit;background:0 0;border:0;min-width:0;padding:2px 0;font-weight:500}.planform[data-astro-cid-a4gtwjzu] button[data-astro-cid-a4gtwjzu],.actions[data-astro-cid-a4gtwjzu] button[data-astro-cid-a4gtwjzu],.actions[data-astro-cid-a4gtwjzu] a[data-astro-cid-a4gtwjzu]{border-radius:var(--radius-control);font:inherit;cursor:pointer;font-weight:600}.planform[data-astro-cid-a4gtwjzu] button[data-astro-cid-a4gtwjzu]{background:var(--accent);color:var(--on-accent);border:0;justify-content:center;align-items:center;gap:8px;padding:11px 16px;display:inline-flex}.planform[data-astro-cid-a4gtwjzu] button[data-astro-cid-a4gtwjzu][aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:.9em;height:.9em;animation:.7s linear infinite spin}.planform[data-astro-cid-a4gtwjzu] button[data-astro-cid-a4gtwjzu]:disabled{cursor:progress}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.planform[data-astro-cid-a4gtwjzu] button[data-astro-cid-a4gtwjzu][aria-busy=true]:before{animation-duration:2s}}.actions[data-astro-cid-a4gtwjzu]{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.actions[data-astro-cid-a4gtwjzu] button[data-astro-cid-a4gtwjzu],.actions[data-astro-cid-a4gtwjzu] a[data-astro-cid-a4gtwjzu]{border:1px solid var(--line);background:var(--bg);color:var(--text);padding:8px 14px;font-size:14px;text-decoration:none}.days[data-astro-cid-a4gtwjzu] .day{border:1px solid var(--line);border-radius:var(--radius-card);margin:0 0 16px;padding:18px}.days[data-astro-cid-a4gtwjzu] .day h2{margin:0 0 4px;font-size:20px}.days[data-astro-cid-a4gtwjzu] .day h2 span{color:var(--muted);font-weight:500}.days[data-astro-cid-a4gtwjzu] .leg,.days[data-astro-cid-a4gtwjzu] .home{color:var(--muted);margin:0 0 12px;font-size:14px}.days[data-astro-cid-a4gtwjzu] .stops{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.days[data-astro-cid-a4gtwjzu] .stop{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.days[data-astro-cid-a4gtwjzu] .thumb{aspect-ratio:4/3;background:var(--surface);border-radius:10px;width:88px;display:block;overflow:hidden}.days[data-astro-cid-a4gtwjzu] .thumb img{object-fit:cover;width:100%;height:100%;display:block}.days[data-astro-cid-a4gtwjzu] .road-line{fill:none;width:100%;height:100%;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.days[data-astro-cid-a4gtwjzu] .what{flex-direction:column;gap:2px;min-width:0;display:flex}.days[data-astro-cid-a4gtwjzu] .name{color:var(--text);font-weight:700;text-decoration:none}.days[data-astro-cid-a4gtwjzu] .name:hover{text-decoration:underline}.days[data-astro-cid-a4gtwjzu] .meta{color:var(--muted);font-size:13px}.days[data-astro-cid-a4gtwjzu] .swap{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:var(--radius-control);font:inherit;cursor:pointer;padding:6px 10px;font-size:13px}.days[data-astro-cid-a4gtwjzu] .extras{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0 0 12px;font-size:14px;display:grid}.days[data-astro-cid-a4gtwjzu] .extras dt{color:var(--muted)}.days[data-astro-cid-a4gtwjzu] .extras dd{margin:0}.days[data-astro-cid-a4gtwjzu] .night{background:var(--surface);border-radius:var(--radius-card);align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 18px;display:flex}.days[data-astro-cid-a4gtwjzu] .night h3{margin:0;font-size:16px}.days[data-astro-cid-a4gtwjzu] .night h3 span{font-weight:500}.days[data-astro-cid-a4gtwjzu] .night .meta{margin:2px 0 0}.days[data-astro-cid-a4gtwjzu] .mark{fill:none;width:22px;height:22px;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.days[data-astro-cid-a4gtwjzu] .day-links{flex-wrap:wrap;gap:8px 16px;margin:0;font-size:14px;display:flex}.days[data-astro-cid-a4gtwjzu] .day-links button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.how[data-astro-cid-a4gtwjzu]{max-width:68ch;margin-top:24px;font-size:15px}.how[data-astro-cid-a4gtwjzu] summary[data-astro-cid-a4gtwjzu]{cursor:pointer;font-weight:600}.how[data-astro-cid-a4gtwjzu] summary[data-astro-cid-a4gtwjzu] span[data-astro-cid-a4gtwjzu]{color:var(--muted);margin-left:6px;font-size:14px;font-weight:400}@media (width<=560px){.planform[data-astro-cid-a4gtwjzu] .from[data-astro-cid-a4gtwjzu]{grid-column:1/-1}.days[data-astro-cid-a4gtwjzu] .day{padding:14px}.days[data-astro-cid-a4gtwjzu] .stop{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:10px}.days[data-astro-cid-a4gtwjzu] .thumb{width:64px}.days[data-astro-cid-a4gtwjzu] .swap{padding:4px 8px;font-size:12px}}@media print{body>header,body>footer,.crumbs,.change[data-astro-cid-a4gtwjzu],.actions[data-astro-cid-a4gtwjzu],.how[data-astro-cid-a4gtwjzu],.days[data-astro-cid-a4gtwjzu] .swap,.days[data-astro-cid-a4gtwjzu] .day-links{display:none!important}.days[data-astro-cid-a4gtwjzu] .day,.days[data-astro-cid-a4gtwjzu] .night{break-inside:avoid}}
