/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer isp.theme-base,isp.tokens,isp.components;@layer isp.tokens{:root{--isp-bg:#ffffff;--isp-bg-sunken:#f4f4f5;--isp-bg-raised:#ffffff;--isp-fg:#18181b;--isp-fg-muted:#52525b;--isp-fg-subtle:#71717a;--isp-border:#e4e4e7;--isp-border-strong:#d4d4d8;--isp-border-focus:#2563eb;--isp-focus-ring:#dbeafe;--isp-primary:#2563eb;--isp-primary-hover:#1d4ed8;--isp-primary-soft:#dbeafe;--isp-primary-strong:#1e40af;--isp-secondary:#1d4ed8;--isp-primary-50:#eff6ff;--isp-primary-300:#93c5fd;--isp-primary-400:#60a5fa;--isp-secondary-50:#eef2ff;--isp-accent-teal:#0d9488;--isp-danger:#dc2626;--isp-success:#059669;--isp-font-body:system-ui,-apple-system,"Segoe UI",sans-serif;--isp-text-xs:12px;--isp-text-sm:14px;--isp-text-base:16px;--isp-text-md:18px;--isp-text-lg:20px;--isp-text-xl:24px;--isp-text-2xl:30px;--isp-sp-1:4px;--isp-sp-2:8px;--isp-sp-3:12px;--isp-sp-4:16px;--isp-sp-5:24px;--isp-sp-6:32px;--isp-radius-sm:6px;--isp-radius-md:10px;--isp-shadow-lg:0 12px 28px rgb(0 0 0 / 0.15);--isp-dur-2:200ms;--isp-warn:#d97706;--isp-on-primary:#ffffff;--isp-radius-lg:16px;--isp-radius-pill:999px;--isp-shadow-xs:0 1px 2px rgb(0 0 0 / 0.06);--isp-shadow-md:0 4px 12px rgb(0 0 0 / 0.1);--isp-shadow-card:0 1px 2px rgb(0 0 0 / 0.05),0 4px 12px -4px rgb(0 0 0 / 0.08);--isp-shadow-card-hover:0 2px 4px rgb(0 0 0 / 0.04),0 18px 36px -14px rgb(0 0 0 / 0.2);--isp-border-soft:rgb(0 0 0 / 0.08);--isp-surface-card:#fff;--isp-gradient-accent:linear-gradient(90deg,#2563eb,#1e40af);--isp-gradient-secondary:#1e40af;--isp-glow-secondary:none;--isp-font-mono:ui-monospace,"SF Mono",Menlo,monospace;--isp-dur-1:120ms;--isp-container-narrow:840px;}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
:root{--ai-font-size-base:var(--font-size-base);--ai-font-size-s:var(--font-size-s);--ai-font-size-xs:var(--font-size-xs);--ai-font-size-xxs:var(--font-size-xxs);--ai-font-size-h1:var(--font-size-h1);--ai-font-size-h2:var(--font-size-h2);--ai-font-size-h3:var(--font-size-h3);--ai-font-size-h4:var(--font-size-h4);--ai-font-size-h5:var(--font-size-h5);--ai-font-size-h6:var(--font-size-h6);--ai-text-color-muted:var(--color-text-light);--ai-icon-size:1.25rem;--ai-icon-size-lg:2rem;}.ai-font-size-base{font-size:var(--ai-font-size-base);}.ai-font-size-s{font-size:var(--ai-font-size-s);}.ai-font-size-xs{font-size:var(--ai-font-size-xs);}.ai-font-size-xxs{font-size:var(--ai-font-size-xxs);}.ai-text-muted{color:var(--ai-text-color-muted);}.ai-description{font-size:var(--ai-font-size-xs);line-height:1.25;color:var(--ai-text-color-muted);hyphens:none;text-wrap:balance;}.ai-heading-h1{font-size:var(--ai-font-size-h1);}.ai-heading-h2{font-size:var(--ai-font-size-h2);}.ai-heading-h3{font-size:var(--ai-font-size-h3);}.ai-heading-h4{font-size:var(--ai-font-size-h4);}.ai-heading-h5{font-size:var(--ai-font-size-h5);}.ai-heading-h6{font-size:var(--ai-font-size-h6);}select.ai-select,select.ai-select--narrow,select.ai-select--wide{max-width:200px;}select.ai-select--narrow{max-width:150px;}select.ai-select--wide{max-width:300px;}.ai-icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--ai-icon-size) + 0.5rem);height:calc(var(--ai-icon-size) + 0.5rem);padding:0.25rem;color:var(--gin-icon-color,var(--ai-text-color-muted));text-decoration:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:var(--ai-icon-size) var(--ai-icon-size);border:1px solid var(--color-gray-200,rgba(0,0,0,0.08));border-radius:var(--gin-border-m,0.5rem);transition:background-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1)),border-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1));cursor:pointer;}.ai-icon-button:hover{background-color:var(--color-gray-100,rgba(0,0,0,0.06));border-color:var(--color-gray-200,rgba(0,0,0,0.08));}.ai-icon-button:focus{outline:none;}.ai-icon-button:focus-visible{background-color:var(--color-gray-100,rgba(0,0,0,0.06));outline:2px solid var(--gin-color-focus,var(--color-focus,#007dfacc));outline-offset:2px;}.ai-icon-button:active{background-color:var(--color-gray-200,rgba(0,0,0,0.12));border-color:var(--color-gray-300,rgba(0,0,0,0.15));}.ai-icon-button--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon{display:inline-block;flex-shrink:0;width:var(--ai-icon-size);height:var(--ai-icon-size);background-repeat:no-repeat;background-position:center;background-size:100%;}.ai-icon--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon--provider{background-image:url(/modules/contrib/ai/assets/icons/plugs.svg);}.ai-icon--model{background-image:url(/modules/contrib/ai/assets/icons/cube.svg);}.ai-icon--external{background-image:url(/modules/contrib/ai/assets/icons/external.svg);}.ai-icon--settings{background-image:url(/modules/contrib/ai/assets/icons/gear.svg);}.ai-icon--supported{background-image:url(/modules/contrib/ai/assets/icons/checkmark-circle.svg);}.ai-icon--not-supported{background-image:url(/modules/contrib/ai/assets/icons/x-circle.svg);}.ai-icon--warning{background-image:url(/modules/contrib/ai/assets/icons/warning.svg);}.ai-icon--option{background-image:url(/modules/contrib/ai/assets/icons/option.svg);}.ai-icon--arrow-left-up{background-image:url(/modules/contrib/ai/assets/icons/arrow-left-up.svg);}.ai-icon--cloud-arrow-down{background-image:url(/modules/contrib/ai/assets/icons/cloud-arrow-down.svg);}.ai-icon--file{background-image:url(/modules/contrib/ai/assets/icons/file.svg);}.ai-icon--trash{background-image:url(/modules/contrib/ai/assets/icons/trash.svg);}.ai-icon--thumbs-up{background-image:url(/modules/contrib/ai/assets/icons/thumbs-up.svg);}.ai-icon--thumbs-down{background-image:url(/modules/contrib/ai/assets/icons/thumbs-down.svg);}.ai-pill{font-size:var(--gin-font-size-xxs,.75rem);font-weight:var(--gin-font-weight-semibold,600);display:inline-block;padding:.125em .75em;vertical-align:.125em;border:1px solid transparent;border-radius:var(--gin-border-l,.75rem);color:var(--messages-fg-color);background:var(--messages-bg-color);text-transform:capitalize;}.ai-pill.light{color:var(--gin-status-text,white);background:var(--gin-status-bg,var(--color-gray-400));}.ai-pill.success{color:var(--gin-status-success-text,var(--messages-fg-color));background-color:var(--gin-status-success-bg,var(--messages--status-color));}.ai-pill.danger{color:var(--gin-status-danger-text,var(--messages-fg-color));background:var(--gin-status-danger-bg,var(--messages--error-color));}.ai-pill.warning{color:var(--gin-status-warning-text,var(--messages-fg-color));background:var(--gin-status-warning-bg,var(--messages--warning-color));}.ai-tooltip{margin:0px;inset:auto;position-area:bottom right;position-try-fallbacks:flip-inline;border:1px solid var(--gin-border-color,var(--color-gray-100,#dbdbdb));padding:var(--gin-spacing-xxs,4px) var(--gin-spacing-xs,8px);color:var(--gin-color-text-light,var(--color-gray-800,#55565b));font-size:var(--font-size-xs);border-radius:var(--gin-border-s,6px);box-shadow:2px 4px 8px var(--gin-color-primary-light,rgba(0,0,0,0.15));max-width:16rem;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
@layer isp.theme-base,isp.tokens,isp.components;@layer isp.components{.activity-completed-badge{display:inline-flex;align-items:center;gap:.35rem;background:#059669;color:#fff;padding:.3rem .85rem;border-radius:1rem;font-size:calc(.875rem * var(--isp-text-scale,1));font-weight:500;margin-bottom:1rem;}.correct-answer-reveal{margin-top:.75rem;padding:.5rem .75rem;background:#f0fdf4;border-left:3px solid #059669;border-radius:0 .375rem .375rem 0;font-size:calc(.9rem * var(--isp-text-scale,1));line-height:1.5;}.correct-answer-word{display:inline-block;background:#059669;color:#fff;padding:0 .35rem;border-radius:.25rem;font-weight:600;}}
@layer isp.theme-base,isp.tokens,isp.components;@layer isp.components{.listening-audio-player{margin-bottom:var(--isp-sp-4);}.listening-audio-player audio{width:100%;max-width:520px;display:block;}.listening-audio-pending{color:var(--isp-fg-muted);font-style:italic;}.listening-script{margin-bottom:var(--isp-sp-5);border:1px solid var(--isp-border);border-radius:var(--isp-radius-md);overflow:hidden;background:var(--isp-bg-raised);}.listening-script > summary{padding:var(--isp-sp-3) var(--isp-sp-4);background:var(--isp-bg-sunken);font-weight:600;cursor:pointer;list-style:none;user-select:none;}.listening-script > summary::-webkit-details-marker{display:none;}.listening-script > summary::before{content:"▸  ";}.listening-script[open] > summary::before{content:"▾  ";}.listening-script[open] > summary{border-bottom:1px solid var(--isp-border);}.listening-script-text{padding:var(--isp-sp-4);}.listening-script-text p{margin:0 0 var(--isp-sp-3);line-height:1.7;}.listening-script-text p:last-child{margin-bottom:0;}.listening-mc-questions{display:flex;flex-direction:column;gap:var(--isp-sp-4);}.listening-mc-questions fieldset.listening-mc-question{margin:0;padding:0;min-width:0;border:1px solid var(--isp-border);border-radius:var(--isp-radius-md);background:var(--isp-bg-raised);box-shadow:var(--isp-shadow-xs);}.listening-mc-questions fieldset.listening-mc-question > legend{width:100%;float:none;padding:var(--isp-sp-3) var(--isp-sp-4);font-weight:600;line-height:1.4;background:var(--isp-bg-sunken);border-bottom:1px solid var(--isp-border);border-radius:var(--isp-radius-md) var(--isp-radius-md) 0 0;}.listening-mc-questions .fieldset-wrapper{padding:var(--isp-sp-2) var(--isp-sp-4);}.listening-mc-questions .form-type-radio{display:flex;align-items:flex-start;gap:var(--isp-sp-2);margin:0;padding:var(--isp-sp-2) 0;}.listening-mc-questions .form-type-radio + .form-type-radio{border-top:1px solid var(--isp-border);}.listening-mc-questions input.listening-mc-question[type="radio"]{flex:0 0 auto;width:1.15em;height:1.15em;margin:0.18em 0 0;padding:0;border:none;accent-color:var(--isp-primary);cursor:pointer;}.listening-mc-questions label.option{flex:1 1 auto;line-height:1.55;cursor:pointer;}.listening-mc-questions fieldset.listening-mc-question.correct-answer{border-color:var(--isp-success);background:color-mix(in srgb,var(--isp-success) 6%,var(--isp-bg-raised));}.listening-mc-questions fieldset.listening-mc-question.wrong-answer{border-color:var(--isp-danger);background:color-mix(in srgb,var(--isp-danger) 6%,var(--isp-bg-raised));}.listening-mc-score{font-weight:600;font-size:var(--isp-text-md);margin:0 0 var(--isp-sp-3);}.listening-mc-feedback-item{margin:0 0 var(--isp-sp-3);padding:var(--isp-sp-3) var(--isp-sp-4);border-radius:var(--isp-radius-md);border:1px solid var(--isp-danger);background:color-mix(in srgb,var(--isp-danger) 5%,var(--isp-bg-raised));}.listening-mc-feedback-item:last-child{margin-bottom:0;}.listening-mc-explanation{display:block;margin:var(--isp-sp-1) 0;line-height:1.5;}.listening-mc-feedback-item .correct-answer-reveal{display:block;color:var(--isp-success);margin-top:var(--isp-sp-1);}}
@layer isp.theme-base,isp.tokens,isp.components;@layer isp.components{.ho-authenticated .oefeningen-page{padding:28px var(--content-px,48px) 48px;}.ho-anonymous .oefeningen-page{padding:0 0 24px;}.oefeningen-filters{display:flex;flex-direction:column;gap:var(--isp-sp-4);background:var(--isp-surface-card);border:1px solid var(--isp-border-soft);border-radius:14px;box-shadow:var(--isp-shadow-card);padding:var(--isp-sp-4) var(--isp-sp-5);margin-bottom:var(--isp-sp-6);}.oefeningen-subnav{display:inline-flex;align-self:flex-start;background:#fff;border:1px solid var(--isp-border);border-radius:var(--isp-radius-pill);padding:3px;gap:2px;}.oefeningen-subnav__tab{display:inline-flex;align-items:center;padding:0.35rem 1rem;border-radius:var(--isp-radius-pill);font-size:calc(0.85rem * var(--isp-text-scale,1));font-weight:600;color:var(--isp-fg-muted);text-decoration:none;transition:background 0.15s,color 0.15s;}.oefeningen-subnav__tab:hover{color:var(--isp-fg);}.oefeningen-subnav__tab.is-active{background:var(--isp-gradient-secondary);box-shadow:var(--isp-glow-secondary),inset 0 1px 0 rgb(255 255 255 / 0.25);color:#fff;}.oefeningen-filters .ho-filters{background:none;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;}.oefeningen-count{margin-left:auto;font-size:calc(0.8rem * var(--isp-text-scale,1));color:var(--isp-fg-muted);white-space:nowrap;}.oefeningen-page .views-view-responsive-grid{gap:var(--isp-sp-5);}.oefeningen-page .views-view-responsive-grid__item-inner{height:100%;}.oefeningen-teaser{position:relative;display:flex;flex-direction:column;gap:var(--isp-sp-3);height:100%;box-sizing:border-box;background:var(--isp-surface-card);border:1px solid var(--isp-border-soft);border-radius:14px;box-shadow:var(--isp-shadow-card);padding:var(--isp-sp-5);overflow:hidden;transition:transform var(--isp-dur-2) ease-out,box-shadow var(--isp-dur-2) ease-out,border-color var(--isp-dur-2) ease-out;}.oefeningen-teaser::before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--isp-gradient-accent);opacity:0;transition:opacity var(--isp-dur-2) ease-out;}.oefeningen-teaser:hover,.oefeningen-teaser:focus-within{transform:translateY(-2px);box-shadow:var(--isp-shadow-card-hover);border-color:color-mix(in srgb,var(--isp-secondary) 35%,white);}.oefeningen-teaser:hover::before,.oefeningen-teaser:focus-within::before{opacity:1;}@media (prefers-reduced-motion:reduce){.oefeningen-teaser:hover,.oefeningen-teaser:focus-within{transform:none;}}.oefeningen-teaser__link{position:absolute;inset:0;border-radius:inherit;}.oefeningen-teaser__top{display:flex;align-items:center;justify-content:space-between;gap:var(--isp-sp-3);}.oefeningen-teaser__icon{--tile:var(--isp-primary);width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--tile) 18%,white) 0%,#fff 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile) 18%,white),inset 0 1px 0 rgb(255 255 255 / 0.6);color:color-mix(in srgb,var(--tile) 85%,black);}.oefeningen-teaser--listening-multiple-choice .oefeningen-teaser__icon{--tile:var(--isp-accent-teal);}.oefeningen-teaser--type-in-the-blanks .oefeningen-teaser__icon{--tile:var(--isp-secondary);}.oefeningen-teaser--fill-in-the-blanks .oefeningen-teaser__icon{--tile:var(--isp-warn);color:color-mix(in srgb,var(--isp-warn) 55%,black);}.oefeningen-teaser--speak-the-word .oefeningen-teaser__icon{--tile:var(--isp-danger);}.oefeningen-teaser--explanation .oefeningen-teaser__icon{--tile:var(--isp-success);}.oefeningen-teaser__title{font-size:var(--isp-text-base);font-weight:600;line-height:1.35;letter-spacing:0;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;}.oefeningen-teaser__title a{color:var(--isp-fg);text-decoration:none;position:relative;z-index:1;}.oefeningen-teaser:hover .oefeningen-teaser__title a{color:var(--isp-secondary);}.oefeningen-teaser__title a:focus-visible{outline:2px solid var(--isp-border-focus);outline-offset:2px;border-radius:2px;}.oefeningen-teaser__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--isp-sp-1) var(--isp-sp-4);margin:auto 0 0;font-size:var(--isp-text-sm);color:var(--isp-fg-muted);}.oefeningen-teaser__examen{display:inline-flex;align-items:center;gap:6px;}.oefeningen-teaser__examen::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--isp-success);}.oefeningen-empty{display:flex;flex-direction:column;align-items:center;gap:0.6rem;text-align:center;color:var(--isp-fg-muted);padding:3.5rem 1rem;border:1px dashed var(--isp-border);border-radius:12px;}.oefeningen-empty p{margin:0;font-size:calc(0.95rem * var(--isp-text-scale,1));}.oefeningen-empty__reset{display:inline-flex;align-items:center;padding:0.4rem 1rem;border-radius:var(--isp-radius-pill);background:var(--isp-primary-50);color:var(--isp-primary-strong);font-size:calc(0.85rem * var(--isp-text-scale,1));font-weight:600;text-decoration:none;transition:background 0.15s;}.oefeningen-empty__reset:hover{background:var(--isp-primary-soft);}.oefeningen-activity-page{width:100%;box-sizing:border-box;}.ho-anonymous .oefeningen-activity-page{max-width:var(--isp-container-narrow);margin-inline:auto;padding:24px 20px 64px;}.ho-authenticated .oefeningen-activity-page{padding:28px var(--content-px,48px) 48px;}.ho-authenticated .oefeningen-activity-page > *{max-width:var(--isp-container-narrow);}.oefeningen-breadcrumb{margin-bottom:0.75rem;}.oefeningen-breadcrumb a{color:var(--isp-fg-muted);text-decoration:none;font-size:calc(0.85rem * var(--isp-text-scale,1));transition:color 0.15s;}.oefeningen-breadcrumb a:hover{color:var(--isp-fg);}.ho-authenticated .oefeningen-activity-meta{display:none;}.oefeningen-activity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem;margin-bottom:1rem;}.oefeningen-meta-badge{display:inline-block;font-size:calc(0.75rem * var(--isp-text-scale,1));font-weight:500;border-radius:var(--isp-radius-pill);padding:0.2rem 0.7rem;}.oefeningen-meta-badge--skill{color:var(--isp-secondary);background:var(--isp-secondary-50);}.oefeningen-meta-badge--cefr{color:var(--isp-primary-strong);background:var(--isp-primary-50);}.oefeningen-meta-badge--topic{color:var(--isp-fg-muted);background:var(--isp-bg-sunken);}.oefeningen-form-wrapper{background:#ffffff;border:1px solid var(--isp-border);border-radius:12px;padding:28px;box-shadow:0 1px 4px rgba(0,0,0,0.06);margin-bottom:1.25rem;}.oefeningen-form-wrapper .type-blank-input{min-width:130px;min-height:38px;font-size:calc(1rem * var(--isp-text-scale,1));padding:0.35rem 0.7rem;vertical-align:middle;border:1.5px solid var(--isp-border);border-radius:6px;background:#fff;transition:border-color 0.15s;}.oefeningen-form-wrapper .type-blank-input:focus{outline:none;border-color:var(--isp-primary-400);box-shadow:0 0 0 3px rgba(242,107,31,0.15);}.oefeningen-form-wrapper input[type="text"]:not(.type-blank-input),.oefeningen-form-wrapper input[type="search"]{min-height:42px;font-size:calc(1rem * var(--isp-text-scale,1));padding:0.4rem 0.75rem;border-radius:6px;border:1.5px solid var(--isp-border);width:100%;box-sizing:border-box;}.oefeningen-after-nav{display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem 1rem;padding-top:0.25rem;}.oefeningen-nav-btn{display:inline-flex;align-items:center;gap:0.4rem;padding:0.55rem 1.1rem;border-radius:8px;text-decoration:none;font-size:calc(0.9rem * var(--isp-text-scale,1));font-weight:500;transition:background 0.15s,box-shadow 0.15s;}.oefeningen-nav-btn--next{background:var(--isp-primary);color:#fff;}.oefeningen-nav-btn--next:hover{background:var(--isp-primary-hover);box-shadow:0 2px 8px rgba(242,107,31,0.3);color:#fff;}.oefeningen-nav-btn--back{color:var(--isp-fg-muted);background:transparent;}.oefeningen-nav-btn--back:hover{background:var(--isp-bg-sunken);color:var(--isp-fg);}@media (max-width:1100px){.ho-authenticated .oefeningen-page,.ho-authenticated .oefeningen-activity-page{padding-left:36px;padding-right:36px;}}@media (max-width:768px){.ho-authenticated .oefeningen-page,.ho-authenticated .oefeningen-activity-page{padding:20px 18px 40px;}}@media (max-width:640px){.oefeningen-filters{padding:0.85rem;}.oefeningen-count{width:100%;margin-left:0;}.oefeningen-form-wrapper{padding:18px 16px;box-shadow:none;border-radius:8px;}.oefeningen-form-wrapper .type-blank-input{min-height:46px;font-size:calc(1rem * var(--isp-text-scale,1));}.oefeningen-after-nav{flex-direction:column;}.oefeningen-nav-btn{width:100%;justify-content:center;min-height:48px;}}}
