@layer roalds-components{body #content .rt-next-course .rt-nk-etikett{line-height:1.6!important}body #content .rt-next-course .rt-nk-dato{font-size:1.625rem!important;line-height:1.25!important}body #content .rt-next-course .rt-next-course-details:has(>.rt-next-course-status.is-full){grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;display:grid}body #content .rt-next-course .rt-next-course-details p,body #content .rt-next-course .rt-next-course-alternative p{color:var(--ad-muted,#60666f)!important;font:400 .875rem/1.5 var(--ad-font,system-ui)!important;margin:.45rem 0 0!important}body #content .rt-next-course .rt-next-course-status{background:var(--ad-group,#f4f5f7);border-radius:.5rem;padding:.25rem .6rem;color:var(--ad-ink,#171b20)!important;display:inline-block!important}body #content .rt-next-course .rt-next-course-status.is-full{background:#fff4d1;color:#674900!important}body #content .rt-next-course .rt-next-course-status.is-available{background:#e4f3e9;color:#205337!important}body #content .rt-next-course button.rt-next-course-action{box-sizing:border-box;border:1px solid var(--ad-gold,#f5d752);border-radius:var(--ad-pill-radius,999px);background:var(--ad-gold,#f5d752);max-width:100%;min-height:3rem;color:var(--ad-night,#161826);font:600 .875rem/1.5 var(--ad-font,system-ui);white-space:normal;overflow-wrap:anywhere;cursor:pointer;justify-content:center;align-items:center;margin:.8rem .75rem 0 0;padding:.7rem 1.1rem;display:inline-flex}body #content .rt-next-course button.rt-next-course-action:hover{background:var(--ad-gold-hover,#efc93b)}body #content .rt-next-course .rt-next-course-alternative{border-top:1px solid var(--ad-card-line,#d9dde2);margin-top:.85rem;padding-top:.7rem}body #content .rt-next-course .rt-next-course-alternative button{background:var(--ad-surface,#fff);border-color:var(--ad-line,#8a919c);font-size:.8125rem}body #content .rt-next-course>a.rt-next-calendar,body #content .rt-next-course>a.rt-next-contact{text-underline-offset:.2em;align-items:center;min-height:3rem!important;color:var(--ad-ink,#171b20)!important;font:500 .875rem/1.5 var(--ad-font,system-ui)!important;background:0 0!important;border:0!important;border-radius:.25rem!important;margin:.45rem 1rem 0 0!important;padding:.4rem 0!important;text-decoration:underline!important;display:inline-flex!important}.rt-next-course-dialog{box-sizing:border-box;border:1px solid var(--ad-card-line,#d9dde2);border-radius:var(--ad-radius-small,1rem);background:var(--ad-surface,#fff);width:min(34rem,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ad-ink,#171b20);font:400 1rem/1.6 var(--ad-font,system-ui);padding:clamp(1rem,4vw,1.75rem);overflow:auto;box-shadow:0 20px 70px #16182655}.rt-next-course-dialog::backdrop{background:#161826aa}.rt-next-course-dialog form{margin:0}.rt-next-dialog-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rt-next-dialog-heading h2{overflow-wrap:anywhere;min-width:0;font:650 1.4rem/1.3 var(--ad-font,system-ui);margin:0}.rt-next-course-dialog p{overflow-wrap:anywhere;margin:.85rem 0}.rt-next-selected-course{font-weight:550}.rt-next-preview-note{color:#674900;background:#fff4d1;border-radius:.5rem;padding:.75rem;font-size:.875rem}.rt-next-course-dialog label{margin-top:1rem;display:block}.rt-next-course-dialog [hidden]{display:none!important}.rt-next-course-dialog input:not([type=hidden]):not([hidden]),.rt-next-course-dialog select{box-sizing:border-box;border:1px solid var(--ad-line,#8a919c);width:100%;min-height:3rem;color:var(--ad-ink,#171b20);background:var(--ad-surface,#fff);font:inherit;border-radius:.6rem;margin-top:.25rem;padding:.7rem .85rem;display:block}.rt-next-course-dialog button{border:1px solid var(--ad-line,#8a919c);border-radius:var(--ad-pill-radius,999px);min-height:3rem;color:var(--ad-ink,#171b20);background:var(--ad-surface,#fff);font:600 .875rem/1.5 var(--ad-font,system-ui);cursor:pointer;padding:.65rem 1rem}.rt-next-dialog-heading button{flex:none;min-width:3rem;padding:.5rem;font-size:1.5rem;line-height:1}.rt-next-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.rt-next-dialog-actions button[type=submit]{background:var(--ad-gold,#f5d752);border-color:var(--ad-gold,#f5d752)}.rt-next-dialog-feedback{font-size:.875rem}body #content .rt-next-course :is(a,button):focus-visible,.rt-next-course-dialog :is(button,input,select):focus-visible{outline:3px solid var(--ad-focus,#145ac8);outline-offset:3px}@media print{.rt-next-course-dialog{display:none!important}}}