@font-face{font-family:"Inter",sans-serif;src:url('../fonts/Inter-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:"Inter",sans-serif;src:url('../fonts/Inter-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:"Inter",sans-serif;src:url('../fonts/Inter-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:"Inter",sans-serif;src:url('../fonts/Inter-Bold.ttf') format('truetype');font-weight:700;font-style:normal}:root{--font-sans-serif:"Inter";--font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--heading-font-family:var(--font-sans-serif);--body-font-family:var(--font-sans-serif);--text-heading-3xl:2.25rem;--text-heading-2xl:1.875rem;--text-heading-xl:1.5rem;--text-heading-lg:1.25rem;--text-heading-md:1rem;--text-heading-sm:.875rem;--text-body-lg:1rem;--text-body-md:.875rem;--text-body-sm:.75rem;--text-body-xs:.688rem;--text-body-2xs:.625rem;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-regular:400;--heading-3xl-line-height:48px;--heading-2xl-line-height:40px;--heading-xl-line-height:32px;--heading-lg-line-height:24px;--heading-md-line-height:20px;--body-lg-line-height:24px;--body-md-line-height:20px;--body-sm-line-height:16px;--body-xs-line-height:12px;--p-font-letter-spacing-widest:.54px;--p-font-letter-spacing-wider:.3px;--p-font-letter-spacing-wide:.2px;--p-font-letter-spacing-normal:0;--p-font-letter-spacing-dense:-0.2px;--p-font-letter-spacing-denser:-0.3px;--p-font-letter-spacing-densest:-0.54px}:root{--white:#fff;--rgb-white:255,255,255;--black:#000;--black-rgb:0,0,0;--grey-100:#fff;--grey-200:#f9fafa;--grey-300:#f4f4f6;--grey-400:#eef0f1;--grey-500:#e8eaed;--grey-600:#dadde2;--grey-700:#cfd3d8;--grey-800:#a2a9b4;--grey-900:#87919e;--grey-1000:#697586;--grey-1100:#545e6b;--grey-1200:#3f4650;--grey-1300:#353b43;--grey-1400:#2a2f36;--grey-1500:#1f2328;--grey-1600:#15171b;--dark-blue-100:#f8f9fc;--dark-blue-200:#e7e9f4;--dark-blue-300:#ced2e9;--dark-blue-400:#b6bcdd;--dark-blue-500:#9da5d2;--dark-blue-600:#858fc7;--dark-blue-700:#6d79bc;--dark-blue-800:#5462b1;--dark-blue-900:#3c4ca5;--dark-blue-1000:#0b1f8f;--dark-blue-1100:#0a1c81;--dark-blue-1200:#091972;--dark-blue-1300:#071356;--dark-blue-1400:#061048;--dark-blue-1500:#040c39;--dark-blue-1600:#02061d;--blue-100:#f5f8ff;--blue-200:#e6efff;--blue-300:#ccdfff;--blue-400:#b3d0ff;--blue-500:#99c0ff;--blue-600:#80b0ff;--blue-700:#66a0ff;--blue-800:#4d90ff;--blue-900:#3381ff;--blue-1000:#0061ff;--blue-1100:#0057e6;--blue-1200:#004ecc;--blue-1300:#003a99;--blue-1400:#003180;--blue-1500:#002766;--blue-1600:#001333;--green-100:#f7fcfa;--green-200:#e8f7f0;--green-300:#d1f0e1;--green-400:#b9e8d2;--green-500:#a2e0c3;--green-600:#8bd9b5;--green-700:#74d1a6;--green-800:#5dc997;--green-900:#45c188;--green-1000:#17b26a;--green-1100:#15a05f;--green-1200:#128e55;--green-1300:#0e6b40;--green-1400:#0c5935;--green-1500:#09472a;--green-1600:#052415;--orange-100:#fffbf5;--orange-200:#fef4e6;--orange-300:#fde9ce;--orange-400:#fddeb5;--orange-500:#fcd39d;--orange-600:#fbc884;--orange-700:#fabc6b;--orange-800:#f9b153;--orange-900:#f9a63a;--orange-1000:#f79009;--orange-1100:#de8208;--orange-1200:#c67307;--orange-1300:#945605;--orange-1400:#7c4805;--orange-1500:#633a04;--orange-1600:#311d02;--red-100:#fff6f5;--red-200:#feeceb;--red-300:#fcdad7;--red-400:#fbc7c3;--red-500:#f9b4af;--red-600:#f8a29c;--red-700:#f68f88;--red-800:#f57c74;--red-900:#f36960;--red-1000:#f04438;--red-1100:#d83d32;--red-1200:#c0362d;--red-1300:#902922;--red-1400:#78221c;--red-1500:#601b16;--red-1600:#300e0b;--light-green-100:#f5fffb;--light-green-200:#e6fff4;--light-green-300:#cdffe8;--light-green-400:#b3ffdd;--light-green-500:#9affd1;--light-green-600:#81ffc6;--light-green-700:#68ffba;--light-green-800:#4fffaf;--light-green-900:#35ffa3;--light-green-1000:#03ff8c;--light-green-1100:#03e67e;--light-green-1200:#02cc70;--light-green-1300:#029954;--light-green-1400:#028046;--light-green-1500:#016638;--light-green-1600:#01331c;--light-blue-100:#f6fdfe;--light-blue-200:#edfafc;--light-blue-300:#dcf6f8;--light-blue-400:#caf1f5;--light-blue-500:#b9edf1;--light-blue-600:#a7e8ee;--light-blue-700:#95e3ea;--light-blue-800:#84dfe7;--light-blue-900:#72dae3;--light-blue-1000:#4fd1dc;--light-blue-1100:#47bcc6;--light-blue-1200:#3fa7b0;--light-blue-1300:#2f7d84;--light-blue-1400:#28696e;--light-blue-1500:#205458;--light-blue-1600:#102a2c;--purple-100:#f9f5ff;--purple-200:#f1e6ff;--purple-300:#e2ccff;--purple-400:#d4b3ff;--purple-500:#c699ff;--purple-600:#b880ff;--purple-700:#a966ff;--purple-800:#9b4dff;--purple-900:#8d33ff;--purple-1000:#7000ff;--purple-1100:#6500e6;--purple-1200:#5a00cc;--purple-1300:#430099;--purple-1400:#380080;--purple-1500:#2d0066;--purple-1600:#160033;--pink-100:#fffafe;--pink-200:#fff0fd;--pink-300:#ffe2fb;--pink-400:#ffd3fa;--pink-500:#ffc4f8;--pink-600:#ffb6f6;--pink-700:#ffa7f4;--pink-800:#ff98f2;--pink-900:#ff89f1;--pink-1000:#ff6ced;--pink-1100:#e661d5;--pink-1200:#cc56be;--pink-1300:#99418e;--pink-1400:#803677;--pink-1500:#662b5f;--pink-1600:#33162f}:root{--color-bg:var(--grey-200);--color-input:var(--grey-100);--color-input-mandatory:var(--orange-200);--color-bg-surface:var(--grey-100);--color-bg-surface-hover:var(--grey-200);--color-bg-surface-active:var(--grey-200);--color-bg-surface-selected:var(--grey-400);--color-bg-surface-secondary:var(--grey-200);--color-bg-surface-secondary-hover:var(--grey-400);--color-bg-surface-secondary-active:var(--grey-500);--color-bg-surface-secondary-selected:var(--grey-700);--color-bg-surface-disabled:var(--grey-700);--color-bg-surface-brand:var(--dark-blue-100);--color-bg-surface-brand-hover:var(--dark-blue-300);--color-bg-surface-brand-active:var(--dark-blue-400);--color-bg-surface-info:var(--blue-200);--color-bg-surface-info-hover:var(--blue-300);--color-bg-surface-info-active:var(--blue-400);--color-bg-surface-success:var(--green-200);--color-bg-surface-success-hover:var(--green-300);--color-bg-surface-success-active:var(--green-400);--color-bg-surface-warning:var(--orange-200);--color-bg-surface-warning-hover:var(--orange-300);--color-bg-surface-warning-active:var(--orange-400);--color-bg-surface-danger:var(--red-200);--color-bg-surface-danger-hover:var(--red-300);--color-bg-surface-danger-active:var(--red-400);--color-bg-fill:var(--grey-100);--color-bg-fill-hover:var(--grey-200);--color-bg-fill-active:var(--grey-400);--color-bg-fill-selected:var(--dark-blue-200);--color-bg-fill-text-selected:var(--blue-600);--color-bg-fill-secondary:var(--grey-300);--color-bg-fill-secondary-hover:var(--grey-500);--color-bg-fill-secondary-active:var(--grey-600);--color-bg-fill-disabled:var(--grey-400);--color-bg-fill-inverse:var(--grey-1600);--color-bg-fill-inverse-hover:var(--dark-blue-1500);--color-bg-fill-action:var(--dark-blue-1000);--color-bg-fill-action-hover:var(--dark-blue-1100);--color-bg-fill-action-active:var(--dark-blue-1200);--color-bg-fill-action-subtle:var(--dark-blue-200);--color-bg-fill-action-subtle-hover:var(--dark-blue-100);--color-bg-fill-brand-solid:var(--dark-blue-1300);--color-bg-fill-onbrand:var(--grey-100);--color-bg-fill-info-subtle:var(--blue-100);--color-bg-fill-info:var(--blue-1100);--color-bg-fill-info-hover:var(--blue-1200);--color-bg-fill-info-active:var(--blue-1300);--color-bg-fill-success-subtle:var(--green-100);--color-bg-fill-success:var(--green-1100);--color-bg-fill-success-hover:var(--green-1200);--color-bg-fill-success-active:var(--green-1300);--color-bg-fill-warning-subtle:var(--orange-100);--color-bg-fill-warning:var(--orange-1100);--color-bg-fill-warning-hover:var(--orange-1200);--color-bg-fill-warning-active:var(--orange-1300);--color-bg-fill-danger-subtle:var(--red-100);--color-bg-fill-danger:var(--red-1100);--color-bg-fill-danger-hover:var(--red-1200);--color-bg-fill-danger-active:var(--red-1300);--color-border-primary:var(--grey-600);--color-border-primary-hover:var(--grey-800);--color-border-primary-active:var(--grey-1000);--color-border-secondary:var(--grey-500);--color-border-tertiary:var(--grey-400);--color-border-disabled:var(--grey-700);--color-border-focus:var(--blue-300);--color-border-focus-rgb:#ccdfff;--color-border-focus-error:var(--red-300);--color-border-action:var(--dark-blue-1000);--color-border-brand-solid:var(--dark-blue-1300);--color-border-info:var(--blue-1100);--color-border-info-solid:var(--blue-1200);--color-border-success:var(--green-1100);--color-border-success-solid:var(--green-1200);--color-border-warning:var(--orange-1100);--color-border-warning-solid:var(--orange-1200);--color-border-danger:var(--red-1100);--color-border-danger-solid:var(--red-1200);--color-icon-primary:var(--grey-1400);--color-icon-primary-hover:var(--grey-1500);--color-icon-primary-active:var(--grey-1600);--color-icon-secondary:var(--grey-1100);--color-icon-secondary-hover:var(--grey-1200);--color-icon-secondary-active:var(--grey-1300);--color-icon-disabled:var(--grey-900);--color-icon-placeholder:var(--grey-900);--color-icon-inverse:var(--grey-100);--color-icon-action:var(--dark-blue-1000);--color-icon-action-hover:var(--dark-blue-1200);--color-icon-onbrand:var(--grey-100);--color-icon-info:var(--blue-1100);--color-icon-info-solid:var(--blue-1400);--color-icon-success:var(--green-1100);--color-icon-success-solid:var(--green-1400);--color-icon-warning:var(--orange-1100);--color-icon-warning-solid:var(--orange-1400);--color-icon-danger:var(--red-1100);--color-icon-danger-solid:var(--red-1400);--color-text-primary:var(--grey-1600);--color-text-secondary:var(--grey-1300);--color-text-tertiary:var(--grey-1000);--color-text-disabled:var(--grey-800);--color-text-placeholder:var(--grey-900);--color-text-selected:var(--grey-100);--color-text-required:var(--red-1100);--color-text-inverse:var(--grey-100);--color-text-inverse-muted:var(--grey-500);--color-text-action:var(--dark-blue-1000);--color-text-action-hover:var(--dark-blue-1200);--color-text-action-subtle:var(--blue-400);--color-text-brand-solid:var(--dark-blue-1200);--color-text-onbrand:var(--grey-100);--color-text-info:var(--blue-1100);--color-text-info-solid:var(--blue-1400);--color-text-success:var(--green-1100);--color-text-success-solid:var(--green-1400);--color-text-warning:var(--orange-1100);--color-text-warning-solid:var(--orange-1400);--color-text-danger:var(--red-1100);--color-text-danger-solid:var(--red-1400);--color-bg-surface-accent-blue:var(--light-blue-200);--color-bg-surface-accent-blue-hover:var(--light-blue-300);--color-bg-surface-accent-blue-active:var(--light-blue-500);--color-bg-surface-accent-green:var(--light-green-200);--color-bg-surface-accent-green-hover:var(--light-green-300);--color-bg-surface-accent-green-active:var(--light-green-500);--color-bg-surface-accent-purple:var(--purple-200);--color-bg-surface-accent-purple-hover:var(--purple-300);--color-bg-surface-accent-purple-active:var(--purple-500);--color-bg-surface-accent-pink:var(--pink-200);--color-bg-surface-accent-pink-hover:var(--pink-300);--color-bg-surface-accent-pink-active:var(--pink-500);--color-bg-fill-accent-blue:var(--light-blue-1000);--color-bg-fill-accent-blue-hover:var(--light-blue-1100);--color-bg-fill-accent-blue-active:var(--light-blue-1200);--color-bg-fill-accent-green:var(--light-green-1000);--color-bg-fill-accent-green-hover:var(--light-green-1100);--color-bg-fill-accent-green-active:var(--light-green-1200);--color-bg-fill-accent-purple:var(--purple-1000);--color-bg-fill-accent-purple-hover:var(--purple-1100);--color-bg-fill-accent-purple-active:var(--purple-1200);--color-bg-fill-accent-pink:var(--pink-1000);--color-bg-fill-accent-pink-hover:var(--pink-1100);--color-bg-fill-accent-pink-active:var(--pink-1200);--color-border-accent-blue:var(--light-blue-800);--color-border-accent-green:var(--light-green-800);--color-border-accent-purple:var(--purple-800);--color-border-accent-pink:var(--pink-800);--color-icon-accent-blue:var(--light-blue-1300);--color-icon-accent-green:var(--light-green-1300);--color-icon-accent-purple:var(--purple-1300);--color-icon-accent-pink:var(--pink-1300);--color-text-accent-blue:var(--light-blue-1400);--color-text-accent-green:var(--light-green-1400);--color-text-accent-purple:var(--purple-1400);--color-text-accent-pink:var(--pink-1400)}:root{--space-3200:8rem;--space-2400:6rem;--space-2000:5rem;--space-1600:4rem;--space-1000:2.5rem;--space-800:2rem;--space-600:1.5rem;--space-500:1.25rem;--space-400:1rem;--space-300:.75rem;--space-200:.5rem;--space-150:.375rem;--space-100:.25rem;--space-050:.125rem;--space-025:.063rem;--space-none:0}:root{--elevation-500:0 20px 24px -4px rgba(21,23,27,0.08),0 8px 8px -4px rgba(21,23,27,0.03);--elevation-400:0 12px 16px -4px rgba(21,23,27,0.08),0 4px 6px -2px rgba(21,23,27,0.03);--elevation-300:0 4px 8px -2px rgba(21,23,27,0.1),0 2px 4px -2px rgba(21,23,27,0.06);--elevation-200:0 1px 3px 0 rgba(21,23,27,0.1),0 1px 2px 0 rgba(21,23,27,0.06);--elevation-100:0 1px 2px 0 rgba(21,23,27,0.05)}:root{--focus-rings-md:0 0 0 4px var(--color-border-focus);--focus-rings-sm:0 0 0 2px var(--color-border-focus);--focus-rings-error-md:0 0 0 4px var(--color-border-focus-error)}:root{--border-radius-full:624.938rem;--border-radius-1600:2rem;--border-radius-800:1rem;--border-radius-600:.75rem;--border-radius-400:.5rem;--border-radius-300:.375rem;--border-radius-200:.25rem;--border-radius-100:.125rem;--border-radius-none:0;--border-width-800:.5rem;--border-width-600:.375rem;--border-width-400:.25rem;--border-width-200:.125rem;--border-width-100:.063rem;--border-width-none:0}:root{--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px;--breakpoint-sm-max-width:540px;--breakpoint-md-max-width:720px;--breakpoint-lg-max-width:960px;--breakpoint-xl-max-width:1140px;--breakpoint-xxl-max-width:1320px}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:1.5;margin:0 0 .75rem 0}h1{font-size:var(--text-heading-xl)}.h1{font-size:var(--text-heading-lg);font-weight:var(--font-weight-medium);line-height:var(--heading-xl-line-height)}h2{font-size:var(--text-heading-lg)}.h2{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height)}h3{font-size:var(--text-heading-md)}.h3{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height)}h4,h5{font-size:var(--text-heading-sm)}h6{font-size:var(--text-body-lg)}p{margin-top:0;margin-bottom:var(--space-600)}.text-heading-3xl{font-size:var(--text-heading-3xl)}.text-heading-2xl{font-size:var(--text-heading-2xl)}.text-heading-xl{font-size:var(--text-heading-xl)}.text-heading-lg{font-size:var(--text-heading-lg)}.text-heading-md{font-size:var(--text-heading-md)}.text-heading-sm{font-size:var(--text-heading-sm)}.text-body-lg{font-size:var(--text-body-lg)}.text-body-md{font-size:var(--text-body-md)}.text-body-sm{font-size:var(--text-body-sm)}.text-body-xs{font-size:var(--text-body-xs)}.text-body-2xs{font-size:var(--text-body-2xs)}.font-weight-bold{font-weight:var(--font-weight-bold)}.font-weight-semibold{font-weight:var(--font-weight-semibold)}.font-weight-medium{font-weight:var(--font-weight-medium)}.font-weight-regular{font-weight:var(--font-weight-regular)}.heading-3xl-line-height{line-height:var(--heading-3xl-line-height)}.heading-2xl-line-height{line-height:var(--heading-2xl-line-height)}.heading-xl-line-height{line-height:var(--heading-xl-line-height)}.heading-lg-line-height{line-height:var(--heading-lg-line-height)}.heading-md-line-height{line-height:var(--heading-md-line-height)}.body-lg-line-height{line-height:var(--body-lg-line-height)}.body-md-line-height{line-height:var(--body-md-line-height)}.body-sm-line-height{line-height:var(--body-sm-line-height)}.body-xs-line-height{line-height:var(--body-xs-line-height)}.title-shorthand-xl{font-size:var(--text-heading-lg);font-weight:var(--font-weight-medium);line-height:var(--heading-2xl-line-height);letter-spacing:var(--p-font-letter-spacing-normal)}.title-shorthand-lg{font-size:var(--text-heading-md);font-weight:var(--font-weight-semibold);line-height:var(--heading-lg-line-height);letter-spacing:var(--p-font-letter-spacing-normal)}.title-shorthand-md{font-size:var(--text-heading-sm);font-weight:var(--font-weight-semibold);line-height:var(--heading-lg-line-height);letter-spacing:var(--p-font-letter-spacing-normal)}.text-body-shorthand-lg{font-size:var(--text-body-lg);font-weight:var(--font-weight-regular);line-height:var(--body-md-line-height);letter-spacing:var(--p-font-letter-spacing-normal)}.text-body-shorthand-md{font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:var(--body-md-line-height);letter-spacing:var(--p-font-letter-spacing-normal)}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.white-space-nowrap,.nowrap{white-space:nowrap}.color-icon-primary{color:var(--color-icon-primary)}.color-icon-primary-hover{color:var(--color-icon-primary-hover)}.color-icon-primary-active{color:var(--color-icon-primary-active)}.color-icon-secondary{color:var(--color-icon-secondary)}.color-icon-secondary-hover{color:var(--color-icon-secondary-hover)}.color-icon-secondary-active{color:var(--color-icon-secondary-active)}.color-icon-disabled{color:var(--color-icon-disabled)}.color-icon-placeholder{color:var(--color-icon-placeholder)}.color-icon-inverse{color:var(--color-icon-inverse)}.color-icon-action{color:var(--color-icon-action)}.color-icon-action-hover{color:var(--color-icon-action-hover)}.color-icon-onbrand{color:var(--color-icon-onbrand)}.color-icon-info{color:var(--color-icon-info)}.color-icon-info-solid{color:var(--color-icon-info-solid)}.color-icon-success{color:var(--color-icon-success)}.color-icon-success-solid{color:var(--color-icon-success-solid)}.color-icon-warning{color:var(--color-icon-warning)}.color-icon-warning-solid{color:var(--color-icon-warning-solid)}.color-icon-danger{color:var(--color-icon-danger)}.color-icon-danger-solid{color:var(--color-icon-danger-solid)}.color-text-primary{color:var(--color-text-primary)}.color-text-secondary{color:var(--color-text-secondary)}.text-color-tertiary{color:var(--color-text-tertiary)}.color-text-disabled{color:var(--color-text-disabled)}.color-text-placeholder{color:var(--color-text-placeholder)}.color-text-selected{color:var(--color-text-selected)}.color-text-required{color:var(--color-text-required)}.color-text-inverse{color:var(--color-text-inverse)}.color-text-inverse-muted{color:var(--color-text-inverse-muted)}.color-text-action{color:var(--color-text-action)}.color-text-action-hover{color:var(--color-text-action-hover)}.color-text-action-subtle{color:var(--color-text-action-subtle)}.color-text-brand-solid{color:var(--color-text-brand-solid)}.color-text-onbrand{color:var(--color-text-onbrand)}.color-text-info{color:var(--color-text-info)}.color-text-info-solid{color:var(--color-text-info-solid)}.color-text-success{color:var(--color-text-success)}.color-text-success-solid{color:var(--color-text-success-solid)}.color-text-warning{color:var(--color-text-warning)}.color-text-warning-solid{color:var(--color-text-warning-solid)}.color-text-danger{color:var(--color-text-danger)}.color-text-danger-solid{color:var(--color-text-danger-solid)}.color-bg-fill{background-color:var(--color-bg-fill)}.color-bg-fill-hover{background-color:var(--color-bg-fill-hover)}.color-bg-fill-active{background-color:var(--color-bg-fill-active)}.color-bg-fill-selected{background-color:var(--color-bg-fill-selected)}.color-bg-fill-secondary{background-color:var(--color-bg-fill-secondary)}.color-bg-fill-secondary-hover{background-color:var(--color-bg-fill-secondary-hover)}.color-bg-fill-secondary-active{background-color:var(--color-bg-fill-secondary-active)}.color-bg-fill-disabled{background-color:var(--color-bg-fill-disabled)}.color-bg-fill-inverse{background-color:var(--color-bg-fill-inverse)}.color-bg-fill-inverse-hover{background-color:var(--color-bg-fill-inverse-hover)}.color-bg-fill-action{background-color:var(--color-bg-fill-action)}.color-bg-fill-action-hover{background-color:var(--color-bg-fill-action-hover)}.color-bg-fill-action-active{background-color:var(--color-bg-fill-action-active)}.color-bg-fill-action-subtle{background-color:var(--color-bg-fill-action-subtle)}.color-bg-fill-brand-solid{background-color:var(--color-bg-fill-brand-solid)}.color-bg-fill-onbrand{background-color:var(--color-bg-fill-onbrand)}.color-bg-fill-info-subtle{background-color:var(--color-bg-fill-info-subtle)}.color-bg-fill-info{background-color:var(--color-bg-fill-info)}.color-bg-fill-info-hover{background-color:var(--color-bg-fill-info-hover)}.color-bg-fill-info-active{background-color:var(--color-bg-fill-info-active)}.color-bg-fill-success-subtle{background-color:var(--color-bg-fill-success-subtle)}.color-bg-fill-success{background-color:var(--color-bg-fill-success)}.color-bg-fill-success-hover{background-color:var(--color-bg-fill-success-hover)}.color-bg-fill-success-active{background-color:var(--color-bg-fill-success-active)}.color-bg-fill-warning-subtle{background-color:var(--color-bg-fill-warning-subtle)}.color-bg-fill-warning{background-color:var(--color-bg-fill-warning)}.color-bg-fill-warning-hover{background-color:var(--color-bg-fill-warning-hover)}.color-bg-fill-warning-active{background-color:var(--color-bg-fill-warning-active)}.color-bg-fill-danger-subtle{background-color:var(--color-bg-fill-danger-subtle)}.color-bg-fill-danger{background-color:var(--color-bg-fill-danger)}.color-bg-fill-danger-hover{background-color:var(--color-bg-fill-danger-hover)}.color-bg-fill-danger-active{background-color:var(--color-bg-fill-danger-active)}.color-bg-surface-info{background-color:var(--color-bg-surface-info)}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:.25rem !important}.mr-2{margin-right:.5rem !important}.mr-3{margin-right:1rem !important}.mr-4{margin-right:1.5rem !important}.mr-5{margin-right:3rem !important}.mr-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:2.5rem !important}.mb-auto{margin-bottom:auto !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:.25rem !important}.ml-2{margin-left:.5rem !important}.ml-3{margin-left:1rem !important}.ml-4{margin-left:1.5rem !important}.ml-5{margin-left:3rem !important}.ml-auto{margin-left:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.no-padding,.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:.25rem !important}.pr-2{padding-right:.5rem !important}.pr-3{padding-right:1rem !important}.pr-4{padding-right:1.5rem !important}.pr-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:.25rem !important}.pl-2{padding-left:.5rem !important}.pl-3{padding-left:1rem !important}.pl-4{padding-left:1.5rem !important}.pl-5{padding-left:3rem !important}.pl-40{padding-left:2.5rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1.25rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}@media only screen and (min-width:576px){.flex-sm-row{flex-direction:row !important}}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}@media only screen and (min-width:576px){.align-items-sm-start{align-items:flex-end !important}}.align-items-end{align-items:flex-end !important}@media only screen and (min-width:576px){.align-items-sm-end{align-items:flex-end !important}}.align-items-center{align-items:center !important}@media only screen and (min-width:576px){.align-items-sm-center{align-items:center !important}}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}@media screen and (min-width:992px){.d-md-block{display:block !important}.d-md-none{display:none !important}}@media screen and (min-width:992px){.d-md-flex{display:flex !important}}@font-face{font-family:'emoticon';src:url('../fonts/emoticon.eot');src:url('../fonts/emoticon.eot?#iefix') format("embedded-opentype"),url('../fonts/emoticon.woff') format('woff'),url('../fonts/emoticon.ttf') format('truetype'),url('../fonts/emoticon.svg#emoticon') format('svg');font-weight:normal;font-style:normal}.emoticon:before{font-family:emoticon;speak:never;font-size:1rem;font-style:normal;font-weight:normal;visibility:visible;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.emoticon.anger4:before{content:"\e000"}.emoticon.anger5:before{content:"\e001"}.emoticon.angry18:before{content:"\e002"}.emoticon.angry19:before{content:"\e003"}.emoticon.angry20:before{content:"\e004"}.emoticon.angry21:before{content:"\e005"}.emoticon.angry22:before{content:"\e006"}.emoticon.annulled2:before{content:"\e007"}.emoticon.bad4:before{content:"\e008"}.emoticon.black266:before{content:"\e009"}.emoticon.crying6:before{content:"\e00a"}.emoticon.disappointed2:before{content:"\e00b"}.emoticon.disgusted2:before{content:"\e00c"}.emoticon.doubt2:before{content:"\e00d"}.emoticon.emoticon59:before{content:"\e00e"}.emoticon.emoticon60:before{content:"\e00f"}.emoticon.emoticon61:before{content:"\e010"}.emoticon.emoticon62:before{content:"\e011"}.emoticon.emoticon63:before{content:"\e012"}.emoticon.emoticon64:before{content:"\e013"}.emoticon.emoticon65:before{content:"\e014"}.emoticon.emoticon66:before{content:"\e015"}.emoticon.emoticon67:before{content:"\e016"}.emoticon.emoticon68:before{content:"\e017"}.emoticon.emoticon69:before{content:"\e018"}.emoticon.emoticon70:before{content:"\e019"}.emoticon.emoticon71:before{content:"\e01a"}.emoticon.emoticon72:before{content:"\e01b"}.emoticon.emoticon73:before{content:"\e01c"}.emoticon.emoticon74:before{content:"\e01d"}.emoticon.emoticon75:before{content:"\e01e"}.emoticon.emoticon76:before{content:"\e01f"}.emoticon.emoticon77:before{content:"\e020"}.emoticon.emoticon78:before{content:"\e021"}.emoticon.emoticon79:before{content:"\e022"}.emoticon.emoticon80:before{content:"\e023"}.emoticon.emoticons6:before{content:"\e024"}.emoticon.emoticons7:before{content:"\e025"}.emoticon.emoticons8:before{content:"\e026"}.emoticon.evil5:before{content:"\e027"}.emoticon.furious2:before{content:"\e028"}.emoticon.happy31:before{content:"\e029"}.emoticon.happy32:before{content:"\e02a"}.emoticon.happy33:before{content:"\e02b"}.emoticon.happy34:before{content:"\e02c"}.emoticon.happy35:before{content:"\e02d"}.emoticon.happy36:before{content:"\e02e"}.emoticon.happy37:before{content:"\e02f"}.emoticon.intellectual2:before{content:"\e030"}.emoticon.male194:before{content:"\e031"}.emoticon.mute22:before{content:"\e032"}.emoticon.mute23:before{content:"\e033"}.emoticon.nerd4:before{content:"\e034"}.emoticon.nerd5:before{content:"\e035"}.emoticon.pirate4:before{content:"\e036"}.emoticon.resting3:before{content:"\e037"}.emoticon.sad28:before{content:"\e038"}.emoticon.sad29:before{content:"\e039"}.emoticon.sad30:before{content:"\e03a"}.emoticon.sad31:before{content:"\e03b"}.emoticon.sad32:before{content:"\e03c"}.emoticon.sad33:before{content:"\e03d"}.emoticon.scared2:before{content:"\e03e"}.emoticon.singing3:before{content:"\e03f"}.emoticon.sleeping7:before{content:"\e040"}.emoticon.sleepy4:before{content:"\e041"}.emoticon.sleepy5:before{content:"\e042"}.emoticon.smiley29:before{content:"\e043"}.emoticon.smiley30:before{content:"\e044"}.emoticon.smiley31:before{content:"\e045"}.emoticon.smiley32:before{content:"\e046"}.emoticon.smiley33:before{content:"\e047"}.emoticon.smiley34:before{content:"\e048"}.emoticon.smiley35:before{content:"\e049"}.emoticon.smiling25:before{content:"\e04a"}.emoticon.smiling26:before{content:"\e04b"}.emoticon.smiling27:before{content:"\e04c"}.emoticon.smiling28:before{content:"\e04d"}.emoticon.smiling29:before{content:"\e04e"}.emoticon.smiling30:before{content:"\e04f"}.emoticon.smiling31:before{content:"\e050"}.emoticon.smiling32:before{content:"\e051"}.emoticon.square102:before{content:"\e052"}.emoticon.student11:before{content:"\e053"}.emoticon.surprised14:before{content:"\e054"}.emoticon.surprised15:before{content:"\e055"}.emoticon.surprised16:before{content:"\e056"}.emoticon.surprised17:before{content:"\e057"}.emoticon.sweating2:before{content:"\e058"}.emoticon.teardrop3:before{content:"\e059"}.emoticon.tired2:before{content:"\e05a"}.emoticon.very6:before{content:"\e05b"}.emoticon.wink7:before{content:"\e05c"}.emoticon.wink8:before{content:"\e05d"}.emoticon.winking6:before{content:"\e05e"}.emoticon.winking7:before{content:"\e05f"}.emoticon.wound3:before{content:"\e060"}.emoticon.yawning6:before{content:"\e061"}.emoticon.yawning7:before{content:"\e062"}.emoticon.yawning8:before{content:"\e063"}.emoticon--wrapper.has-color .is-happy i:before{background:var(--color-bg-fill-success)}.emoticon--wrapper.has-color .is-neutral i:before{background:var(--color-bg-fill-warning)}.emoticon--wrapper.has-color .is-sad i:before{background:var(--color-bg-fill-secondary)}.emoticon--wrapper.has-color .is-angry i:before{background:var(--color-bg-fill-danger)}.emoticon--wrapper .is-happy i:before{content:"\e02d"}.emoticon--wrapper .is-neutral i:before{content:"\e017"}.emoticon--wrapper .is-sad i:before{content:"\e03a"}.emoticon--wrapper .is-angry i:before{content:"\e003"}h2.is-header.text-left{text-align:left}p.lead{font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:1.5}a.referral{padding-left:1rem;transition:color 50ms, padding-left 50ms}a.referral:hover{padding-left:1.25rem}a.referral:before{position:relative;top:.15rem;margin-right:.5rem}.fw-medium{font-weight:500 !important}hr.is-wide{margin-left:0;margin-right:0}dl.advanced{margin-bottom:0}dl.advanced dt{font-size:var(--text-body-md);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}dl.advanced dd{font-size:var(--text-body-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--space-400)}.line-btn-txt{margin:0 !important;padding-right:1.75rem}.text-color-white{color:var(--color-text-inverse)}.red{color:var(--color-text-danger) !important}.color-icon-danger-hover:hover{color:var(--color-icon-danger-solid)}.color-icon-success-hover:hover{color:var(--color-icon-success-solid)}.clearfix::after{display:block;clear:both;content:""}.portal-loader{position:fixed;z-index:999;height:60px;width:60px;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;visibility:hidden}.spin{animation:spin .7s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.overflow-hidden{overflow:hidden !important}.overflow-y-auto{overflow-y:auto !important}.min-width-120{min-width:120px !important}.h-100{height:100% !important}.mh-200{max-height:200px !important}.vh-100{height:100vh !important}.table-responsive{overflow-x:auto}.position-relative{position:relative !important}.rounded-2{border-radius:var(--border-radius-200)}.img-fluid{width:100%;height:auto}.container-card{display:flex;flex-direction:column;background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);padding:var(--space-400);gap:var(--space-500)}.container-card-header{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:var(--space-500)}@media only screen and (min-width:1200px){.container-card-header{flex-direction:row}}.container-card-header h2{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--body-lg-line-height);color:var(--color-text-primary);margin-bottom:0}.container-card-body{display:flex;flex-direction:column;gap:var(--space-500)}.container-card-body h2{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--body-lg-line-height);color:var(--color-text-primary);margin-bottom:var(--space-200)}.container .table{margin-bottom:0}.container-list .container-item:not(:last-child){margin-bottom:var(--space-500)}.container-studiewijzer{display:flex;flex-direction:column;background-color:var(--color-bg-fill);border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200)}.divider{margin-top:1rem;height:2px;border-top:var(--border-width-100) solid var(--color-border-secondary);padding-bottom:1rem}.l-three-fourth{width:100%}@media only screen and (min-width:960px){.l-three-fourth{width:75%}}.l-two-third{width:100%}@media only screen and (min-width:960px){.l-two-third{width:66.667%}}.l-one-third{width:100%}@media only screen and (min-width:960px){.l-one-third{width:33.333%}}.l-one-fourth{width:100%}@media only screen and (min-width:960px){.l-one-fourth{width:25%}}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--body-font-family);font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-text-primary);background-color:var(--color-bg);width:100%;height:100%;margin:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:2em var(--space-600);color:inherit;border:0;border-top:1px solid;opacity:.25%}abbr{border-bottom:var(--border-width-100) dotted var(--color-border-secondary)}ol{list-style:decimal;margin:0 0 var(--space-600) 1.5em}ul{list-style:none;padding:0;margin:0}ol,ul,dl{margin-top:0;margin-bottom:var(--space-600)}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:var(--font-weight-bold)}small,.small{font-size:var(--text-body-sm)}mark,.mark{padding:.1875em;color:#595959;background-color:#ffffb3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:var(--color-text-action);text-decoration:none}a:hover{color:var(--color-text-action-hover)}pre,code,kbd,samp{font-family:'courier new',monospace;font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}table{caption-side:bottom;border-collapse:collapse}th{text-align:match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}fieldset{min-width:0;padding:0;margin:0;border:0}em{font-style:italic}del{text-decoration:line-through}.is-hidden,.is-invisible{display:none !important;visibility:hidden !important}.left{float:left}.right{float:right}.is-done{text-decoration:line-through}.is-inactive{color:var(--color-text-secondary) !important}.is-inactive:hover{color:var(--color-text-secondary) !important;background:initial !important;cursor:text}.is-completed{color:var(--color-icon-success)}.is-alt-text{display:none}.is-clickable{cursor:pointer}.page-is-empty{text-align:center;display:block;font-style:italic}.l-full{width:100%}.l-half{width:100%}@media only screen and (min-width:960px){.l-half{width:50%}}@media only screen and (min-width:1024px){.l-small{width:100%;max-width:var(--breakpoint-md-max-width);margin:0 auto}}@media only screen and (min-width:590px){.has-no-padding .l-small,.has-no-padding .l-medium,.has-no-padding .l-narrow{margin-left:var(--space-600);margin-right:var(--space-600)}}@media only screen and (min-width:960px){.has-no-padding .l-small,.has-no-padding .l-medium,.has-no-padding .l-narrow{margin:auto}}div.l-container{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:100%;height:auto;width:100%}.l-flex-content{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 1 auto;position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden}@media only screen and (min-width:960px){.l-flex-content{order:2;margin-left:var(--navigation-width);z-index:101;display:block;position:relative}}.row{display:flex;flex-wrap:wrap;gap:var(--space-200) var(--space-400)}.row>*{width:100%;max-width:100%}.col{flex:1 0 0}.col-6{flex:0 0 auto;width:50%}@media only screen and (min-width:1200px){.col-xl{flex:1 0 0}}.overzicht-mentorpresentie,.overzicht-vakgroeppresentie{padding:0 !important;margin-top:70px !important}.overzicht-studiewijzerinleverwerk{display:flex;flex-direction:column;gap:var(--space-200)}.svg-sprites{width:24px;height:24px}.svg-sprites-small{width:1rem;height:1rem}.svg-link{--icon-color:var(--color-icon-primary);color:var(--icon-color);opacity:.5}.svg-link:hover{text-decoration:none;opacity:1}.svg-link svg{fill:currentColor}svg[hidden]{display:none}.s5-aside-slidebar{position:fixed;right:0;top:0;bottom:0;background-color:var(--color-bg-surface-secondary);width:236px;z-index:300;border-left:var(--border-width-100) solid var(--color-border-secondary);transform:translateX(235px);transition:transform 60ms ease-in-out;box-shadow:-1px 1px 8px 0 rgba(0,0,0,0.08)}.s5-aside-slidebar.open{transform:translateX(0);flex-grow:1;display:flex}.s5-filterbar-toggle{background-color:var(--color-bg-fill-action);border:var(--border-width-100) solid var(--color-border-action);border-top-left-radius:var(--border-radius-200);border-bottom-left-radius:var(--border-radius-200);position:absolute;top:105px;left:-40px}.s5-filterbar-toggle.active{background-color:var(--color-bg-surface-secondary);border:var(--border-width-100) solid var(--color-border-secondary);border-right:0}.s5-filterbar-toggle a{display:block;width:40px;height:40px;color:var(--color-icon-inverse)}.s5-filterbar-toggle.active a{color:var(--color-icon-action)}.s5-filterbar-toggle+.s5-filterbar-toggle{top:155px}.s5-filterbar-toggle+.s5-filterbar-toggle+.s5-filterbar-toggle{top:195px}.s5-filterbar-toggle+.s5-filterbar-toggle+.s5-filterbar-toggle+.s5-filterbar-toggle{top:240px}.badge{display:inline-block;padding:var(--space-050) var(--space-100);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--body-sm-line-height);color:var(--color-text-tertiary);background-color:var(--color-bg-surface-secondary);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--border-radius-200)}.badge-solid{color:var(--color-text-tertiary) !important;background-color:var(--color-bg-fill-inverse) !important}.badge-info{color:var(--color-text-info-solid) !important;background-color:var(--color-bg-surface-info) !important}.badge-info-solid{color:var(--color-text-inverse) !important;background-color:var(--color-bg-fill-info) !important}.badge-success{color:var(--color-text-success-solid) !important;background-color:var(--color-bg-surface-success) !important}.badge-success-solid{color:var(--color-text-inverse) !important;background-color:var(--color-bg-fill-success) !important}.badge-warning{color:var(--color-text-warning-solid) !important;background-color:var(--color-bg-surface-warning) !important}.badge-warning-solid{color:var(--color-text-inverse) !important;background-color:var(--color-bg-fill-warning) !important}.badge-danger{color:var(--color-text-danger-solid) !important;background-color:var(--color-bg-surface-danger) !important}.badge-danger-solid{color:var(--color-text-inverse) !important;background-color:var(--color-bg-fill-danger) !important}.badge-roleblue{color:var(--color-text-accent-blue) !important;background-color:var(--color-bg-surface-accent-blue) !important}.badge-roleblue-solid{color:var(--color-text-inverse) !important;background-color:var(--color-bg-fill-accent-blue) !important}.badge-rolepurple{color:var(--color-text-accent-purple) !important;background-color:var(--color-bg-surface-accent-purple) !important}.badge-rolepurple-solid{color:var(--color-text-inverse) !important;background-color:var(--color-bg-fill-accent-purple) !important}.badge-rolepink{color:var(--color-text-accent-pink) !important;background-color:var(--color-bg-surface-accent-pink) !important}.badge-rolepink-solid{color:var(--color-text-inverse) !important;background-color:var(--color-bg-fill-accent-pink) !important}i.participant-badge{position:relative}i.participant-badge::after{display:block;position:absolute;top:0;right:0;min-width:.9em;height:1em;padding:0 2px;border-radius:var(--border-radius-200);text-align:center;background-color:var(--color-bg-fill);speak:never;visibility:visible;line-height:1;font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);font-style:normal}i.participant-badge--medewerker::after{content:"M"}i.participant-badge--deelnemer::after{content:"S"}i.participant-badge--groep::after{content:"G"}.portfolio-profile-img{border:none;margin:0;width:250px;height:250px;background-size:contain;background-repeat:no-repeat;border-radius:var(--border-radius-200);display:block}.portfolio-product-panel{display:flex;flex-direction:column;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);overflow:hidden}.portfolio-product-panel .portfolio-product-panel--title{flex:1 1 auto;margin:0}.portfolio-product-panel .portfolio-product-panel--header{display:flex;align-items:center;background-color:var(--color-bg-surface-secondary);padding:var(--space-300)}.portfolio-product-panel .portfolio-product-panel--header.s5-open{border-bottom:var(--border-width-100) solid var(--color-border-secondary)}.portfolio-product-panel .portfolio-product-panel--body{padding:var(--space-300)}.portfolio-product-panel .portfolio-product-panel--body .s5-form-row{margin-bottom:0}.portfolio-product-panel .portfolio-product-panel--body .s5-form-row .ql-editor{padding:0}.portfolio-product-panel .portfolio-product-panel--body .studyguide-theme-materials{margin:0}.portfolio-product-panel .s5-close+.portfolio-product-panel--body{display:none}.account--title{display:flex;align-items:center}.account--title h2{flex:1 1 auto}.account--title a{flex:0 0 auto}:root{--agenda-filter-height:4rem}.agenda{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;padding-top:var(--agenda-filter-height)}.agenda table{border-collapse:separate;border-spacing:0;width:100%}.agenda tr{height:108px}.agenda thead{text-align:center;font-weight:var(--font-weight-semibold)}.agenda thead tr{height:60px}.agenda thead td{border-right:1px solid var(--color-border-secondary)}.agenda thead td>a{font-size:var(--text-heading-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-tertiary);position:relative}.agenda thead .is-today a{color:var(--color-text-action)}.agenda tbody td{border-top:1px solid var(--color-border-secondary);border-right:1px solid var(--color-border-secondary);position:relative}.agenda tbody td:before{content:"";display:block;position:absolute;top:50%;left:0;right:0;border-bottom:1px solid var(--color-border-secondary)}.agenda tbody td:first-of-type{width:80px;text-align:center;padding:0 var(--space-600);border-top:0}.agenda tbody td:first-of-type span{position:relative;top:-0.75rem}.agenda ul{position:relative;z-index:10}.agenda--schedule{flex:0 0 auto;font-size:var(--text-heading-sm);width:40px;text-align:center;margin-left:.75rem}.agenda--schedule ul{margin:0}.agenda--schedule li{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;font-weight:var(--font-weight-medium);color:var(--color-text-primary);background-color:var(--color-bg-fill-secondary);border-color:var(--color-border-primary);border-width:1px 0;border-style:solid;position:absolute;width:100%}.agenda--schedule li.is-now{color:var(--color-text-inverse);background-color:var(--color-bg-fill-action-active)}.agenda--time{flex:0 0 auto;width:60px;font-size:var(--text-body-md);text-align:right}.agenda--time li{border-right:var(--border-width-100) solid var(--color-border-primary);height:108px;line-height:0;font-weight:var(--font-weight-medium)}.agenda--time li span{width:50px;margin-right:.75rem;color:var(--color-text-tertiary)}.agenda--days{flex:1 1 auto;display:flex;flex-wrap:nowrap;flex-direction:row;overflow-y:hidden;padding-top:35px}.agenda--day{flex:1 1 auto;display:flex;flex-direction:column;min-width:90px;position:relative;font-size:var(--text-body-sm)}.agenda--day .lead{font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);text-align:center;text-overflow:ellipsis;color:var(--color-text-primary);background-color:var(--color-bg-fill-secondary);overflow:hidden;padding:.75rem .2rem 4px;margin:0 1px;position:absolute;top:-45px;min-width:98%;z-index:40}.agenda--day.is-today .lead{color:var(--color-text-inverse);background-color:var(--color-bg-fill-action-active)}.agenda--day ul:not(.dropdown--list){flex:1 1 auto;position:relative;list-style:none;border-right:var(--border-width-100) solid var(--color-border-primary);margin:0;padding:0}.agenda--day li{position:absolute;width:100%;background-color:var(--color-bg-fill);border-radius:var(--border-radius-100);line-height:1.1rem;color:var(--color-text-primary);border:var(--border-width-100) solid var(--color-border-secondary);cursor:pointer}.agenda--day li div{overflow:hidden;height:100%}.agenda--day span{display:block;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agenda--day-small{height:54px !important}.agenda--day-small .participant{display:none}.agenda--present-time{border-color:var(--color-border-danger);box-shadow:var(--elevation-200);position:absolute;left:0;right:0;z-index:15;margin:0 1.5rem !important;opacity:1}li.agenda--course,li.agenda--appointment,li.agenda--bpv{position:absolute;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}li.agenda--course div,li.agenda--appointment div,li.agenda--bpv div{height:100%;padding:.4rem .3rem .4rem .5rem;line-height:1rem;cursor:pointer;border-left:3px solid;position:relative}li.agenda--course div.agenda-presentie-icon,li.agenda--appointment div.agenda-presentie-icon,li.agenda--bpv div.agenda-presentie-icon{height:auto;color:var(--color-text-action)}li.agenda--course span,li.agenda--appointment span,li.agenda--bpv span{display:block;margin-bottom:3px;font-size:var(--text-heading-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}li.agenda--course span.is-subject,li.agenda--appointment span.is-subject,li.agenda--bpv span.is-subject{color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);margin-bottom:5px}li.agenda--course p.agenda-icons,li.agenda--appointment p.agenda-icons,li.agenda--bpv p.agenda-icons{position:absolute;margin-bottom:0;left:10px;bottom:5px}li.agenda--course span.is-homework,li.agenda--appointment span.is-homework,li.agenda--bpv span.is-homework,li.agenda--course span.is-presence,li.agenda--appointment span.is-presence,li.agenda--bpv span.is-presence{display:inline-block}li.agenda--course div{background-color:var(--color-bg-surface-accent-purple);border-color:var(--color-border-accent-purple)}li.agenda--course span{color:var(--color-text-accent-purple)}li.agenda--course span.is-subject{color:var(--color-text-accent-purple)}li.agenda--appointment div{background-color:var(--color-bg-surface-accent-blue);border-color:var(--color-border-accent-blue)}li.agenda--appointment span{color:var(--color-text-accent-blue)}li.agenda--appointment span.is-subject{color:var(--color-text-accent-blue)}li.agenda--bpv div{background-color:var(--color-bg-surface-accent-pink);border-color:var(--color-border-accent-pink)}li.agenda--bpv span{color:var(--color-text-accent-pink)}li.agenda--bpv span.is-subject{color:var(--color-text-accent-pink)}.agenda-list{padding:var(--agenda-filter-height) 1.5rem 1.5rem 1.5rem}.agenda-list .agenda-title{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);text-align:center;vertical-align:middle;margin-bottom:var(--space-200);margin-top:var(--space-200);color:var(--color-text-primary)}.agenda-list table tbody tr:last-child td,.agenda-list .table tbody tr:last-child td{border-color:var(--color-border-primary);border-style:solid;border-width:0}.agenda-list table{width:100%;border-spacing:0 var(--space-200)}.agenda-list table td{border-color:var(--color-border-primary);border-style:solid;padding:0}.agenda-list table td:first-child{border-top-left-radius:var(--border-radius-200) !important;border-bottom-left-radius:var(--border-radius-200) !important}.agenda-list table td:last-child{border-top-right-radius:var(--border-radius-200) !important;border-bottom-right-radius:var(--border-radius-200) !important}.agenda-list table tr.clickable-row:hover td.agenda-details .agenda-class{color:var(--color-text-action-hover)}.agenda-list td.agenda-item{vertical-align:middle;color:var(--color-text-primary);background-color:var(--color-bg-fill-secondary);border-top-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;width:48px;padding:var(--space-300)}.agenda-list td.agenda-item.is-active{color:var(--color-text-inverse);background-color:var(--color-bg-fill-action-active)}.agenda-list td.agenda-item div{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);text-align:center;color:inherit;min-width:30px}.agenda-list td.agenda-time{font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);border-top-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;width:60px;padding:var(--space-300)}.agenda-list .agenda-time.top{color:var(--color-text-primary)}.agenda-list .agenda-time.bottom{color:var(--color-text-tertiary)}.agenda-list td.agenda-details{border-top-width:1px !important;border-bottom-width:1px !important;width:35%;padding:var(--space-300)}.agenda-list .agenda-class{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);color:var(--color-text-primary)}.agenda-list .agenda-teacher{font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:var(--heading-lg-line-height);color:var(--color-text-tertiary)}.agenda-list td.agenda-homework-icon,.agenda-list td.agenda-presence-icon{vertical-align:middle;border-top-width:1px !important;border-bottom-width:1px !important;width:20px;padding:var(--space-300)}.agenda-list td.agenda-homework-icon i::before,.agenda-list td.agenda-presence-icon i::before{font-size:var(--text-heading-xl)}.agenda-list td.agenda-homework{border-top-width:1px !important;border-bottom-width:1px !important;width:40%;padding:var(--space-300)}.agenda-list td.agenda-location{text-align:right;border-top-width:1px !important;border-bottom-width:1px !important;border-right-width:1px !important;padding:var(--space-300)}.agenda-list th{font-size:var(--text-heading-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;text-align:left;vertical-align:middle;height:5px;padding:0 15px;margin-bottom:.5rem;margin-top:.5rem;color:var(--color-text-secondary)}.agenda-list th.agenda-item{width:10px;min-width:10px;padding:0}td.lesson-time{font-size:var(--text-body-lg);font-weight:var(--font-weight-regular);line-height:normal;padding:.4rem;width:40px}td.lesson-details{font-size:var(--text-body-xs);font-weight:var(--font-weight-regular);line-height:normal;padding:.4rem}td.current{font-weight:var(--font-weight-bold) !important}td.agenda-item-active{width:10px;min-width:10px;background-color:var(--color-bg-fill-action);padding:0}.huiswerk .ql-snow{margin-bottom:var(--space-400)}.huiswerk .ql-editor{padding:0}.agenda-filter{height:var(--agenda-filter-height) !important;padding-left:1rem !important;padding-right:1rem !important;background-color:var(--color-bg-surface);overflow-x:auto}.agenda-filter .filter--inner{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-200)}@media only screen and (min-width:590px){.agenda-filter .filter--inner{gap:var(--space-400)}}.agenda-filter .filter--inner .filter--top{display:flex}.agenda-filter .filter--inner>.popover-tabs{margin-bottom:0}.agenda-filter .filter--inner>.popover-tabs ul{margin-bottom:0}.agenda-filter .filter--inner>.filter-checkbox{display:inline-flex;align-items:center;text-wrap:nowrap}.agenda-filter div.select{display:block;margin-bottom:2px;padding:.15rem 0 .15rem 0;background-color:var(--color-bg-fill)}@media only screen and (min-width:590px){.agenda-filter div.select{display:inline-block;width:auto;margin:0;padding:.15rem 0 .15rem 0}}.agenda-filter div.select select{display:inline;border:none;background:none;padding-right:1.2rem}.agenda-filter select{display:block;margin-bottom:2px;padding:.15rem 0 .15rem .3rem}@media only screen and (min-width:590px){.agenda-filter select{display:inline-block;width:auto;margin:0;padding:.15rem 0 .15rem .3rem}}.authenticator--background-container{align-content:center;padding:40px 36px 40px 0;width:100%}.authenticator--background-image{background-size:cover;border-top-right-radius:var(--border-radius-1600);border-bottom-right-radius:var(--border-radius-1600);width:100%;height:100%;min-height:680px}@media screen and (max-width:2020px){.authenticator--background-image{height:auto}}.authenticator--background{background-color:var(--color-bg-surface)}.authenticator-container{--gutter-x:1.5rem;--gutter-y:0;width:100%;padding-right:calc(var(--gutter-x) * 0.5);padding-left:calc(var(--gutter-x) * 0.5);margin-right:auto;margin-left:auto}.authenticator-row{--gutter-x:1.5rem;--gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--gutter-y));margin-right:calc(-0.5 * var(--gutter-x));margin-left:calc(-0.5 * var(--gutter-x))}.authenticator-row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--gutter-x) * 0.5);padding-left:calc(var(--gutter-x) * 0.5);margin-top:var(--gutter-y)}.authenticator-col{flex:1 0 0}@media screen and (min-width:992px){.authenticator-col-md-6{flex:0 0 auto;width:50%}}@media screen and (min-width:992px){.authenticator--body{max-width:720px}}.authenticator--body{--gutter-x:1.5rem;--gutter-y:0;width:100%;padding-right:calc(var(--gutter-x) * .5);padding-left:calc(var(--gutter-x) * .5);margin-right:auto;margin-left:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width:992px){.authenticator--body{max-width:546px}}.authenticator--panel{margin-bottom:1.5rem}.authenticator-organisation{font-size:var(--text-heading-md);font-weight:var(--font-weight-semibold);color:var(--color-text-action)}.authenticator-change-school-link{display:flex;align-items:center}@media screen and (max-width:575.98px){.authenticator-change-school-link .btn{padding-right:0 !important;padding-left:0 !important}}.authenticator--form-field .form-label{display:inline-block;font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);color:var(--color-text-secondary);margin-bottom:.25rem}.authenticator--form-field .form-checkbox{display:flex;align-items:center;font-size:var(--text-body-lg);font-weight:var(--font-weight-regular);color:var(--color-text-primary);cursor:pointer}.authenticator--form-field .form-checkbox:hover{color:var(--color-text-action-hover)}.authenticator--form-field .authenticator--form-control{position:relative}.authenticator--form-field .authenticator--form-control-icon{color:var(--color-icon-placeholder);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.authenticator--list{border:1px solid var(--color-border-secondary);border-radius:var(--border-radius-200);max-height:270px;overflow-x:hidden;overflow-y:auto}.authenticator--li{border-top:1px solid var(--color-border-secondary)}.authenticator--li:first-child{border-top:none}.authenticator--li a{display:block;color:var(--color-text-secondary);padding:.875rem var(--space-400)}.authenticator--li a:hover{color:var(--color-text-action-hover)}.authenticator--li.odd{background-color:var(--color-bg-surface-brand)}.authenticator-signin--links a{display:inline-block;color:var(--color-text-action);font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);text-decoration:none;margin-bottom:1rem;cursor:pointer}.authenticator-signin--links a:hover{color:var(--color-text-action-hover);text-decoration:underline}.authenticator-paragraph{font-size:var(--text-body-lg);font-weight:var(--font-weight-regular);line-height:var(--heading-lg-line-height);color:var(--color-text-secondary)}body.authenticator--background ul.feedbackPanel{position:static;padding:0}.authenticator--page .ui-menu .ui-state-focus,.authenticator--page .ui-menu .ui-state-active{margin:0}.authenticator--page .ui-state-active,.authenticator--page .ui-widget-content .ui-state-active,.authenticator--page .ui-widget-header .ui-state-active,.authenticator--page a.ui-button:active,.authenticator--page .ui-button:active,.authenticator--page .ui-button.ui-state-active:hover{border:0 none;background:none;font-weight:inherit;color:inherit}.authenticator--page--page500 .authenticator--wrapper.authenticator-container{margin-top:160px}.authenticator--page--page500 .authenticator--body{position:relative;margin:auto;top:auto;left:auto;transform:none}@media screen and (min-width:992px){.authenticator--page--page500 .authenticator--body{max-width:574px}}.authenticator--wrapper--stacktrace{margin-top:5rem}.authenticator--stacktrace-container{background-color:var(--color-bg-fill-info-subtle);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-200);padding:var(--space-400)}.authenticator--stacktrace{margin-bottom:0;max-height:436px}.span-roles{display:inline-block;width:300px;overflow:hidden !important;text-overflow:ellipsis;cursor:pointer}.span-roles.truncate{white-space:nowrap}.bpv-signal{margin-bottom:.75rem}.bpv-signal+li.signal{margin-bottom:.75rem}.bpv-signal a{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;margin-bottom:2px;background-color:var(--color-bg-fill)}.bpv-signal figure{flex:0 0 auto;margin-left:.75rem;height:3rem;width:3rem;border-radius:var(--border-radius-100);background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../img/user.png")}.bpv-signal div{font-weight:normal;flex:1 1 auto;padding:.75rem}.bpv-signal [class^=label--]{margin-right:.15rem}h3.bpv-signal--title{font-size:var(--text-body-lg);color:var(--color-text-primary);margin:0}img,a{border:0}table.layout{width:650px;border-collapse:collapse;margin:100px auto}table.layout td{padding:0;vertical-align:top}table.layout td.tablet-image{width:450px;height:700px}table.layout td.horizontal-space{height:50px}table.layout td.digdag-logo{padding-left:50px;width:450px;height:50px}table.layout td.unsupported-text{padding-left:50px;padding-top:20px;height:120px}table.layout td.chrome-logo{padding-left:50px;width:112px;height:130px}table.layout td.safari-logo{width:112px;height:130px}table.layout td.firefox-logo{width:112px;height:130px}table.layout td.ie-logo{width:112px;padding-right:2px;height:130px}table.layout td.spacer{height:330px}.browser-logos{text-align:left}.browser-logos a.browser-icon{height:95px;width:95px;display:inline-block;opacity:.6;filter:alpha(opacity=60)}.browser-logos a.browser-icon:hover{opacity:1;filter:alpha(opacity=100)}.browser-logos a.browser-icon img{width:100%}.browser-logos small{display:block;color:#fff}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}div.buttons{list-style:none}div.buttons::after{display:block;clear:both;content:""}div.buttons a.right{margin-left:.75rem}div.btn-row{padding:.5rem 0}.card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--color-text-primary);word-wrap:break-word;background-color:var(--color-bg-fill);background-clip:border-box;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200)}.card .card{background-color:transparent;border:0 none;border-radius:0}.card-header{padding:var(--space-400);margin-bottom:0;background-color:var(--color-bg-fill-secondary);border-bottom:var(--border-width-100) solid var(--color-border-secondary);border-top-left-radius:var(--border-radius-200);border-top-right-radius:var(--border-radius-200)}.card-body{flex:1 1 auto;padding:var(--space-400)}.card-body .card-body{padding:0}.card-profiel{position:relative;display:flex;color:var(--color-text-primary);word-wrap:break-word;background-color:var(--color-bg-fill);background-clip:border-box;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);padding:var(--space-400)}.study-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-500);background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);padding:var(--space-400)}.dossier-card{position:relative;display:flex;align-items:center;gap:var(--space-200);color:var(--color-text-primary);word-wrap:break-word;background-color:var(--color-bg-fill);background-clip:border-box}.dossier-card figure{flex:0 0 auto;border-radius:var(--border-radius-200);background-size:cover;background-position:center;background-repeat:no-repeat;height:3rem;width:3rem;margin:0}.dossier-card-body{flex:1 1 auto !important}.dossier-card--title{margin-bottom:var(--space-100)}.form-card{display:flex;flex-direction:column;background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);padding:var(--space-400);gap:var(--space-500)}.form-card li{margin-bottom:0}.stage-card{display:flex;flex-direction:column;background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);padding:var(--space-400);gap:var(--space-400)}.stage-card-header{display:flex}.stage-card-header .stage-card-header--title{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--body-lg-line-height);color:var(--color-text-primary)}.stage-card-header .stage-card-header--title:hover{color:var(--color-text-brand-hover)}.stage-card-body{flex:1 1 auto}.card-studiewijzer{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);padding:var(--space-400);gap:var(--space-400)}.studyguide-body{flex:1 1 auto;width:100%}.bijzonderheden-card{position:relative;display:flex;color:var(--color-text-primary);word-wrap:break-word;background-color:var(--color-bg-fill);background-clip:border-box;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);padding:var(--space-400)}.chart--donut{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:var(--space-600)}@media only screen and (min-width:1140px){.chart--donut{flex-wrap:nowrap}}.chart--multiple{flex:1 1 100%;width:100%}.progressbar-container{border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-300);margin-bottom:var(--space-200)}.progressbar-layover{position:absolute;z-index:1}.progressbar-min{display:inline-block;height:50px;border-left:var(--border-width-200) solid var(--color-border-primary);float:left}.progressbar-max-txt{font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);color:var(--color-text-success);float:right;padding:12px}.progressbar-min-txt{display:inline-block;font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);color:var(--color-text-success);margin-left:1rem;padding-top:15px}.ui-progressbar{background-color:var(--color-bg-surface-secondary);height:50px;border-radius:var(--border-radius-200) !important;border:none;box-shadow:none}.ui-progressbar-value{background-color:var(--color-bg-surface-success-active);height:50px;border-top-left-radius:var(--border-radius-200);border-bottom-left-radius:var(--border-radius-200);border:none}.card-chart{position:relative;display:flex;flex-direction:column;word-break:break-word;color:var(--color-text-tertiary);background-color:var(--color-bg-surface);background-clip:border-box;border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200)}.card-chart .card-header{color:var(--color-text-primary);background-color:var(--color-bg-fill-secondary);border-bottom:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200) var(--border-radius-200) 0 0;padding:var(--space-400)}.card-chart .card-body{display:flex;flex-direction:column;align-items:center;gap:var(--space-400);padding:var(--space-400)}.card-chart .chartTitel{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);margin-bottom:0}.card-chart .legend ul{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-400);margin-bottom:0}.card-chart .legend li{font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:var(--heading-lg-line-height)}.card-chart svg.legendCircle{display:inline-block;width:12px;height:12px}.child--wrapper{display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width:960px){.child--wrapper{flex-direction:row;flex-wrap:wrap}}.child--wrapper ul{margin-top:.75rem}.child{flex:1 1 auto;margin:0 0 var(--space-600)}@media only screen and (min-width:1024px){.child{flex:0 1 auto;width:50%;padding-left:1px;padding-right:1px}}@media only screen and (min-width:1140px){.child{padding-left:.25rem;padding-right:.25rem}}.child--header{background:var(--color-bg-fill);padding:var(--space-600);border-radius:var(--border-radius-100);text-align:center}.child--header.no-permission{border:var(--border-width-100) solid var(--color-border-danger)}.child--header figure{background-image:url('../img/user.png');background-size:cover;background-position:50% 50%;height:6rem;width:6rem;border-radius:var(--border-radius-200);box-shadow:var(--elevation-200);margin:0 auto;cursor:pointer}.child--header h1{margin:0;cursor:pointer;display:inline-block}.child--header p{text-align:center;color:var(--color-text-secondary);margin:0}.child-card{flex:1 1 auto;width:100%;padding-left:0;padding-right:0}.child-card .child--header{text-align:center;background-color:var(--color-bg-fill);border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);padding:var(--space-400)}:root{--column-height:2.5rem}.kolom-kiezer.ui-sortable-helper .kolom-kiezer--content{background-color:var(--color-bg-surface-active);box-shadow:var(--elevation-200)}.kolom-kiezer.ui-sortable-helper .kolom-kiezer--icon{background-color:var(--color-bg-fill-action);border-color:var(--color-border-action)}.kolom-kiezer .kolom-kiezer--content{display:flex;flex-wrap:nowrap;background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);line-height:var(--column-height);height:var(--column-height);max-height:var(--column-height)}.kolom-kiezer .kolom-kiezer--checkbox{flex:1 1 auto;padding:.5rem}.kolom-kiezer .kolom-kiezer--checkbox div.s5-checkbox-item{height:22px}.kolom-kiezer .kolom-kiezer--checkbox div.s5-checkbox-item label.s5-input-checkbox-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:145px}.kolom-kiezer .sortable--handle{display:none;cursor:ns-resize !important}.kolom-kiezer .sortable--handle:active,.kolom-kiezer .sortable--handle:focus{cursor:ns-resize}.kolom-kiezer .kolom-kiezer--icon{flex:0 1 auto;text-align:center;color:var(--color-icon-primary);width:2.5rem;border-left:var(--border-width-100) solid var(--color-border-primary);border-top-right-radius:var(--border-radius-200);border-bottom-right-radius:var(--border-radius-200)}.kolom-kiezer:not(:last-child){margin-bottom:var(--space-200)}div.columns{margin-bottom:var(--space-600)}div.columns .sortable-placeholder{border:var(--border-width-100) dashed var(--color-border-primary);background:transparent;height:var(--column-height)}.s5-panel-shard-teeth-dividers .panel{margin-bottom:0}.s5-panel-shard-teeth-dividers .panel+.panel{position:relative;margin:0;border-bottom:0;padding-top:10px}.s5-panel-shard-teeth-dividers .panel+.panel:before{position:absolute;top:-25px;left:0;right:0;content:'';height:25px;padding:0;display:block;background:var(--color-bg-fill) url("../img/shark-teeth.png") repeat-x left top}.s5-panel-shard-teeth-dividers .panel+.panel .task-header{position:relative;display:block}.s5-panel-shard-teeth-dividers div.studyguide-tasks>div{margin:0;padding:5px 0}.s5-panel-shard-teeth-dividers.s5-close .studyguide-tasks,.s5-panel-shard-teeth-dividers.s5-close .studyguide-theme-content{display:none}.s5-close+div{display:none}section.content-wrapper{flex:1 1 100%;position:relative;padding-top:calc(var(--header-toolbar-height) + var(--header-tab-height));transition:margin-top 1s}section.content-wrapper.has-small-header{padding-top:var(--header-toolbar-height)}div.content{padding:var(--space-600);display:flex;flex-direction:column;flex-wrap:wrap}div.content.has-no-padding{padding:0}.content--part{padding:var(--space-300) 0}.content--part:first-of-type{padding-top:0}.content--part:last-of-type{padding-bottom:0}@media only screen and (min-width:960px){.content--part{padding:var(--space-600) 0}.content--part:first-of-type{padding-top:0}.content--part:last-of-type{padding-bottom:0}}div.course-content div+div{padding-top:var(--space-600)}div.course-content div>p{margin-bottom:0 !important}div.course-content span.course-header{font-weight:var(--font-weight-semibold)}div.label-block-wrap{padding-top:.75rem}div.label-block-wrap span.label-block{display:inline-block;padding:1rem;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);background-color:var(--color-bg-fill-secondary)}div.label-block-wrap span+span{margin-left:.5rem}.electives{margin-bottom:var(--space-600)}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border:var(--border-width-100) solid var(--color-border-primary-active) !important;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.select2-container--default .select2-selection--single{background-color:var(--color-bg-fill) !important;border:var(--border-width-100) solid var(--color-border-primary) !important;border-radius:var(--border-radius-200) !important}.select2-container .select2-selection--single{height:40px !important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px !important;padding-left:16px !important;padding-right:48px !important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__placeholder{color:var(--color-text-primary) !important}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--color-text-placeholder) !important}.select2-container--default .select2-selection--single .select2-selection__arrow{width:24px !important;height:38px !important;right:12px !important;display:flex !important;align-items:center !important;justify-content:center !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none !important}.select2-container--default .select2-selection--single .select2-selection__arrow .select2-arrow-icon{width:24px !important;height:24px !important;color:var(--color-icon-secondary) !important;transition:transform .2s ease !important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow .select2-arrow-icon{transform:rotate(180deg) !important}.select2-dropdown{background-color:var(--color-bg-fill) !important;border-left:var(--border-width-100) solid var(--color-border-primary-active) !important;border-right:var(--border-width-100) solid var(--color-border-primary-active) !important;border-bottom:var(--border-width-100) solid var(--color-border-primary-active) !important;border-bottom-left-radius:var(--border-radius-200) !important;border-bottom-right-radius:var(--border-radius-200) !important;overflow:hidden !important}.select2-search--dropdown{border-bottom:var(--border-width-100) solid var(--color-border-primary) !important;padding:var(--space-200) !important;position:relative !important}.select2-search--dropdown .select2-search__field{padding:var(--space-200) var(--space-300) var(--space-200) 40px !important}.select2-search-icon{position:absolute !important;left:16px !important;top:50% !important;transform:translateY(-50%) !important;pointer-events:none !important;opacity:.5 !important;color:var(--color-icon-secondary) !important;width:24px !important;height:24px !important}.select2-container--default .select2-search--dropdown .select2-search__field{border:var(--border-width-100) solid var(--color-border-primary) !important}.select2-results__option{font-size:var(--text-body-md) !important;font-weight:var(--font-weight-regular) !important;line-height:var(--body-lg-line-height) !important;color:var(--color-text-primary) !important;padding:8px 16px 8px 16px !important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--color-bg-fill-hover) !important;color:var(--color-text-primary) !important}.select2-container--default .select2-results__option--selected{background-color:var(--color-bg-surface-brand) !important;color:var(--color-text-brand) !important}.has-dropdown{position:relative;display:inline-block}.has-dropdown a{cursor:pointer}div.dropdown{display:none;position:absolute;z-index:11;top:2.25rem;font-size:var(--text-body-md);text-transform:none;white-space:normal;text-align:left;background-color:var(--color-bg-fill);color:var(--color-text-secondary);width:14rem;padding:.25rem;border-radius:var(--border-radius-200);box-shadow:var(--elevation-200)}div.dropdown.is-open{display:block}ul.dropdown--list{margin:0;list-style:none}ul.dropdown--list li{margin-bottom:1px;display:block}ul.dropdown--list li:last-child{margin-bottom:0}ul.dropdown--list li.is-selected{background:var(--color-bg-fill-secondary)}ul.dropdown--list li.is-selected a{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}ul.dropdown--list a,ul.dropdown--list span{display:block;color:var(--color-text-secondary);font-weight:var(--font-weight-regular);border-radius:var(--border-radius-100);padding:.5rem 1rem}ul.dropdown--list a:hover{color:var(--color-text-secondary);background:var(--color-bg-fill-hover)}span.dropdown--arrow{position:absolute;height:0;width:0;content:" ";display:block;border-left:var(--border-width-400) solid transparent;border-right:var(--border-width-400) solid transparent}span.dropdown--arrow.is-top{top:-5px;border-bottom:var(--border-width-400) solid var(--color-border-secondary)}.select2-selection.select2-selection--clearable button.select2-selection__clear{display:none}ul.feedbackPanel{list-style:none;margin:0;padding:0 .5rem;position:fixed;top:8.65rem;right:0;left:0;z-index:199}@media only screen and (min-width:960px){ul.feedbackPanel{left:var(--navigation-width)}}ul.feedbackPanel li{position:relative;margin-bottom:0;transition:margin-bottom 1s,opacity 1s;cursor:pointer}ul.feedbackPanel li.is-hidden-feedback{opacity:0;z-index:-10}li.feedbackPanelINFO{display:block;font-weight:var(--font-weight-semibold);line-height:1.5rem;padding:.35rem .75rem;vertical-align:baseline;margin-bottom:2px;border-radius:var(--border-radius-100);background-color:var(--color-bg-surface-info);border:var(--border-width-100) solid var(--color-border-info);border-left-width:4px;color:var(--color-text-secondary)}li.feedbackPanelINFO a.is-undobutton{color:var(--color-text-secondary);margin-left:var(--space-300)}li.feedbackPanelINFO a.is-sluiten{color:var(--color-text-secondary);cursor:pointer}li.feedbackPanelSUCCESS{display:block;font-weight:var(--font-weight-semibold);line-height:1.5rem;padding:.35rem .75rem;vertical-align:baseline;margin-bottom:2px;border-radius:var(--border-radius-100);background-color:var(--color-bg-surface-success);border:var(--border-width-100) solid var(--color-border-success);border-left-width:4px;color:var(--color-text-secondary)}li.feedbackPanelERROR{display:block;font-weight:var(--font-weight-semibold);line-height:1.5rem;padding:.35rem .75rem;vertical-align:baseline;margin-bottom:2px;border-radius:var(--border-radius-100);background-color:var(--color-bg-surface-danger);border:var(--border-width-100) solid var(--color-border-danger);border-left-width:4px;color:var(--color-text-secondary)}.content-wrapper .filter+ul.feedbackPanel{margin-top:2.6rem}.is-undo-delete{padding-bottom:1.5em}.figure--avatar{background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:var(--border-radius-200);box-shadow:var(--elevation-200);float:left;margin-right:var(--space-300)}.files--wrapper .files{display:flex;flex-wrap:wrap;margin:0}.files--wrapper strong{display:block;margin-bottom:.3em}.files--wrapper>span{font-style:italic;color:var(--color-text-primary)}ul.files{display:flex;flex-wrap:wrap;margin:0;padding:0}ul.files>li{flex:0 0 auto;display:inline-block;max-width:100%;margin:0 .3rem .35rem 0}ul.files>li>a,ul.files>li>span{display:inline-block;font-weight:var(--font-weight-regular);border-radius:var(--border-radius-100);background:var(--color-bg-fill-secondary);color:var(--color-text-action);padding:.15rem .5rem .15rem .5rem;max-width:100%;position:relative;cursor:pointer}ul.files>li>a:hover,ul.files>li>span:hover{color:var(--color-text-action-hover)}ul.files a>span,ul.files span>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.files--upload{position:absolute;right:100%;bottom:0;width:100%;height:.2rem;background-color:var(--color-bg-fill-success-subtle);transition:right .5s,opacity 1s}@keyframes loading{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.filter{font-size:var(--text-body-md);font-weight:var(--font-weight-medium);text-transform:initial;line-height:var(--heading-lg-line-height);color:var(--color-text-primary);margin-bottom:var(--space-600)}.filter.is-open{display:block}.filter.is-open .filter--items{position:relative;transform:translateY(0)}.filter input[type=text],.filter input[type=number],.filter input[type=password],.filter input[type=search],.filter input[type=email],.filter input[type=tel],.filter input[type=url],.filter select{padding:var(--space-100) 2.25rem var(--space-100) var(--space-400)}@media only screen and (min-width:590px){.filter input[type=text],.filter input[type=number],.filter input[type=password],.filter input[type=search],.filter input[type=email],.filter input[type=tel],.filter input[type=url],.filter select{display:inline-block}}.filter .hasDatepicker{max-width:120px}@media only screen and (min-width:590px){.filter .hasDatepicker{max-width:100%}}.filter div.select{display:flex}.filter div.select i.search{position:relative;top:2px}@media only screen and (min-width:590px){.filter div.select{display:inline-block}}.filter.clear-padding{margin:-1.5rem -4rem 1.5rem -1.5rem}.filter input[type=submit],.filter input[type=button],.filter a.button,.filter button{width:100%;padding:.15rem .5rem;border-width:var(--border-width-100);margin:0;position:relative;top:-1px}@media only screen and (min-width:590px){.filter input[type=submit],.filter input[type=button],.filter a.button,.filter button{width:auto}}.filter--items{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:var(--space-200) var(--space-500);position:absolute;width:100%;transform:translateY(-400%)}@media only screen and (min-width:590px){.filter--items{flex-direction:row;align-items:center;position:relative;transform:translateY(0)}}.filter--items div.filter-checkbox{display:inline-block}.filter--items .filter-item{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-200)}.filter-item label{text-wrap:nowrap}.filter--toggle{display:block;text-align:center}@media only screen and (min-width:590px){.filter--toggle{display:none}}.filter--toggle a{color:var(--color-text-tertiary);display:inline-block}.thema-filter,.filter--thema{position:fixed;right:var(--space-600);z-index:1}.thema-filter .filter--items,.filter--thema .filter--items{flex-direction:row;align-items:center;position:relative;transform:translateY(0)}.filter-container{position:fixed;z-index:1;top:67px;width:calc(100% - 16rem);right:0;background-color:rgba(249,250,250,0.6);backdrop-filter:blur(2px);border-bottom:1px solid rgba(218,221,226,0.4)}.filter-container .filter{margin:1rem 0}.filter-container .thema-filter,.filter-container .filter--thema{position:static;right:0;z-index:1}div.has-top-filter{margin-top:50px}:root{--form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--form-font-size:var(--text-body-md);--form-font-weight:var(--font-weight-regular);--form-line-height:var(--heading-lg-line-height);--form-focus-ring:var(--focus-rings-md)}input[type=text],input[type=number],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],textarea,select{font-family:var(--body-font-family)}.filter .select,.form--fields,.form-date,.form--upload,.popover-select,.form-select{position:relative}select,.form-select select,.form-select select.s5-input-select,.s5-input-select{display:block;width:100%;padding:var(--space-200) 2.25rem var(--space-200) var(--space-400);font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:var(--form-line-height);color:var(--color-text-primary);appearance:none;background-color:var(--color-bg-fill);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}select:hover,.form-select select:hover,.form-select select.s5-input-select:hover,.s5-input-select:hover{color:var(--color-text-placeholder);background-color:var(--color-bg-fill-hover);border-color:var(--color-border-primary-hover)}select:focus,.form-select select:focus,.form-select select.s5-input-select:focus,.s5-input-select:focus{color:var(--color-text-primary);background-color:var(--color-bg-fill);border-color:var(--color-border-action);outline:0;box-shadow:var(--form-focus-ring)}select:disabled,.form-select select:disabled,.form-select select.s5-input-select:disabled,.s5-input-select:disabled{color:var(--color-text-disabled);background-color:var(--color-bg-fill-disabled);border-color:var(--color-border-disabled);opacity:1}select::placeholder,.form-select select::placeholder,.form-select select.s5-input-select::placeholder,.s5-input-select::placeholder{color:var(--color-text-placeholder);opacity:1}.disabled-select-color,select[disabled]{color:var(--color-text-disabled)}.form--fields textarea{resize:vertical}input[type=text],input[type=number],input[type=password],input[type=search],input[type=email],input[type=tel],input[type=url],textarea{display:block;width:100%;padding:var(--space-200) 2.25rem var(--space-200) var(--space-400);font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:var(--form-line-height);color:var(--color-text-primary);appearance:none;background-color:var(--color-bg-fill);background-clip:padding-box;border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=text].form-control-sm,input[type=number].form-control-sm,input[type=password].form-control-sm,input[type=search].form-control-sm,input[type=email].form-control-sm,input[type=tel].form-control-sm,input[type=url].form-control-sm,textarea.form-control-sm{padding:var(--space-100) var(--space-200)}input[type=text].form-control-lg,input[type=number].form-control-lg,input[type=password].form-control-lg,input[type=search].form-control-lg,input[type=email].form-control-lg,input[type=tel].form-control-lg,input[type=url].form-control-lg,textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--border-width-100) * 2));padding:.75rem 1rem;font-size:1rem;border-radius:var(--border-radius-200)}input[type=text]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=url]:hover,textarea:hover{color:var(--color-text-placeholder);background-color:var(--color-bg-fill-hover);border-color:var(--color-border-primary-hover)}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,textarea:focus{color:var(--color-text-primary);background-color:var(--color-bg-fill);border-color:var(--color-border-action);outline:0;box-shadow:var(--form-focus-ring)}input[type=text]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=email]:disabled,input[type=tel]:disabled,input[type=url]:disabled,textarea:disabled{color:var(--color-text-disabled);background-color:var(--color-bg-fill-disabled);border-color:var(--color-border-disabled);opacity:1}input[type=text]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:var(--color-text-placeholder);opacity:1}li.form--error input[type=text],div.form--error input[type=text],li.form--error input[type=number],div.form--error input[type=number],li.form--error input[type=password],div.form--error input[type=password],li.form--error input[type=search],div.form--error input[type=search],li.form--error input[type=email],div.form--error input[type=email],li.form--error input[type=tel],div.form--error input[type=tel],li.form--error input[type=url],div.form--error input[type=url],li.form--error textarea,div.form--error textarea,li.form--error select,div.form--error select{color:var(--color-text-primary);background-color:var(--color-bg-fill-danger-subtle);border-color:var(--color-border-danger)}ul.form--errors{color:var(--color-text-danger);margin:2px 0 0 0}ul.form--errors p{font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);line-height:var(--body-lg-line-height);color:var(--color-text-danger);margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}.form--upload .js-upload-click-target{display:block;width:100%;padding:var(--space-200) var(--space-400) var(--space-200) 2.25rem;font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:var(--form-line-height);color:var(--color-text-primary);appearance:none;background-color:var(--color-bg-fill);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0}@media only screen and (min-width:590px){.form--upload .js-selected-file{display:flex;flex-wrap:wrap;gap:var(--space-200)}}.form--upload .js-selected-file label{display:block;text-align:left;padding-top:.6rem;overflow:hidden}@media only screen and (min-width:590px){.form--upload .js-selected-file label{flex:0 0 30%}}.form--upload .js-selected-file .form--fields{padding-top:.6rem}@media only screen and (min-width:590px){.form--upload .js-selected-file .form--fields{flex:1 1 0}}.form--upload a{display:inline-block;white-space:nowrap;cursor:pointer}.form--upload a:hover{background-color:transparent}.required::after{content:'*';color:var(--color-text-required)}.form-date{width:320px;display:inline-block}.sidebar-date{position:relative}.s5-form-row{position:relative;margin-bottom:var(--space-600)}.s5-form-row label{display:inline-block;font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);color:var(--color-text-secondary);margin-bottom:var(--space-050)}.s5-form-row.form-date{margin-right:var(--space-600)}.s5-form-row .newline-form,.s5-form-row .form-select,.s5-form-row .s5-input-titletext,.s5-form-row .s5-input-text{width:320px}.s5-form-row .form-wysiwyg{width:668px}.s5-form-row.error label{color:var(--color-text-danger)}.s5-form-row.error input.error{border:var(--border-width-100) solid var(--color-border-danger)}.s5-form-row li.account{border-bottom:var(--border-width-100) solid var(--color-border-secondary);border-top:var(--border-width-100) solid var(--color-border-secondary);padding:.5rem}.form>li{margin-bottom:var(--space-600)}.form>li:last-child{margin-bottom:0}.form-label{font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:var(--body-lg-line-height);color:var(--color-text-tertiary);margin-bottom:var(--space-100)}.form-label+.form--fields .form--description{margin:0}.ql-toolbar.ql-snow{border-top-left-radius:var(--border-radius-200);border-top-right-radius:var(--border-radius-200)}.ql-container.ql-snow{border-bottom-left-radius:var(--border-radius-200);border-bottom-right-radius:var(--border-radius-200)}legend{display:block;font-size:var(--text-heading-xl);font-weight:var(--font-weight-bold);line-height:1.5rem;border:0;margin-bottom:.25rem}.form--joined-fieldset{margin-bottom:var(--space-600)}.form--joined-fieldset ul.form{margin-bottom:0}.newline-form{clear:both;padding:0;list-style:none;margin:0 0 var(--space-600) 0;overflow:visible}.newline-form.wide{width:100%}.newline-form>li{padding:.75rem .75rem 0 .75rem}@media only screen and (min-width:960px){.newline-form>li{padding:1.5rem 1.5rem 0 1.5rem}}.newline-form>li:last-child{border-bottom:0;padding-bottom:.75rem}@media only screen and (min-width:960px){.newline-form>li:last-child{padding-bottom:1.5rem}}.newline-form>li::after{display:block;clear:both;content:""}.newline-form>li>label{display:block;font-weight:var(--font-weight-regular);text-align:left;color:var(--color-text-primary);padding-top:.6rem;overflow:hidden}.newline-form .popover--field{margin-bottom:var(--space-300)}.newline-form .popover--field input[type=text],.newline-form .popover--field input[type=number],.newline-form .popover--field input[type=password],.newline-form .popover--field input[type=search],.newline-form .popover--field input[type=email],.newline-form .popover--field input[type=tel],.newline-form .popover--field input[type=url],.newline-form .popover--field textarea,.newline-form .popover--field select{padding-left:var(--space-400)}.newline-form .form--fields{clear:both;float:left;margin-left:0;position:relative;width:auto}.newline-form .form--fields p,.newline-form .form--fields small{display:block;margin:.25rem 0}.newline-form .form--fields.wide{width:100% !important}.newline-form .form--fields p.js-filename{padding-top:.3rem}.newline-form .form--fields p.form--description{margin:.6rem 0}.newline-form .form--fields input{padding-right:2.5rem}.newline-form .form--fields select{padding-right:2.5rem}li.form--is-required label:after{content:'*';color:var(--color-text-required);margin-left:.25rem;font-size:var(--text-body-xs);position:relative;top:-4px}li.form--error.popover--time,div.form--error.popover--time{border:var(--border-width-100) solid var(--color-border-danger)}li.form--error.popover--time input[type=text],div.form--error.popover--time input[type=text],li.form--error.popover--time input[type=number],div.form--error.popover--time input[type=number]{border:none;box-shadow:none}li.form--error.popover--time input[type=text]:focus,div.form--error.popover--time input[type=text]:focus,li.form--error.popover--time input[type=number]:focus,div.form--error.popover--time input[type=number]:focus{border:none;box-shadow:none}li.form--error label,div.form--error label{color:var(--color-text-required) !important}.form--uploads-select{position:relative}.form--colors p:before{content:' ';display:inline-block;height:1rem;width:1rem;border:var(--border-width-100) solid var(--color-border-secondary);position:relative;top:2px;margin-right:.25rem}.form--colors p.is-red:before{background:var(--color-bg-fill-danger)}.form--colors p.is-orange:before{background:var(--color-bg-fill-warning)}.form--colors p.is-green:before{background:var(--color-bg-fill-success)}.form--colors p.is-white:before{background:var(--color-bg-fill)}.form--colors p.is-grey:before{background:var(--color-bg-fill-secondary)}small.asterisk{display:block}span.alert{background-color:var(--color-bg-fill-danger)}div.form-contactpersoon{width:230px;display:inline-block;padding-right:2rem;vertical-align:top;max-height:90px}div.form-contactpersoon-email{width:300px}div.info-stage-row .info-stage-item-label{display:inline-block;font-weight:bold;width:6.5rem}div.info-stage-row .info-stage-item-data{display:inline-block}div.info-stage{margin-bottom:1rem}.stageplaatseditpage .newline-form.panel{background-color:var(--color-bg-fill);border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200)}.stageplaatseditpage .newline-form>li>label{display:block;text-align:left;color:var(--color-text-primary);padding-top:0;overflow:hidden;clear:left}@media only screen and (min-width:590px){.stageplaatseditpage .newline-form>li>label{float:none;width:100%;margin-left:0;margin-right:0}}.stageplaatseditpage .newline-form .form--fields{position:relative;clear:both;float:none;margin-left:0;width:auto}.s5-toggle{height:24px}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group .svg-sprites.datepicker{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.input-group .svg-sprites.position-right{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.input-group .svg-sprites.position-left{position:absolute;top:50%;left:8px;transform:translateY(-50%)}.input-group-addon{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text-placeholder);text-align:center;white-space:nowrap;background-color:var(--color-bg-fill-secondary);border:1px solid var(--color-border-primary);border-radius:.25rem}.input-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.form-text{margin-top:.25rem;font-size:.875em;color:var(--color-text-tertiary)}.s5-btn-row{display:flex;gap:0 var(--space-300);width:100%}.s5-label-large{display:inline-block;height:28px;line-height:28px;padding:0 30px;float:left;margin:5px 10px 5px 0;border-radius:var(--border-radius-400);font-size:var(--text-body-sm)}.s5-item-panel{padding-bottom:0}.s5-item-panel .s5-btn-row{margin:0}.grade-structure{background-color:var(--color-bg-fill-secondary);border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);overflow:hidden}.grade-structure figure{width:2.3rem;height:2.3rem;margin:.35rem .75rem .35rem 0;display:inline-block;float:none;vertical-align:middle}.result-structure--title{font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);color:var(--color-text-secondary);background-color:var(--color-bg-fill-secondary);border-bottom:var(--border-width-100) solid var(--color-border-secondary);padding:var(--space-300) var(--space-200);margin:0 !important}header.header{flex:0 0 auto;position:fixed;z-index:200;left:0;top:0;right:0}@media only screen and (min-width:960px){header.header{left:var(--navigation-width)}}:root{--header-tab-height:64px}.header-tabs{display:flex;align-items:center;justify-content:flex-end;background-color:var(--color-bg-fill);border-bottom:var(--border-width-100) solid var(--color-border-primary);padding-right:var(--space-600);padding-left:var(--space-600);text-align:center;min-height:var(--header-tab-height);position:relative}@media only screen and (min-width:960px){.header-tabs{justify-content:center;min-height:var(--header-tab-height)}}.header-tabs ul{display:none;align-items:center;justify-content:center;margin:0 auto}@media only screen and (min-width:960px){.header-tabs ul{display:flex;gap:var(--space-200);min-height:var(--header-tab-height)}}.header-tabs.is-open{align-items:flex-start}.header-tabs.is-open ul{display:flex;flex-direction:column;transform:translateY(0)}.header-tabs li.is-selected a{font-weight:var(--font-weight-medium);color:var(--color-text-action)}@media only screen and (min-width:960px){.header-tabs li.is-selected a{background-color:var(--color-bg-fill-active)}}.header-tabs a{display:flex;align-items:center;font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:var(--body-lg-line-height);color:var(--color-text-secondary);padding:var(--space-300) var(--space-200)}@media only screen and (min-width:960px){.header-tabs a{min-height:var(--header-tab-height)}.header-tabs a:hover{color:var(--color-text-action-hover);background:var(--color-bg-fill-hover)}}.header-tabs--toggle{padding:var(--space-300);cursor:pointer}@media only screen and (min-width:960px){.header-tabs--toggle{display:none}}.l-container.tabs-none .header-tabs{display:none}:root{--header-toolbar-height:68px}.header-toolbar{display:flex;flex-wrap:nowrap;background:var(--color-bg-fill-brand-solid);color:var(--color-text-inverse);min-height:var(--header-toolbar-height);padding:12px var(--space-500);position:relative}.header-toolbar h1{display:flex;flex:1 1 auto;align-items:center;font-size:var(--text-body-lg);font-weight:var(--font-weight-medium);line-height:var(--body-lg-line-height);margin:0}@media only screen and (min-width:960px){.header-toolbar h1{justify-content:flex-start;text-align:left}}.header-toolbar h1>*{flex:0 0 auto}.header-toolbar h1>a{display:flex;max-width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (min-width:960px){.header-toolbar h1>a{max-width:100%}}.header-toolbar h1 span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-toolbar h1>i{color:var(--color-text-inverse-muted);font-style:normal;margin:0 .15rem}.header-toolbar h1>i:before{content:"/"}.header-toolbar h1>a{color:var(--color-text-inverse-muted)}.header-toolbar h1>a:hover{color:var(--color-text-inverse)}.header-toolbar h1>a:only-of-type span{display:inline}.header-toolbar h1>a:first-of-type span{display:none}.header-toolbar h1>a:first-of-type+i{display:none}@media only screen and (min-width:960px){.header-toolbar h1>a:first-of-type span{display:inline}.header-toolbar h1>a:first-of-type+i{display:inline}}.header-toolbar .contextButtonPanel{display:flex}.header-toolbar .header-toolbar--open-navigation{display:flex;align-items:center;line-height:var(--body-lg-line-height);padding:var(--space-200) 12px;cursor:pointer}@media only screen and (min-width:960px){.header-toolbar .header-toolbar--open-navigation{display:none}}span.helpPopover{float:left;width:40%;margin-right:1.75rem;background-repeat:no-repeat;padding:7rem}span.helpPopoverBackgroundSize300{background-size:300px}span.helpPopoverBackgroundSize280{background-size:280px}span.helpPopoverBackgroundSize240{background-size:240px}span.helpPopoverBackgroundSize220{background-size:220px}.helpPopoverWidth{max-width:60rem}.basic-list{display:flex;flex-wrap:nowrap}.basic-item{flex:1 1 auto;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);padding:var(--space-300);margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.loader--popover{background-color:var(--color-bg-fill-secondary);color:var(--color-text-secondary);position:absolute;width:10rem;height:4.65rem;left:50%;top:6rem;padding-top:1rem;margin-left:-5rem;text-align:center;border-radius:0 0 var(--border-radius-200) var(--border-radius-200)}.loader--popover .loader--dots{margin:auto;width:40px;height:20px;position:relative}.loader--popover span{display:block;clear:both;font-weight:var(--font-weight-semibold)}.content-wrapper.has-small-header .loader--popover{top:3rem}.loader--dot1,.loader--dot2,.loader--dot3,.loader--dot4{width:10px;height:10px;border-radius:50%;background:var(--color-bg-fill);position:absolute;animation:.5s ease infinite}.loader--dot1,.loader--dot2{left:0;animation-name:slide-loader--dot}.loader--dot3{left:15px;animation-name:slide-loader--dot}.loader--dot4{left:30px;animation-name:show-loader--dot;animation-direction:reverse}@keyframes show-loader--dot{from{transform:scale(.001)}to{transform:scale(1)}}@keyframes slide-loader--dot{to{transform:translateX(15px)}}.loader--spinner{border-width:.15rem;border-style:solid;border-color:var(--color-border-primary);border-right-color:transparent;border-radius:var(--border-radius-full);background-clip:padding-box;animation:loading 1s linear infinite,container 300ms ease;transform:translate3d(0, 0, 0);position:relative;display:inline-block;width:1.5rem;height:1.5rem}h2.is-header.log--header{text-align:left}.log--accept{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-200);padding-top:2px;color:var(--color-text-tertiary)}.log--accept small{padding-right:var(--space-200)}.log--accept small.log--accept-message{flex:1 1 auto}.log--accept small.log--accept-total-hours{flex:0 0 auto}.week-planning{display:flex;flex-direction:column;gap:var(--space-200)}.week-planning.tasks-planning .task{border:0 none;border-radius:0;margin:0;overflow:unset}.week-planning.tasks-planning .task--summary{background-color:transparent;line-height:inherit;padding:var(--space-300)}.week-plan{padding-left:48px;position:relative}.week-plan .week-plan-day:not(.task--empty) .week-day p:hover{color:var(--color-text-brand-hover)}.week-plan-day{margin:0 !important}.week-plan-day.has-popout .week-day{color:var(--color-text-secondary);background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-secondary)}.week-plan-day.day--empty .week-day{font-style:italic;color:var(--color-text-disabled);border:var(--border-width-100) dashed var(--color-border-secondary)}.week-day{display:flex;justify-content:space-between;align-items:center;gap:var(--space-200);font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:var(--heading-lg-line-height);border-top-right-radius:var(--border-radius-200);border-bottom-right-radius:var(--border-radius-200);padding:var(--space-300);min-height:48px}.week-day.task--summary p,.week-day p{flex:1 1 auto;margin-bottom:0;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.week-day .week-day--summary-emotion{flex:0 0 auto;width:24px;height:24px;border-radius:var(--border-radius-200)}.week-day .week-day--summary-emotion i{display:flex;align-items:center;text-align:center;color:var(--color-icon-inverse);width:100%}.week-day .week-day--summary-emotion i:before{font-size:var(--text-heading-xl);background-color:var(--color-bg-fill-secondary);border-radius:var(--border-radius-100)}.week-day .week-day--summary-meta{display:flex;align-items:center;text-align:center;text-transform:uppercase}.week-day .week-day--summary-meta a{text-transform:none;color:var(--color-icon-action)}.week-day .week-day--summary-meta .aanwezig{color:var(--color-text-success)}.week-day .week-day--summary-meta .afwezig{color:var(--color-text-danger)}.week-day .week-day--summary-day-consent{display:flex;align-items:center;gap:var(--space-200)}.week-plan--title{display:block;font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-xl-line-height);text-align:center;color:var(--color-text-primary);border:var(--border-width-100) solid var(--color-border-secondary);border-top-left-radius:var(--border-radius-200);border-bottom-left-radius:var(--border-radius-200);min-width:48px;min-height:48px;padding:var(--space-200);position:absolute;top:0;bottom:0;left:1px;z-index:1}.week-plan-day.has-popout .popout{border-radius:var(--border-radius-200)}:root{--navigation-width:16rem}nav.navigation{flex:0 0 auto;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;background-color:var(--color-bg-surface);background-size:cover;background-repeat:no-repeat;background-position:center;border-right:var(--border-width-100) solid var(--color-border-primary);position:absolute;top:0;bottom:0;color:var(--color-text-tertiary);font-weight:var(--font-weight-medium);z-index:500;width:var(--navigation-width);transition:transform 200ms cubic-bezier(.645, .045, .355, 1);transform:translateX(calc(-1 * var(--navigation-width)))}@media only screen and (min-width:960px){nav.navigation{position:fixed;height:100%;transition:none;transform:translateX(0);z-index:100;order:1}}body.is-locked{overflow:hidden;position:fixed;transform:translateX(var(--navigation-width))}@media only screen and (min-width:960px){body.is-locked{overflow:visible;position:static;transition:none;transform:none}}.navigation .navigation-header--close-navigation{display:none}.navigation.is-open .navigation-header--close-navigation{display:block}body.is-locked .header-toolbar--open-navigation{display:flex}.header-toolbar--open-navigation{display:none}.navigation-header{display:flex;align-items:center;gap:var(--space-200);flex:0 0 auto;padding-left:1rem;padding-top:1rem;padding-bottom:1rem;width:100%;min-height:67px;position:relative;z-index:9}@media only screen and (min-width:960px){.navigation-header{width:var(--navigation-width)}}.navigation-header--logo a{display:flex;align-items:center;gap:var(--space-200)}.navigation-header--logo img{display:block;height:24px}.navigation-header--title{font-size:var(--text-heading-sm);font-weight:var(--font-weight-medium);color:var(--color-text-action)}.navigation-items{border-top:var(--border-width-100) solid var(--color-border-tertiary);border-bottom:var(--border-width-100) solid var(--color-border-tertiary);width:100%;padding:var(--space-200);position:relative;z-index:9;overflow-x:hidden;overflow-y:auto}@media only screen and (min-width:960px){.navigation-items{width:var(--navigation-width)}}ul.navigation-items--main{margin:0}ul.navigation-items--main>li:not(:last-child){margin-bottom:var(--space-100)}ul.navigation-items--main>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;padding:var(--space-300) var(--space-200);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--body-lg-line-height);color:var(--color-text-tertiary);border-radius:var(--border-radius-200)}ul.navigation-items--main>li>a:hover,ul.navigation-items--main>li>a:active{color:var(--color-text-action);background-color:var(--color-bg-surface-hover)}ul.navigation-items--main>li>a:hover i,ul.navigation-items--main>li>a:active i{color:var(--color-icon-action)}ul.navigation-items--main>li.is-selected>a{color:var(--color-text-action);background-color:var(--color-bg-surface-brand)}ul.navigation-items--main>li.is-selected>a i{color:var(--color-icon-action)}ul.navigation-items--main li.has-notice a{position:relative;padding-right:2.5rem}ul.navigation-items--main li.has-notice a:after{content:" ";display:block;position:absolute;right:1rem;top:50%;margin-top:-3px;height:6px;width:6px;background:var(--color-bg-fill-danger);border-radius:50%}ul.navigation-items--sub a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;padding:var(--space-300) var(--space-200) var(--space-300) var(--space-800);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--body-lg-line-height);color:var(--color-text-tertiary);border-radius:var(--border-radius-200);transition:color 50ms}ul.navigation-items--sub a:hover,ul.navigation-items--sub a:active{color:var(--color-text-action);background-color:var(--color-bg-surface-hover)}ul.navigation-items--sub a:hover i,ul.navigation-items--sub a:active i{color:var(--color-icon-action)}ul.navigation-items--sub li.is-selected>a{color:var(--color-text-action);background-color:var(--color-bg-surface-brand)}ul.navigation-items--sub li.is-selected>a i{color:var(--color-icon-action)}.nav-icon--solid{display:none}.is-selected .nav-icon--default{display:none}.is-selected .nav-icon--solid{display:inline}.navigation-footer{width:100%;margin-top:auto;padding:var(--space-200);position:relative;z-index:9}@media only screen and (min-width:960px){.navigation-footer{width:var(--navigation-width)}}.navigation-footer ul{margin:0}.navigation-footer ul [class^="icon-"],.navigation-footer ul [class*=" icon-"]{position:absolute;top:47%;left:.5rem;transform:translateY(-53%);font-size:1.125rem;color:var(--color-icon-secondary);transition:color 100ms}.navigation-footer ul>li:not(:last-child){margin-bottom:var(--space-100)}.navigation-footer ul>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:block;padding:var(--space-300) var(--space-200);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--body-lg-line-height);color:var(--color-text-tertiary);border-radius:var(--border-radius-200)}.navigation-footer ul>li>a:hover,.navigation-footer ul>li>a:active{color:var(--color-text-action);background-color:var(--color-bg-surface-hover)}.navigation-footer ul>li>a.is-selected{color:var(--color-text-action);background-color:var(--color-bg-surface-brand)}.notification-new{width:10px;height:10px;margin-right:10px}.now{display:flex;flex-wrap:wrap;word-wrap:break-word;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);margin-bottom:var(--space-600);overflow:hidden;position:relative;background:var(--color-bg-fill)}.now>a:first-child{display:flex;flex-wrap:inherit;width:100%}.now h4{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);color:var(--color-text-primary);margin-bottom:var(--space-100)}.now p{margin:0}.now.has-figure-right,.now.has-figure-left{flex-wrap:nowrap}.now.has-figure-right figure.now--figure,.now.has-figure-left figure.now--figure{display:none}@media only screen and (min-width:960px){.now.has-figure-right figure.now--figure,.now.has-figure-left figure.now--figure{display:block;background-size:cover;background-position:50% 50%;height:auto;border-bottom:none}}@media only screen and (min-width:960px){.now.has-figure-right figure.now--figure{width:5.5rem}}.now.has-figure-left div{order:2}@media only screen and (min-width:960px){.now.has-figure-left figure.now--figure{order:1;width:7rem;margin-left:.25rem}}figure.now--figure{flex:1 1 auto;width:100%;height:8rem;background-size:cover;background-position:50% 50%;margin:0}.now--body{flex:1 1 auto;width:100%;padding:var(--space-400) var(--space-800) var(--space-400) var(--space-400);color:var(--color-text-secondary)}.now--body.has-icon{display:flex;justify-content:center;align-items:center}.now--body.has-icon i{flex:0 0 auto;padding-right:.75rem;position:relative;color:var(--color-icon-primary)}.now--body.has-icon i.is-completed{color:var(--color-icon-success)}.now--body.has-icon p{flex:1 1 auto}.now--body h4 strong{font-weight:inherit}.now--body.is-now h4 strong{color:var(--color-text-danger)}.now--body>div{margin-top:1rem;margin-bottom:1rem}.now--close{position:absolute;right:.75rem;top:.75rem;color:var(--color-text-action)}.now--close:hover{color:var(--color-text-action-hover)}li.now--soft{display:flex;flex-wrap:wrap;word-wrap:break-word;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);margin-bottom:var(--space-600);overflow:hidden;position:relative;background-color:var(--color-bg-fill)}li.now--soft h4{color:var(--color-text-primary)}li.now--soft h4 strong{font-weight:inherit}li.now--soft p{margin-bottom:1rem}li.now--tomorrow{display:flex;flex-wrap:wrap;word-wrap:break-word;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);margin-bottom:var(--space-600);overflow:hidden;position:relative;background:var(--color-bg-fill)}li.now--tomorrow div{display:flex;justify-content:center;align-items:center}li.now--tomorrow i{flex:0 0 auto;padding-right:.75rem;top:3px;position:relative;color:var(--color-icon-secondary)}li.now--tomorrow p{flex:1 1 auto;color:var(--color-text-secondary)}div.omgevingIndicator{background-size:contain;background-repeat:no-repeat;height:24px;width:24px;margin-left:auto;margin-right:var(--space-200)}div.omgevingIndicator.ontwikkelomgeving{background-image:url("../img/testomgeving/dev_txt.png")}div.omgevingIndicator.testomgeving{background-image:url("../img/testomgeving/test_txt.png")}div.omgevingIndicator.acceptatieomgeving{background-image:url("../img/testomgeving/acc_txt.png")}div.omgevingIndicator.implementatieomgeving{background-image:url("../img/testomgeving/impl_txt.png")}div.omgevingIndicator.demoomgeving{background-image:url("../img/testomgeving/demo_txt.png")}div.omgevingIndicator.cursusomgeving{background-image:url("../img/testomgeving/cursus_txt.png")}.panel--callout{color:var(--color-text-inverse);background-color:var(--color-bg-fill-success);border-radius:var(--border-radius-200)}.panel--stage{background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);margin-bottom:0;padding:0}.removestyle-panel{background:none;border-radius:0;margin-bottom:0;padding:0;border-bottom:0 none}@media only screen and (min-width:1024px){.removestyle-panel{padding:0}}.popout{background-color:var(--color-bg-surface);position:relative;margin-left:6px;margin-right:6px;z-index:0;box-shadow:var(--elevation-200);display:none;opacity:0;height:0;transform:translateY(-20px) scale(.95);transition:transform 100ms ease-out,opacity 100ms ease-out}.popout:before{content:" ";position:absolute;top:-0.35rem;left:3rem;border-top:0;border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-bottom:.4rem solid var(--color-bg-surface)}.popout>*{border-bottom:1px solid var(--color-border-secondary)}.popout>*:last-child{border-bottom:0}.has-popout.is-open .popout{overflow:visible;display:block;opacity:1;height:auto;margin-top:8px;margin-bottom:8px;transform:translateY(0) scale(1)}.has-popout .popout--toggle{cursor:pointer}.popout--body{padding:1rem}.popout--body p:last-of-type{margin-bottom:0}.popout--body dl{display:flex;flex-wrap:wrap;gap:0 var(--space-400);margin:0}.popout--body dl dt{flex:0 0 25%;opacity:.7;font-weight:var(--font-weight-regular);margin:0}.popout--body dl dd{flex:1 1 0;margin:0}.popout--actions{border-bottom:0;position:relative;padding:1rem;background-color:var(--color-bg-surface)}.popout--actions p{margin:0}.popout--actions strong{display:block}.popout--actions a.button{float:right}.popout--actions::after{display:block;clear:both;content:""}.popout--options{text-align:right;list-style:none;margin:0}.popout--options li{display:inline-block}.popout--options a{padding:1rem 1rem;display:block}.popout--options i{position:relative;top:.15rem}.popout--aside{display:flex;flex-wrap:nowrap}.popout--aside>*{flex:1 1 auto}.popout--emotion{flex:0 0 auto;width:3rem;height:3rem;border-radius:var(--border-radius-200)}.popout--emotion i{display:flex;align-items:center;text-align:center;color:var(--color-icon-inverse);width:100%}.popout--emotion i:before{font-size:3rem;background-color:var(--color-bg-fill-secondary);border-radius:var(--border-radius-200)}.popout--body--conversation{padding:15px;clear:both}.popout--body--conversation div.btn-row{text-align:right}.s5-person{position:relative;float:left;margin-right:5px;padding-right:10px;height:28px;font-size:var(--text-body-md);font-weight:var(--font-weight-regular);color:var(--color-text-primary);background-color:var(--color-bg-fill-secondary);margin-bottom:.25rem}.s5-person.clickable{cursor:pointer}.person-group{display:inline-block;position:relative;margin-bottom:10px;margin-right:5px;padding-right:10px;height:28px;font-size:var(--text-body-md);font-weight:var(--font-weight-regular);color:var(--color-text-primary);background-color:var(--color-bg-fill-secondary)}div.avatar-conversation span{position:absolute;background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;height:3rem;width:3rem;display:block;border-radius:var(--border-radius-100);box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.25)}div.avatar-conversation p,h6{padding-left:4rem;margin-bottom:0}.popover{transform:translateY(-150%);position:fixed;top:0;z-index:500;overflow-y:auto;display:flex;flex-direction:column;max-height:100%;width:100%;background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-300);box-shadow:var(--elevation-500)}@media only screen and (min-width:576px){.popover{max-width:30rem}}.popover.defaultPopoverWidth{max-height:80vh}@media only screen and (min-width:576px){.popover.defaultPopoverWidth{max-width:30rem}}.popover.is-open{top:50%;left:50%;transform:translate(-50%, -50%)}.popover.is-open.is-large{max-height:85vh}.popover.is-open+.popover-overlay{position:fixed;z-index:499;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.16)}.popover-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;background-color:var(--color-bg-surface-secondary);border-bottom:var(--border-width-100) solid var(--color-border-primary);padding:var(--space-400)}.popover-header h2{font-weight:var(--font-weight-medium);line-height:var(--body-lg-line-height);width:100%;margin:0}.popover-body{position:relative;flex:1 1 auto;padding:var(--space-400);overflow-y:auto}.popover-body .form{padding:0 !important;margin:0 !important}.popover-body .panel{border-radius:0;border:0 none;background-color:transparent}.popover-body ul.form>li{padding:0 !important}.popover-body .s5-form-row{max-width:100%}.popover-footer{display:flex;gap:0 var(--space-300);width:100%;border-top:var(--border-width-100) solid var(--color-border-primary);padding:var(--space-400)}dl.popover--dl h3{display:block;font-size:var(--text-heading-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-primary)}.popover--field{position:relative;margin-bottom:var(--space-600)}.popover--field .svg-sprites{position:absolute;top:10px;left:10px}.popover--field input[type=text],.popover--field input[type=number],.popover--field input[type=password],.popover--field input[type=search],.popover--field input[type=email],.popover--field input[type=tel],.popover--field input[type=url],.popover--field textarea,.popover--field select{padding-left:2.5rem}.popover--field input[type=checkbox]{cursor:pointer;position:relative;top:-1px}.popover--field .checkbox{cursor:pointer}.popover--field.form--error input{border:var(--border-width-100) solid var(--color-border-danger)}.popover--field::after{display:block;clear:both;content:""}.popover--time{display:flex;align-items:center;background:var(--color-bg-fill)}.popover--time span{padding:0 .5rem 0 .25rem;color:var(--color-text-secondary)}.popover--time input[type="number"]{width:5rem;min-width:initial;text-align:center;padding:var(--space-200) var(--space-200) var(--space-200) 1.75rem}.popover--time input[type="number"].afwezig{color:var(--color-text-danger)}.popover--time input[type="number"]:nth-child(n+2){width:3rem;margin-left:2px;padding-left:.5rem}.popover--time input[type="number"]:nth-child(n+2).afwezig{color:var(--color-text-danger)}.popover--time input[type=number]::-webkit-inner-spin-button,.popover--time input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.popover--qr-code img{width:100%;margin:0;padding:0 calc(var(--space-600) * 2);background-color:var(--color-bg-fill)}div.popover-tests span{color:var(--color-text-secondary);font-size:var(--text-body-xs)}div.popover-tests ul li{padding-left:1rem}div.popover-tests ul li span{color:var(--color-text-secondary);font-size:var(--text-body-xs)}.popover--panel h3,.s5-popover--panel h3{display:block;font-size:var(--text-heading-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-secondary)}.popover--panel a[disabled],.s5-popover--panel a[disabled]{color:var(--color-text-disabled);cursor:default}.popover--panel .popover--upload a,.s5-popover--panel .popover--upload a{white-space:normal}.popover--panel .popover--field:last-child,.s5-popover--panel .popover--field:last-child{margin-bottom:0}.popover--panel .popover--field:first-child,.s5-popover--panel .popover--field:first-child{margin-bottom:1.5rem}.popover--panel:nth-of-type(2),.s5-popover--panel:nth-of-type(2){margin-top:1.5rem}.popover--panel .s5-form-row,.s5-popover--panel .s5-form-row{margin-bottom:1.5rem}.popover--panel .s5-form-row:last-child,.s5-popover--panel .s5-form-row:last-child{margin-bottom:0}.popover-tabs ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;gap:var(--space-100);margin:0 0 .75rem 0}@media only screen and (min-width:960px){.popover-tabs ul{margin-bottom:1rem}}.popover-tabs ul a{display:block;font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);line-height:var(--heading-lg-line-height);color:var(--color-text-secondary);background-color:var(--color-bg-fill-secondary);padding:var(--space-200) var(--space-300);cursor:pointer}.popover-tabs ul a:hover{background-color:var(--color-bg-fill-secondary-hover)}.popover-tabs li{flex:1 1 auto;align-items:stretch;text-align:center;position:relative}.popover-tabs li:first-child a{border-radius:var(--border-radius-200) 0 0 var(--border-radius-200)}.popover-tabs li:last-child a{border-radius:0 var(--border-radius-200) var(--border-radius-200) 0;margin-right:0}.popover-tabs li.is-selected a{color:var(--color-text-inverse);background-color:var(--color-bg-fill-action)}.popover-tabs li.is-selected a:hover{background-color:var(--color-bg-fill-action-hover)}.popover-tabs li.is-selected.has-options:after{position:absolute;height:0;width:0;bottom:-4px;left:50%;margin-left:-3px;content:" ";display:block;border-left:var(--border-width-400) solid transparent;border-right:var(--border-width-400) solid transparent;border-top:var(--border-width-400) solid var(--color-border-action)}.popover-tabs-sm .popover-tabs ul a{padding:var(--space-100) var(--space-300);min-width:100px}ul.popover-tabs--emotion li.is-happy,ul.popover-tabs--emotion li.is-neutral,ul.popover-tabs--emotion li.is-sad,ul.popover-tabs--emotion li.is-angry{background:none}ul.popover-tabs--emotion .is-selected a{background-color:var(--color-bg-fill-action);color:var(--color-text-inverse)}ul.popover-tabs--emotion li a{padding-top:0;padding-bottom:0}ul.popover-tabs--emotion i:before{font-size:var(--text-heading-3xl)}div.presence--wrapper{display:flex;flex-direction:column;gap:var(--space-200)}div.presence--wrapper h2{text-align:right;padding-right:var(--space-400);position:relative}div.presence{display:flex;align-items:center;background-color:var(--color-bg-fill);border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);padding:var(--space-400)}div.presence--multiple-hours{align-items:flex-start}div.presence--multiple-hours .presence--hours a:hover{background:var(--color-bg-fill-secondary);color:var(--color-text-secondary);cursor:default}.presence--student{flex:1 1 auto;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presence--student figure{background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:var(--border-radius-200);box-shadow:var(--elevation-200);float:left;margin-right:var(--space-300);margin-bottom:0}.presence--student a{color:var(--color-text-primary);cursor:pointer}.presence--student a:hover{color:var(--color-text-action-hover)}.presence--student small{font-weight:var(--font-weight-regular);display:block}.presence--popover-comment{padding-left:var(--space-600)}.presence-buttons{flex:0 0 auto;text-align:left;white-space:nowrap;display:inline-block;border-radius:var(--border-radius-200)}.presence-buttons ul:not(:last-child){margin-bottom:var(--space-100)}.presence-buttons>ul{display:flex;flex-wrap:nowrap;flex-direction:row;gap:var(--space-100);margin:0}.presence-buttons>ul>li{display:inline-flex;position:relative;vertical-align:top}.presence-buttons>ul>li>a{flex:1 1 auto;display:inline-block;font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);text-transform:unset;text-align:center;color:var(--color-text-primary);background-color:var(--color-bg-fill-secondary);border-radius:0;padding:var(--space-100) var(--space-300);min-height:30px;cursor:pointer}.presence-buttons>ul>li>a:hover{color:var(--color-text-primary);background-color:var(--color-bg-fill-secondary-hover)}.presence-buttons>ul>li.presence-buttons-presence>a{border-radius:var(--border-radius-200) 0 0 var(--border-radius-200)}.presence-buttons>ul>li.presence-buttons-other>a{border-radius:0 var(--border-radius-200) var(--border-radius-200) 0}.presence-buttons>ul>li.presence-buttons-presence.is-selected>a{color:var(--color-text-success);background-color:var(--color-bg-surface-success)}.presence-buttons>ul>li.presence-buttons-absence.is-selected>a{color:var(--color-text-danger);background-color:var(--color-bg-surface-danger)}.presence-buttons>ul>li.presence-buttons-other.is-selected>a{color:var(--color-text-info);background-color:var(--color-bg-surface-info)}.presence-buttons>ul>li.presence--hours>a{color:var(--color-text-inverse);background:var(--color-bg-fill-action)}.presence-buttons>ul>li a span{display:none}@media only screen and (min-width:960px){.presence-buttons>ul>li a span{display:block}}.presence-buttons>ul>li>a>i{display:block;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width:960px){.presence-buttons>ul>li>a>i{display:none}}.presence-buttons>ul>li.presence--hours a{border-radius:var(--border-radius-200);padding:var(--space-100) var(--space-100);width:28px}li.presence-buttons-other a span{width:4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:960px){.presence-locked .presence-buttons a span{width:7rem}}.presence-locked .presence-buttons>ul>li[class^=presence-buttons-]{display:none}.presence-locked .presence-buttons>ul>li[class^=presence-buttons-].is-selected{display:inline-block}.presence-locked .presence-buttons>ul>li[class^=presence-buttons-] a{border-radius:var(--border-radius-200)}.presence-locked .presence--hours{visibility:hidden}.presence-locked .presence--hours a{visibility:inherit}.presence-locked .presence--multiple-hours .presence--hours{visibility:visible}.presence-locked .dropdown--list li{display:none}.presence-locked .dropdown--list li.is-selected{display:block}.presence-locked .dropdown--options{position:relative}.presence-locked .dropdown--options:after{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.presence-locked .dropdown--options input{background-color:transparent;color:var(--color-text-inverse);padding-left:.75rem;box-shadow:none;border:none;font-weight:var(--font-weight-regular);font-size:var(--text-body-md)}div.presence-overview--wrapper h2{position:relative;display:block;margin-top:.5rem;margin-bottom:.5rem;padding-right:var(--space-300);color:var(--color-text-primary);text-align:right;text-transform:uppercase;font-weight:var(--font-weight-semibold);font-size:var(--text-body-md)}div.presence-overview{display:flex;align-items:center;margin-bottom:2px;padding:.75rem;border-radius:var(--border-radius-100);background:var(--color-bg-fill)}@media only screen and (min-width:1024px){div.presence-overview{padding:.75rem 1.75rem}}div.presence-overview.is-dates{background:transparent;padding-top:0}div.presence-overview.is-dates li{height:1.7rem;border-radius:0}div.presence-overview.is-dates li:first-of-type{border-radius:0 0 0 var(--border-radius-100)}div.presence-overview.is-dates li:last-of-type{border-radius:0 0 var(--border-radius-100) 0}div.presence-overview.is-dates .is-today{color:var(--color-text-success);font-weight:var(--font-weight-semibold)}.presence-overview--student{flex:1 1 0;display:inline-block;overflow:hidden;padding-left:var(--space-300);text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:960px){.presence-overview--student{padding-left:var(--space-600)}}.presence-overview--student figure{background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:var(--border-radius-200);box-shadow:var(--elevation-200);float:left;margin-right:var(--space-300)}.presence-overview--student a{color:var(--color-text-action)}.presence-overview--student a:hover{color:var(--color-text-action-hover)}.presence-overview--student small{display:block;font-weight:var(--font-weight-regular)}.presence-overview--week{display:flex;flex:0 1 auto}.presence-overview--week a{display:block;height:100%}.presence-overview--week>ul,.presence-overview--week>div>ul{display:flex;align-items:center;flex:0 1 auto;margin:0}.presence-overview--week>ul>li,.presence-overview--week>div>ul>li{display:flex;flex-direction:column;justify-content:center;flex:0 1 auto;margin:1px;padding:.25rem;height:3rem;min-width:1.6rem;background-color:var(--color-bg-fill)}.presence-overview--week>ul>li:first-of-type,.presence-overview--week>div>ul>li:first-of-type{margin-left:0;border-radius:var(--border-radius-100) 0 0 var(--border-radius-100)}.presence-overview--week>ul>li:last-of-type,.presence-overview--week>div>ul>li:last-of-type{margin-right:0;border-radius:0 var(--border-radius-100) var(--border-radius-100) 0}.presence-overview--week>ul>li:only-of-type,.presence-overview--week>div>ul>li:only-of-type{margin:1px 0;border-radius:var(--border-radius-100)}.presence-overview--week>ul>li:nth-of-type(n+11),.presence-overview--week>div>ul>li:nth-of-type(n+11){display:none}@media only screen and (min-width:590px){.presence-overview--week>ul>li:nth-of-type(n+11),.presence-overview--week>div>ul>li:nth-of-type(n+11){display:inline-block}}@media only screen and (min-width:590px){.presence-overview--week>ul>li,.presence-overview--week>div>ul>li{min-width:1.8rem}}@media only screen and (min-width:1024px){.presence-overview--week>ul>li,.presence-overview--week>div>ul>li{min-width:2.5rem}}@media only screen and (min-width:1140px){.presence-overview--week>ul>li,.presence-overview--week>div>ul>li{min-width:3.2rem}}.presence-overview--week li.is-week-end+li{margin-left:.5rem}.presence-overview--week li.is-present{background-color:var(--color-bg-fill-success);color:var(--color-text-inverse)}.presence-overview--week li.is-absent{background-color:var(--color-bg-fill-danger);color:var(--color-text-inverse)}.presence-overview--week li.is-other{background-color:var(--color-bg-fill-secondary);color:var(--color-text-secondary)}.presence-overview--week span{display:block;text-align:center;font-size:var(--text-body-xs);line-height:1rem}@media only screen and (min-width:960px){.presence-overview--week span{font-size:var(--text-body-sm);line-height:1.3rem}}div.presence-overview--subject .presence-overview--week>ul>li:nth-of-type(n+9),div.presence-overview--subject .presence-overview--week>div>ul>li:nth-of-type(n+9){display:none}@media only screen and (min-width:590px){div.presence-overview--subject .presence-overview--week>ul>li:nth-of-type(n+9),div.presence-overview--subject .presence-overview--week>div>ul>li:nth-of-type(n+9){display:inline-block}}span.presence-overview--weekdate{font-size:var(--text-body-lg);line-height:2rem;width:100%;display:block;text-align:center;margin-bottom:1px;background:var(--color-bg-fill);border-radius:var(--border-radius-100) var(--border-radius-100) 0 0}table.presence-table{padding-bottom:calc(var(--space-600) * 3)}table.presence-table caption{display:none}table.presence-table th{padding-left:.5rem;padding-right:.5rem;text-align:center}table.presence-table th:first-of-type{text-align:left}table.presence-table th a{border-radius:var(--border-radius-100);color:var(--color-text-secondary)}table.presence-table th small{text-transform:none}table.presence-table th small:nth-of-type(2){display:none}@media only screen and (min-width:960px){table.presence-table th small:nth-of-type(2){display:inline-block}}table.presence-table td.is-present a{background:var(--color-bg-fill-success);color:var(--color-text-inverse)}table.presence-table td.is-absent a{background:var(--color-bg-fill-danger);color:var(--color-text-inverse)}table.presence-table td.is-other a{background:var(--color-bg-fill-secondary);color:var(--color-text-secondary)}table.presence-table .table--avatar>div{width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:960px){table.presence-table .table--avatar>div{width:auto}}ul.presence-table--dropdown-info{padding:.5rem 1rem;font-weight:var(--font-weight-regular)}ul.presence-table--dropdown-info li{color:var(--color-text-secondary);margin-top:0}ul.presence-table--dropdown-info li.is-lead{color:var(--color-text-secondary);margin-top:.35rem}ul.presence-table--dropdown-info li.is-lead:first-of-type{margin-top:0}.maand-header,.week-header{padding:var(--space-200) 0;margin-bottom:var(--space-200)}.maand-header h2.is-header,.week-header h2.is-header{display:block;font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);text-align:center;color:var(--color-text-tertiary);position:relative;word-wrap:break-word;margin:0}.maand-header h2.is-header span.is-soft,.week-header h2.is-header span.is-soft{color:var(--color-text-primary)}.btn{display:inline-block;padding:var(--space-200) var(--space-300);font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);line-height:var(--heading-lg-line-height);color:var(--color-text-inverse);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--border-width-100) solid transparent;border-radius:var(--border-radius-200);background-color:var(--color-bg-fill-action);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn-lg{padding:var(--space-300);font-size:var(--text-body-lg)}.btn-small,.btn-sm{padding:var(--space-100) var(--space-300);font-size:var(--text-body-sm);line-height:var(--body-xs-line-height)}.btn-block{display:block;width:100%}.btn-primary{color:var(--color-text-inverse);background-color:var(--color-bg-fill-action)}.btn-primary[disabled],.btn-primary.disabled{color:var(--color-text-disabled);background-color:var(--color-bg-fill-disabled);pointer-events:none}.btn-primary:hover{color:var(--color-text-inverse);background-color:var(--color-bg-fill-action-hover)}.btn-primary:active{color:var(--color-text-inverse);background-color:var(--color-bg-fill-action-active)}.btn-secondary{color:var(--color-text-action);background-color:var(--color-bg-surface);border-color:var(--color-border-action)}.btn-secondary[disabled],.btn-secondary.disabled{color:var(--color-text-disabled);background-color:var(--color-bg-fill-disabled);border-color:var(--color-border-disabled);pointer-events:none}.btn-secondary:hover{color:var(--color-text-brand-solid);background-color:var(--color-bg-surface);border-color:var(--color-border-brand-solid)}.btn-secondary:active{color:var(--color-text-brand-solid);background-color:var(--color-bg-surface);border-color:var(--color-border-brand-solid)}.btn-destructive{color:var(--color-text-secondary);background-color:var(--color-bg-fill-secondary)}.btn-destructive[disabled],.btn-destructive.disabled{color:var(--color-text-disabled);background-color:var(--color-bg-fill-disabled);pointer-events:none}.btn-destructive:hover{color:var(--color-text-secondary);background-color:var(--color-bg-fill-secondary-hover)}.btn-destructive:active{color:var(--color-text-secondary);background-color:var(--color-bg-fill-secondary-active)}.btn-subtle{color:var(--color-text-secondary);background-color:var(--color-bg-fill);border-color:var(--color-border-primary)}.btn-subtle[disabled],.btn-subtle.disabled{color:var(--color-text-disabled);background-color:var(--color-bg-fill-disabled);border-color:var(--color-border-disabled);pointer-events:none}.btn-subtle:hover{color:var(--color-text-primary);background-color:var(--color-bg-fill-hover);border-color:var(--color-border-primary)}.btn-subtle:active{color:var(--color-text-action);background-color:var(--color-bg-fill-action-active);border-color:transparent}.btn-success{color:var(--color-text-inverse);background-color:var(--color-bg-fill-success)}.btn-success[disabled],.btn-success.disabled{color:var(--color-text-disabled);background-color:var(--color-bg-fill-disabled);pointer-events:none}.btn-success:hover{color:var(--color-text-inverse);background-color:var(--color-bg-fill-success-hover)}.btn-success:active{color:var(--color-text-inverse);background-color:var(--color-bg-fill-success-active)}.btn-danger{color:var(--color-text-inverse);background-color:var(--color-bg-fill-danger)}.btn-danger[disabled],.btn-danger.disabled{color:var(--color-text-disabled);background-color:var(--color-bg-fill-disabled);pointer-events:none}.btn-danger:hover{color:var(--color-text-inverse);background-color:var(--color-bg-fill-danger-hover)}.btn-danger:active{color:var(--color-text-inverse);background-color:var(--color-bg-fill-danger-active)}.btn-ghost-primary{color:var(--color-text-secondary);background-color:transparent}.btn-ghost-primary:hover{color:var(--color-text-secondary);background-color:var(--color-bg-fill-hover)}.btn-ghost-primary:active{color:var(--color-text-action);background-color:var(--color-bg-fill-active)}.btn-ghost-primary[disabled],.btn-ghost-primary.disabled{color:var(--color-text-disabled);background-color:transparent;pointer-events:none}.btn-ghost-inverse{color:var(--color-text-inverse);background-color:transparent}.btn-ghost-inverse:hover{color:var(--color-text-inverse);background-color:var(--color-bg-fill-action)}.btn-ghost-inverse:active{color:var(--color-text-inverse);background-color:var(--color-bg-fill-action)}.btn-ghost-inverse[disabled],.btn-ghost-inverse.disabled{color:var(--color-text-disabled);background-color:transparent;pointer-events:none}.btn-ghost-action{color:var(--color-text-action);background-color:transparent}.btn-ghost-action:hover{color:var(--color-text-action-hover);background-color:var(--color-bg-fill-hover)}.btn-ghost-action:active{color:var(--color-text-action);background-color:var(--color-bg-fill-active)}.btn-ghost-action[disabled],.btn-ghost-action.disabled{color:var(--color-text-disabled);background-color:transparent;pointer-events:none}.btn-ghost-success{color:var(--color-text-success);background-color:transparent}.btn-ghost-success:hover{color:var(--color-text-success);background-color:var(--color-bg-surface-success-hover)}.btn-ghost-success:active{color:var(--color-text-success);background-color:var(--color-bg-surface-success-active)}.btn-ghost-success[disabled],.btn-ghost-success.disabled{color:var(--color-text-disabled);background-color:transparent;pointer-events:none}.btn-ghost-danger{color:var(--color-text-danger);background-color:transparent}.btn-ghost-danger:hover{color:var(--color-text-danger);background-color:var(--color-bg-surface-danger-hover)}.btn-ghost-danger:active{color:var(--color-text-danger);background-color:var(--color-bg-surface-danger-active)}.btn-ghost-danger[disabled],.btn-ghost-danger.disabled{color:var(--color-text-disabled);background-color:transparent;pointer-events:none}.profile-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--color-text-primary);word-wrap:break-word;background-color:var(--color-bg-surface);background-clip:border-box;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);padding:var(--space-400);gap:var(--space-400)}.profile-card h1,.profile-card h2,.profile-card h3{font-size:var(--text-heading-md);font-weight:var(--font-weight-semibold);margin-bottom:0}.profile-card dl.advanced{margin-bottom:calc(-1 * var(--space-500))}.profile-card dl.advanced dd a{color:var(--color-text-action)}.profile-card dl.advanced dd a:hover{color:var(--color-text-action-hover)}.s5-checkbox-item{position:relative}.s5-checkbox-item input.s5-input-checkbox{position:absolute;width:1.5rem;top:0;left:0;height:1.5rem;opacity:.5}.s5-checkbox-item input.s5-input-checkbox:checked+i{border:var(--border-width-200) solid var(--color-border-action);border-radius:100%}.s5-checkbox-item input.s5-input-checkbox:checked+i:after{position:absolute;top:3px;height:10px;width:10px;left:3px;content:'';z-index:1;border-radius:100%;background-color:var(--color-bg-fill-action)}.s5-checkbox-item label{position:relative;cursor:pointer}.s5-input-checkbox-label{font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold)}.s5-input-checkbox{opacity:0;display:none}.s5-input-checkbox+.s5-input-checkbox-label{display:inline-block;font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:var(--body-lg-line-height);color:var(--color-text-primary);padding-left:24px;margin:0 0 4px 0;cursor:pointer;position:relative}.s5-input-checkbox+.s5-input-checkbox-label:before{content:'';position:absolute;top:3px;left:1px;line-height:16px;width:16px;height:16px;font-size:var(--text-body-md);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-100)}.s5-input-checkbox:hover+.s5-input-checkbox-label:before{background-color:var(--color-bg-fill-hover);border-color:var(--color-border-primary-hover)}.s5-input-checkbox:focus+.s5-input-checkbox-label:before{background-color:var(--color-bg-fill-active);border-color:var(--color-border-action);box-shadow:var(--form-focus-ring)}.s5-input-checkbox:checked+.s5-input-checkbox-label:before{content:'';background-color:var(--color-bg-fill-action);border-color:var(--color-border-action);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 11.5L3 8l1-1 2.5 2.5 5-5 1 1z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}.s5-input-checkbox:disabled+.s5-input-checkbox-label:before{background-color:var(--color-bg-fill-disabled);border-color:var(--color-border-disabled)}.result-choice li.is-selected>div{background:var(--color-bg-fill-success)}.result-choice li.is-selected>div a,.result-choice li.is-selected>div i:before{color:var(--color-text-inverse)}.result-choice li.is-selected>div small{color:var(--color-text-secondary)}@media only screen and (min-width:960px){.result-choice--header{display:block}}.result-choice--header small{display:block}.pogingen .poging-title{margin-right:var(--space-200)}.pogingen dd{margin-bottom:0 !important}.result-entry--wrapper.has-small-input .result-entry--result{width:3rem}.result-entry--wrapper.has-medium-input .result-entry--result{width:5rem}.result-entry--wrapper.has-large-input .result-entry--result{width:8rem}.result-entry{display:flex;align-items:flex-start;gap:var(--space-400);background-color:var(--color-bg-fill);border-radius:var(--border-radius-200);margin-bottom:2px;padding:.75rem}.result-entry span.loader--spinner{top:.15rem}.result-entry--result{flex:0 0 auto;display:inline-block}.result-entry--result input{padding-left:.3rem;padding-right:.3rem;text-align:center}.result-entry--result input[type="text"]{height:3rem;min-width:1px}.result-entry--student{flex:1 1 auto;display:inline-block;overflow:hidden}.result-entry--student a{display:flex;align-items:center;gap:var(--space-400);color:var(--color-text-primary)}.result-entry--student a span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-entry--student figure{background-image:url("../img/user.png");background-position:50% 50%;background-size:cover;border-radius:var(--border-radius-200);width:3rem;height:3rem;margin:0}.result-entry--student small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-overview--grades-container{position:relative}div.result-overview--carousel{position:relative;overflow-x:hidden}a.result-overview--carousel-next{position:absolute;right:-1rem;top:.5rem}a.result-overview--carousel-prev{position:absolute;left:-1rem;top:.5rem}a.result-overview--carousel-next.inactive,a.result-overview--carousel-prev.inactive{display:none}.result-overview--grade>div{white-space:nowrap;overflow:hidden;text-align:center}table.result-overview--table{table-layout:fixed;margin-bottom:0}.result-overview--grades .result-overview--carousel li:not(:last-child){margin-right:var(--space-200)}.result-overview--grades .result-overview--carousel li{float:left}.result-overview--grades .result-overview--carousel ul{position:relative;width:2000rem}.result-overview--grade .lozange{display:inline-flex;justify-content:center;align-items:center;font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--body-xs-line-height);letter-spacing:var(--p-font-letter-spacing-wider);color:var(--color-text-tertiary);background-color:var(--color-bg-surface-secondary);border-radius:var(--border-radius-200);padding:var(--space-100) var(--space-150);min-width:35px}.result-overview--grade.is-positive .lozange{color:var(--color-text-success-solid);background-color:var(--color-bg-surface-success)}.result-overview--grade.is-negative .lozange{color:var(--color-text-tertiary);background-color:var(--color-bg-fill-secondary)}.result-overview--grade.is-positive.is-average .lozange{color:var(--color-text-inverse);background-color:var(--color-bg-fill-success)}.result-overview--grade.is-negative.is-average .lozange{color:var(--color-text-inverse);background-color:var(--color-bg-fill-inverse)}ul.result-structure{background-color:var(--color-bg-fill-secondary);margin-bottom:0}ul.result-structure.is-second{padding-left:40px;margin:.5rem 0}ul.result-structure.is-third{padding-left:40px;margin:.5rem 0}ul.result-structure.is-second,ul.result-structure.is-third{position:relative}ul.result-structure.is-second:before,ul.result-structure.is-third:before{background-color:var(--color-bg-fill-secondary);position:absolute;width:38px;display:block;left:0;height:100%;content:" "}ul.result-structure.is-second:empty,ul.result-structure.is-third:empty{margin:0}ul.result-structure span.result-structure--icon{flex:0 0 auto;align-self:flex-end;color:var(--color-text-secondary)}ul.result-structure li:not(:last-child){border-bottom:var(--border-width-100) solid var(--color-border-secondary)}ul.result-structure .is-clickable:hover .results-item--link{color:var(--color-text-brand-hover)}.results-formative>div.result-structure--name{flex:0 1 100%;margin-right:1rem}.result-structure--name{flex:0 1 100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-structure--test{display:flex;position:relative;background-color:var(--color-bg-fill);padding:var(--table-data-padding)}.result-structure--test.is-composite .result-structure--name{opacity:.5}.result-structure--test.is-composite small{display:none}.result-structure--test.is-composite span.grade-structure--grade{opacity:.5;color:var(--color-text-secondary);margin-right:calc(var(--space-600) * 1.5)}.result-structure--test.is-exemption .result-structure--name{opacity:.5}.result-structure--test.is-exemption small{display:none}.result-structure--test.is-exemption>span{font-weight:var(--font-weight-regular);opacity:.5;text-transform:lowercase;margin-right:calc(var(--space-600) * 1.5)}.result-structure--test span.loader--spinner{top:.3rem}.result-structure--empty{text-align:center;display:block;font-style:italic}.results-item{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-bg-fill);padding:var(--table-data-padding);position:relative}.results-item .results-item--link{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary)}.results-item>label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.results-item>div{flex:1 1 auto;margin-bottom:0}.results-item .student-progress{flex:0 1 35%;width:35%}.results-item .student-progress--bar{text-align:center}.s5-filterbar-container{display:none;width:100%;max-height:100%;padding:var(--space-400);overflow:auto;position:relative}.s5-filterbar-container.active{display:block}.s5-filterbar-container h2{font-size:var(--text-heading-lg);font-weight:var(--font-weight-semibold);line-height:var(--body-lg-line-height);color:var(--color-text-primary)}.s5-filterbar-container h5,.s5-filterbar-container label{font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0 0 4px 0}.s5-filterbar-container .s5-input-checkbox+.s5-input-checkbox-label:before{text-indent:0}.s5-filterbar-container .s5-input-checkbox:checked+.s5-input-checkbox-label:before{text-indent:0}.s5-filterbar-container~section.content-wrapper{padding-right:0 !important}.filter-sidenote{font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);line-height:var(--body-sm-line-height);color:var(--color-text-primary)}.signal,.signal-card{display:flex;align-items:center;color:var(--color-text-primary);background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);padding:var(--space-400);margin-bottom:var(--space-200)}.signal>div,.signal-card>div{flex:1 1 auto}.signal>div.signal--click-icon,.signal-card>div.signal--click-icon{padding:0}.signal figure,.signal-card figure{flex:0 0 auto;margin-left:.75rem;height:3rem;width:3rem;border-radius:var(--border-radius-100);background-size:cover;background-position:center;background-repeat:no-repeat}.signal i,.signal-card i{margin:0 .25rem 0 .25rem}.signal-card-body [class^=label--]{margin-right:var(--space-200)}.signal-card-body small{font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:var(--body-lg-line-height);color:var(--color-text-secondary);margin-bottom:0}div.signal--click-icon,a.signal--click-icon{flex:0 1 auto;color:var(--color-icon-primary);vertical-align:middle;height:100%;padding:.75rem}.removestyle-signal{margin-bottom:0;background:none;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;padding:0;border:0 none}.removestyle-signal>div{flex:0 0 auto}.signal--wrapper{margin-bottom:var(--space-600);position:relative}.signal--empty{display:block;font-style:italic}@media only screen and (min-width:960px){select.signal--filter-traject{display:none}}div.signal>a[href]{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}div.sortable.ui-sortable-helper{outline:var(--border-width-200) solid var(--color-border-primary)}div.sortable::after{display:block;clear:both;content:""}span.sortable-title.subtheme{padding-left:.75rem}div.popover-content form.sortable-form{padding-bottom:.5rem}div.sortable-content{display:flex;flex-wrap:nowrap;background:var(--color-bg-fill);line-height:2.5rem;height:2.5rem;max-height:2.5rem}div.sortable-content span.sortable-title{flex:1 1 auto;margin:auto .5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}div.sortable-content span.sortable--handle{display:block;cursor:ns-resize !important}div.sortable-content span.sortable--handle:active,div.sortable-content span.sortable--handle:focus{cursor:ns-resize}div.sortable-content span.sortable-icon{flex:0 0 auto;text-align:center;color:var(--color-text-action);width:2em}div.sortables .sortable-placeholder{border:var(--border-width-200) dashed var(--color-border-primary);background:transparent;height:2.5em;margin-bottom:2px}:root{--progressbar-height:40px}.stage-info{display:flex;flex-direction:column}.stage-info .stage-info--item:not(:last-child){margin-bottom:var(--space-200)}.stage-info--item{font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:var(--body-lg-line-height);color:var(--color-text-secondary)}.stageinfopanel .student-progress--bar{height:var(--progressbar-height)}.stageinfopanel .student-progress--achieved{height:var(--progressbar-height)}.stageinfopanel .student-progress--average{height:var(--progressbar-height)}.stageinfopanel .student-progress--average small{top:6px}.presence-total-view{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}@media only screen and (min-width:1200px){.presence-total-view{flex-wrap:nowrap}}.presence-total{background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);width:100%;overflow:hidden}@media only screen and (min-width:576px){.presence-total{width:47%}}@media only screen and (min-width:768px){.presence-total{width:48%}}@media only screen and (min-width:1200px){.presence-total{width:100%}}.presence-total--title{background-color:var(--color-bg-fill-secondary);border-bottom:var(--border-width-100) solid var(--color-border-primary);padding:var(--space-400)}.presence-total--title h2{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);color:var(--color-text-primary);margin-bottom:0}.presence-total--content{display:flex;flex-direction:column;padding:var(--space-400)}.presence-total--content .presence-total--content-text:last-child{margin-bottom:0}.presence-total--content-title{font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--body-lg-line-height);color:var(--color-text-secondary);margin-bottom:var(--space-100)}.presence-total--content-text{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);color:var(--color-text-primary)}.student-absence--empty{text-align:center;display:block;font-style:italic}.student-absence--day,.student-absence--hour{position:relative;padding-left:48px}.student-absence--day{border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);margin-bottom:var(--space-400);overflow:hidden}.student-absence--day-title{display:block;font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);text-align:center;color:var(--color-text-primary);background-color:var(--color-bg-fill-secondary);border-top-left-radius:var(--border-radius-200);border-bottom-left-radius:var(--border-radius-200);width:48px;padding:var(--space-300);position:absolute;top:0;bottom:0;left:0}.student-absence--hour-title{display:flex;justify-content:center;align-items:center;font-size:var(--text-heading-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);text-align:center;color:var(--color-text-primary);background-color:var(--color-bg-fill-secondary);border:var(--border-width-100) solid var(--color-border-primary);width:48px;padding:var(--space-300);position:absolute;top:0;bottom:0;left:0}.student-absence--course{background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-primary);padding:var(--space-300);margin:-1px;position:relative}.student-absence--course p{display:block;font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);color:var(--color-text-primary);margin-bottom:0}.student-absence--course strong{display:block;font-size:inherit;font-weight:inherit}.student-absence--course small{display:block;font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);line-height:var(--heading-lg-line-height);color:var(--color-text-secondary)}.student-absence--course small.student-absence--reported{text-align:right;color:var(--color-text-tertiary);float:right}dl.student-profile--list{vertical-align:top;margin:0 var(--space-300) var(--space-300) 0;display:inline-block}dl.student-profile--list:last-of-type{margin-bottom:0}@media only screen and (min-width:960px){dl.student-profile--list{margin:0 var(--space-600) 0 0}}.student-profile{display:flex;background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);padding:var(--space-400);gap:var(--space-400)}.student-profile .student-profile--avatar{background-color:var(--color-bg-fill);border-radius:var(--border-radius-200)}.student-profile .student-profile--avatar img{border-radius:var(--border-radius-200)}.student-profile .student-profile--name{padding:0}.student-profile h1{margin:-6px 0 0 0;color:var(--color-text-primary);font-size:var(--text-heading-md);line-height:30px}.student-profile h2{color:var(--color-text-primary);font-size:var(--text-body-sm);line-height:20px}.student-profile h1,.student-profile h2{font-size:var(--text-heading-md);font-weight:var(--font-weight-medium)}.student-profile--avatar{background-image:url('../img/user.png');background-size:cover;background-position:center;width:4rem;height:4rem;display:inline-block;border-radius:var(--border-radius-200)}@media only screen and (min-width:960px){.student-profile--avatar{height:5rem;width:5rem}}.student-profile--name{display:inline-block;vertical-align:top;padding:0 .75rem}.student-profile-panel{border-radius:inherit;margin-bottom:0;padding:0;background-color:transparent}.student-progress--bar{font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);text-transform:uppercase;text-align:right;color:var(--color-text-inverse);background-color:transparent;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);padding:11px var(--space-200);position:relative;overflow:hidden}.student-progress--bar>div{height:22px;position:absolute;left:0;top:0;bottom:0}.student-progress--bar small{padding:0 4px}.student-progress--bar .progress-bar-purple{color:var(--color-text-accent-purple);background-color:var(--color-bg-surface-accent-purple)}.student-progress--bar .progress-bar-warning{color:var(--color-text-warning-solid);background-color:var(--color-bg-surface-warning)}.student-progress--bar .progress-bar-success{color:var(--color-text-success-solid);background-color:var(--color-bg-surface-success)}.student-progress--bar .progress-bar-success-solid{color:var(--color-text-inverse);background-color:var(--color-bg-fill-success)}.student-progress--bar .progress-bar-default{color:var(--color-text-tertiary);background-color:var(--color-bg-surface-secondary)}.student-progress--achieved{background-color:var(--color-bg-fill-success);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.student-progress--average{background-color:var(--color-bg-fill-inverse);text-align:center;position:absolute;top:0;right:0;bottom:0;left:0}.student-progress--average span{color:inherit;position:relative;z-index:2}.student-progress--average small{position:relative;top:0;z-index:2}.student-progress--temp{font-style:italic;opacity:.8}.student-progress--achieved-label{display:none;font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);text-align:center;text-transform:uppercase;color:var(--color-text-secondary);width:6rem;height:2rem;margin-top:.15rem;margin-left:-3rem;position:absolute;left:26%;top:0}.student-progress--achieved-label:after{position:absolute;height:1.5rem;left:50%;bottom:-10px;z-index:5;margin-left:-1px;content:" ";width:1px;background:var(--color-bg-fill-success)}span.student-progress--start-label,span.student-progress--end-label{display:block;font-size:var(--text-body-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-text-secondary);margin-top:.15rem;position:relative;float:left}span.student-progress--end-label{float:right}.students-list{position:relative;margin-bottom:2px;width:100%;background:var(--color-bg-fill);padding:.75rem;border-radius:var(--border-radius-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.students-list figure{background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;height:3rem;width:3rem;border-radius:var(--border-radius-200);box-shadow:var(--elevation-200);float:left;margin-right:var(--space-300)}.students-list>a{color:var(--color-text-action)}.students-list>a:hover{color:var(--color-text-action-hover)}.students-list small{display:block;font-weight:var(--font-weight-regular)}.students-list span{font-weight:var(--font-weight-semibold)}.students-list label{margin-right:.2rem}.students-list--half{display:flex;flex-wrap:wrap;gap:var(--space-200)}.students-list--half .students-list{width:100%}@media only screen and (min-width:960px){.students-list--half .students-list{width:calc(50% - var(--space-200) / 2)}}.students-list-table{display:table;width:100%;vertical-align:top;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);overflow:hidden}.students-list-header{display:flex;color:var(--color-text-secondary);background-color:var(--color-bg-fill-secondary);border-bottom:var(--border-width-100) solid var(--color-border-secondary);margin:0 !important;padding:var(--space-300) var(--space-200)}.students-list-header small,.students-list-header .group--count,.students-list-header small.group--count{flex:1 1 auto;width:50%;font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--heading-lg-line-height);color:var(--color-text-secondary)}.students-list-body .task{margin:0}.students-list-body .task--summary{display:flex;flex-wrap:nowrap;background-color:var(--color-bg-surface);line-height:unset;height:unset;max-height:unset;padding:var(--space-300) var(--space-200)}.students-list-body .task--summary p{flex:1 1 auto;width:50%;padding:0;margin:0;color:var(--color-text-action)}.students-list-body .task--summary small,.students-list-body .task--summary small.task--course,.students-list-body .task--summary small.task--overview,.students-list-body .task--summary small.task--course.task--overview{flex:1 1 auto;width:50%;text-align:left;padding:0;margin:0}.students-list-body:not(:last-child) .task--summary{border-bottom:var(--border-width-100) solid var(--color-border-secondary)}.students-list-body .popout{background-color:var(--color-bg-surface-brand);position:relative;margin-left:0;margin-right:0;z-index:0;box-shadow:none}.students-list-body .popout:before{content:"";position:absolute;top:-0.35rem;left:3rem;border-top:0;border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-bottom:.4rem solid var(--color-bg-surface-brand)}.students-list-body .has-popout.is-open .popout{display:block;opacity:1;height:auto;margin-top:0;margin-bottom:0;overflow:visible;transform:translateY(0) scale(1)}.students-list-body .popout--body{padding:var(--space-300)}.students-list-body .popout--body .ico-success{color:var(--color-icon-primary)}.students-list-body .popout--body span{color:var(--color-text-secondary)}.students-list-body .popout>*{border-bottom:var(--border-width-100) solid var(--color-border-secondary)}.students-list-body .popout>*:last-child{border-bottom:var(--border-width-100) solid var(--color-border-secondary)}.abstract-studiewijzer-page,.docent-studiewijzer-page{padding:60px 0 0 0}.studyguide-tasks>div{border-top:var(--border-width-100) solid var(--color-border-secondary);padding-top:2rem;margin-top:1.5rem;margin-bottom:2rem}.studyguide-tasks fieldset{margin-bottom:calc(-1 * var(--space-600))}.studyguide-tasks fieldset ul.panel{border:none}.studyguide-tasks div.panel{margin-top:-1.5rem;padding-top:0;border-top:var(--border-width-100) solid var(--color-border-secondary);border-bottom:none;overflow:auto}div.studyguide-materials{float:left;width:100%;height:250px;max-width:250px !important;max-height:250px !important;margin-right:5px;margin-top:5px;border:var(--border-width-200) dashed var(--color-border-secondary);text-align:center;word-wrap:break-word}@media only screen and (min-width:576px){div.studyguide-materials{max-width:400px !important;max-height:225px !important}}div.studyguide-materials.is-add{border:var(--border-width-200) dashed var(--color-border-success)}div.studyguide-materials a{display:block;background-size:cover;background-position:center;width:100%;height:100%}div.studyguide-materials a span{top:45%;position:relative}div.studyguide-materials a span.loading-spinner{border-width:.15rem;border-style:solid;border-color:var(--color-border-action);border-right-color:transparent;border-radius:var(--border-radius-full);background-clip:padding-box;animation:loading 1s linear infinite,container 300ms ease;transform:translate3d(0, 0, 0);display:inline-block;width:1rem;height:1rem;left:.5rem}.studyguide-materials>.studyguide-materials{margin:0;border:0 none}div.studyguide-theme{margin-bottom:2rem;padding-bottom:.35rem;border-bottom:var(--border-width-100) solid var(--color-border-secondary)}.studyguide-theme-materials{margin-bottom:2rem;overflow:hidden}.studyguide-theme-content .ql-editor{padding:0}.studyguide-theme-content .ql-editor p,.studyguide-theme-content .ql-editor span{color:var(--color-text-secondary) !important}.studyguide-theme-content p{margin-bottom:0}div.sort-link{clear:both;padding-top:.5rem}.task-content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-500)}.task-content .task-deadline{display:inline-block;font-weight:var(--font-weight-bold);text-align:center;color:var(--color-text-primary);background-color:transparent;border-radius:var(--border-radius-200);width:100%;padding:var(--space-400)}.task-content .task-deadline.neutral{color:var(--color-text-warning-solid);background-color:var(--color-bg-fill-warning-subtle)}.task-content .task-deadline.alert{color:var(--color-text-danger-solid);background-color:var(--color-bg-fill-danger-subtle)}.task-content .ql-editor{padding:0}.task-content .ql-editor p,.task-content .ql-editor span{color:var(--color-text-secondary) !important}div.test{padding-left:1rem;color:var(--color-text-primary)}.sortables .sortable:not(:last-child){margin-bottom:var(--space-500)}.sortables .sortable-placeholder-material{border:var(--border-width-200) dashed var(--color-border-secondary);background:transparent;height:3.5em;margin-bottom:2px}.sortable-content-material{display:flex;align-items:center;flex-wrap:nowrap}.sortable-content-material .sortable-image{flex:0 0 auto;display:block;background-size:cover;background-position:center;margin:auto 5px;width:80px;height:39px}.sortable-content-material .sortable-title{flex:1 1 auto;margin:auto .5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sortable-content-material .sortable--handle{display:block;cursor:ns-resize !important}.sortable-content-material .sortable--handle:active,.sortable-content-material .sortable--handle:focus{cursor:ns-resize}.sortable-content-material .sortable-icon{flex:0 0 auto;text-align:center;color:var(--color-icon-primary);width:2em}.studyguide-thema{display:inline-block;font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);line-height:var(--heading-lg-line-height);color:var(--color-text-action);background-color:transparent;border-radius:var(--border-radius-200);padding:var(--space-200)}.studyguide-thema:hover{color:var(--color-text-action-hover);background-color:var(--color-bg-fill-hover)}.studyguide-thema.studyguide-thema-remove{color:var(--color-text-danger)}.studyguide-thema.studyguide-thema-remove:hover{color:var(--color-text-danger);background-color:var(--color-bg-surface-danger-hover)}.studyguide-remove{display:inline-block;font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);line-height:var(--heading-lg-line-height);color:var(--color-text-danger);background-color:transparent;border-radius:var(--border-radius-200);padding:var(--space-200)}.studyguide-remove:hover{color:var(--color-text-danger);background-color:var(--color-bg-surface-danger-hover)}.overzicht-studiewijzertaakdetail{display:flex;flex-direction:column;background-color:var(--color-bg-surface);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);padding:var(--space-400);gap:var(--space-500)}.overzicht-studiewijzertaakdetail .task-metadata .right,.overzicht-studiewijzertaakdetail .task-metadata .left{float:none;margin:0}.overzicht-studiewijzertaakdetail .task-details{padding:0}.overzicht-studiewijzertaakdetail .task-details .ql-editor{padding:0}.overzicht-studiewijzertaakdetail .task-details .ql-editor p,.overzicht-studiewijzertaakdetail .task-details .ql-editor span{color:var(--color-text-secondary) !important}div.task-student-view>div{padding:1.5rem 0}:root{--table-color-type:initial;--table-bg-type:initial;--table-color-state:initial;--table-bg-state:initial;--table-accent-bg:transparent;--table-data-padding:12px 8px}table,.table{width:100%;margin-bottom:1rem;vertical-align:top;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);border-collapse:separate;border-spacing:0}table th:first-child,.table th:first-child{border-top-left-radius:var(--border-radius-200)}table tr:last-child th:last-child,.table tr:last-child th:last-child{border-top-right-radius:var(--border-radius-200)}table tr:last-child td:first-child,.table tr:last-child td:first-child{border-bottom-left-radius:var(--border-radius-200)}table tr:last-child td:last-child,.table tr:last-child td:last-child{border-bottom-right-radius:var(--border-radius-200)}table tbody tr:last-child td,.table tbody tr:last-child td{border:0 none}table tr.clickable-row,.table tr.clickable-row{cursor:pointer}.table>:not(caption)>*>*{padding:var(--table-data-padding);color:var(--table-color-state, var(--table-color-type, var(--color-text-secondary)));background-color:var(--color-bg-fill);border-bottom-width:var(--border-width-100);box-shadow:inset 0 0 0 9999px var(--table-bg-state, var(--table-bg-type, var(--table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table th,.table td{padding:var(--table-data-padding);vertical-align:top}.table th{font-size:var(--text-body-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-bg-fill-secondary);vertical-align:bottom;text-align:start}.table th.table--sortable{white-space:nowrap;cursor:pointer}.table th.table--sortable.is-sorted{color:var(--color-text-action)}.table th.table--sortable.is-sorted:hover{color:var(--color-text-action-hover)}.table.tblClick tbody tr,.table.tblClick tbody tr.clickable-row{cursor:pointer}.table.tblClick tbody tr:hover td{color:var(--color-text-action-hover)}td.table--avatar{vertical-align:middle}td.table--avatar div{position:relative;padding-left:3rem;white-space:nowrap}td.table--avatar span{display:block;background-image:url("../img/user.png");background-size:cover;background-position:50% 50%;border-radius:var(--border-radius-100);height:2rem;width:2rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}td.table--avatar a{color:var(--color-text-action)}td.table--avatar a:hover{color:var(--color-text-action-hover)}td.table--avatar small{display:block;font-weight:normal;color:var(--color-text-secondary)}.table-borderless{border-width:0}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}td.half-width{vertical-align:middle}table .s5-status-td,table.s5-table .s5-status-td{width:40%}table .s5-hide-small,table.s5-table .s5-hide-small,table .s5-hide-medium,table.s5-table .s5-hide-medium,table .s5-hide-large,table.s5-table .s5-hide-large{display:none}table.table tbody+tbody tr:first-child td{border-top:var(--border-width-100) solid var(--color-border-secondary)}.dossier-table table.table thead tr th{height:46px}@media screen and (min-width:1000px){table.s5-table .s5-hide-small{display:table-cell}}@media screen and (min-width:1300px){table.s5-table .s5-hide-medium{display:table-cell}table.s5-table .s5-hide-large{display:none}}@media screen and (min-width:1920px){table.s5-table .s5-hide-large{display:table-cell}}table.table .has-notice{position:relative}table.table .has-notice:after{content:" ";display:block;position:absolute;left:50%;top:50%;margin-top:-0.3rem;height:.6rem;width:.6rem;background-color:var(--color-bg-fill-danger);border-radius:var(--border-radius-full)}table.popover--table p{margin-bottom:0}th.table--star-head{width:45px}td.table--star{color:var(--color-text-secondary)}td.table--star.is-starred{color:var(--color-text-action)}th.table--small-head{width:50px}div.overzicht table.table .has-notice{position:relative}div.overzicht table.table .has-notice:after{content:" ";display:block;position:absolute;left:50%;top:50%;margin-top:-0.3rem;height:.6rem;width:.6rem;background-color:var(--color-bg-fill-danger);border-radius:var(--border-radius-full)}.table-button{padding-top:15px}table td a i.signals:before{color:var(--color-text-secondary);font-size:var(--text-heading-2xl) !important;margin:0 1rem}div.task{margin:2px 0}div.task.is-locked span.task--summary-icon:hover{cursor:not-allowed}div.task.ui-sortable-helper{outline:2px solid var(--color-border-secondary)}div.task::after{display:block;clear:both;content:""}div.task--add{line-height:3rem;height:3rem;max-height:3rem;padding-left:.75rem;padding-right:.75rem}div.task--add a{color:var(--color-text-action);display:inline-block;font-weight:var(--font-weight-regular)}div.task--add a:hover{color:var(--color-text-action-hover)}div.task--add i{position:relative;top:.15rem}.task--summary>small{padding:0 .75rem}.task--summary [class^=label--]{margin-right:.5rem}.task--summary p{flex:1 1 auto;padding:0 .75rem;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task--summary small.task--summary-meta{display:flex;align-items:center;flex:0 0 auto;text-align:center;padding-left:.5rem;text-transform:uppercase}.task--summary small.task--summary-meta a{text-transform:none}.task--summary small.task--summary-meta .afwezig{color:var(--color-text-required)}.task--summary span.task--summary-icon{flex:0 0 auto;text-align:center;width:3em;color:var(--color-text-tertiary)}.task--summary span.sortable--handle{display:none;cursor:ns-resize !important}.task--summary span.sortable--handle:active,.task--summary span.sortable--handle:focus{cursor:ns-resize}.task--summary .popout--emotion{width:2rem;height:2rem}.task--summary .popout--emotion i:before{font-size:var(--text-heading-2xl)}.task--summary .task--summary-emotion{flex:0 0 auto;width:2.5rem;height:3rem;padding-top:.5rem;border-radius:var(--border-radius-200)}.task--summary .task--summary-emotion i{display:flex;align-items:center;text-align:center;color:var(--color-text-tertiary);width:100%}.task--summary .task--summary-emotion i:before{font-size:var(--text-heading-2xl);background-color:var(--color-bg-fill-secondary);border-radius:var(--border-radius-100)}.task--summary .task--summary-status{margin-right:.75rem}div.tasks.is-sortable span.sortable--handle{display:block}div.tasks.is-sortable span.task--summary-icon i.lock-1{display:block}div.task--summary.is-done span{text-decoration:line-through;color:var(--color-text-primary)}div.task--summary.is-done span.label--alert,div.task--summary.is-done span.label--success{text-decoration:none;color:var(--color-text-inverse)}div.task--summary.is-done span.label--soft{text-decoration:none;color:var(--color-text-secondary)}a.result-plagiaat{display:block;margin-top:1rem}.tasks-planning{display:flex;flex-direction:column;gap:var(--space-200)}.tasks-planning .task{border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);margin:0;overflow:hidden}.tasks-planning .task.is-open .task--summary{border-bottom:var(--border-width-100) solid var(--color-border-secondary)}.tasks-planning .task.task--empty{color:var(--color-text-disabled)}.tasks-planning .task--summary{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--space-200);background-color:var(--color-bg-surface);line-height:unset;height:unset;max-height:unset;padding:.75rem .5rem}.tasks-planning .task--summary .popout--toggle,.tasks-planning .task--summary .task--course,.tasks-planning .task--summary .task--summary-meta{padding:0;margin:0}.tasks-planning .popout{background-color:var(--color-bg-surface-brand);position:relative;margin:0 !important;z-index:0;box-shadow:none}.tasks-planning .popout:before{content:"";position:absolute;top:-0.35rem;left:3rem;border-top:0;border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-bottom:.4rem solid var(--color-bg-surface-brand)}.tasks-planning .popout--actions{background-color:var(--color-bg-surface-brand)}.tasks-planning .popout--body dl{margin:0 !important}.tasks-planning .popout--body dl dt{margin:0 !important}.tasks-planning .popout--body dl dd{margin:0 !important}small.task--course{flex:0 0 auto;text-align:right;margin-right:.75rem;width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}small.task--course.task--overview{text-align:left}small.task--meta{flex:0 0 auto;text-align:right;margin-right:.75rem;width:4.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}small.task--meta.task--overview{text-align:left}div.tasks .sortable-placeholder{border:var(--border-width-200) dashed var(--color-border-secondary);background:transparent;height:3em;margin-bottom:2px}.progress-bar-purple{color:var(--color-text-accent-purple);background-color:var(--color-bg-surface-accent-purple)}div.progress-bar-purple{z-index:3}.progress-bar-warning{color:var(--color-text-warning-solid);background-color:var(--color-bg-surface-warning)}div.progress-bar-warning{z-index:4}.progress-bar-success{color:var(--color-text-success-solid);background-color:var(--color-bg-surface-success)}div.progress-bar-success{z-index:5}.progress-bar-success-solid{color:var(--color-text-success-solid);background-color:var(--color-bg-surface-success)}div.progress-bar-success-solid{z-index:6}.progress-bar-default{color:var(--color-text-tertiary);background-color:var(--color-bg-surface-secondary)}div.progress-bar-default{z-index:2}div.task-metadata .left{margin-top:1rem}div.task-metadata .right{margin-top:2rem}span.task-deadline{display:inline-block;font-size:var(--text-body-lg);font-weight:var(--font-weight-bold);text-align:center;color:var(--color-text-primary);background-color:transparent;border-radius:var(--border-radius-200);width:100%;padding:var(--space-400)}span.task-deadline.neutral{color:var(--color-text-warning-solid);background-color:var(--color-bg-fill-warning-subtle)}span.task-deadline.alert{color:var(--color-text-danger-solid);background-color:var(--color-bg-fill-danger-subtle)}div.task-details{padding-top:2rem}div.task-materials a+a{padding-left:1rem}div.task-result-label{display:table;font-weight:var(--font-weight-bold);text-align:center;color:var(--color-text-primary);background-color:var(--color-bg-surface-success);border-radius:var(--border-radius-300);padding:.25rem .5rem}span.task-plagiarism{text-transform:uppercase;text-align:center;background-color:var(--color-bg-surface-success);border-radius:var(--border-radius-300);padding:.25rem .5rem}.time-filter{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-content:flex-start;position:fixed;z-index:100;margin-right:0;padding:0;width:100%}.time-filter a{color:var(--color-icon-primary)}.time-filter a:hover{color:var(--color-icon-primary-hover)}.time-filter>div{display:flex;align-items:center;width:100%;min-height:var(--agenda-filter-height)}@media only screen and (min-width:960px){.time-filter>div{justify-content:flex-start}}.time-filter .popover--field{margin-bottom:0}.time-filter .popover--field input[type=text],.time-filter .popover--field input[type=number],.time-filter .popover--field input[type=password],.time-filter .popover--field input[type=search],.time-filter .popover--field input[type=email],.time-filter .popover--field input[type=tel],.time-filter .popover--field input[type=url],.time-filter .popover--field textarea,.time-filter .popover--field select{padding-left:var(--space-100)}.time-filter--container{margin:auto 1.5rem auto 0}.time-filter--left{order:1;flex:0 1 auto}.time-filter--left.is-invisible .svg-sprites{color:transparent;pointer-events:none}.time-filter--right{order:3;flex:0 1 auto}@media only screen and (min-width:960px){.time-filter--right{order:2}}.time-filter--right.is-invisible .svg-sprites{color:transparent;pointer-events:none}.time-filter--today{order:2;flex:1 1 auto;text-align:center}@media only screen and (min-width:960px){.time-filter--today{order:3;text-align:left}}.time-filter--today.is-invisible .svg-sprites{color:transparent}.time-filter--today input[type=text]{font-size:var(--text-body-sm);padding:0 .15rem;width:5rem}.time-filter+.content--part{margin-top:25px}.presence-filter .filter--inner>.time-filter--left{order:1}.presence-filter .filter--inner>.time-filter--startdate{order:2;border:none}.presence-filter .filter--inner>.time-filter--label{order:3}.presence-filter .filter--inner>.time-filter--enddate{order:4;border:none}.presence-filter .filter--inner>.time-filter--right{order:5}.presence-filter .filter--inner>.time-filter--now{order:6}.presence-filter .filter--inner>.time-filter--course{order:7}.presence-filter .time-filter--course{display:flex;align-items:center}.presence-filter .time-filter--course div.select{display:flex}.presence-filter .time-filter--course div.select select{max-width:120px}@media only screen and (min-width:590px){.presence-filter .time-filter--course div.select{display:inline-block}.presence-filter .time-filter--course div.select select{max-width:100%}}.filter--inner{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-200)}@media only screen and (min-width:590px){.filter--inner{gap:var(--space-400)}}.time-filter--left.is-invisible .svg-sprites,.time-filter--right.is-invisible .svg-sprites{color:transparent;pointer-events:none}.toetsmoment-list-table{display:table;width:100%;vertical-align:top;border:var(--border-width-100) solid var(--color-border-secondary);border-radius:var(--border-radius-200);overflow:hidden}.toetsmoment-list-body .task{margin:0}.toetsmoment-list-body .task--summary{display:flex;flex-wrap:nowrap;background-color:var(--color-bg-surface);line-height:unset;height:unset;max-height:unset;padding:var(--space-300) var(--space-200)}.toetsmoment-list-body .task--summary p{flex:1 1 auto;width:50%;padding:0;margin:0;color:var(--color-text-action)}.toetsmoment-list-body .task--summary small,.toetsmoment-list-body .task--summary small.task--course,.toetsmoment-list-body .task--summary small.task--overview,.toetsmoment-list-body .task--summary small.task--course.task--overview{flex:1 1 auto;width:50%;text-align:left;padding:0;margin:0}.toetsmoment-list-body:not(:last-child) .task--summary{border-bottom:var(--border-width-100) solid var(--color-border-secondary)}.toetsmoment-list-body .popout{background-color:var(--color-bg-surface-brand);position:relative;margin-left:0;margin-right:0;z-index:0;box-shadow:none}.toetsmoment-list-body .popout:before{content:"";position:absolute;top:-0.35rem;left:3rem;border-top:0;border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-bottom:.4rem solid var(--color-bg-surface-brand)}.toetsmoment-list-body .has-popout.is-open .popout{display:block;opacity:1;height:auto;margin-top:0;margin-bottom:0;overflow:visible;transform:translateY(0) scale(1)}.toetsmoment-list-body .popout--actions{position:relative;background-color:var(--color-bg-surface-brand);padding:var(--space-300)}.toetsmoment-list-body .popout--body{padding:var(--space-300)}.toetsmoment-list-body .popout--body .ico-success{color:var(--color-icon-primary)}.toetsmoment-list-body .popout--body span{color:var(--color-text-secondary)}.toetsmoment-list-body .popout>*{border-bottom:var(--border-width-100) solid var(--color-border-secondary)}.toetsmoment-list-body .popout>*:last-child{border-bottom:var(--border-width-100) solid var(--color-border-secondary)}div.week-plan.is-now span.week-plan--day-title,div.week-plan.is-today span.week-plan--day-title{background-color:var(--color-bg-fill-success)}div.week-plan.is-block+.is-block{margin-top:-2px}div.week-plan.is-block+.is-block p,div.week-plan.is-block+.is-block small{color:var(--color-text-inverse)}div.week-plan--body{display:flex;align-items:center;margin-bottom:2px;border:none;padding:.75rem;background-color:var(--color-bg-fill)}div.week-plan--body.is-block{margin-bottom:0}div.week-plan--body p{flex:1 1 auto;margin-bottom:0}div.week-plan--body small{display:block}.week-plan--empty{text-align:center;display:block;font-style:italic}div.week-plan--meta{flex:0 0 auto}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-datepicker{display:none;font-size:var(--text-body-lg);text-align:center;padding:var(--space-100);width:auto;max-width:100%;z-index:200}.ui-datepicker .ui-datepicker-header{position:relative;padding:0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.5rem;height:1.5rem;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;top:50%;left:50%;width:auto;height:100%;margin-top:-8px;margin-left:-8px;font-size:0}.ui-datepicker .ui-datepicker-prev span:before,.ui-datepicker .ui-datepicker-next span:before{speak:never;font-style:normal;font-weight:normal;visibility:visible;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;vertical-align:middle;color:var(--color-icon-primary)}.ui-datepicker .ui-datepicker-prev-hover span:before,.ui-datepicker .ui-datepicker-next-hover span:before{color:var(--color-icon-primary-hover)}.ui-datepicker .ui-datepicker-prev span:before{content:"\2039"}.ui-datepicker .ui-datepicker-next span:before{content:"\203A"}.ui-datepicker .ui-datepicker-title{font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);text-align:center;line-height:2;margin:0 2.3em;color:var(--color-text-primary)}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker-calendar{width:100%;font-size:var(--text-body-md);font-weight:var(--font-weight-regular);line-height:var(--body-lg-line-height);color:var(--color-text-secondary);margin-bottom:0;border:0 none;border-collapse:collapse}.ui-datepicker-calendar thead th span{font-weight:var(--font-weight-semibold)}.ui-datepicker-calendar a,.ui-datepicker-calendar span{display:flex;align-items:center;justify-content:center;width:39px;height:39px;padding:0;margin:0;text-decoration:none;color:var(--color-text-secondary);border:var(--border-width-200) solid transparent;border-radius:var(--border-radius-full)}.ui-datepicker-calendar .ui-state-hover{background-color:var(--color-bg-fill-hover)}.ui-datepicker-calendar .ui-state-active{color:var(--color-text-inverse);background-color:var(--color-bg-fill-action);cursor:default}.ui-datepicker-today a{color:var(--color-text-secondary);background-color:var(--color-bg-fill);border-color:var(--color-border-action)}.ui-widget-content{border-radius:var(--border-radius-none) var(--border-radius-none) var(--border-radius-200) var(--border-radius-200);border:var(--border-width-100) solid var(--color-border-primary-active);background-color:var(--color-bg-fill);box-shadow:0 4px 6px -2px rgba(21,23,27,0.03),0 12px 16px -4px rgba(21,23,27,0.08)}.form--description>button{appearance:none;border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-100);box-shadow:var(--elevation-200);color:var(--color-text-secondary);display:block;font-size:var(--text-body-lg);line-height:1.5rem;margin:0;padding:.5em;vertical-align:baseline;width:100%;min-width:6rem;background-image:none;background-color:var(--color-bg-fill);text-transform:initial;font-weight:initial;cursor:initial}button.ui-state-default{display:block;width:100%;padding:var(--space-200) 2.25rem var(--space-200) var(--space-400);font-size:var(--form-font-size);font-weight:var(--form-font-weight);line-height:var(--form-line-height);color:var(--color-text-primary);appearance:none;background-color:var(--color-bg-fill);border:var(--border-width-100) solid var(--color-border-primary);border-radius:var(--border-radius-200);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}button.ui-state-hover{color:var(--color-text-placeholder);background-color:var(--color-bg-fill-hover);border-color:var(--color-border-primary-hover)}button.ui-state-active{color:var(--color-text-primary);background-color:var(--color-bg-fill);border-color:var(--color-border-action);box-shadow:var(--form-focus-ring)}.ui-widget-overlay{opacity:.18;background:var(--color-bg-fill-secondary) 50% 50% repeat-x;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100 !important}@media only screen and (min-width:960px){.ui-widget-overlay{margin-left:var(--navigation-width)}}.ui-draggable,.ui-sortable{touch-action:none}.ui-autocomplete{transform:translateX(.5rem);z-index:200;position:absolute;background:var(--color-bg-fill);border:var(--border-width-200) solid var(--color-border-primary);border-top:none}.ui-autocomplete li{display:flex;align-items:center;border-top:var(--border-width-100) solid var(--color-border-primary);padding:.5rem}.ui-autocomplete a{margin-left:var(--space-300)}.ui-autocomplete a.ui-state-focus{color:var(--color-text-secondary)}.ui-autocomplete i{position:relative;flex:0 0 auto;width:1.25rem;height:.875rem;text-align:center}span.ui-helper-hidden-accessible[role=status]{display:none}@media print{*{background:transparent !important;color:#000 !important;text-shadow:none !important;filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
