.bookingflow{--bredde-prissoejle: 336px;box-sizing:border-box;display:flex;flex-direction:column;gap:0;width:100%;max-width:var(--bredde-flow);margin:0 auto;background:var(--dk-hvid);border:var(--kant-komponent)}.bookingflow__overskrift{margin:0}.bookingflow__beskeder{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) 0}.bookingflow__beskeder:empty{display:none}.bookingflow__gitter{display:flex;flex-direction:column;gap:0}.bookingflow__spor{min-width:0;padding:var(--sp-4)}.bookingflow__soejle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.bookingflow__hoved{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);background:var(--flade-svag);border-bottom:var(--kant-haar)}.bookingflow__kompakt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin:0;font:var(--type-label);letter-spacing:var(--label-spacing);color:var(--tekst-sekundaer)}.bookingflow__kompakttrin{font-weight:700}.bookingflow__kompaktmangler{flex:none;font-weight:600;color:var(--tone-critical-tekst)}.bookingflow__segmenter{display:flex;gap:3px;margin:0;padding:0;list-style:none}.bookingflow__segment{flex:1;height:5px;background:var(--kant-dekorativ)}.bookingflow__segment[data-segment-tilstand=done]{background:var(--tone-success-tekst)}.bookingflow__segment[data-segment-tilstand=current]{background:var(--dk-roed)}.bookingflow__indikator{display:none}.bookingflow__timer:not([data-udloebet=true]) .reservationstimer__genopret{display:none}.bookingflow .trin__link{min-height:var(--min-maalflade);color:inherit}.bookingflow .trin__link:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}@media (min-width: 600px){.bookingflow__kompakt,.bookingflow__segmenter{display:none}.bookingflow__indikator{display:flex}.bookingflow__timer:not([data-udloebet=true]) .reservationstimer__genopret{display:block}}.bookingflow__tilstand{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);background:var(--tone-flade, var(--tone-neutral-flade));border:1px solid var(--tone-kant, var(--tone-neutral-kant));color:var(--tone-tekst, var(--tone-neutral-tekst))}.bookingflow__tilstand[data-tilstand=fejl],.bookingflow__tilstand[data-tilstand=ingen_adgang]{--tone-flade: var(--tone-critical-flade);--tone-kant: var(--tone-critical-kant);--tone-tekst: var(--tone-critical-tekst)}.bookingflow__tilstand[data-tilstand=udloebet]{--tone-flade: var(--tone-attention-flade);--tone-kant: var(--tone-attention-kant);--tone-tekst: var(--tone-attention-tekst)}.bookingflow__tilstand[data-tilstand=gennemfoert]{--tone-flade: var(--tone-success-flade);--tone-kant: var(--tone-success-kant);--tone-tekst: var(--tone-success-tekst)}.bookingflow__tilstandsikon{flex:none;width:20px;height:20px;fill:none;stroke:currentColor}.bookingflow__tilstandstekst{display:flex;flex-direction:column;gap:var(--sp-2)}.bookingflow__tilstandsoverskrift{margin:0;font:var(--type-display-s)}.bookingflow__tilstandstekst p{margin:0;color:var(--tekst-primaer)}.bookingflow__feltfejloverskrift{margin:0;font:var(--type-broed-m);font-weight:700}.bookingflow__feltfejl{margin:0;padding-left:var(--sp-5);color:var(--tekst-primaer)}.bookingflow__tilstandshandling:empty{display:none}.bookingflow__tilstandshandling,.bookingflow__ventetid{font-variant-numeric:var(--tabular)}.bookingflow__teknisk{font:var(--type-broed-s);color:var(--tekst-sekundaer)}.bookingflow__teknisk summary{min-height:var(--min-maalflade);display:flex;align-items:center;cursor:pointer}.bookingflow__teknisk code{-webkit-user-select:all;user-select:all;font-variant-numeric:var(--tabular)}.bookingflow__skelet{display:flex;flex-direction:column;gap:var(--sp-2);width:100%}.bookingflow__skeletlinje{display:block;height:var(--sp-3);background:var(--flade-skravering);border:1px solid var(--kant-skravering)}.bookingflow__skeletlinje--kort{width:40%}.bookingflow__trinplads{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5);background:var(--flade-svag);border:var(--kant-komponent)}.bookingflow__trinplads h2{margin:0 0 var(--sp-2);font:var(--type-display-s)}.bookingflow__trinplads p{margin:0;color:var(--tekst-sekundaer)}.bookingflow__trinpladsikon{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;color:var(--tone-neutral-tekst)}.bookingflow__ukendt-trin{margin:0;padding:var(--sp-3) var(--sp-4);background:var(--tone-attention-flade);border:1px solid var(--tone-attention-kant);color:var(--tone-attention-tekst)}.bookingflow__navigation{display:contents}.bookingflow__tilbage{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;min-height:var(--min-maalflade);padding:var(--sp-3) var(--sp-5);margin:0 var(--sp-4) var(--sp-4);background:var(--dk-hvid);border:var(--kant-komponent);color:var(--tekst-primaer);font-weight:600;text-decoration:none}.bookingflow__tilbage:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.bookingflow__gemmes{display:none;margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.bookingflow__bundlinje{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);background:var(--flade-svag);border-top:var(--kant-haar)}.bookingflow__bundlinje:empty{display:none}.bookingflow__bundlinje:has(.bookingflow__prisbund){position:sticky;bottom:0;z-index:10}.bookingflow__prisbund{display:flex;flex-direction:column;gap:2px;margin-right:auto}.bookingflow__prisbundetiket{font:var(--type-label);color:var(--tekst-sekundaer)}.bookingflow__prisbundtotal{font:var(--type-broed-m);font-weight:700;font-variant-numeric:var(--tabular);color:var(--tekst-primaer)}@media (min-width: 1024px){.bookingflow{max-width:var(--bredde-side)}.bookingflow__beskeder{padding:var(--sp-4) var(--sp-6) 0}.bookingflow__hoved{padding:var(--sp-5) var(--sp-6)}.bookingflow__spor{padding:var(--sp-6)}.bookingflow__navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-5) var(--sp-6);background:var(--flade-svag);border-top:var(--kant-haar)}.bookingflow__tilbage{align-self:auto;margin:0}.bookingflow__bundlinje{display:contents}.bookingflow__indikator{flex-wrap:nowrap}.bookingflow__indikator .trin{flex:1 1 0;min-width:0}.bookingflow__gitter{display:grid;gap:0;align-items:start}.bookingflow__gitter[data-soejle=nej]{grid-template-columns:1fr}.bookingflow__gitter[data-soejle=ja]{grid-template-columns:1fr var(--bredde-prissoejle)}.bookingflow__soejle{position:sticky;top:var(--sp-5);width:auto;height:auto;padding:var(--sp-5);margin:0;overflow:visible;clip-path:none;white-space:normal;background:var(--dk-sand);border-left:1px solid var(--kant-dekorativ)}.bookingflow__prisbund{display:none}.bookingflow__bundlinje:has(.bookingflow__prisbund){position:static}.bookingflow__gemmes{display:block;flex:1;text-align:center}}.bookingflow__soejle .kurv__pris{padding:0;border:0;background:none}.bookingflow__soejle .kurv__paneltitel{margin:0 0 var(--sp-4);font:var(--type-display-m);text-transform:uppercase}.bookingflow__soejle .kurv__prisraekke--vigtig{align-items:baseline;margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--kant-ui);font:var(--type-broed-m);font-weight:600}.bookingflow__soejle .kurv__prisraekke--vigtig .kurv__prisbeloeb{font:var(--type-display-s);font-weight:700;font-variant-numeric:var(--tabular)}.bookingflow__soejle .kurv__prisbasis{margin-top:var(--sp-3)}.bookingflow__soejlefod{margin:var(--sp-4) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--kant-ui);font:var(--type-broed-s);color:var(--dk-graa-800)}.bookingflow__prisforaeldet{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-3);font:var(--type-broed-s);color:var(--tone-waiting-tekst);background:var(--tone-waiting-flade);border:1px solid var(--tone-waiting-kant)}.bookingflow__prisbund[data-foraeldet=ja] .bookingflow__prisbundetiket{color:var(--tone-waiting-tekst)}.bookingflow__soejlefoddato,.bookingflow__soejlefodtid,.bookingflow__soejlefodsted{display:block}.bookingflow__soejlefoddato:first-letter{text-transform:uppercase}.indgang__manglende,.indgang__statuslink,.indgang__forudfyldning{margin:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--tone-attention-kant);border-radius:var(--radius-1);background:var(--tone-attention-flade);color:var(--tone-attention-tekst);font:var(--type-broed-m)}.grundlag{display:flex;flex-direction:column;gap:var(--sp-3)}.grundlag__titel{margin:0;font:var(--type-display-s);color:var(--tekst-primaer)}.grundlag__brdtekst{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.grundlag__dele{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.grundlag__del{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);border:var(--kant-komponent);border-radius:var(--radius-0)}.grundlag__del[data-grundlag=endeligt]{background:var(--tone-success-flade);border-color:var(--tone-success-kant)}.grundlag__del[data-grundlag=foreloebigt]{background:var(--tone-waiting-flade);border-color:var(--tone-waiting-kant)}.grundlag__deltitel{margin:0;font:var(--type-display-s);color:var(--tekst-primaer)}.grundlag__maerke,.grundlag__besked{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;font:var(--type-broed-s)}.grundlag__del[data-grundlag=endeligt] .grundlag__maerke{color:var(--tone-success-tekst)}.grundlag__del[data-grundlag=foreloebigt] .grundlag__maerke{color:var(--tone-waiting-tekst)}.grundlag__ikon{flex:none}.grundlag__linjer{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none}.grundlag__linje{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-2);font:var(--type-broed-s);color:var(--tekst-primaer)}.grundlag__linjenavn{flex:1 1 auto}.grundlag__linjeantal{color:var(--tekst-sekundaer)}.grundlag__linjebeloeb,.grundlag__sumvaerdi{font-variant-numeric:var(--tabular)}.grundlag__sum{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-1) var(--sp-2);margin:0;padding-top:var(--sp-2);border-top:var(--kant-haar);font:var(--type-broed-m);color:var(--tekst-primaer)}.grundlag__sumnavn{font:var(--type-label);text-transform:uppercase;letter-spacing:.04em}.grundlag__sumtekst{flex:1 1 100%;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.grundlag__beskeder{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-2)}.grundlag__beskedlink:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}@media (min-width: 600px){.grundlag__linje{flex-wrap:nowrap;justify-content:space-between}.grundlag__sumtekst{flex:0 1 auto;text-align:right}}@media (min-width: 1024px){.grundlag__dele{grid-template-columns:1fr 1fr;align-items:start}}.kurv,.kurv__formular{display:flex;flex-direction:column;gap:var(--sp-5)}.kurv__titel{margin:0;font:var(--type-display-m);text-transform:uppercase}.kurv__afsnitstitel,.kurv__paneltitel,.kurv__nedtaellingstitel{margin:0;font:var(--type-broed-l);font-weight:700;text-transform:none}.kurv__indlaeser,.kurv__besked,.kurv__igang,.kurv__offline{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.kurv__panelikon{flex:none;width:1.15em;height:1.15em;margin-top:2px}.kurv__nedtaelling{display:flex;gap:var(--sp-3);padding:var(--sp-4);border:var(--kant-komponent);border-radius:var(--radius-0);background:var(--tone-neutral-flade);border-color:var(--tone-neutral-kant);color:var(--tone-neutral-tekst)}.kurv__nedtaelling[data-trin=snart]{background:var(--tone-critical-flade);border-color:var(--kant-ui);color:var(--tone-critical-tekst)}.kurv__nedtaelling[data-trin=sidste_minut]{background:var(--tone-critical-flade);border-color:var(--tone-critical-kant);color:var(--tone-critical-tekst)}.kurv__nedtaelling[data-trin=udloebet]{background:var(--tone-muted-flade);border-color:var(--tone-muted-kant);color:var(--tone-muted-tekst)}.kurv__nedtaellingstekst{display:flex;flex-direction:column;gap:var(--sp-1)}.kurv__nedtaellingssaetning,.kurv__nedtaellingsadvarsel{margin:0;font:var(--type-broed-m)}.kurv__nedtaellingsadvarsel{font-weight:700}.kurv__ur{font-variant-numeric:var(--tabular);font-weight:700}.kurv__udloebet{display:flex;gap:var(--sp-3);padding:var(--sp-5);border:var(--kant-komponent);border-radius:var(--radius-0);background:var(--tone-muted-flade);border-color:var(--tone-muted-kant)}.kurv__udloebstekst,.kurv__gemtevalg{margin:var(--sp-2) 0 0;max-width:var(--bredde-tekst);font:var(--type-broed-m)}.kurv__gemtevalg{padding-left:var(--sp-5)}.kurv__genopretknap{margin-top:var(--sp-4)}.kurv__paneltitel:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.kurv__kurvramme{max-width:var(--bredde-flow);border:var(--kant-komponent);border-radius:var(--radius-0);background:var(--dk-hvid)}.kurv__liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kurv__afsnit>.kurv__afsnitstitel{padding:var(--sp-5) var(--sp-5) 0}.kurv__linje{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5);border-bottom:var(--kant-haar)}.kurv__linje[data-foto=ja]{flex-direction:row;align-items:flex-start;gap:var(--sp-4)}.kurv__linjekrop{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-2);min-width:0}.kurv__linjefoto{flex:none;width:96px;height:78px;object-fit:cover}.kurv__linjehoved{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);align-items:baseline;justify-content:space-between}.kurv__linjenavn{margin:0;flex:1 1 8rem;min-width:0;font:var(--type-broed-l);font-weight:700}.kurv__linjenummer{display:block;margin-bottom:var(--sp-1);font:var(--type-label);color:var(--tekst-sekundaer)}.kurv__linjebeloeb{flex:none;margin-left:auto;font:var(--type-broed-m);font-weight:700;font-variant-numeric:var(--tabular);text-align:right;white-space:nowrap}.kurv__linjedetaljer{margin:0;font:var(--type-broed-s);font-variant-numeric:var(--tabular);color:var(--dk-graa-800)}.kurv__linjemarkering,.kurv__advarsel,.kurv__revalidering,.kurv__prisaendring,.kurv__kompensation,.kurv__kodesvar{display:flex;gap:var(--sp-2);margin:0;font:var(--type-broed-s)}.kurv__linjehandlinger{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center;min-height:var(--min-maalflade)}.kurv__ret{color:var(--knap-tekst-farve);text-decoration:underline;text-underline-offset:3px}.kurv__ret:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.kurv__advarsler{display:flex;flex-direction:column;gap:var(--sp-3);max-width:var(--bredde-flow);padding:var(--sp-4) var(--sp-5);border:var(--kant-komponent);border-radius:var(--radius-0);border-color:var(--tone-waiting-kant);background:var(--tone-waiting-flade);color:var(--tone-waiting-tekst)}.kurv__advarselsliste,.kurv__beskeder{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.kurv__bekraeftelser{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding:var(--sp-3);border:var(--kant-haar);border-radius:var(--radius-0)}.kurv__bekraeftelsestitel{padding:0 var(--sp-1);font:var(--type-label)}.kurv__bekraeftelse{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-2);align-items:start}.kurv__afkrydsning{width:var(--min-maalflade);height:var(--min-maalflade);margin:0}.kurv__afkrydsningslabel{display:flex;align-items:center;min-height:var(--min-maalflade);font:var(--type-broed-m)}.kurv__feltfejl{grid-column:1 / -1;margin:0;font:var(--type-broed-s);color:var(--tekst-fejl)}.kurv__koder{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5)}.kurv__kortvarsel{display:flex;align-items:flex-start;gap:var(--sp-3);margin:0 var(--sp-5) var(--sp-5);border:1px solid var(--tone-waiting-kant);background:var(--tone-waiting-flade);padding:var(--sp-4);font:var(--type-broed-s);color:var(--tone-waiting-tekst)}.kurv__kortvarsel p{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.kurv__kodefelt{display:flex;flex-direction:column;gap:var(--sp-2);max-width:340px}.kurv__kodefeltraekke{display:flex;flex-direction:column;align-items:stretch;gap:0}.kurv__kodefeltinput{flex:1 1 auto;min-width:0}.kurv__kodelabel,.kurv__kodehjaelp,.kurv__kodefejl{max-width:100%}.kurv__saldo{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.kurv__pris{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border:var(--kant-komponent);border-radius:var(--radius-0);background:var(--flade-rolig)}.kurv__prislinjer{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding:0;list-style:none}.kurv__prislinje,.kurv__prisraekke{display:flex;justify-content:space-between;gap:var(--sp-3);font:var(--type-broed-s)}.kurv__prisraekke--vigtig{padding-top:var(--sp-2);border-top:var(--kant-haar);font:var(--type-broed-l);font-weight:700}.kurv__prisraekke--specifikation{padding-inline-start:var(--sp-3);color:var(--tekst-daempet);font:var(--type-broed-s)}.kurv__prisbeloeb{font-variant-numeric:var(--tabular);white-space:nowrap}.kurv__prisspec{margin-left:var(--sp-2);color:var(--tekst-sekundaer);font-variant-numeric:var(--tabular);white-space:nowrap}.kurv__prisbasis{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.kurv__prisaendring{padding:var(--sp-2);border-radius:var(--radius-0);background:var(--tone-waiting-flade);color:var(--tone-waiting-tekst);font-weight:700}.kurv__handling{display:flex;flex-direction:column;gap:var(--sp-3);align-items:stretch}.kurv__bekraeftdialog{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--kant-markant);border-radius:var(--radius-0);background:var(--flade-roed-svag)}.kurv__tom{display:flex;gap:var(--sp-3);padding:var(--sp-5);border:var(--kant-komponent);border-radius:var(--radius-0);background:var(--flade-rolig)}@media (min-width: 600px){.kurv__titel{font:var(--type-display-l)}.kurv__formular{max-width:var(--bredde-flow)}.kurv__linjehoved{flex-wrap:nowrap}.kurv__kodefeltraekke{flex-direction:row;align-items:stretch}.kurv__handling{flex-direction:row;align-items:center;justify-content:space-between}}.trin1{display:flex;flex-direction:column;gap:var(--sp-3)}.trin1__titel{margin:0;font:var(--type-display-m);text-transform:uppercase}.trin1__intro,.trin1__brdtekst{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m)}.trin1__brdtekst{margin-top:var(--sp-3);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin1__kunpaa{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font:var(--type-label);letter-spacing:var(--label-spacing);color:var(--tekst-sekundaer)}.trin1__kunpaaikon{flex:none}.trin1__sprog{margin:var(--sp-3) 0 0;padding:0;border:0;min-inline-size:0}.trin1__legend{padding:0;margin-bottom:var(--sp-2);font:var(--type-label);letter-spacing:var(--label-spacing);color:var(--tekst-primaer)}.trin1__stjerne{color:var(--tekst-fejl)}.trin1__obligatorisknote{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin1__hjaelp{margin:0 0 var(--sp-4);max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.trin1__valg{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-4);max-width:var(--bredde-smal);min-width:0}@media (min-width: 600px){.trin1__titel{font:var(--type-display-l);text-transform:uppercase}}.trin1__kort{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:var(--sp-3);row-gap:var(--sp-2);padding:var(--sp-5);background:var(--dk-hvid);border:var(--kant-komponent)}.trin1__kort--valgt{background:var(--flade-roed-svag);border:2px solid var(--dk-roed);padding:calc(var(--sp-5) - 1px)}.trin1__radio{grid-column:1;min-width:var(--sp-4);min-height:var(--sp-4);accent-color:var(--dk-bordeaux)}.trin1__radio:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin1__label{grid-column:2;display:flex;align-items:center;min-height:var(--min-maalflade);cursor:pointer}.trin1__label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.trin1__sprognavn{font:var(--type-display-m);text-transform:uppercase}.trin1__note{grid-column:2;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin1__betingelser{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:var(--kant-haar)}.trin1__betingelsesliste{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:0;padding:0;list-style:none;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin1__betingelsesliste a:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin1__dybtlink{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);background:var(--tone-waiting-flade);border:1px solid var(--tone-waiting-kant);color:var(--tone-waiting-tekst)}.trin1__dybtlinkikon{flex:none}.trin1__dybtlinktitel{margin:0 0 var(--sp-2);font:var(--type-display-s);text-transform:uppercase}.trin1__dybtlink p{margin:0 0 var(--sp-3);max-width:var(--bredde-tekst);font:var(--type-broed-s)}.trin2{display:flex;flex-direction:column;gap:var(--sp-5)}.trin2__titel{margin:0;font:var(--type-display-m);text-transform:uppercase}.trin2__intro,.trin2__obligatorisk-forklaring{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.trin2__obligatorisk-forklaring{font:var(--type-broed-s)}.trin2 fieldset{margin:0;padding:0;border:0}.trin2__legend{padding:0;margin-bottom:var(--sp-3);font:var(--type-label);letter-spacing:var(--label-spacing);color:var(--tekst-primaer)}.trin2__stjerne{color:var(--tekst-fejl)}.trin2__hjaelp{margin:0 0 var(--sp-3);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin2__feltfejl{display:flex;align-items:flex-start;gap:var(--sp-2);margin:var(--sp-2) 0 0;font:var(--type-broed-s);color:var(--tekst-fejl)}.trin2__kortliste,.trin2__fravalgsliste{list-style:none;margin:0;padding:0}.trin2__afkrydsning{width:var(--sp-5);height:var(--sp-5);accent-color:var(--kant-markant)}.trin2__afkrydsning:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin2__kortliste{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:var(--sp-4)}.trin2__kort{display:flex;flex-direction:column;position:relative;padding:1px;background:var(--dk-hvid);border:var(--kant-komponent)}.trin2__kortindhold{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4)}.trin2__kort[data-valgt=ja]{border:2px solid var(--dk-roed);padding:0}.trin2__kort[data-bookbar=nej]{background:var(--flade-daempet);color:var(--tekst-deaktiveret)}.trin2__kortvalg{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--min-maalflade)}.trin2__kortnavn{font:var(--type-display-s);text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;text-align:left}.trin2__kort[data-bookbar=ja]{cursor:pointer}.trin2__kortnavn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.trin2__kort:has(.trin2__kortnavn:focus-visible){outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin2__kortnavn:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin2__valgtmaerke{display:inline-flex;align-items:center;gap:var(--sp-1);margin-left:auto;font:var(--type-broed-s);text-transform:none;color:var(--dk-roed-dyb);white-space:nowrap}.trin2__kortbillede{width:100%;max-width:100%;aspect-ratio:258 / 150;display:block;object-fit:cover}.trin2__kort[data-bookbar=nej] .trin2__kortbillede{filter:grayscale(70%)}.trin2__kategorilinje{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin:0;font:var(--type-label);letter-spacing:var(--label-spacing);text-transform:uppercase;color:var(--tekst-daempet)}.trin2__kort[data-valgt=ja] .trin2__kategorilinje{color:var(--dk-roed-dyb)}.trin2__kortvarighed{font-variant-numeric:var(--tabular)}.trin2__kortkrop{display:flex;flex-direction:column;gap:var(--sp-2)}.trin2__kortbeskrivelse,.trin2__kortbooking{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin2__pris{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2)}.trin2__prisbeloeb{font:var(--type-broed-l);font-weight:700;font-variant-numeric:var(--tabular)}.trin2__prismaerke{font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin2__saeson,.trin2__fast{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;font:var(--type-broed-s);color:var(--tone-attention-tekst)}.trin2__forloeb{display:flex;flex-direction:column;gap:var(--sp-3);padding-top:var(--sp-3);border-top:var(--kant-haar)}.trin2__forloebsum{margin:0;font:var(--type-broed-s)}.trin2__tal{font-variant-numeric:var(--tabular);font-weight:700}.trin2__bjaelkepanel{max-width:var(--bredde-flow);padding:var(--sp-5);border:var(--kant-komponent)}.trin2__bjaelke{list-style:none;margin:0 0 var(--sp-3);padding:0;display:flex;align-items:stretch;gap:3px;width:100%;height:46px}.trin2__segment{min-width:var(--sp-1);display:flex;align-items:center;overflow:hidden;padding:0 var(--sp-2);font:var(--type-label);white-space:nowrap}.trin2__segment--session{border-left:3px solid var(--tone-success-tekst);background:var(--tone-success-flade);color:var(--tone-success-tekst)}.trin2__segment--session[data-tone="1"]{border-left-color:var(--tone-progress-tekst);background:var(--tone-progress-flade);color:var(--tone-progress-tekst)}.trin2__segment--session[data-tone="2"]{border-left-color:var(--tone-attention-tekst);background:var(--tone-attention-flade);color:var(--tone-attention-tekst)}.trin2__segment--pause{justify-content:center;padding:0;background:repeating-linear-gradient(135deg,var(--tone-muted-flade),var(--tone-muted-flade) 4px,var(--kant-skravering) 4px,var(--kant-skravering) 8px);color:var(--tone-muted-tekst)}.trin2__segment--transport{border-left:3px solid var(--tone-waiting-tekst);background:var(--tone-waiting-flade);color:var(--tone-waiting-tekst)}.trin2__segment--session[data-fravalgt=ja]{border-left-color:var(--kant-ui);background:var(--knap-deaktiveret-flade);color:var(--tekst-deaktiveret)}.trin2__bjaelkeforklaring{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin2__bjaelkepunkt{display:inline-flex;align-items:center;gap:var(--sp-2)}.trin2__bjaelkeproeve{flex:none;width:var(--sp-3);height:var(--sp-3)}.trin2__bjaelkeproeve--session{border-left:3px solid var(--tone-success-tekst);background:var(--tone-success-flade)}.trin2__bjaelkeproeve--pause{background:repeating-linear-gradient(135deg,var(--tone-muted-flade),var(--tone-muted-flade) 3px,var(--kant-skravering) 3px,var(--kant-skravering) 6px)}.trin2__forloebsliste{list-style:none;margin:0;padding:0;max-width:var(--bredde-flow);border:var(--kant-komponent)}.trin2__forloebslinje{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:var(--kant-haar)}.trin2__forloebslinje:last-child{border-bottom:0}.trin2__forloebsnummer{flex:none;align-self:flex-start;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font:var(--type-broed-s);font-weight:700;font-variant-numeric:var(--tabular);background:var(--tone-success-tekst);color:var(--dk-hvid)}.trin2__forloebslinje--session[data-tone="1"] .trin2__forloebsnummer{background:var(--tone-progress-tekst)}.trin2__forloebslinje--session[data-tone="2"] .trin2__forloebsnummer{background:var(--tone-attention-tekst)}.trin2__forloebslinje--pause .trin2__forloebsnummer,.trin2__forloebslinje--transport .trin2__forloebsnummer{background:var(--tone-muted-flade)}.trin2__forloebsnavn{flex:1 1 auto;min-width:0;font:var(--type-broed-m);font-weight:700}.trin2__forloebslinje--pause,.trin2__forloebslinje--transport{color:var(--tekst-sekundaer)}.trin2__forloebslinje--pause .trin2__forloebsnavn,.trin2__forloebslinje--transport .trin2__forloebsnavn{font:var(--type-broed-m)}.trin2__forloebslinje[data-fravalgt=ja] .trin2__forloebsnavn{text-decoration:line-through}.trin2__forloebstid{flex:none;font:var(--type-broed-s);font-weight:600;font-variant-numeric:var(--tabular);white-space:nowrap;color:var(--tekst-sekundaer)}.trin2__forloebsmaerke{font:var(--type-label);letter-spacing:var(--label-spacing);color:var(--tekst-sekundaer)}.trin2__fravalgsliste{display:flex;flex-direction:column;gap:var(--sp-3)}.trin2__fravalgslinje{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-1) var(--sp-3);align-items:center;min-height:var(--min-maalflade)}.trin2__fravalgslinje .trin2__fast{grid-column:2}.trin2__fravalgslinje[data-laast=ja] label{color:var(--tekst-deaktiveret)}.trin2__kundetilpasset,.trin2__afvist,.trin2__tom,.trin2__kapacitet{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);background:var(--dk-sand);border:var(--kant-komponent)}.trin2__afvist,.trin2__kapacitet{background:var(--tone-waiting-flade);border:1px solid var(--tone-waiting-kant);color:var(--tone-waiting-tekst)}.trin2__paneltitel{margin:0 0 var(--sp-2);font:var(--type-display-s);text-transform:uppercase}.trin2__kundetilpasset p,.trin2__afvist p,.trin2__tom p,.trin2__kapacitet p{margin:0 0 var(--sp-3);max-width:var(--bredde-tekst);font:var(--type-broed-m)}.trin2__venter,.trin2__henter{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin2__vaelgerraekke{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-5);max-width:var(--bredde-flow)}.trin2__vaelgerraekke>*{flex:1 1 190px;min-width:190px}@media (min-width: 600px){.trin2__titel{font:var(--type-display-l);text-transform:uppercase}}.trin7,.trin7__formular{display:flex;flex-direction:column;gap:var(--sp-5)}.trin7__titel{margin:0;font:var(--type-display-m);text-transform:uppercase}.trin7__intro,.trin7__indlaeser,.trin7__igang,.trin7__hjaelp{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.trin7__hjaelp{font:var(--type-broed-s);color:var(--tekst-daempet)}.trin7__afsnitstitel{margin:0;padding:0;font:var(--type-display-m);text-transform:uppercase;color:var(--tekst-primaer)}.trin7__paneltitel,.trin7__dialogtitel,.trin7__foldetitel,.trin7__raekketitel{margin:0;padding:0;font:var(--type-broed-l);font-weight:700;text-transform:none;color:var(--tekst-primaer)}.trin7__ikon{flex:none;width:1.15em;height:1.15em;margin-top:2px}.trin7 fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:var(--sp-3)}.trin7 legend{padding:0}.trin7__indgangsraekke{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.trin7__indgangskort{position:relative;display:inline-flex;min-height:var(--min-maalflade);border:var(--kant-komponent);border-radius:var(--radius-0);background:var(--dk-hvid)}.trin7__indgangskort:has(.trin7__indgangsvalg:checked){border:2px solid var(--dk-roed);background:var(--flade-roed-svag)}.trin7__indgangskort:has(.trin7__indgangsvalg:focus-visible){outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin7__indgangsvalg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.trin7__typevalg{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19px;height:19px;margin:2px 0 0;border:2px solid var(--kant-markant);border-radius:50%;background:var(--dk-hvid);display:inline-grid;place-content:center;cursor:pointer}.trin7__typevalg:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--dk-roed);transform:scale(0)}.trin7__typevalg:checked:before{transform:scale(1)}@media (forced-colors: active){.trin7__typevalg{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:auto;height:auto;border:0;background:none}}.trin7__afkrydsning{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--kant-markant)}.trin7__indgangslabel{display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:var(--sp-3) var(--sp-5);font:var(--type-broed-s);font-weight:600;color:var(--tekst-primaer);cursor:pointer}.trin7__indgangskort:has(.trin7__indgangsvalg:checked) .trin7__indgangslabel{padding:calc(var(--sp-3) - 1px) calc(var(--sp-5) - 1px)}.trin7__typelabel{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-1);min-height:var(--min-maalflade);cursor:pointer}.trin7__indgangskonsekvens{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-s);color:var(--tekst-daempet)}.trin7__typetitel{font:var(--type-broed-m);font-weight:600;color:var(--tekst-primaer)}.trin7__typekonsekvens{font:var(--type-broed-s);color:var(--tekst-daempet)}.trin7__loginhandling,.trin7__foldehandling,.trin7__handling,.trin7__dialoghandling,.trin7__raekkehoved{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.trin7__raekkehoved{justify-content:space-between}.trin7__indlogget,.trin7__kortvarsel,.trin7__primaernote,.trin7__opsummering{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;font:var(--type-broed-s)}.trin7__indlogget{color:var(--tone-success-tekst)}.trin7__indlogget:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin7__kortvarsel{padding:var(--sp-3);border:1px solid var(--tone-waiting-kant);background:var(--tone-waiting-flade);color:var(--tone-waiting-tekst)}.trin7__primaernote{color:var(--tekst-daempet)}.trin7__opsummering{padding:var(--sp-3);border:1px solid var(--tone-critical-kant);background:var(--tone-critical-flade);color:var(--tone-critical-tekst)}.trin7__opsummering:empty{padding:0;border:0;background:none}.trin7__opsummering{flex-direction:column}.trin7__opsummering:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin7__opsummeringstitel{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;font-weight:700}.trin7__opsummeringsliste{display:flex;flex-direction:column;gap:var(--sp-1);margin:0;padding-inline-start:var(--sp-5)}.trin7__opsummeringsliste a{color:inherit;text-decoration:underline}.trin7__spaerreaarsag,.trin7__obligatorisk-forklaring{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-s);color:var(--tekst-daempet)}.trin7__rabatbesked{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;padding:var(--sp-3);border:1px solid var(--tone-waiting-kant);background:var(--tone-waiting-flade);color:var(--tone-waiting-tekst);font:var(--type-broed-s)}.trin7__typeliste{display:flex;flex-direction:column;max-width:var(--bredde-flow);border:1px solid var(--kant-ui);background:var(--dk-hvid)}.trin7__typeraekke{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:var(--min-maalflade);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--kant-dekorativ);cursor:pointer}.trin7__typeraekke:last-child{border-bottom:0}.trin7__typeraekke:has(.trin7__typevalg:checked){background:var(--flade-roed-svag)}.trin7__typeraekke:has(.trin7__typevalg:focus-visible){outline:var(--fokus-lys);outline-offset:calc(-1 * var(--fokus-offset))}.trin7__feltgitter{display:grid;grid-template-columns:1fr;gap:var(--sp-4);max-width:var(--bredde-flow)}.trin7__panel{display:grid;grid-template-columns:1fr;gap:var(--sp-4);max-width:var(--bredde-flow);padding:var(--sp-5);background:var(--dk-sand);border:1px solid var(--kant-dekorativ)}.trin7__tal .felt{font-variant-numeric:var(--tabular)}.trin7__foldeafsnit{border:var(--kant-haar);background:var(--dk-hvid)}.trin7__foldehoved{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:var(--min-maalflade);padding:var(--sp-3);cursor:pointer}.trin7__foldetal{font:var(--type-broed-s);font-variant-numeric:var(--tabular);color:var(--tekst-daempet)}.trin7__foldeafsnit>*:not(.trin7__foldehoved){margin:var(--sp-3)}.trin7__raekker{list-style:none;display:flex;flex-direction:column;gap:var(--sp-4);padding:0}.trin7__raekke{display:flex;flex-direction:column;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--kant-dekorativ)}.trin7__afkrydsningsrække{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:var(--min-maalflade);cursor:pointer}.trin7__afkrydsningsrække label{display:flex;flex:1 1 auto;align-items:flex-start;min-height:var(--min-maalflade);cursor:pointer}.trin7__afkrydsningsrække:has(.trin7__afkrydsning:focus-visible){outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin7__dpflervalg,.trin7__dpradio{gap:var(--sp-2)}.trin7__dpflervalg:focus-visible,.trin7__dpradio:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin7__overlejring{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:var(--overlay-baggrund)}.trin7__dialog{width:100%;max-width:var(--bredde-smal);display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);background:var(--dk-hvid);border:var(--kant-komponent);box-shadow:var(--skygge-overlay)}.trin7__dialogtekst{margin:0;font:var(--type-broed-m);color:var(--tekst-sekundaer)}.trin7__dialogform{display:flex;flex-direction:column;gap:var(--sp-4)}.trin7__tom{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--kant-dekorativ);background:var(--flade-svag)}@media (min-width: 600px){.trin7__titel{font:var(--type-display-l)}.trin7__formular{max-width:var(--bredde-flow)}.trin7__panel{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.trin7__feltgitter{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.trin3{display:flex;flex-direction:column;gap:var(--sp-5)}.trin3__titel{margin:0;font:var(--type-display-m)}.trin3__intro,.trin3__ingenreservation{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.trin3__obligatorisk-forklaring,.trin3__hjaelp{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin3 fieldset{margin:0;padding:0;border:0}.trin3__legend{padding:0;margin-bottom:var(--sp-3);font:var(--type-label);letter-spacing:var(--label-spacing);color:var(--tekst-primaer)}.trin3__granularitet{margin:0 0 var(--sp-3);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin3__stjerne{color:var(--tekst-fejl)}.trin3__feltfejl{display:flex;align-items:flex-start;gap:var(--sp-2);margin:var(--sp-2) 0 0;font:var(--type-broed-s);color:var(--tekst-fejl)}.trin3__fejlikon,.trin3__slotikon{flex:none;width:1em;height:1em;fill:currentColor}.trin3__datovalg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:var(--sp-6);align-items:start}.trin3__kalenderspor{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.trin3__kalender{display:flex;flex-direction:column;gap:var(--sp-3)}.trin3__kalenderhoved{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.trin3__maaned{margin:0;font:var(--type-display-m)}.trin3__maanedsknap{display:inline-flex;align-items:center;justify-content:center;min-height:var(--min-maalflade);min-width:var(--min-maalflade);padding:0;font:var(--type-broed-l);line-height:1;color:var(--tekst-primaer);background:var(--dk-hvid);border:var(--kant-komponent);border-radius:var(--radius-0)}.trin3__gitter{width:100%;border-collapse:separate;border-spacing:var(--sp-1);table-layout:fixed}.trin3__ugedag{padding:var(--sp-2) 0;font:var(--type-label);letter-spacing:var(--label-spacing);color:var(--tekst-sekundaer);text-align:center}.trin3__dagcelle,.trin3__udfyldning{padding:0;vertical-align:top}.trin3__dag{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;padding:var(--sp-1);overflow:hidden;line-height:1;cursor:pointer}.trin3__dag.kalendercelle{min-width:0}.trin3__dag[aria-disabled=true]{cursor:default}.trin3__dag.kalendercelle[data-tilstand=full]{color:var(--tekst-deaktiveret);background:var(--dk-graa-25);border-style:dashed;border-color:var(--kant-dekorativ)}.trin3__dag.kalendercelle[data-tilstand=closed]{color:var(--tone-muted-tekst);background:repeating-linear-gradient(135deg,var(--tone-muted-flade),var(--tone-muted-flade) 5px,var(--kant-skravering) 5px,var(--kant-skravering) 10px);border-style:solid;border-color:var(--tone-muted-kant)}.trin3__dag.kalendercelle[data-tilstand=outside_season]{color:var(--tekst-deaktiveret);background:var(--dk-hvid);border-style:dashed;border-color:var(--kant-dekorativ)}.trin3__dag.kalendercelle[data-passeret=ja]{color:var(--tekst-deaktiveret);background:var(--dk-hvid);border-style:dashed;border-color:var(--kant-dekorativ);cursor:not-allowed}.trin3__dag.kalendercelle[data-passeret=ja] .trin3__dagnummer{text-decoration:none}.trin3__dag.kalendercelle[data-valgt=ja]{color:var(--dk-hvid);background:var(--dk-roed);border:1px solid var(--dk-roed)}.trin3__dag.kalendercelle[data-valgt=ja]:focus-visible{outline:var(--fokus-moerk);outline-offset:var(--fokus-offset)}.trin3__dagnummer{font:var(--type-broed-m);font-variant-numeric:var(--tabular);font-weight:700;line-height:1}.trin3__kalenderforklaring{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);margin:var(--sp-2) 0 0;padding:0;list-style:none;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin3__forklaringspunkt{display:inline-flex;align-items:center;gap:var(--sp-2)}.trin3__proeve{flex:none;position:relative;width:var(--sp-3);height:var(--sp-3);background:var(--dk-hvid);border:1px solid var(--kant-ui)}.trin3__proeve[data-tilstand=valgt]{background:var(--dk-roed);border-color:var(--dk-roed)}.trin3__proeve[data-tilstand=full]{background:var(--dk-graa-25);border-style:dashed;border-color:var(--kant-dekorativ)}.trin3__proeve[data-tilstand=closed]{background:repeating-linear-gradient(135deg,var(--tone-muted-flade),var(--tone-muted-flade) 3px,var(--kant-skravering) 3px,var(--kant-skravering) 6px);border-color:var(--tone-muted-kant)}.trin3__proeve[data-tilstand=outside_season]{background:var(--dk-hvid);border-style:dashed;border-color:var(--kant-dekorativ)}.trin3__slots{display:flex;flex-direction:column;gap:var(--sp-3)}.trin3__slotstitel{margin:0;font:var(--type-display-s);text-transform:uppercase}.trin3__slotliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.trin3__slotgrupper{display:flex;flex-direction:column;gap:var(--sp-2)}.trin3__slotgruppe{border:var(--kant-haar);background:var(--dk-hvid)}.trin3__slotgruppehoved{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2);min-height:var(--min-maalflade);padding:var(--sp-3);cursor:pointer}.trin3__slotgruppehoved:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin3__slotgruppetid{font:var(--type-broed-m);font-weight:700;font-variant-numeric:var(--tabular)}.trin3__slotgruppetal{font:var(--type-broed-s);font-variant-numeric:var(--tabular);color:var(--tekst-daempet)}.trin3__slotgruppe>.trin3__slotliste{margin:var(--sp-3)}.trin3__slot{display:flex;flex-direction:column;gap:var(--sp-2);padding:0;min-height:var(--min-maalflade)}.trin3__slotraekke{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;min-height:var(--min-maalflade);padding:var(--sp-3) var(--sp-4);text-align:start;color:var(--tekst-primaer);background:var(--dk-hvid);border:1px solid var(--kant-markant);border-radius:var(--radius-0);cursor:pointer}.trin3__slotraekke[data-slotstatus=valgt]{padding:calc(var(--sp-3) - 1px) calc(var(--sp-4) - 1px);background:var(--flade-roed-svag);border:2px solid var(--dk-roed)}.trin3__slotraekke[data-passeret=ja]{color:var(--tekst-deaktiveret);background:var(--dk-hvid);border-style:dashed;border-color:var(--kant-dekorativ);cursor:not-allowed}.trin3__slotraekke:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin3__tidsrum{font:var(--type-broed-m);font-weight:700;font-variant-numeric:var(--tabular)}.trin3__slotstatus{flex:none;font:var(--type-broed-s);font-weight:600;color:var(--tone-success-tekst)}.trin3__slotstatus[data-slotstatus=valgt]{color:var(--dk-roed-dyb)}.trin3__slotstatus[data-slotstatus=passeret]{flex:0 1 auto;color:var(--tekst-deaktiveret);text-align:end}.trin3__slotdetaljer{display:flex;flex-direction:column;gap:var(--sp-2)}.trin3__slotigang{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin3__vaelgdag,.trin3__ingen_paa_dagen{margin:0;padding:var(--sp-4);font:var(--type-broed-m);color:var(--tekst-sekundaer);background:var(--dk-sand)}.trin3__forespoergselspanel{margin:0;padding:var(--sp-3) var(--sp-4);font:var(--type-broed-s);color:var(--tekst-sekundaer);background:var(--dk-sand)}.trin3__forloeb{padding:var(--sp-3);background:var(--dk-sand)}.trin3__forloebstitel{margin:0 0 var(--sp-2);font:var(--type-label);letter-spacing:var(--label-spacing)}.trin3__forloebsliste{margin:0;padding-left:var(--sp-5);font:var(--type-broed-s)}.trin3__forloebstid{font-variant-numeric:var(--tabular)}.trin3__pause{display:block;color:var(--tekst-sekundaer)}.trin3__reservationsfejl{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;padding:var(--sp-3);font:var(--type-broed-s);color:var(--tone-critical-tekst);background:var(--tone-critical-flade);border:1px solid var(--tone-critical-kant)}.trin3__vejledende{margin:0 0 var(--sp-3);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin3__springlinje{margin:var(--sp-2) 0 0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin3__tilkoebsbesked{margin:var(--sp-2) 0 0;padding:var(--sp-3);font:var(--type-broed-s);color:var(--tone-waiting-tekst);background:var(--tone-waiting-flade);border:1px solid var(--tone-waiting-kant)}.trin3__fortsaetfejl,.trin3__kortvarsel{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;padding:var(--sp-3);font:var(--type-broed-s);color:var(--tone-waiting-tekst);background:var(--tone-waiting-flade);border:1px solid var(--tone-waiting-kant)}.trin3__tom,.trin3__alternativer,.trin3__manglerkurv{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);background:var(--flade-svag);border:var(--kant-komponent)}.trin3__alternativer{display:block;color:var(--tone-waiting-tekst);border:1px solid var(--tone-waiting-kant);background:var(--tone-waiting-flade)}.trin3__paneltitel{margin:0 0 var(--sp-2);font:var(--type-broed-m);font-weight:700;text-transform:none}.trin3__tomhandlinger{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-3)}.trin3__valgte{padding:var(--sp-4);background:var(--flade-svag);border:var(--kant-komponent)}.trin3__valgteliste{margin:0 0 var(--sp-3);padding-left:var(--sp-5);font:var(--type-broed-m)}.trin3__valgttid{font-variant-numeric:var(--tabular)}.trin3__forespoergsel,.trin3__kvittering{display:flex;flex-direction:column;gap:var(--sp-4)}.trin3__underskaermtitel{margin:0;font:var(--type-display-m)}.trin3__formular{display:flex;flex-direction:column;gap:var(--sp-5)}.trin3__opsummering{padding:var(--sp-4);color:var(--tone-critical-tekst);background:var(--tone-critical-flade);border:1px solid var(--tone-critical-kant)}.trin3__opsummering:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin3__datoliste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.trin3__datoraekke{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.trin3__talpar,.trin3__kundefelter{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}.trin3__kontakt,.trin3__samtykker,.trin3__markedsfoering,.trin3__kunde{display:flex;flex-direction:column;gap:var(--sp-4)}.trin3__kundetyper,.trin3__kundetype{list-style:none;margin:0;padding:0}.trin3__kundetype{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--min-maalflade)}.trin3__samtykke{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-2) var(--sp-3);align-items:start;min-height:var(--min-maalflade)}.trin3__samtykke>label{font:var(--type-broed-m)}.trin3__samtykke>span,.trin3__samtykke>.trin3__feltfejl{grid-column:2}.trin3__afkrydsning{width:var(--sp-5);height:var(--sp-5);accent-color:var(--dk-roed)}.trin3__afkrydsning:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin3__dokument{display:flex;flex-wrap:wrap;gap:var(--sp-2);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin3__dokumentversion,.trin3__dokumentdato{font-variant-numeric:var(--tabular)}.trin3__formularknapper{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.trin3__kvitteringsliste{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-2) var(--sp-4);margin:0;font:var(--type-broed-m)}.trin3__kvitteringsliste dt{color:var(--tekst-sekundaer)}.trin3__kvitteringsliste dd{margin:0}.trin3__kvitteringsdokumenter{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.trin3__kvitteringshandlinger{display:flex;margin-top:var(--sp-4)}.trin3__kvitteringshandling{min-height:var(--min-maalflade);text-decoration:underline;text-underline-offset:4px}@media (min-width: 600px){.trin3__titel{font:var(--type-display-l)}.trin3__datoraekke,.trin3__talpar,.trin3__kundefelter{grid-template-columns:repeat(2,1fr)}}.trin4{display:flex;flex-direction:column;gap:var(--sp-5)}.trin4__titel{margin:0;font:var(--type-display-m)}.trin4__intro{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer);font-variant-numeric:var(--tabular)}.trin4__obligatorisk-forklaring,.trin4__note{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin4 fieldset{margin:0;padding:0;border:0}.trin4__legend{padding:0;margin-bottom:var(--sp-3);font:var(--type-label);letter-spacing:var(--label-spacing);color:var(--tekst-primaer)}.trin4__advarsler{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.trin4__advarsel{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);color:var(--tone-neutral-tekst);background:var(--tone-neutral-flade);border:1px solid var(--tone-neutral-kant);font:var(--type-broed-s)}.trin4__advarsel[data-alvor=warning]{color:var(--tone-waiting-tekst);background:var(--tone-waiting-flade);border-color:var(--tone-waiting-kant)}.trin4__panelikon,.trin4__fejlikon{flex:none;width:1.15em;height:1.15em;margin-top:2px}.trin4__antal{display:flex;flex-direction:column;gap:var(--sp-4);padding:0;border:0}.trin4__antal>legend{margin-bottom:0}.trin4__antalgruppe{display:flex;flex-direction:column;border:var(--kant-komponent);max-width:var(--bredde-smal)}.trin4__antalgruppe>.antalfelt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-1);padding:var(--sp-5);border-bottom:var(--kant-haar)}.trin4__antalgruppe>.antalfelt:last-child{border-bottom:0}.trin4__antalgruppe>.antalfelt>.felt-label{grid-area:1 / 1;font:var(--type-broed-m);font-weight:600}.trin4__antalgruppe>.antalfelt>.antalfelt__raekke{grid-area:1 / 2 / span 2 / auto;align-self:center}.trin4__antalgruppe>.antalfelt>.felt-hjaelpetekst{grid-area:2 / 1}.trin4__antalgruppe>.antalfelt>.felt-fejltekst{grid-column:1 / -1}.trin4 .antalfelt>.antalfelt__raekke,.trin5 .antalfelt>.antalfelt__raekke{display:flex;align-items:stretch;gap:0;border:1px solid var(--kant-markant);width:fit-content}.trin4 .antalfelt>.antalfelt__raekke>.antalfelt__knap,.trin5 .antalfelt>.antalfelt__raekke>.antalfelt__knap{min-width:var(--min-maalflade);min-height:var(--min-maalflade);border:0;background:var(--dk-hvid);color:var(--tekst-primaer);font:var(--type-broed-l);font-weight:700;cursor:pointer}.trin4 .antalfelt>.antalfelt__raekke>.antalfelt__knap:hover,.trin5 .antalfelt>.antalfelt__raekke>.antalfelt__knap:hover{background:var(--flade-roed-svag)}.trin4 .antalfelt>.antalfelt__raekke>.antalfelt__knap[data-retning=ned],.trin5 .antalfelt>.antalfelt__raekke>.antalfelt__knap[data-retning=ned]{border-right:1px solid var(--kant-markant)}.trin4 .antalfelt>.antalfelt__raekke>.antalfelt__knap[data-retning=op],.trin5 .antalfelt>.antalfelt__raekke>.antalfelt__knap[data-retning=op]{border-left:1px solid var(--kant-markant)}.trin4 .antalfelt>.antalfelt__raekke>.antalfelt__tal,.trin5 .antalfelt>.antalfelt__raekke>.antalfelt__tal{width:var(--sp-7);min-height:var(--min-maalflade);padding-inline:var(--sp-1);border:0;text-align:center;font:var(--type-broed-l);font-variant-numeric:var(--tabular);font-weight:700;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield}.antalfelt__tal::-webkit-outer-spin-button,.antalfelt__tal::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.trin4__sum{margin:0;font:var(--type-broed-m);font-weight:600;font-variant-numeric:var(--tabular)}.trin4__sumfejl{display:flex;flex-direction:column;gap:var(--sp-3);align-items:flex-start}.trin4__sumfejl>.felt-fejltekst{margin:0}.trin4__guidebehov{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin4__kompensation,.trin4__blokering,.trin4__optaget,.trin4__tom{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border:var(--kant-komponent);max-width:var(--bredde-tekst)}.trin4__kompensation{padding:var(--sp-5);background:var(--tone-waiting-flade);border:1px solid var(--tone-waiting-kant)}.trin4__kompensation .trin4__paneltitel{color:var(--tone-waiting-tekst)}.trin4__kompensation .trin4__accept{border-top:1px solid var(--tone-waiting-kant)}.trin4__tom{flex-direction:row;align-items:flex-start}.trin4__panelhoved{display:flex;align-items:flex-start;gap:var(--sp-3)}.trin4__paneltitel{margin:0;font:var(--type-broed-m);font-weight:700;text-transform:none}.trin4__kompensationsliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2);font:var(--type-broed-m)}.trin4__kompensationsbeloeb{font-weight:700;font-variant-numeric:var(--tabular)}.trin4__kompensationsforklaring{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin4__accept{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:var(--min-maalflade);padding-top:var(--sp-3);border-top:var(--kant-haar)}.trin4__afkrydsning{flex:none;width:var(--sp-5);height:var(--sp-5);margin-top:2px;accent-color:var(--kant-markant)}.trin4__acceptlabel{font:var(--type-broed-s)}.trin4__acceptbetingelse{display:block;margin-top:var(--sp-1);color:var(--tekst-sekundaer)}.trin4__alternativer{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.trin4__bevaret{margin:0;font:var(--type-broed-s);font-variant-numeric:var(--tabular)}.trin4__prsession{display:flex;flex-direction:column;gap:var(--sp-4)}.trin4__sessionsblok{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border:var(--kant-komponent)}.trin4__sessionstitel{margin:0;font:var(--type-broed-m);font-weight:700;text-transform:none}.trin4__sessionsgraense{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer);font-variant-numeric:var(--tabular)}.trin4__handling{display:flex;flex-direction:column;gap:var(--sp-3);align-items:flex-start}.trin4__feltfejl{margin:0;display:flex;align-items:flex-start;gap:var(--sp-2)}@media (min-width: 600px){.trin4__titel{font:var(--type-display-l)}.trin4 .antalfelt>.antalfelt__raekke>.antalfelt__tal,.trin5 .antalfelt>.antalfelt__raekke>.antalfelt__tal{width:var(--sp-8)}.trin4__handling{flex-direction:row;align-items:center}}@media (min-width: 1024px){.trin4__sessionsblok{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.trin4__sessionstitel,.trin4__sessionsgraense{grid-column:1 / -1}}.trin5,.trin5__formular{display:flex;flex-direction:column;gap:var(--sp-5)}.trin5__titel{margin:0;font:var(--type-display-m)}.trin5__intro,.trin5__oversprunget,.trin5__indlaeser,.trin5__ingen{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.mersalg__titel{margin:0;font:var(--type-display-m);text-transform:uppercase}.trin5__paneltitel{margin:0;font:var(--type-broed-m);font-weight:700;text-transform:none}.trin5__panelikon{flex:none;width:1.15em;height:1.15em;margin-top:2px}.trin5__beskeder{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.trin5__besked{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:var(--kant-komponent);font:var(--type-broed-s)}.trin5__tilkoeb,.mersalg{display:flex;flex-direction:column;gap:var(--sp-3)}.trin5__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:var(--kant-komponent);max-width:var(--bredde-flow)}.mersalg__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3);max-width:var(--bredde-flow)}.tilkoebskort{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:var(--kant-haar)}.tilkoebskort:last-child{border-bottom:0}.mersalgskort,.mersalgstilkoeb{border:var(--kant-komponent);border-bottom:var(--kant-komponent);background:var(--flade-svag)}.mersalgstilkoeb{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.tilkoebskort[data-valgt=ja]{background:var(--flade-roed-svag)}.mersalgstilkoeb[data-valgt=ja],.mersalgskort[data-i-kurven=ja]{border:1px solid var(--kant-markant);background:var(--flade-roed-svag)}.tilkoebskort[data-frist=passeret]{background:var(--tone-waiting-flade)}.tilkoebskort__hoved{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);min-height:var(--min-maalflade);cursor:pointer}.mersalgskort__hoved{display:flex;flex-direction:column;gap:var(--sp-2)}.tilkoebskort__afkrydsning{flex:none;width:var(--sp-5);height:var(--sp-5);accent-color:var(--kant-markant)}.tilkoebskort__afkrydsning:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.mersalgskort__foto{flex:none;width:var(--sp-8);height:52px;object-fit:cover}.tilkoebskort__tekst{display:flex;flex-direction:column;gap:var(--sp-1);flex:1 1 8rem;min-width:0}.tilkoebskort__navn,.mersalgskort__titel{margin:0;font:var(--type-broed-m);font-weight:600;text-transform:none}.tilkoebskort__beskrivelse,.mersalgskort__beskrivelse,.mersalgskort__tid{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.tilkoebskort__pris{flex:none;margin-left:auto;font:var(--type-broed-m);font-variant-numeric:var(--tabular);font-weight:700;text-align:right;white-space:nowrap}.tilkoebskort__linjesum{font-variant-numeric:var(--tabular);font-weight:700}.tilkoebskort__frist,.mersalgskort__kapacitet,.tilkoebskort__advarsel{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;font:var(--type-broed-s)}.tilkoebskort__afvist{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;font:var(--type-broed-s);color:var(--tekst-fejl)}.tilkoebskort__advarsel,.tilkoebskort__afvist,.tilkoebskort__genskab{flex-wrap:wrap;padding:var(--sp-3);border:var(--kant-komponent)}.tilkoebskort__genskab{display:flex;align-items:flex-start;gap:var(--sp-2);font:var(--type-broed-s)}.tilkoebskort__genskabkrop{display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start}.tilkoebskort__genskabtekst{margin:0;font-weight:700;color:var(--tekst-fejl)}.tilkoebskort__genskabforklaring{margin:0}.tilkoebskort__ikon,.mersalgskort__ikon{flex:none;width:1.15em;height:1.15em;margin-top:2px}.tilkoebskort__felter,.mersalgskort__felter{display:flex;flex-direction:column;gap:var(--sp-4);padding-top:var(--sp-3);border-top:var(--kant-haar)}.trin5__noteraekke{padding:var(--sp-4) var(--sp-5)}.tilkoebskort__notefelt{width:100%;resize:vertical;min-height:var(--min-maalflade)}.tilkoebskort__linjesum{margin:0;font:var(--type-broed-s)}.mersalg__forklaring{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.mersalgskort__handling{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.trin5__tom{display:flex;flex-direction:row;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);border:var(--kant-komponent);max-width:var(--bredde-tekst)}.trin5__handling{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}@media (min-width: 600px){.trin5__titel{font:var(--type-display-l)}.tilkoebskort__hoved{flex-wrap:nowrap}.mersalgskort__hoved{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--sp-4)}}.trin5__obligatorisk-forklaring{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin8,.trin8__formular{display:flex;flex-direction:column;gap:var(--sp-5)}.trin8__titel{margin:0;font:var(--type-display-m);text-transform:uppercase}.trin8__intro,.trin8__indlaeser,.trin8__obligatorisk-forklaring{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.trin8__obligatorisk-forklaring{font:var(--type-broed-s)}.trin8__paneltitel{margin:0 0 var(--sp-2);padding:0;font:var(--type-broed-l);font-weight:700;text-transform:none;color:var(--tekst-primaer)}.trin8__ikon{flex:none;width:1.15em;height:1.15em}.trin8__opsummering{margin:0;max-width:var(--bredde-flow);border:var(--kant-komponent);background:var(--dk-hvid)}.trin8__opsummeringsraekke{display:flex;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-bottom:var(--kant-haar)}.trin8__opsummeringsraekke:last-child{border-bottom:0}.trin8__opsummeringsetiket{font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin8__opsummeringsvaerdi{margin:0;font:var(--type-broed-s);font-weight:600;font-variant-numeric:var(--tabular);text-align:right}.trin8__versionsbesked,.trin8__kortvarsel{display:flex;align-items:flex-start;gap:var(--sp-3);margin:0;max-width:var(--bredde-flow);border:1px solid var(--tone-waiting-kant);background:var(--tone-waiting-flade);padding:var(--sp-4) var(--sp-5);font:var(--type-broed-s);color:var(--tone-waiting-tekst)}.trin8__kortvarsel p,.trin8__persondata p{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin8__persondata{display:flex;flex-direction:column;gap:var(--sp-2);max-width:var(--bredde-flow);border:var(--kant-komponent);padding:var(--sp-4) var(--sp-5)}.trin8__tom{display:flex;align-items:flex-start;gap:var(--sp-3);max-width:var(--bredde-flow);border:var(--kant-komponent);background:var(--dk-sand);padding:var(--sp-5)}.trin8__tom p{margin:0 0 var(--sp-4);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin8 .samtykkesaet{max-width:var(--bredde-flow)}.trin8 .samtykkesaet__gruppe{border:0;gap:var(--sp-4)}.trin8 .samtykkesaet__overskrift{padding:0;font:var(--type-broed-s);font-weight:600;text-transform:none;color:var(--tekst-sekundaer)}.trin8 .samtykkesaet__gruppe .valgmulighed{border-bottom:0}.trin8 .samtykkesaet__gruppe>.samtykke{padding-bottom:0;border-bottom:0}.trin8 .samtykke__boks{width:20px;height:20px;accent-color:var(--kant-markant)}.trin8 .samtykke__raekke{min-height:var(--min-maalflade);align-items:flex-start;cursor:pointer}.trin8 .samtykke__versionsnummer{font-weight:400;color:var(--tekst-sekundaer)}.trin8 .samtykke:not([data-form=dokumentlinje]) .samtykke__version{padding-left:calc(var(--taethed-pad-x) + 20px + var(--sp-3))}.trin8__kommentar{max-width:var(--bredde-flow)}.trin8__handling{display:flex;flex-direction:column;gap:var(--sp-2);max-width:var(--bredde-flow)}.trin8__dialogversion{font:var(--type-broed-s);font-variant-numeric:var(--tabular);color:var(--tekst-sekundaer)}.trin8__dialogindhold,.trin8__dialogkrop{display:flex;flex-direction:column;gap:var(--sp-3)}.trin8__dialogresume,.trin8__dialogtom{font:var(--type-broed-s);color:var(--tekst-primaer)}.trin8__dialoglinks{margin:0;font:var(--type-broed-s)}.trin8__dokumentramme{width:100%;height:40vh;min-height:12rem;border:var(--kant-komponent);background:var(--flade-hvid-varm)}@media (min-width: 600px){.trin8__titel{font:var(--type-display-l)}.trin8__dokumentramme{height:50vh;min-height:20rem}.trin8__handling{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:var(--sp-4)}}@media (min-width: 1024px){.trin8__dokumentramme{height:55vh}}.trin10{display:flex;flex-direction:column;gap:var(--sp-5);max-width:var(--bredde-flow)}.trin10__titel{margin:0;font:var(--type-display-m);text-transform:uppercase}.trin10__intro,.trin10__indlaeser{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.trin10__korttitel{margin:0 0 var(--sp-2);padding:0;font:var(--type-broed-l);font-weight:700;color:var(--tekst-primaer)}.trin10__ikon{flex:none;width:1.15em;height:1.15em}.trin10__bekraeftelse{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.trin10__nummer,.trin10__modtager,.trin10__statusforklaring,.trin10__laasetid,.trin10__kortvarsel,.trin10__gem{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.trin10__nummervaerdi{font-variant-numeric:var(--tabular);color:var(--tekst-primaer)}.trin10__gem{font:var(--type-broed-s)}.trin10__kort,.trin10__persondata{display:flex;flex-direction:column;gap:var(--sp-3);border:var(--kant-komponent);padding:var(--sp-4) var(--sp-5)}.trin10__kort p,.trin10__persondata p{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin10__linjer,.trin10__dokumenter,.trin10__fejlliste{display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding:0;list-style:none}.trin10__fejlliste{gap:var(--sp-1);padding-left:var(--sp-5);list-style:disc}.trin10__linje{display:flex;flex-direction:column;gap:var(--sp-1);border-bottom:1px solid var(--kant-dekorativ);padding-bottom:var(--sp-3)}.trin10__linje:last-child{border-bottom:0;padding-bottom:0}.trin10__linjenavn{font:var(--type-broed-m);font-weight:600;color:var(--tekst-primaer)}.trin10__linjedetalje,.trin10__dokumentversion,.trin10__prisgrundlag,.trin10__billetnote{font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin10__dokumentversion{font-variant-numeric:var(--tabular)}.trin10__pris{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin:0;border-top:1px solid var(--kant-dekorativ);padding-top:var(--sp-3)}.trin10__prisnavn{font:var(--type-broed-m);font-weight:600;color:var(--tekst-primaer)}.trin10__prisvaerdi{font:var(--type-display-s);font-variant-numeric:var(--tabular);color:var(--tekst-primaer)}.trin10__prisgrundlag{flex-basis:100%}.trin10__prislinjer{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;border-top:1px solid var(--kant-dekorativ);padding:var(--sp-3) 0 0;list-style:none}.trin10__prislinje{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2);font:var(--type-broed-m);color:var(--tekst-primaer)}.trin10__prisspec{font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin10__prislinjebeloeb{font-variant-numeric:var(--tabular)}.trin10__revalidering,.trin10__kortvarsel,.trin10__mailfejl{display:flex;align-items:flex-start;gap:var(--sp-3);margin:0;border:1px solid var(--tone-attention-kant);background:var(--tone-attention-flade);padding:var(--sp-4) var(--sp-5);font:var(--type-broed-s);color:var(--tone-attention-tekst)}.trin10__fejl{display:flex;align-items:flex-start;gap:var(--sp-3);border:1px solid var(--tone-critical-kant);background:var(--tone-critical-flade);padding:var(--sp-4) var(--sp-5);color:var(--tone-critical-tekst)}.trin10__fejl p,.trin10__fejl li{margin:0;font:var(--type-broed-s);color:var(--tone-critical-tekst)}.trin10__fejloverskrift{font-weight:600}.trin10__resttid{margin-top:var(--sp-1);font-variant-numeric:tabular-nums;font-weight:600}.trin10__handlinger{display:flex;flex-direction:column;gap:var(--sp-3)}.trin10__handling{min-height:var(--min-maalflade);text-decoration:none}.trin10__handling[data-rolle=tekst]{text-decoration:underline;text-underline-offset:4px}.trin10__sendfelt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.trin10__frist{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}@media (min-width: 600px){.trin10__titel{font:var(--type-display-l)}.trin10__linje{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.trin10__handlinger{flex-direction:row;flex-wrap:wrap;align-items:center}.trin10__pris{flex-wrap:nowrap;justify-content:space-between}.trin10__prisgrundlag{flex-basis:auto}}@media (min-width: 1024px){.trin10__kort,.trin10__persondata{padding:var(--sp-5) var(--sp-6)}}.bookingstatus{gap:0;border:var(--kant-komponent);background:var(--dk-hvid)}.bookingstatus__baand{flex:none;height:var(--sp-2);background:var(--dk-roed)}.bookingstatus__krop{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-5)}.bookingstatus__hoved{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-3);margin:0}.bookingstatus__adgang{display:inline-flex;align-items:center;gap:var(--sp-2);border:1px solid var(--kant-dekorativ);border-radius:var(--radius-1);background:var(--dk-sand);padding:var(--sp-1) var(--sp-2);font:var(--type-label);letter-spacing:var(--label-spacing);text-transform:uppercase;color:var(--dk-graa-800)}.bookingstatus .trin10__bekraeftelse{gap:var(--sp-2)}.bookingstatus .trin10__nummer{font:var(--type-broed-s)}.bookingstatus .trin10__titel{overflow-wrap:anywhere}.bookingstatus__statushoved{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.bookingstatus__statustekst{font:var(--type-broed-s);color:var(--tekst-sekundaer)}.bookingstatus__skinne{--bredde-skridt: 120px;display:flex;flex-direction:column;gap:var(--sp-3);margin:0;padding:0;list-style:none}.bookingstatus__skridt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);box-sizing:border-box;border-top:var(--sp-1) solid var(--tone-kant, var(--kant-dekorativ));padding-top:var(--sp-2)}.bookingstatus__skridtnavn{font:var(--type-label);color:var(--tone-tekst, var(--tekst-sekundaer))}.bookingstatus__skridt>[data-taethed]{display:block;max-width:100%}.bookingstatus__skridt [data-familie=journey-state]{box-sizing:border-box;max-width:100%}.bookingstatus__skridt [data-familie=journey-state]>span:last-child{min-width:0;white-space:normal;overflow-wrap:break-word}.bookingstatus__afsnit{display:flex;flex-direction:column;gap:var(--sp-2)}.bookingstatus__etiket{margin:0;padding:0;font:var(--type-label);letter-spacing:var(--label-spacing);text-transform:uppercase;color:var(--tekst-sekundaer)}.bookingstatus__etiket--kritisk{color:var(--tone-critical-tekst)}.bookingstatus__tabel{display:flex;flex-direction:column;gap:0;margin:0;border:var(--kant-komponent);background:var(--dk-hvid);padding:0;list-style:none}.bookingstatus__tabel>*{margin:0;border-bottom:1px solid var(--kant-dekorativ-svag);padding:var(--sp-3) var(--sp-4)}.bookingstatus__tabel>p{font:var(--type-broed-s);color:var(--tekst-sekundaer)}.bookingstatus__tabel>:last-child{border-bottom:0;padding-bottom:var(--sp-3)}.bookingstatus__tabel>.trin10__linje{border-bottom:1px solid var(--kant-dekorativ-svag)}.bookingstatus__tabel>.trin10__linje:last-child{border-bottom:0;padding-bottom:var(--sp-3)}.bookingstatus__prosa{display:flex;flex-direction:column;gap:var(--sp-2)}.bookingstatus__prosa>p{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.bookingstatus__note{margin:0;max-width:var(--bredde-tekst);border-top:1px solid var(--kant-dekorativ);padding-top:var(--sp-4);font:var(--type-broed-s);color:var(--tekst-daempet)}.bookingstatus__pris{border:var(--kant-komponent);border-top:var(--kant-komponent);padding:var(--sp-3) var(--sp-4)}.bookingstatus__pris>.trin10__prisvaerdi{font:var(--type-broed-m);font-weight:700;font-variant-numeric:var(--tabular)}.bookingstatus__pris>.trin10__prisnavn{margin-right:auto}.bookingstatus__loginfelt{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-4);border:var(--kant-komponent);background:var(--flade-svag);padding:var(--sp-4)}.bookingstatus__logintekst{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.bookingstatus__loginfelt .trin10__handlinger{flex:none}.bookingstatus__fakta{display:flex;flex-direction:column;gap:var(--sp-1);font:var(--type-broed-s);color:var(--tekst-sekundaer)}.bookingstatus__statuslinje{display:flex;align-items:center;gap:var(--sp-2);margin:0}.bookingstatus__afslag{border:var(--kant-komponent);border-top:var(--sp-1) solid var(--tone-critical-kant);background:var(--dk-hvid);padding:var(--sp-4)}.bookingstatus__afslag>p{color:var(--tekst-primaer)}@media (min-width: 600px){.bookingstatus__krop{gap:var(--sp-5);padding:var(--sp-6)}.bookingstatus__fakta{flex-direction:row;flex-wrap:wrap;gap:var(--sp-3)}.bookingstatus__skinne{flex-direction:row;flex-wrap:wrap;gap:0}.bookingstatus__skridt{flex:1 1 var(--bredde-skridt);min-width:0;padding:var(--sp-2) var(--sp-2) 0 0}.bookingstatus__afsnit[data-afsnit=sessioner] .trin10__linje{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:baseline;gap:var(--sp-1) var(--sp-4)}.bookingstatus__afsnit[data-afsnit=sessioner] .trin10__linjenavn{grid-column:1;grid-row:1}.bookingstatus__afsnit[data-afsnit=sessioner] .trin10__linjedetalje{grid-column:2;grid-row:1}.bookingstatus__afsnit[data-afsnit=sessioner] .bookingstatus__fakta{grid-column:1 / -1}.bookingstatus__afsnit[data-afsnit=sessioner] .trin10__linje>:last-child{grid-column:3;grid-row:1;justify-self:end}.bookingstatus__tabel>*{padding:var(--sp-3) var(--sp-4)}.bookingstatus__loginfelt{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--sp-4) var(--sp-5)}.bookingstatus__logintekst{flex:1 1 auto}}
