div.svelte-g9abln:not(.utanContainer){max-width:var(--max-width);margin:0 auto;padding:1rem 2rem;width:100%}section.svelte-g9abln{background-color:var(--vit);border:2px solid var(--gul);border-radius:.75rem;padding:1rem;width:100%}h2.svelte-g9abln{color:var(--gul);display:flex;gap:1rem;justify-content:center;padding-bottom:1rem}ul.svelte-g9abln{color:var(--svart);padding-left:1.5rem}@media(max-width:768px){div.svelte-g9abln:not(.utanContainer){padding:1rem}}div.svelte-1p3v6mx{align-items:center;display:flex;min-height:2.5rem}img.svelte-1p3v6mx{height:1.5rem;width:100%}img#kustom-checkout-lockup.svelte-1p3v6mx{height:1rem}li.svelte-1p3v6mx{display:flex;justify-content:center}section.svelte-1p3v6mx{background-color:#fff;border:1px solid var(--gul);border-radius:.25rem;display:flex;flex-direction:column;padding:0 .5rem;width:100%}ul.svelte-1p3v6mx{border-top:1px solid var(--gul);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;padding:.5rem 0}article.svelte-1xd5sq7{background-color:var(--vit);border:2px solid var(--gron);border-radius:1rem;color:var(--gron);padding:2rem;width:100%}article.fel.svelte-1xd5sq7{border-color:var(--rod);color:var(--rod)}button.svelte-1xd5sq7{align-items:stretch;background-color:var(--vit);border:2px solid var(--gron);border-radius:.5rem;color:var(--gron);display:flex;padding:0 1rem;text-align:left;width:100%}div.svelte-1xd5sq7{max-width:calc(var(--max-width) + 4rem);margin:0 auto;padding:1rem 2rem;width:100%}h2.svelte-1xd5sq7{margin-bottom:1rem}p.error.svelte-1xd5sq7{color:var(--rod);font-size:.8rem;padding-bottom:0;padding-top:.5rem;text-align:initial}span.steg.svelte-1xd5sq7{align-items:center;border-right:2px solid var(--gron);display:inline-flex;font-weight:700;margin-right:1rem;padding-right:1rem}span.steg-nummer.svelte-1xd5sq7{min-width:1rem;padding-left:.25rem}span.steg-text.svelte-1xd5sq7{display:inline-flex;flex-direction:column;justify-content:center;min-height:3rem}@media(max-width:768px){article.svelte-1xd5sq7{padding:1.5rem 1rem}div.svelte-1xd5sq7{max-width:calc(var(--max-width) + 2rem);padding:.5rem 1rem}}div.annat-steg.svelte-1xd5sq7{max-width:var(--max-width)}section.svelte-vpzgm1 *{flex:1}section.svelte-vpzgm1{display:flex;gap:1rem;margin-top:1rem}@media(max-width:768px){section.svelte-vpzgm1{flex-direction:column}}article.svelte-zr87o8{border:2px solid var(--gul);border-radius:.75rem;color:var(--gul);display:flex;flex-direction:column;gap:.5rem;padding:1rem}h3.svelte-zr87o8{padding-bottom:.25rem}h4.svelte-zr87o8{color:var(--brun)}p.svelte-zr87o8{color:var(--svart)}section.svelte-zr87o8{display:grid;gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}section[data-layout=one-column].svelte-zr87o8{grid-template-columns:1fr;grid-template-rows:auto auto auto}section[data-layout=two-columns].svelte-zr87o8 article:where(.svelte-zr87o8):last-child{grid-column:2;grid-row:1 / -1}@media(max-width:912px){section[data-layout=two-columns].svelte-zr87o8{grid-template-columns:1fr;grid-template-rows:auto auto auto}section[data-layout=two-columns].svelte-zr87o8 article:where(.svelte-zr87o8):last-child{grid-column:initial;grid-row:initial}}fieldset.svelte-bxd0u2{color:var(--svart);padding:1rem}div#ga-till-checkout-granska-vad-som-galler.svelte-cepmft{grid-area:granska-vad-som-galler}div#ga-till-checkout-boka-steg-buttons.svelte-cepmft{grid-area:buttons}div#ga-till-checkout-betalningsmetoder.svelte-cepmft{grid-area:betalningsmetoder}div#ga-till-checkout-order-info.svelte-cepmft{align-content:start;border:2px solid var(--gul);border-radius:.75rem;color:var(--svart);display:grid;grid-area:order-info;grid-template-columns:1fr 1fr;gap:.5rem;padding:1rem}hr.svelte-cepmft{background-color:var(--gul);border:none;color:var(--gul);height:1px;grid-column:1 / -1}hr.svelte-cepmft:last-of-type{height:2px;margin-bottom:.5rem;margin-left:-1rem;margin-right:-1rem}p.svelte-cepmft{text-align:center}p.error.svelte-cepmft{color:var(--rod);font-size:.8rem;padding-bottom:0;padding-top:.5rem;text-align:initial}section.svelte-cepmft p:where(.svelte-cepmft){grid-column:1 / -1;text-align:initial}section.svelte-cepmft p:where(.svelte-cepmft):nth-child(3),section.svelte-cepmft p:where(.svelte-cepmft):nth-child(4){grid-column:initial}section.svelte-cepmft{display:grid;grid-template-areas:"order-info granska-vad-som-galler" "buttons granska-vad-som-galler" "betalningsmetoder granska-vad-som-galler";grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;gap:1rem}span.svelte-cepmft{display:block;font-size:1.2rem;font-weight:700}section.svelte-cepmft p:where(.svelte-cepmft):last-of-type span:where(.svelte-cepmft){font-size:1.5rem}.old-value.svelte-cepmft{display:initial;text-decoration:line-through}@media(max-width:912px){section.svelte-cepmft{display:flex;flex-direction:column;gap:1rem}}button.svelte-d96iqd i{font-size:1.5rem}button.svelte-d96iqd{-webkit-touch-callout:none;touch-action:manipulation;transition:opacity .2s ease-in-out}button.svelte-d96iqd:hover{opacity:.8}button.svelte-d96iqd,span.svelte-d96iqd{justify-self:center}h4.svelte-d96iqd{font-weight:400;padding-right:.5rem}section.svelte-d96iqd{align-items:center;display:grid;gap:.5rem .25rem;grid-template-columns:4fr 1fr 1fr 1fr;margin:0 auto;width:fit-content}span.svelte-d96iqd{font-size:1.1rem;font-weight:700}li.svelte-1oufrxp{align-items:center;color:var(--rod);display:flex;font-weight:700;gap:.5rem}li.svelte-1oufrxp i{color:var(--rod)}ul.svelte-1oufrxp{align-items:center;display:flex;flex-direction:column;gap:.5rem;list-style:none;margin-top:1rem}section.svelte-1oufrxp{display:grid;grid-template-columns:1fr 1fr;gap:1rem}section.svelte-1oufrxp :is(section,section button i){color:var(--gron)}section.svelte-1oufrxp section h4{font-weight:700}@media(max-width:912px){section.svelte-1oufrxp{grid-template-columns:1fr}}button.svelte-1mkvwzo{-webkit-touch-callout:none;touch-action:manipulation}.month-navigation.svelte-1mkvwzo{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.month-title.svelte-1mkvwzo{flex:1;font-size:1.5rem;font-weight:700;margin:0;text-align:center;text-transform:capitalize}.nav-arrow.svelte-1mkvwzo{background:none;border:none;font-size:2rem;font-weight:700;min-width:3rem;padding:.5rem;transition:color .2s ease}.nav-arrow.svelte-1mkvwzo:not(:disabled){cursor:pointer}.nav-arrow.svelte-1mkvwzo:disabled{cursor:default}.nav-arrow.svelte-1mkvwzo:not(:disabled):hover{color:var(--brun)}.nav-arrow.svelte-1mkvwzo .nav-icon{color:var(--svart);font-size:2rem;transition:opacity .2s ease}.nav-arrow.svelte-1mkvwzo .nav-icon:hover{opacity:.7}@media(max-width:768px){.month-navigation.svelte-1mkvwzo{margin-bottom:1rem}}@media(max-width:640px){.month-title.svelte-1mkvwzo{font-size:1.25rem}.nav-arrow.svelte-1mkvwzo{font-size:1.5rem;padding:.25rem}.nav-arrow.svelte-1mkvwzo .nav-icon{font-size:1.5rem}}.weekdays.svelte-yh5gov{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;margin-bottom:.5rem}.weekday.svelte-yh5gov{display:none;font-weight:700;padding:.5rem;text-align:center;text-transform:uppercase}@media(max-width:640px){.weekdays.svelte-yh5gov{gap:.25rem}}@media(max-width:768px){.weekday-short.svelte-yh5gov{display:block}}@media(min-width:769px){.weekday-long.svelte-yh5gov{display:block}}div.svelte-t7krwo{max-width:calc(var(--max-width) + 4rem);margin:0 auto;padding:1rem 2rem;width:100%}article.svelte-t7krwo{background-color:var(--vit);border:2px solid var(--gron);border-radius:1rem;color:var(--gron);padding:2rem;width:100%}h2.svelte-t7krwo{display:flex;gap:1rem;justify-content:center;padding-bottom:1rem}@media(max-width:768px){div.svelte-t7krwo{max-width:calc(var(--max-width) + 2rem);padding:.5rem 1rem}article.svelte-t7krwo{padding:1.5rem 1rem}}section.svelte-tryw8l{align-items:center;background-color:var(--gron);border-radius:.75rem;color:var(--vit);display:flex;justify-content:center;padding:2rem}section.svelte-tryw8l i{color:var(--vit)}div.svelte-tryw8l{align-items:stretch;display:flex;flex-direction:column;gap:.25rem}h3.svelte-tryw8l{border-bottom:1px solid var(--vit);padding-bottom:.5rem;text-align:center}p.subtitle.svelte-tryw8l{border:none;font-size:.85rem;font-weight:400;opacity:.95;padding:.25rem 0 .5rem;text-align:center}p.svelte-tryw8l{border-top:1px solid var(--vit);padding-top:.5rem;font-size:1.1rem;text-align:center}.datum-label.svelte-tryw8l{color:var(--vit);display:inline-block;font-size:.85rem;font-weight:400;margin-top:.35rem}@media(max-width:768px){section.svelte-tryw8l{padding:1.5rem 1rem}}div.svelte-1sppqmh{column-gap:1rem;display:grid;grid-template-columns:1fr auto}h3.svelte-1sppqmh,h4.svelte-1sppqmh,h5.svelte-1sppqmh{color:var(--gron);padding-bottom:.5rem}p.svelte-1sppqmh{font-weight:700}section.svelte-1sppqmh{border:2px solid var(--gul);border-radius:.75rem;display:flex;flex-direction:column;justify-content:center;padding:1rem}.category.svelte-1sppqmh{color:var(--svart)}.price.svelte-1sppqmh{font-weight:700;text-align:right;text-wrap:nowrap}.priser-varierar.svelte-1sppqmh{color:var(--svart);font-size:.875rem;font-style:italic;margin-top:.5rem}div.svelte-rb1xek{border:2px solid var(--gul);border-radius:.25rem;color:var(--svart);grid-area:kopBiljetterISouvenirbutiken;padding:.5rem;text-align:center;text-transform:capitalize}section.svelte-rb1xek{display:grid;gap:1rem;grid-template-areas:"priser priskalkyl" "kopBiljetterISouvenirbutiken priskalkyl" "lasMer priskalkyl";grid-template-columns:1fr 1fr}section.bilsafariSida.svelte-rb1xek{grid-template-areas:"priser priskalkyl"}p.svelte-rb1xek{color:var(--svart);padding-bottom:1rem;text-align:center}@media(max-width:912px){section.svelte-rb1xek{grid-template-areas:"priser" "priskalkyl" "kopBiljetterISouvenirbutiken" "lasMer";grid-template-columns:1fr}section.bilsafariSida.svelte-rb1xek{grid-template-areas:"priser" "priskalkyl"}}section.svelte-1x3xb0k{display:grid;gap:1rem;grid-template-areas:"priser priskalkyl" "lasMer priskalkyl" "gruppmeny priskalkyl" "kontakt priskalkyl";grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto}section.tagsafariSida.svelte-1x3xb0k{grid-template-areas:"priser priskalkyl" "gruppmeny priskalkyl" "kontakt priskalkyl";grid-template-columns:1fr 1fr}section.utanGruppmeny.svelte-1x3xb0k:not(.tagsafariSida){grid-template-areas:"priser priskalkyl" "lasMer priskalkyl" "kontakt priskalkyl"}section.utanGruppmeny.tagsafariSida.svelte-1x3xb0k{grid-template-areas:"priser priskalkyl" "kontakt priskalkyl"}p.svelte-1x3xb0k{color:var(--svart);padding-bottom:1rem;text-align:center}@media(max-width:912px){section.svelte-1x3xb0k{gap:.75rem;grid-template-areas:"priser priser" "priskalkyl priskalkyl" "lasMer gruppmeny" "kontakt kontakt";grid-template-columns:1fr 1fr}section.tagsafariSida.svelte-1x3xb0k{grid-template-areas:"priser" "priskalkyl" "gruppmeny" "kontakt";grid-template-columns:1fr}section.utanGruppmeny.svelte-1x3xb0k:not(.tagsafariSida){grid-template-areas:"priser priser" "priskalkyl priskalkyl" "lasMer lasMer" "kontakt kontakt"}section.utanGruppmeny.tagsafariSida.svelte-1x3xb0k{grid-template-areas:"priser" "priskalkyl" "kontakt"}}@media(max-width:680px){section.svelte-1x3xb0k{gap:.5rem;grid-template-areas:"priser" "priskalkyl" "lasMer" "gruppmeny" "kontakt";grid-template-columns:1fr}section.tagsafariSida.svelte-1x3xb0k{grid-template-areas:"priser" "priskalkyl" "gruppmeny" "kontakt";grid-template-columns:1fr}section.utanGruppmeny.svelte-1x3xb0k:not(.tagsafariSida){grid-template-areas:"priser" "priskalkyl" "lasMer" "kontakt"}section.utanGruppmeny.tagsafariSida.svelte-1x3xb0k{grid-template-areas:"priser" "priskalkyl" "kontakt"}}section.svelte-1tyymr7{display:grid;gap:1rem;grid-template-areas:"priser priskalkyl" "kopBiljetter priskalkyl" "lasMer priskalkyl";grid-template-columns:1fr 1fr}section.tagsafariSida.svelte-1tyymr7{grid-template-areas:"priser priskalkyl" "kopBiljetter priskalkyl"}p.svelte-1tyymr7{color:var(--svart);padding-bottom:1rem;text-align:center}@media(max-width:912px){section.svelte-1tyymr7{grid-template-areas:"priser" "priskalkyl" "kopBiljetter" "lasMer";grid-template-columns:1fr}section.tagsafariSida.svelte-1tyymr7{grid-template-areas:"priser" "priskalkyl" "kopBiljetter"}}h2.svelte-b7v576{display:flex;gap:1rem;justify-content:center}.container.svelte-b7v576{display:grid;margin-inline:-2rem;margin-top:1rem;width:calc(100% + 4rem)}@media(max-width:768px){.container.svelte-b7v576{margin-inline:-1rem;width:calc(100% + 2rem)}}.timeline-shell.svelte-b7v576{background-color:var(--vit);border:2px solid var(--gron);border-radius:.75rem;box-shadow:0 4px 12px #874d3626;margin:.5rem 0;padding:2rem;width:100%}@media(max-width:768px){.timeline-shell.svelte-b7v576{padding:1rem}}.timeline-title.svelte-b7v576{color:var(--gron)}.timeline-subtitle.svelte-b7v576{color:var(--svart);margin-bottom:1rem;text-align:center}.timeline-grid.svelte-b7v576{column-gap:1.5rem;display:grid;grid-template-columns:minmax(3.25rem,auto) 1fr;row-gap:.5rem}.timeline-divider.svelte-b7v576{border:none;border-top:1px solid #000;grid-column:1 / -1;width:100%}.timeline-time.svelte-b7v576{font-variant-numeric:tabular-nums;font-weight:700;line-height:2rem}.timeline-row-end.svelte-b7v576{align-items:center;display:flex;gap:.5rem;min-width:0}.timeline-description.svelte-b7v576{color:var(--svart);flex:1;font-size:1rem;min-width:0}.timeline-book-train.svelte-b7v576{background-color:var(--gul);border-radius:.25rem;color:var(--vit);flex-shrink:0;font-size:.75rem;font-weight:700;line-height:1.2;padding:.6rem .55rem;text-decoration:none;white-space:nowrap}.timeline-book-train.svelte-b7v576:hover{background-color:var(--brun);text-decoration:underline}.timeline-line.svelte-b7v576{align-items:center;display:inline-flex;font-weight:700}.timeline-line-normal.svelte-b7v576{font-weight:400}.timeline-icon.svelte-b7v576{color:var(--brun);display:inline-block;margin-right:.25rem}.timeline-icon-begin.svelte-b7v576{color:var(--gron)}.timeline-icon-end.svelte-b7v576{color:var(--rod)}.timeline-shell.svelte-b7v576 .timeline-bootstrap-icon,.timeline-shell.svelte-b7v576 .timeline-special-icon{display:inline-block;font-size:1.5rem;line-height:2rem;width:2rem}.timeline-footnotes-divider.svelte-b7v576{margin:.75rem 0 1.5rem}.timeline-footer.svelte-b7v576{color:var(--rod);margin:.75rem 0;padding:0;text-align:center}.timeline-footer.svelte-b7v576:first-of-type{margin-top:0}.park-closed.svelte-b7v576{background-color:var(--vit);border:2px solid var(--rod);border-radius:.75rem;box-shadow:0 4px 12px #874d364d;color:var(--rod);padding:2rem;text-align:center}@media(max-width:768px){.park-closed.svelte-b7v576{padding:1rem}}.day-navigation.svelte-b7v576 .month-navigation{margin-bottom:.75rem}.day-details-footer.svelte-b7v576{margin-top:1.5rem;width:100%}.park-closed.svelte-b7v576 p:where(.svelte-b7v576){padding-bottom:.5rem}.park-closed-text.svelte-b7v576{color:var(--svart);padding-top:1rem}article.svelte-e4u838{background-color:var(--vit);border:2px solid var(--gron);border-radius:.75rem;box-shadow:0 4px 12px #874d364d;margin:.5rem 0;padding:1rem;position:relative;text-align:center;width:100%}article.train-only.svelte-e4u838{box-shadow:none;border:none;background-color:transparent;margin:0;padding:0}article.svelte-e4u838:before{background-color:var(--vit);border:2px solid var(--gron);border-bottom:none;border-right:none;content:"";height:1rem;left:var(--arrow-left, 50%);position:absolute;top:calc(-.5rem - 2px);transform:translate(-50%) rotate(45deg);transition:left .2s ease;width:1rem}article.train-only.svelte-e4u838:before{display:none}h3.svelte-e4u838,h4.svelte-e4u838{color:var(--gron)}h3.svelte-e4u838{border-bottom:2px solid;font-size:1.1rem;font-weight:700;margin:0 0 .75rem;padding-bottom:.5rem;text-align:center;text-transform:capitalize;width:100%}p.svelte-e4u838{padding-bottom:.5rem}article.closed.svelte-e4u838:before,.closed.svelte-e4u838{border-color:var(--rod);color:var(--rod)}section.svelte-e4u838{border:2px solid var(--gul);border-radius:.75rem;color:var(--svart);display:flex;flex-direction:column;gap:.5rem;padding:1rem;text-align:center;width:100%}section.svelte-e4u838:not(:last-child){margin-bottom:1rem}@media(max-width:640px){article.svelte-e4u838{font-size:.9rem;padding:.75rem}h3.svelte-e4u838{font-size:1rem}article.train-only.svelte-e4u838 h3:where(.svelte-e4u838){font-size:1.1rem}}.oviktigt.svelte-e4u838{color:var(--svart);font-weight:400}.oviktigt.svelte-e4u838:first-of-type{margin-top:1rem}.day.svelte-ph2rao{align-items:center;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:4rem;padding:.5rem;width:100%}.day.train-only.svelte-ph2rao{min-height:3rem;padding:.5rem}.day.train-only.with-booking-hint.svelte-ph2rao{box-sizing:border-box;max-height:3rem;min-height:3rem;overflow:hidden}.day-content.svelte-ph2rao{align-items:center;display:flex;flex-direction:column;gap:.05rem;justify-content:center;line-height:1.1;text-align:center;width:100%}.day-past.svelte-ph2rao{border:1px dotted;opacity:.7}button.svelte-ph2rao{background-color:var(--vit);border:2px solid;color:var(--gron);cursor:pointer;font-weight:600;transition:all .3s ease}button.open.svelte-ph2rao{background-color:var(--vit);border-color:var(--gron);border-width:3px;box-shadow:0 2px 8px #874d3633;color:var(--gron)}button.alltStangt.svelte-ph2rao{background-color:var(--vit);border-color:var(--rod);border-style:dotted;color:var(--rod);opacity:.8}button.selected.svelte-ph2rao{background-color:var(--gron);border-color:var(--gron);box-shadow:0 4px 12px #874d3699;color:var(--vit);transform:translateY(-2px)}button.selected.alltStangt.svelte-ph2rao{background-color:var(--rod);border-color:var(--rod);color:var(--vit)}button.open.svelte-ph2rao:hover{background-color:var(--gron);border-color:var(--gron);box-shadow:0 4px 12px #874d3666;color:var(--vit);transform:translateY(-3px)}button.alltStangt.svelte-ph2rao:hover{background-color:var(--rod);border-color:var(--rod);border-style:solid;color:var(--vit);opacity:1;transform:translateY(-1px)}button.selected.svelte-ph2rao:hover{background-color:var(--brun);border-color:var(--brun);transform:translateY(-1px)}.day-number.svelte-ph2rao{font-size:1.1rem;font-weight:700}.day.train-only.svelte-ph2rao .day-number:where(.svelte-ph2rao){font-size:.9rem}.day-price.svelte-ph2rao{font-size:.65rem;font-weight:600;line-height:1.15;text-align:center;width:100%}.day.train-only.svelte-ph2rao .day-price:where(.svelte-ph2rao){font-size:.6rem}button.selected.svelte-ph2rao .day-price:where(.svelte-ph2rao){color:var(--vit)}@media(min-width:640px){.day.svelte-ph2rao{min-height:5rem;padding:.75rem}.day.train-only.svelte-ph2rao{min-height:3rem;padding:.5rem}.day.train-only.with-booking-hint.svelte-ph2rao{max-height:3rem;min-height:3rem}.day-number.svelte-ph2rao{font-size:1.2rem}.day.train-only.svelte-ph2rao .day-number:where(.svelte-ph2rao){font-size:1rem}}@media(min-width:768px){.day.svelte-ph2rao{min-height:6rem;padding:1rem}.day.train-only.svelte-ph2rao{min-height:3.5rem;padding:.5rem}.day.train-only.with-booking-hint.svelte-ph2rao{max-height:3.5rem;min-height:3.5rem}.day-number.svelte-ph2rao{font-size:1.25rem}.day.train-only.svelte-ph2rao .day-number:where(.svelte-ph2rao){font-size:1.1rem}}@media(min-width:1024px){.day.svelte-ph2rao{min-height:7rem}.day.train-only.svelte-ph2rao{min-height:4rem}.day.train-only.with-booking-hint.svelte-ph2rao{max-height:4rem;min-height:4rem}.day-number.svelte-ph2rao{font-size:1.5rem}.day.train-only.svelte-ph2rao .day-number:where(.svelte-ph2rao){font-size:1.2rem}}.oppna-kalendern-button.svelte-yo7pz0{align-items:center;background-color:var(--vit);border:2px solid var(--gron);border-radius:.75rem;color:var(--gron);cursor:pointer;display:flex;font:inherit;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;margin:0 0 1.5rem;padding:1rem;text-decoration:none;width:100%}.oppna-kalendern-button.svelte-yo7pz0:hover{opacity:.85;text-decoration:underline}.oppna-kalendern-button-footer.svelte-yo7pz0{margin:0}.scroll-anchor.svelte-yo7pz0{scroll-margin-top:1rem}.oppna-kalendern-button.svelte-yo7pz0 i{color:var(--gron)}.calendar.svelte-1iu5iby{color:var(--svart);max-width:var(--max-width);margin:2rem auto;padding:2rem;padding-top:0;position:relative;width:100%}.calendar.replace-bubble.svelte-1iu5iby{margin-top:0}.calendar.train-only.svelte-1iu5iby{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:0;margin:1rem auto}.calendar-section.svelte-1iu5iby{width:100%}.vald-dag-scroll-target.svelte-1iu5iby{scroll-margin-top:1rem}.days-grid.svelte-1iu5iby{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem}.bubble-container.svelte-1iu5iby{margin-top:1rem;width:100%}.train-bubble-sidebar.svelte-1iu5iby{align-self:center;justify-self:center;width:100%}@media(max-width:640px){.days-grid.svelte-1iu5iby{gap:.25rem}}@media(max-width:768px){.calendar.svelte-1iu5iby{margin:1rem auto;padding:1rem}}@media(max-width:912px){.calendar.train-only.svelte-1iu5iby{grid-template-columns:1fr;gap:1rem}}div.svelte-ettlpm{border:2px solid var(--svart);border-radius:.75rem;color:var(--svart);margin:1rem 0;padding:1rem;text-align:center}h3.svelte-ettlpm{font-size:1rem}p.svelte-ettlpm{color:var(--svart)}button.tid.svelte-scgllw{border:2px solid;border-radius:.5rem;color:var(--gron);cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;transition:all .3s ease;width:100%}span.tid-info.svelte-scgllw,button.tid.svelte-scgllw .tid-info:where(.svelte-scgllw){color:var(--svart);font-size:1rem;font-weight:400}button.tid.selected.svelte-scgllw .tid-info:where(.svelte-scgllw),button.tid.svelte-scgllw:hover .tid-info:where(.svelte-scgllw){color:var(--vit)}button.tid.selected.svelte-scgllw{background-color:var(--gron);border-color:var(--gron);color:var(--vit)}button.tid.svelte-scgllw:hover{background-color:var(--gron);border-color:var(--gron);box-shadow:0 4px 12px #874d3666;color:var(--vit);transform:translateY(-3px)}div.loading-container.svelte-scgllw{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}div.tider-container.svelte-scgllw{align-items:stretch;color:var(--gron);display:flex;flex-direction:column;justify-content:center}li.forkopMojligt.svelte-scgllw{font-size:1.25rem;font-weight:700;text-align:center}li.svelte-scgllw:not(.forkopMojligt){border:1px solid var(--rod);border-radius:.5rem;color:var(--svart);display:flex;flex-direction:column;padding:.25rem;text-align:center}ol.svelte-scgllw{display:flex;flex-direction:column;gap:.5rem;list-style:none;width:100%}p.svelte-scgllw{color:var(--rod);text-align:center}section.svelte-scgllw{display:grid;grid-template-columns:1fr 1fr;gap:1rem}span.tid.svelte-scgllw{color:var(--rod);font-size:1.25rem}@media(max-width:912px){section.svelte-scgllw{grid-template-columns:1fr}}
