.planner[data-astro-cid-aulaxlsy]{margin:2rem 0 3rem}.setup[data-astro-cid-aulaxlsy]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:end;padding:1.25rem 1.5rem;background:var(--snow);border:1px solid var(--line);border-radius:8px}.season[data-astro-cid-aulaxlsy]{border:0;padding:0;margin:0;display:flex;gap:0}.season[data-astro-cid-aulaxlsy] legend[data-astro-cid-aulaxlsy]{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;padding:0}.season[data-astro-cid-aulaxlsy] label[data-astro-cid-aulaxlsy]{cursor:pointer}.season[data-astro-cid-aulaxlsy] input[data-astro-cid-aulaxlsy]{position:absolute;opacity:0}.season[data-astro-cid-aulaxlsy] span[data-astro-cid-aulaxlsy]{display:inline-block;padding:.55rem 1.1rem;border:2px solid var(--red);font-weight:700;color:var(--red);background:var(--white)}.season[data-astro-cid-aulaxlsy] label[data-astro-cid-aulaxlsy]:first-of-type span[data-astro-cid-aulaxlsy]{border-radius:var(--radius) 0 0 var(--radius)}.season[data-astro-cid-aulaxlsy] label[data-astro-cid-aulaxlsy]:last-of-type span[data-astro-cid-aulaxlsy]{border-radius:0 var(--radius) var(--radius) 0;border-left:0}.season[data-astro-cid-aulaxlsy] input[data-astro-cid-aulaxlsy]:checked+span[data-astro-cid-aulaxlsy]{background:var(--red);color:var(--white)}.season[data-astro-cid-aulaxlsy] input[data-astro-cid-aulaxlsy]:focus-visible+span[data-astro-cid-aulaxlsy]{outline:3px solid var(--ink);outline-offset:2px}.field[data-astro-cid-aulaxlsy]{display:grid;gap:.35rem;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.field[data-astro-cid-aulaxlsy] input[data-astro-cid-aulaxlsy],.field[data-astro-cid-aulaxlsy] select[data-astro-cid-aulaxlsy],.field[data-astro-cid-aulaxlsy] textarea[data-astro-cid-aulaxlsy]{font:inherit;font-size:1rem;letter-spacing:normal;text-transform:none;color:var(--ink);padding:.55rem .7rem;border:1px solid #c9c9cf;border-radius:var(--radius);background:var(--white)}.stepper[data-astro-cid-aulaxlsy]{display:inline-flex}.stepper[data-astro-cid-aulaxlsy] input[data-astro-cid-aulaxlsy]{width:3.5rem;text-align:center;border-radius:0;-moz-appearance:textfield}.stepper[data-astro-cid-aulaxlsy] input[data-astro-cid-aulaxlsy]::-webkit-inner-spin-button{-webkit-appearance:none}.stepper[data-astro-cid-aulaxlsy] button[data-astro-cid-aulaxlsy]{font:inherit;font-size:1.1rem;width:2.4rem;border:1px solid #c9c9cf;background:var(--white);cursor:pointer}.stepper[data-astro-cid-aulaxlsy] button[data-astro-cid-aulaxlsy]:first-child{border-radius:var(--radius) 0 0 var(--radius);border-right:0}.stepper[data-astro-cid-aulaxlsy] button[data-astro-cid-aulaxlsy]:last-child{border-radius:0 var(--radius) var(--radius) 0;border-left:0}.kids[data-astro-cid-aulaxlsy]{display:flex;gap:.5rem;align-items:center;font-size:.95rem;font-weight:600;padding-bottom:.55rem}.cols[data-astro-cid-aulaxlsy]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2rem;margin-top:2rem;align-items:start}@media(max-width:960px){.cols[data-astro-cid-aulaxlsy]{grid-template-columns:1fr}}h2[data-astro-cid-aulaxlsy]{margin:0 0 .5rem;font-size:1.5rem}.hint[data-astro-cid-aulaxlsy]{color:var(--muted);font-size:.95rem}.group[data-astro-cid-aulaxlsy] h3[data-astro-cid-aulaxlsy]{font-size:.8rem;font-family:var(--font-sans);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:1.75rem 0 .75rem}.group[data-astro-cid-aulaxlsy] ul[data-astro-cid-aulaxlsy]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.75rem}.item[data-astro-cid-aulaxlsy]{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--white);transition:border-color .15s,box-shadow .15s;display:flex;flex-direction:column}.item[data-astro-cid-aulaxlsy]:hover{box-shadow:var(--shadow)}.add[data-astro-cid-aulaxlsy]{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:.25rem;padding:.9rem 2.6rem .5rem 1rem;flex:1}.add[data-astro-cid-aulaxlsy]:focus-visible{outline:3px solid var(--red);outline-offset:2px;border-radius:8px}.add[data-astro-cid-aulaxlsy]:after{content:"+";position:absolute;top:.7rem;right:.7rem;width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid var(--red);color:var(--red);display:grid;place-items:center;font-weight:800;line-height:1}.item[data-astro-cid-aulaxlsy].picked{border-color:var(--red);background:var(--red-tint)}.item[data-astro-cid-aulaxlsy].picked .add[data-astro-cid-aulaxlsy]:after{content:"✓";background:var(--red);color:var(--white)}.item[data-astro-cid-aulaxlsy].kid-pick .name[data-astro-cid-aulaxlsy]:after{content:" · good with kids";font-family:var(--font-sans);font-size:.78rem;font-weight:700;color:#2f7546}.name[data-astro-cid-aulaxlsy]{font-family:var(--font-serif);font-weight:600;font-size:1.08rem;line-height:1.25}.len[data-astro-cid-aulaxlsy]{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.note[data-astro-cid-aulaxlsy]{font-size:.9rem;color:var(--muted);line-height:1.45}.guide[data-astro-cid-aulaxlsy]{font-size:.85rem;font-weight:700;padding:0 1rem .8rem}.plan-inner[data-astro-cid-aulaxlsy]{position:sticky;top:96px;max-height:calc(100vh - 112px);overflow:auto;background:var(--white);border:2px solid var(--ink);border-radius:8px;padding:1.25rem 1.5rem;display:grid;gap:1rem}@media(max-width:960px){.plan-inner[data-astro-cid-aulaxlsy]{position:static;max-height:none}}.empty[data-astro-cid-aulaxlsy]{color:var(--muted);font-size:.95rem;margin:0;padding:1rem;border:1px dashed #c9c9cf;border-radius:6px}.days[data-astro-cid-aulaxlsy] .day{border-top:1px solid var(--line);padding-top:.75rem}.days[data-astro-cid-aulaxlsy] .day:first-child{border-top:0;padding-top:0}.days[data-astro-cid-aulaxlsy] .day h3{font-size:1.05rem;margin:0 0 .4rem}.days[data-astro-cid-aulaxlsy] .warn{font-family:var(--font-sans);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--white);background:var(--red);padding:.1rem .4rem;border-radius:3px;margin-left:.4rem;vertical-align:middle}.days[data-astro-cid-aulaxlsy] ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.days[data-astro-cid-aulaxlsy] li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.5rem;font-size:.98rem;line-height:1.35}.days[data-astro-cid-aulaxlsy] li .len{grid-column:1 / -1;font-size:.66rem}.days[data-astro-cid-aulaxlsy] .ctl{display:inline-flex;gap:.3rem;align-items:center}.days[data-astro-cid-aulaxlsy] .ctl select{font:inherit;font-size:.8rem;padding:.15rem .3rem;border:1px solid #c9c9cf;border-radius:3px;background:var(--white)}.days[data-astro-cid-aulaxlsy] .ctl button{font:inherit;border:0;background:none;color:var(--muted);cursor:pointer;font-size:1.2rem;line-height:1;padding:0 .2rem}.days[data-astro-cid-aulaxlsy] .ctl button:hover{color:var(--red)}.days[data-astro-cid-aulaxlsy] .travel,.days[data-astro-cid-aulaxlsy] .free{color:var(--muted);font-style:italic}.days[data-astro-cid-aulaxlsy] .base{font-size:.92rem;margin:.5rem 0 0;color:var(--muted)}.actions[data-astro-cid-aulaxlsy]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.actions[data-astro-cid-aulaxlsy] .btn[data-astro-cid-aulaxlsy]{cursor:pointer;font:inherit;font-weight:700;font-size:1rem}.linkish[data-astro-cid-aulaxlsy]{font:inherit;background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer}.status[data-astro-cid-aulaxlsy]{margin:0;font-size:.9rem;color:#2f7546;min-height:1.2em}@media print{body *{visibility:hidden}.plan[data-astro-cid-aulaxlsy],.plan[data-astro-cid-aulaxlsy] *{visibility:visible}.plan[data-astro-cid-aulaxlsy]{position:absolute;inset:0 0 auto}.plan-inner[data-astro-cid-aulaxlsy]{position:static;border:0;padding:0;max-height:none;overflow:visible}#pl-plan-h[data-astro-cid-aulaxlsy]{font-size:0}#pl-plan-h[data-astro-cid-aulaxlsy]:after{content:"Trip plan · thingstodoinkitzbuhel.com";font-size:11pt;font-family:var(--font-sans);color:#555}.title-field[data-astro-cid-aulaxlsy]{font-size:0}.title-field[data-astro-cid-aulaxlsy] input[data-astro-cid-aulaxlsy]{border:0;padding:0;font-family:var(--font-serif);font-size:22pt;font-weight:600}.actions[data-astro-cid-aulaxlsy],.status[data-astro-cid-aulaxlsy],.days[data-astro-cid-aulaxlsy] .ctl{display:none!important}.field[data-astro-cid-aulaxlsy] textarea[data-astro-cid-aulaxlsy]{border:1px solid #ccc;resize:none}.days[data-astro-cid-aulaxlsy] a{color:#000;text-decoration:none}.days[data-astro-cid-aulaxlsy] li a[data-abs]:after{content:" (" attr(data-abs) ")";font-size:8pt;color:#666}.days[data-astro-cid-aulaxlsy] .day{break-inside:avoid}}.crumb-row[data-astro-cid-2f6nouqa]{padding-top:1.5rem}.draft[data-astro-cid-2f6nouqa]{border:1px dashed var(--red);background:var(--red-tint);padding:.6rem 1rem;font-size:.9rem;border-radius:var(--radius)}.guide[data-astro-cid-2f6nouqa]{margin:4rem 0 0;max-width:var(--measure)}@media print{.crumb-row[data-astro-cid-2f6nouqa],.draft[data-astro-cid-2f6nouqa],.guide[data-astro-cid-2f6nouqa],.faq{display:none}}
