.bookingflow{display:flex;flex-direction:column;gap:var(--sp-5);width:100%;max-width:var(--bredde-flow);margin:0 auto;padding:var(--sp-4)}.bookingflow__overskrift{margin:0;font:var(--type-display-m)}.bookingflow__hoved{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);background:var(--dk-hvid);border:var(--kant-komponent)}.bookingflow__kompakt{margin:0;font:var(--type-label);letter-spacing:var(--label-spacing);color:var(--tekst-sekundaer)}.bookingflow__indikator{display:none}.bookingflow .trin__link{display:flex;align-items:center;gap:var(--sp-2);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{display:none}.bookingflow__indikator{display:flex}}.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: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:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.bookingflow__tilbage{display:inline-flex;align-items:center;min-height:var(--min-maalflade);padding:0 var(--sp-2);color:var(--tekst-primaer)}.bookingflow__tilbage:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}@media (min-width: 1024px){.bookingflow{padding:var(--sp-6) var(--sp-4);gap:var(--sp-6)}.bookingflow__hoved{padding:var(--sp-5)}}.trin1{display:flex;flex-direction:column;gap:var(--sp-4)}.trin1__brand{display:flex;align-items:center;gap:var(--sp-3);margin:0}.trin1__logo{flex:none}.trin1__brandnavn{font:var(--type-display-s);text-transform:uppercase}.trin1__titel{margin:0;font:var(--type-display-m)}.trin1__intro,.trin1__brdtekst{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m)}.trin1__brdtekst{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:0;padding:0;border:0}.trin1__legend{padding:0;margin-bottom:var(--sp-2);font:var(--type-display-s)}.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:1fr;gap:var(--sp-4)}@media (min-width: 600px){.trin1__valg{grid-template-columns:1fr 1fr}}.trin1__kort{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-color:var(--dk-bordeaux)}.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__sprognavn{font:var(--type-display-s);text-transform:uppercase}.trin1__note{grid-column:2;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin1__betingelser{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)}.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-attention-flade);border:1px solid var(--tone-attention-kant);color:var(--tone-attention-tekst)}.trin1__dybtlinkikon{flex:none}.trin1__dybtlinktitel{margin:0 0 var(--sp-2);font:var(--type-display-s)}.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-s)}.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__grenliste,.trin2__kortliste,.trin2__fravalgsliste{list-style:none;margin:0;padding:0}.trin2__grenliste{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.trin2__grenvalg{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-1) var(--sp-3);align-items:start;padding:var(--sp-4);background:var(--dk-hvid);border:var(--kant-komponent);min-height:var(--min-maalflade)}.trin2__grenvalg[data-valgt=ja]{border:var(--kant-markant);background:var(--flade-svag)}.trin2__grennavn{grid-column:2;font:var(--type-broed-l);font-weight:700}.trin2__grennote{grid-column:2;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin2__radio,.trin2__afkrydsning{width:var(--sp-5);height:var(--sp-5);accent-color:var(--dk-roed)}.trin2__radio:focus-visible,.trin2__afkrydsning:focus-visible{outline:var(--fokus-lys);outline-offset:var(--fokus-offset)}.trin2__kortliste{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}.trin2__kort{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);background:var(--dk-hvid);border:var(--kant-komponent)}.trin2__kort[data-valgt=ja]{border:var(--kant-markant)}.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}.trin2__kortbillede{width:100%;max-width:100%;height:auto;display:block;object-fit:cover}.trin2__kortkrop{display:flex;flex-direction:column;gap:var(--sp-3)}.trin2__kortbeskrivelse{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin2__fakta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1);font:var(--type-broed-s)}.trin2__faktanavn{color:var(--tekst-sekundaer)}.trin2__faktavaerdi{font-weight:600}.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-2);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__bjaelke{list-style:none;margin:0;padding:0;display:flex;width:100%;min-height:var(--sp-3);overflow:hidden}.trin2__segment{min-width:var(--sp-1)}.trin2__segment--session{background:var(--dk-bordeaux)}.trin2__segment--pause{background:var(--flade-skravering);border:var(--kant-skravering)}.trin2__segment--transport{background:var(--tone-waiting-flade)}.trin2__segment[data-fravalgt=ja]{background:var(--knap-deaktiveret-flade)}.trin2__forloebsliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1);font:var(--type-broed-s)}.trin2__forloebslinje{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:space-between}.trin2__forloebslinje--pause,.trin2__forloebslinje--transport{color:var(--tekst-sekundaer)}.trin2__forloebslinje[data-fravalgt=ja] .trin2__forloebsnavn{text-decoration:line-through}.trin2__forloebstid{font-variant-numeric:var(--tabular)}.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(--flade-rolig);border:var(--kant-komponent)}.trin2__afvist,.trin2__kapacitet{background:var(--tone-attention-flade);border:var(--kant-dekorativ)}.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)}@media (min-width: 600px){.trin2__grenliste,.trin2__kortliste{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.trin2__grenliste,.trin2__kortliste{grid-template-columns:repeat(3,1fr)}}.trin3{display:flex;flex-direction:column;gap:var(--sp-5)}.trin3__titel{margin:0;font:var(--type-display-s)}.trin3__intro,.trin3__obligatorisk-forklaring,.trin3__ingenreservation{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.trin3__obligatorisk-forklaring{font:var(--type-broed-s)}.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__hjaelp,.trin3__kalendervejledning,.trin3__granularitet,.trin3__dagsoverblik{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,.trin3__dagikon{flex:none;width:1em;height:1em;fill:currentColor}.trin3__filtergitter{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}.trin3__lokalefilter{display:flex;align-items:center;gap:var(--sp-3);font:var(--type-broed-s)}.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-s)}.trin3__maanedsknap{min-height:var(--min-maalflade);min-width:var(--min-maalflade);padding:var(--sp-2) var(--sp-3);font:var(--type-broed-s);color:var(--tekst-primaer);background:var(--dk-hvid);border:var(--kant-komponent);border-radius:var(--radius-0)}.trin3__gitter{width:100%;border-collapse:collapse;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;flex-direction:column;align-items:center;gap:var(--sp-1);width:100%;padding:var(--sp-2) var(--sp-1);cursor:pointer}.trin3__dag[aria-disabled=true]{cursor:default}.trin3__dag[data-valgt=ja]{border:var(--kant-markant);background:var(--flade-roed-svag)}.trin3__dagnummer{font:var(--type-broed-m);font-variant-numeric:var(--tabular);font-weight:700}.trin3__dagtekst{font:var(--type-broed-s);text-align:center;color:var(--tekst-sekundaer)}.trin3__maanedsvalg{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin:0;padding:0}.trin3__slots{display:flex;flex-direction:column;gap:var(--sp-3)}.trin3__slotstitel{margin:0;font:var(--type-display-s)}.trin3__slotliste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--sp-4)}.trin3__slot{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);background:var(--dk-hvid);border:var(--kant-komponent);min-height:var(--min-maalflade)}.trin3__slot[data-aaben=ja]{border:var(--kant-markant)}.trin3__slothoved{display:flex;flex-direction:column;gap:var(--sp-2)}.trin3__slottid{margin:0}.trin3__tidsrum{font:var(--type-display-s);font-variant-numeric:var(--tabular)}.trin3__bookingmodel{display:flex;align-items:center;gap:var(--sp-2);margin:0;font:var(--type-broed-s)}.trin3__slotdetaljer{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-1) var(--sp-3);margin:0;font:var(--type-broed-s)}.trin3__slotdetaljer dt{color:var(--tekst-sekundaer)}.trin3__slotdetaljer dd{margin:0}.trin3__vejledende{font:var(--type-broed-s);color:var(--tekst-daempet)}.trin3__forloeb{padding:var(--sp-3);background:var(--flade-svag);border:1px solid var(--kant-dekorativ)}.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__bekraeft{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);background:var(--flade-svag);border:1px solid var(--kant-ui)}.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__bekraeftknapper{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.trin3__kortvarsel,.trin3__advarsel{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;padding:var(--sp-3);font:var(--type-broed-s);color:var(--tone-attention-tekst);background:var(--tone-attention-flade);border:1px solid var(--tone-attention-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;border:1px solid var(--tone-attention-kant);background:var(--tone-attention-flade)}.trin3__paneltitel{margin:0 0 var(--sp-2);font:var(--type-broed-l);font-weight:700}.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)}@media (min-width: 600px){.trin3__filtergitter,.trin3__datoraekke,.trin3__talpar,.trin3__kundefelter,.trin3__slotliste{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.trin3__filtergitter,.trin3__slotliste{grid-template-columns:repeat(3,1fr)}}.trin4{display:flex;flex-direction:column;gap:var(--sp-5)}.trin4__titel{margin:0;font:var(--type-display-s)}.trin4__intro,.trin4__obligatorisk-forklaring,.trin4__kapacitet{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.trin4__obligatorisk-forklaring{font:var(--type-broed-s)}.trin4__kapacitet{font:var(--type-broed-s);color:var(--tekst-primaer);font-variant-numeric:var(--tabular)}.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);border:var(--kant-komponent);font:var(--type-broed-s)}.trin4__panelikon,.trin4__fejlikon{flex:none;width:1.15em;height:1.15em;margin-top:2px}.trin4__antal{display:grid;grid-template-columns:1fr;gap:var(--sp-4);padding:var(--sp-4);border:var(--kant-komponent)}.trin4__antal>legend{margin-bottom:0}.antalfelt__raekke{display:flex;align-items:stretch;gap:0;border:var(--kant-komponent);width:fit-content}.antalfelt__knap{min-width:var(--min-maalflade);min-height:var(--min-maalflade);border:0;background:var(--flade-rolig);color:var(--tekst-primaer);font:var(--type-broed-l);font-weight:700;cursor:pointer}.antalfelt__knap:hover{background:var(--flade-daempet)}.antalfelt__knap[data-retning=ned]{border-right:var(--kant-haar)}.antalfelt__knap[data-retning=op]{border-left:var(--kant-haar)}.antalfelt__tal{width:5rem;min-height:var(--min-maalflade);border:0;text-align:center;font-variant-numeric:var(--tabular);font-weight:700}.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__guider{max-width:var(--bredde-tekst)}.trin4__guidebehov{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin4__kompensation,.trin4__blokering,.trin4__optaget,.trin4__tom,.trin4__pris{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border:var(--kant-komponent);max-width:var(--bredde-tekst)}.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-l);font-weight:700}.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);padding-top:var(--sp-3);border-top:var(--kant-haar)}.trin4__afkrydsning{flex:none;width:var(--sp-4);height:var(--sp-4);margin-top:2px}.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-l);font-weight:700}.trin4__sessionsgraense{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer);font-variant-numeric:var(--tabular)}.trin4__prisbeloeb{margin:0;font:var(--type-display-s);font-variant-numeric:var(--tabular)}.trin4__prisbasis{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.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__antal{grid-template-columns:1fr 1fr}.trin4__sum,.trin4__sumfejl{grid-column:1 / -1}.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-s)}.trin5__intro,.trin5__oversprunget,.trin5__indlaeser{margin:0;max-width:var(--bredde-tekst);font:var(--type-broed-m);color:var(--tekst-sekundaer)}.trin5__afsnitstitel,.trin5__paneltitel,.mersalg__titel{margin:0;font:var(--type-broed-l);font-weight:700}.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,.mersalg__liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--sp-3)}.tilkoebskort,.mersalgskort{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border:var(--kant-komponent);background:var(--flade-hvid-varm)}.tilkoebskort[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(--flade-rolig)}.tilkoebskort__hoved,.mersalgskort__hoved{display:flex;flex-direction:column;gap:var(--sp-2)}.tilkoebskort__valg{display:flex;align-items:center;gap:var(--sp-3)}.tilkoebskort__afkrydsning{flex:none;min-width:var(--min-maalflade);min-height:var(--min-maalflade);accent-color:var(--kant-markant)}.tilkoebskort__navn,.mersalgskort__titel{margin:0;font:var(--type-broed-l);font-weight:700}.tilkoebskort__beskrivelse,.mersalgskort__beskrivelse,.mersalgskort__tid{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.tilkoebskort__pris{display:flex;align-items:baseline;gap:var(--sp-2)}.tilkoebskort__beloeb,.trin5__prisbeloeb,.trin5__prislinjebeloeb,.trin5__subtotal,.trin5__ialt,.tilkoebskort__linjesum{font-variant-numeric:var(--tabular);font-weight:700}.tilkoebskort__enhed{font:var(--type-broed-s);font-weight:400;color:var(--tekst-sekundaer)}.tilkoebskort__frist,.mersalgskort__kapacitet,.tilkoebskort__advarsel{display:flex;align-items:flex-start;gap:var(--sp-2);margin:0;font:var(--type-broed-s)}.tilkoebskort__advarsel,.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)}.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__pris,.trin5__tom{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border:var(--kant-komponent);max-width:var(--bredde-tekst)}.trin5__tom{flex-direction:row;align-items:flex-start}.trin5__prislinjer{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.trin5__prislinje,.trin5__subtotal,.trin5__ialt{display:flex;justify-content:space-between;gap:var(--sp-3);margin:0;font:var(--type-broed-s)}.trin5__ialt{padding-top:var(--sp-2);border-top:var(--kant-haar);font:var(--type-broed-m)}.trin5__prisbasis{margin:0;font:var(--type-broed-s);color:var(--tekst-sekundaer)}.trin5__handling{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}@media (min-width: 600px){.trin5__liste,.mersalg__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.tilkoebskort__hoved,.mersalgskort__hoved{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--sp-4)}}@media (min-width: 1024px){.trin5__liste{grid-template-columns:repeat(3,minmax(0,1fr))}}
