.mm-app :is(main,section).app-school{gap:18px}.mm-app :is(:is(main,section).app-school,:is(main,section).app-school>:where(.app-school-aside))>.mm-card{box-shadow:none;padding:20px;container-type:inline-size}@media (min-width:600px){.mm-app :is(:is(main,section).app-school,:is(main,section).app-school>:where(.app-school-aside))>.mm-card{padding:24px}}.mm-app :is(:is(main,section).app-school,:is(main,section).app-school>:where(.app-school-aside))>.mm-card.mm-flow{gap:20px}.mm-app :is(main,section).app-school .mm-heading{font-size:1.1875rem}.mm-app :is(:is(main,section).app-school,:is(main,section).app-school>:where(.app-school-aside))>.mm-card .mm-muted{font-size:.875rem;line-height:1.5}.mm-app :is(main,section).app-school .app-label-caps{text-transform:none;letter-spacing:0;font-size:var(--fs-xs);color:var(--text-muted);font-weight:500}.mm-app :is(main,section).app-school .mm-chip--static{text-transform:none;letter-spacing:0;font-size:var(--fs-2xs);font-weight:600}.mm-app :is(main,section).app-school .app-figuren{gap:16px 0}.mm-app :is(main,section).app-school .app-figuren>div{border:0;border-left:2px solid var(--border);background:0 0;border-radius:0;padding:2px 0 2px 16px}.mm-app :is(main,section).app-school .app-figuren .app-label-caps{margin-bottom:4px}.mm-app :is(main,section).app-school .mm-figure b{letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.mm-app :is(main,section).app-school .mm-figure b span{font-size:.875rem;font-weight:500}.mm-app :is(main,section).app-school .mm-figure>span{font-size:var(--fs-xs);color:var(--text-muted)}@container (min-width:520px){.mm-app :is(main,section).app-school .app-figuren:has(>.breed:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.mm-app :is(main,section).app-school .app-figuren>div.breed{grid-column:auto}}.mm-app :is(main,section).app-school .mm-compare-head{font-size:.9375rem;font-weight:600}.mm-app :is(main,section).app-school .mm-compare-head b{color:var(--text-muted);font-size:.875rem;font-weight:500}.mm-app :is(main,section).app-school .mm-stack{border-radius:var(--radius-sm);gap:2px;height:10px}.mm-app :is(main,section).app-school .mm-key{gap:6px;margin-top:2px}.mm-app :is(main,section).app-school .mm-key-row{font-size:.875rem}.mm-app :is(main,section).app-school .mm-key-row>i{border-radius:var(--radius-sm);width:10px;height:10px}.mm-app :is(main,section).app-school .mm-key-row>b{font-size:.875rem;font-weight:600}.mm-app :is(main,section).app-school .mm-bars{gap:8px}.mm-app :is(main,section).app-school .mm-bar-label{font-size:var(--fs-xs)}.mm-app :is(main,section).app-school .mm-bar-track{border-radius:var(--radius-sm);height:8px}.mm-app :is(main,section).app-school .mm-bar-track>i{border-radius:var(--radius-sm)}.mm-app :is(main,section).app-school .mm-bar-value{font-size:var(--fs-xs);font-weight:600}.mm-app :is(main,section).app-school .mm-trend .app-chart-caption>.mm-compare-head b{color:var(--text);font-size:.9375rem;font-weight:700}.mm-app :is(main,section).app-school .mm-trend{container-type:inline-size}.mm-app :is(main,section).app-school .mm-trend-line{stroke-width:2.5px}.mm-app :is(main,section).app-school .mm-trend text{font-size:.75rem}@container (max-width:319.98px){.mm-app :is(main,section).app-school .mm-trend text{font-size:.875rem}}@container (max-width:273.98px){.mm-app :is(main,section).app-school .mm-trend text{font-size:1rem}}@container (min-width:480px){.mm-app :is(main,section).app-school .mm-trend text{font-size:.5625rem}}@container (min-width:640px){.mm-app :is(main,section).app-school .mm-trend text{font-size:.5rem}}.mm-app :is(main,section).app-school .mm-note--warning.app-note--teldatum{color:var(--text-muted);background:0 0;gap:8px;padding:0;font-size:.8125rem;font-weight:400;line-height:1.5}.mm-app :is(main,section).app-school .mm-note--warning.app-note--teldatum .mm-icon{color:var(--text-muted);font-size:1.125rem}.mm-app :is(main,section).app-school .mm-list.app-factlist--framed{background:0 0;border-radius:0}.mm-app :is(main,section).app-school .mm-list>li{border-top-color:var(--border);gap:12px;padding:12px 0}.mm-app :is(main,section).app-school .mm-list>li>span:last-child{color:var(--text);font-size:.9375rem;font-weight:600}.mm-app :is(main,section).app-school .mm-list>li>span:last-child>.mm-muted{color:var(--text-muted);font-size:.8125rem;font-weight:400}.mm-app :is(main,section).app-school .mm-icon-tile--sm{border-radius:var(--radius-md);background:var(--surface-accent);width:32px;height:32px;color:var(--action)}.mm-app :is(main,section).app-school .mm-card--sand{background:0 0;border-radius:0;padding:0}.mm-app :is(main,section).app-school .mm-card--sand .mm-tile{background:var(--surface-accent);color:var(--action)}.mm-app :is(main,section).app-school .mm-c-name{color:var(--text);font-size:1rem;font-weight:700}.mm-app :is(main,section).app-school .mm-facts{gap:4px 16px;margin-top:10px}.mm-app :is(main,section).app-school .mm-facts>.mm-fact{font-size:var(--fs-xs);color:var(--text-muted);background:0 0;border-radius:0;padding:0;font-weight:400}.mm-app :is(main,section).app-school .mm-card--sand .mm-fact{color:var(--text);font-size:.875rem;font-weight:500}.mm-app :is(main,section).app-school .mm-card--sand .mm-fact .mm-icon{color:var(--action)}.mm-app :is(main,section).app-school .mm-acc{border-top:1px solid var(--border);background:0 0;border-radius:0}.mm-app :is(main,section).app-school .mm-acc-head{min-height:44px;color:var(--text-muted);padding:8px 0 0;font-size:.875rem;font-weight:600}.mm-app :is(main,section).app-school .mm-acc-body{color:var(--text);padding:4px 0 8px;font-size:.875rem}.mm-app :is(main,section).app-school .mm-acc-body>*+*{margin-top:6px}.mm-app :is(main,section).app-school .mm-rows--joined{border:0;border-radius:0}.mm-app :is(main,section).app-school .mm-row{background:0 0;border-radius:0;min-height:44px;padding:12px 0}.mm-app :is(main,section).app-school .mm-rows--joined>.mm-row,.mm-app :is(main,section).app-school .mm-rows>.mm-row{border-top:1px solid var(--border)}.mm-app :is(main,section).app-school .mm-row:hover{background:0 0}.mm-app :is(main,section).app-school .mm-row:hover .mm-row-title{color:var(--action)}.mm-app :is(main,section).app-school .mm-row-title{font-size:.9375rem;font-weight:600}.mm-app :is(main,section).app-school .mm-row-sub{font-size:.8125rem}.mm-app :is(main,section).app-school .mm-row-end{color:var(--action)}.mm-app :is(main,section).app-school .app-band{gap:6px;padding:20px 20px 26px}.mm-app :is(main,section).app-school .app-band-head--media{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media text aside";align-items:center;gap:12px 14px}.mm-app :is(main,section).app-school .app-band .mm-title{font-size:clamp(1.75rem,3.6vw,2.25rem);line-height:1.1}.mm-app :is(main,section).app-school .app-band-logo{width:48px;height:48px;padding:4px}.mm-app :is(main,section).app-school .app-band-meta,.mm-app :is(main,section).app-school .app-band-lead{color:var(--on-action-muted);font-size:.875rem;line-height:1.45}.mm-app :is(main,section).app-school .app-band-lead .mm-link{color:var(--on-action)}.mm-app :is(main,section).app-school .app-band-badges{gap:6px;margin-top:6px}.mm-app :is(main,section).app-school .app-band .mm-chip--static{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-action) 45%, transparent);background:0 0;padding:4px 10px;font-weight:500}.mm-app :is(main,section).app-school .app-band .mm-chip:not(.mm-chip--static){background:0 0;padding:0 6px}.mm-app :is(main,section).app-school{--app-band-clearance:calc(clamp(18px, 4vw, 28px) + var(--space-4))}.mm-app :is(main,section).app-school .app-band{margin-bottom:var(--app-band-clearance);border-bottom-right-radius:0;border-bottom-left-radius:0}.mm-app :is(main,section).app-school .app-band:after{height:clamp(18px,4vw,28px);bottom:calc(-1*clamp(18px,4vw,28px) + 1px);left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 24' preserveAspectRatio='none'%3E%3Cpath d='M0 0H400V14Q300 -2 200 14T0 14Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 24' preserveAspectRatio='none'%3E%3Cpath d='M0 0H400V14Q300 -2 200 14T0 14Z'/%3E%3C/svg%3E")}.mm-app :is(main,section).app-school .app-band-banner:has(img){order:-1;margin:-20px -20px 6px;display:block}.mm-app :is(main,section).app-school .app-band-banner img{aspect-ratio:3;object-fit:cover;border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;height:auto;max-height:240px}.mm-app :is(main,section).app-school .app-band:has(.app-band-banner img)>.mm-split{z-index:1;position:absolute;top:12px;left:12px;right:12px}.mm-app :is(main,section).app-school .app-band:has(.app-band-banner img)>.mm-split :is(.mm-back,.mm-chip){border-radius:var(--radius-pill);background:var(--overlay);min-height:40px;color:var(--on-action);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:0 14px 0 10px}.mm-app :is(main,section).app-school .app-band:has(.app-band-banner img)>.mm-split>.mm-back{flex:none;width:auto}.mm-app :is(main,section).app-school>.mm-card.app-card--werk{background:var(--surface-accent)}.mm-app :is(main,section).app-school>.mm-card.app-card--werk .app-figuren{gap:18px 0}.mm-app :is(main,section).app-school>.mm-card.app-card--werk .app-figuren>div{border-left:3px solid var(--action);padding:2px 0 2px 16px}.mm-app :is(main,section).app-school>.mm-card.app-card--werk .app-label-caps{color:var(--text);font-weight:600}.mm-app :is(main,section).app-school>.mm-card.app-card--werk .mm-figure b{font-size:2.25rem;font-weight:var(--fw-bold);color:var(--text)}.mm-app :is(main,section).app-school>.mm-card.app-card--werk .mm-figure>span{color:var(--text)}.mm-app :is(:is(main,section).app-school,:is(main,section).app-school>:where(.app-school-aside))>.mm-card.app-center{gap:12px;padding:18px 20px}.mm-app :is(:is(main,section).app-school,:is(main,section).app-school>:where(.app-school-aside))>.mm-card.app-center .mm-heading{font-size:1.0625rem}.mm-app :is(:is(main,section).app-school,:is(main,section).app-school>:where(.app-school-aside))>.mm-card.app-center .mm-flow--tight{gap:4px}.mm-app :is(:is(main,section).app-school,:is(main,section).app-school>:where(.app-school-aside))>.mm-card.app-center .app-flow--center{flex-flow:wrap;justify-content:center;align-items:center;gap:8px 16px}.mm-app :is(:is(main,section).app-school,:is(main,section).app-school>:where(.app-school-aside))>.mm-card.app-center .app-flow--center>p{margin:0}.mm-app :is(main,section).app-school .mm-list .app-label-caps{font-size:var(--fs-xs)!important}.mm-app :is(main,section).app-school .app-status-note{border-radius:var(--radius-lg);min-width:0;color:var(--text);border-width:1.5px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:1rem;line-height:1.4;display:flex}.mm-app :is(main,section).app-school .app-status-note--inactive{background:var(--warning-bg);border-color:var(--warning)}.mm-app :is(main,section).app-school .app-status-note--open{background:var(--surface);border-color:var(--success)}.mm-app :is(main,section).app-school .app-status-note strong{font-weight:700;display:block}.mm-app :is(main,section).app-school .app-status-note__icon{width:28px;height:28px;color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;line-height:1;display:flex}.mm-app :is(main,section).app-school .app-status-note--inactive .app-status-note__icon{background:var(--warning);color:var(--warning-bg)}.mm-app :is(main,section).app-school .app-status-note--open .app-status-note__icon{background:var(--success)}.mm-app :is(main,section).app-school .app-status-note__icon .mm-icon{color:var(--surface);font-size:1.125rem}.mm-app :is(main,section).app-school .app-status-note__link{width:fit-content;min-height:24px;color:var(--text);text-underline-offset:3px;align-items:center;margin-top:6px;font-size:.875rem;font-weight:600;text-decoration:underline;display:flex}.mm-app :is(main,section).app-school :is(#past-deze-school,#waar-je-werkt){scroll-margin-top:calc(var(--topbar-h,64px) + 16px)}.mm-app .app-preview-frame{gap:var(--space-3);border:2px solid var(--border-strong);border-radius:var(--radius-lg);flex-direction:column;padding:28px 16px 16px;display:flex;position:relative}.mm-app .app-preview-frame>.app-preview-frame-label{position:absolute;top:-12px;left:16px}@media (min-width:640px){.mm-app .app-preview-frame{padding:32px 20px 20px}}.mm-app .app-preview-frame section.app-school .mm-list>li>span:last-child>.mm-muted,.mm-app .app-preview-frame section.app-school .mm-row-sub,.mm-app .app-preview-frame section.app-school .mm-note--warning.app-note--teldatum{font-size:var(--fs-xs)}.mm-app .app-preview-todo{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm-app .app-preview-todo>li{align-items:flex-start;gap:var(--space-3);display:flex}.mm-app .app-preview-todo p{color:var(--text);margin:0}
.mm-cc{--cc-line:var(--action);--cc-panel:var(--surface-warm);background:var(--surface);width:min(460px,100%);color:var(--text);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg), 0 0 0 1px var(--border);padding:22px 22px 20px;font-size:.9375rem;line-height:1.55;position:relative}.mm-cc .mm-cc-scene{background:var(--cc-panel);border-radius:var(--radius-lg);justify-content:center;align-items:center;height:128px;margin:0 0 14px;display:flex;overflow:hidden}.mm-cc .mm-cc-art{width:auto;height:118px;margin-top:6px;overflow:visible}.mm-cc .mm-cc-eyebrow{font-family:var(--hand);color:var(--action);margin:0 0 .35rem;font-size:1.3rem;line-height:1;display:block}.mm-cc .mm-cc-title{color:var(--text);margin:0 0 .5rem;font-size:1.3rem;font-weight:700;line-height:1.15}.mm-cc p{color:var(--text);margin:0 0 1rem}.mm-cc a{color:var(--action);font-weight:600}.mm-cc .mm-cc-row{flex-wrap:wrap;gap:10px;display:flex}.mm-cc .mm-cc-btn{border-radius:var(--radius-pill);cursor:pointer;flex:auto;min-height:44px;padding:.85rem 1.15rem;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.1}.mm-cc .mm-cc-yes{background:var(--action);color:var(--on-action);border:2px solid var(--action)}.mm-cc .mm-cc-yes:hover{background:var(--action-hover);border-color:var(--action-hover)}.mm-cc .mm-cc-no{color:var(--action);background:0 0;border:2px solid}.mm-cc .mm-cc-no:hover{background:var(--surface-accent)}.mm-cc .mm-cc-btn:focus-visible,.mm-cc a:focus-visible{box-shadow:var(--shadow-focus);outline:2px solid #0000}.mm-cc .mm-steam path{animation:2.8s ease-in-out infinite mm-cc-steam}.mm-cc .mm-steam path:nth-child(2){animation-delay:.5s}.mm-cc .mm-steam path:nth-child(3){animation-delay:1s}.mm-cc .mm-cookie{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite mm-cc-wiggle}.mm-cc .mm-bite{transform-box:fill-box;transform-origin:100% 0;transition:transform .18s ease-out;transform:scale(0)}.mm-cc .mm-crumb{opacity:0}.mm-cc.mm-bitten .mm-bite{transform:scale(1)}.mm-cc.mm-bitten .mm-cookie{animation:none}.mm-cc.mm-bitten .mm-crumb{animation:.55s ease-out .12s both mm-cc-crumb}.mm-cc.mm-away .mm-cookie{animation:.5s ease-in both mm-cc-away}@keyframes mm-cc-crumb{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 14px))}}@keyframes mm-cc-away{to{opacity:0;transform:translate(60px)rotate(120deg)}}@keyframes mm-cc-steam{0%,to{opacity:.25;transform:translateY(3px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes mm-cc-wiggle{0%,84%,to{transform:rotate(0)}88%{transform:rotate(-10deg)}92%{transform:rotate(7deg)}96%{transform:rotate(-3deg)}}@media (max-width:520px){.mm-cc{max-height:calc(100dvh - 24px);padding:18px 18px 16px;overflow:auto}.mm-cc .mm-cc-scene{height:84px;margin-bottom:10px}.mm-cc .mm-cc-art{height:78px}.mm-cc .mm-cc-title{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.mm-cc .mm-steam path,.mm-cc .mm-cookie{animation:none}.mm-cc *{transition:none!important}}
:root{--app-topbar-total:calc(var(--space-3) + env(safe-area-inset-top,0px) + var(--topbar-h));--app-sticky-top:calc(var(--app-topbar-total) + var(--space-4));--app-desk-gap:var(--space-6)}.mm-app .app-desk-nav,.mm-app .app-desk-aside{display:none}.mm-app .app-desk,.mm-app .app-desk-main{display:contents}.mm-container.app-container--column{max-width:var(--column-w)}@media (min-width:768px){.mm-app.app-shell--nav .app-desk{--app-side-w:var(--sidebar-w-narrow);grid-template-columns:var(--app-side-w) minmax(0, 1fr);column-gap:var(--app-desk-gap);max-width:calc(var(--app-side-w) + var(--app-desk-gap) + var(--main-w) + var(--app-desk-gap) + var(--aside-w) + 2 * var(--page-pad-lg));flex:1;align-items:start;display:grid}.mm-app.app-shell--nav .app-desk-nav{top:var(--app-sticky-top);margin-top:var(--space-6);grid-column:1;display:block;position:sticky}.mm-app.app-shell--nav .app-desk-main{flex-direction:column;grid-column:2;min-width:0;min-height:100%;display:flex}.mm-app.app-shell--nav .mm-topbar>.mm-container{max-width:calc(var(--app-side-w,var(--sidebar-w-narrow)) + 2 * var(--app-desk-gap) + var(--main-w) + var(--aside-w) + 2 * var(--page-pad-lg))}.mm-app.app-shell .app-tabbar{display:none}.mm-app.app-shell .app-main--tabbar{padding-bottom:var(--space-6)}:root:has(.app-shell .app-tabbar){scroll-padding-block-end:0}.mm-app .app-desk .app-main.mm-container{width:100%;margin-inline:auto;padding-inline:0}.mm-app .app-desk .app-main.mm-container--md{max-width:var(--main-w)}.mm-app .app-desk .app-footer-inner.mm-container,.mm-app .app-desk .app-shell-legal.mm-container{padding-inline:0}.mm-app.app-shell--nav .app-main{container:app-main/inline-size}}.mm-app .app-sidenav{padding:var(--space-2);border-radius:var(--radius-lg);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm)}.mm-app .app-sidenav-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm-app .app-sidenav-link{min-height:60px;padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--fs-2xs);line-height:1rem;font-weight:var(--fw-medium);text-align:center;-webkit-hyphens:none;hyphens:none;transition:background-color var(--duration-base) var(--easing-standard), color var(--duration-base) var(--easing-standard);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.mm-app .app-sidenav-icon{display:inline-flex;position:relative}.mm-app .app-sidenav-link .mm-icon{color:inherit;font-size:var(--icon-md)}.mm-app .app-sidenav-link:hover{background:var(--surface-warm);color:var(--text)}.mm-app .app-sidenav-link[aria-current=page]{background:var(--surface-accent);color:var(--action);font-weight:var(--fw-bold)}.mm-app .app-sidenav-link .mm-tab-badge{top:var(--space-1);white-space:nowrap;margin-left:6px;position:absolute;left:50%}.mm-app .app-sidenav-label-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mm-app .app-sidenav-link--locked{cursor:default}.mm-app .app-sidenav-link--locked:hover{color:var(--text-muted);background:0 0}.mm-app .app-sidenav-text{display:contents}.mm-app .app-sidenav-reason{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mm-app .app-tabbar .app-tab--locked{cursor:default}.mm-app .app-tabbar .app-tab--locked:hover,.mm-app .app-tabbar .app-tab--locked:active{color:var(--text-muted);background:0 0}@media (min-width:1024px){.mm-app.app-shell--nav .app-desk,.mm-app.app-shell--nav .mm-topbar>.mm-container{--app-side-w:var(--sidebar-w)}.mm-app .app-sidenav-link{justify-content:flex-start;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-sm);line-height:var(--lh-relaxed);text-align:start;flex-direction:row}.mm-app .app-sidenav-label-full{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.mm-app .app-sidenav-label-short{display:none}.mm-app .app-sidenav-link .mm-tab-badge{margin-left:auto;position:static}.mm-app .app-sidenav-text{flex-direction:column;min-width:0;display:flex}.mm-app .app-sidenav-reason{clip-path:none;white-space:normal;width:auto;height:auto;font-size:var(--fs-xs);line-height:1.25rem;font-weight:var(--fw-regular);position:static;overflow:visible}}@media (min-width:1280px){.mm-app.app-shell--nav.app-shell--panel .app-desk{grid-template-columns:var(--app-side-w) minmax(0, var(--main-w)) var(--aside-w);justify-content:center}.mm-app.app-shell--nav:not(.app-shell--panel) .app-desk{grid-template-columns:var(--app-side-w) minmax(0, calc(var(--main-w) + var(--app-desk-gap) + var(--aside-w)));justify-content:center}.mm-app.app-shell--nav:not(.app-shell--panel) .app-desk .app-main.mm-container{margin-inline:0 auto}.mm-app.app-shell--desk:not(.app-shell--nav) .app-desk{grid-template-columns:minmax(0, var(--main-w)) var(--aside-w);column-gap:var(--app-desk-gap);max-width:calc(var(--main-w) + var(--app-desk-gap) + var(--aside-w) + 2 * var(--page-pad-lg));flex:1;justify-content:center;align-items:start;display:grid}.mm-app.app-shell--desk:not(.app-shell--nav) .app-desk-main{flex-direction:column;min-width:0;display:flex}.mm-app.app-shell--desk:not(.app-shell--nav) .mm-topbar>.mm-container{max-width:calc(var(--main-w) + var(--app-desk-gap) + var(--aside-w) + 2 * var(--page-pad-lg))}.mm-app.app-shell--panel .app-desk-aside{top:var(--app-sticky-top);margin-top:var(--space-6);min-width:0;display:block;position:sticky}.mm-app.app-shell--panel-pane .app-desk-aside{max-height:calc(100dvh - var(--app-sticky-top) - var(--space-4));overscroll-behavior:contain;overflow-y:auto}.mm-app.app-shell--panel-questions .app-desk .app-main.mm-container{max-width:none}.mm-app.app-shell--panel-questions .app-desk .app-main{padding-bottom:var(--space-5);flex:none}.mm-app.app-shell--panel-questions .app-desk .app-footer{padding-top:0;padding-bottom:var(--space-6);background:0 0;border-top:none;position:static}:root:has(.app-shell--panel-questions .app-footer){scroll-padding-block-end:0}}.mm-app .app-profile-panel-card{gap:var(--space-4)}.mm-app .app-profile-panel-art{align-self:flex-start;width:auto;height:7rem;display:block}.mm-app .app-profile-panel-anon{align-items:flex-start;gap:var(--space-2);margin:0;display:flex}.mm-app .app-profile-panel-anon .mm-icon{color:var(--action);flex:none;margin-top:2px}.mm-app .app-school-panel-name{color:var(--text);font-size:var(--fs-md);font-weight:var(--fw-bold);margin:0}.mm-app .app-school-panel-fact{align-items:center;gap:var(--space-2);display:inline-flex}.mm-app .app-school-panel-fact .mm-icon{color:var(--action)}.mm-app .app-school-panel-openness{margin:0;padding:0;list-style:none}@media (min-width:1024px){.mm-app.app-shell--nav .app-search-layout>.app-search-results{container:app-main/inline-size}}@container app-main (min-width:36rem){.mm-app .app-card-grid:not(:has(>.mm-school-card)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}}@container app-main (min-width:47rem){.mm-app .app-card-grid:has(>.mm-school-card){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}}.mm-app .app-card-grid>:not(a,.mm-card){grid-column:1/-1}.mm-app .app-auth-col{display:contents}.mm-app .app-auth-promises{display:none}@media (min-width:1024px){.mm-app main.app-auth--promises.mm-container{max-width:calc(1104px + 2 * var(--page-pad-lg));grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;column-gap:64px;display:grid}.mm-app .app-auth-col{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.mm-app .app-auth-promises{gap:var(--space-6);top:var(--space-6);padding:var(--space-7);border-radius:var(--radius-lg);background:var(--surface-warm);flex-direction:column;display:flex;position:sticky}.mm-app .app-auth-promises-art{width:auto;height:7rem;color:var(--action);align-self:flex-start;display:block}.mm-app .app-auth-promises .app-welcome-points{gap:var(--space-4)}}@media (min-width:768px){.mm-app .app-main :is(p.app-lead,p.mm-body,p.mm-muted,.mm-page-lead){max-inline-size:var(--measure-prose)}.mm-app .app-main .app-center :is(p.app-lead,p.mm-body,p.mm-muted),.mm-app .app-main :is(p.app-lead,p.mm-body,p.mm-muted).app-center{margin-inline:auto}}@media (hover:hover){.mm-school-card:hover,.mm-card--interactive:hover,.mm-vacancy:hover{border-color:var(--action)}.mm-app a.mm-card:hover{box-shadow:var(--shadow-md), 0 0 0 1px var(--action)}}.mm-app .app-kaart-list{margin:0;padding:0;list-style:none}.mm-app .app-school-panel-steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mm-app .app-school-panel-steps>li{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.mm-app .app-school-answers{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.mm-app .app-school-answers dt{color:var(--text-muted);font-size:var(--fs-xs)}.mm-app .app-school-answers dd{color:var(--text);font-size:var(--fs-xs);margin:0;font-weight:600}.mm-app.app-shell--school .mm-btn:where(:not(.app-preview-frame *)):is(.mm-btn--primary,.app-btn--warm){box-shadow:none}.mm-app.app-shell--school .mm-btn--outline:where(:not(.app-btn--flat,.app-preview-frame *)){box-shadow:inset 0 0 0 2px var(--surface-accent)}.mm-app.app-shell--school .mm-btn:where(:not(.app-preview-frame *)):is(:hover,:active){transform:none}
.mm-app .app-listmap-map{display:none}@media (min-width:1024px){.mm-app main.app-listmap.mm-container{max-width:calc(var(--content-max) + 2 * var(--page-pad-lg));column-gap:var(--space-6);grid-template:"head map""results map"1fr/minmax(0,55fr) minmax(0,45fr);align-items:start;display:grid}.mm-app:has(>main.app-listmap) .mm-topbar>.mm-container{max-width:calc(var(--content-max) + 2 * var(--page-pad-lg))}.mm-app .app-desk .app-main.app-listmap.mm-container{max-width:none}.mm-app main.app-listmap>.app-search-head{grid-area:head}.mm-app main.app-listmap>.app-search-results{grid-area:results;container:app-main/inline-size}.mm-app main.app-listmap>:not(.app-search-head,.app-search-results,.app-listmap-map){grid-column:1/-1}.mm-app .app-listmap-map{--listmap-top:var(--app-sticky-top,calc(var(--navbar-height,72px) + var(--space-4)));top:var(--listmap-top);height:calc(100dvh - var(--listmap-top) - var(--space-4));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--map-ground);grid-area:map;min-height:20rem;display:block;position:sticky;overflow:hidden}.mm-app .app-listmap-canvas{width:100%;height:100%}.mm-app main.app-listmap .app-school-card{scroll-margin-top:var(--app-sticky-top,var(--space-8))}}.mm-app .app-school-card.app-school-card--active{border-color:var(--action);box-shadow:0 0 0 1px var(--action), var(--sc-shadow-hover)}.mm-app .app-listmap-map .maplibregl-map{font-family:var(--font)}.mm-app .app-listmap-marker{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;width:44px;height:44px;padding:0;position:absolute}.mm-app .app-listmap-pin{border:3px solid var(--map-accent);background:var(--map-marker-stroke);width:22px;height:22px;box-shadow:var(--shadow-sm);transition:background-color var(--duration-fast) var(--easing-standard);border-radius:50% 50% 50% 0;position:absolute;top:17px;left:11px;transform:rotate(-45deg)}.mm-app .app-listmap-marker:hover .app-listmap-pin,.mm-app .app-listmap-marker--active .app-listmap-pin{background:var(--map-accent)}.mm-app .app-listmap-marker--active{z-index:1}@media (forced-colors:active){.mm-app .app-listmap-pin{forced-color-adjust:none;background:canvas;border-color:buttontext}.mm-app .app-listmap-marker:hover .app-listmap-pin,.mm-app .app-listmap-marker--active .app-listmap-pin{background:highlight}}.mm-app .app-listmap-chosen{z-index:2;left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-3) + 32px);gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute}.mm-app .app-listmap-chosen-name{font:var(--type-card-title);color:var(--text)}.mm-app .app-listmap-chosen-meta{font-size:var(--fs-xs);color:var(--text-muted)}.mm-app .app-listmap-chosen-link{min-height:var(--control-height);font-size:var(--fs-sm);align-self:flex-start;align-items:center;display:inline-flex}.mm-app .app-listmap-map .maplibregl-ctrl.maplibregl-ctrl-group{border-radius:var(--radius-md);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-md);overflow:hidden}.mm-app .app-listmap-map .maplibregl-ctrl.maplibregl-ctrl-group button{width:44px;height:44px;color:var(--text)}.mm-app .app-listmap-map .maplibregl-ctrl.maplibregl-ctrl-group button .maplibregl-ctrl-icon{-webkit-mask:var(--listmap-glyph) center / 20px 20px no-repeat;-webkit-mask:var(--listmap-glyph) center / 20px 20px no-repeat;mask:var(--listmap-glyph) center / 20px 20px no-repeat;background-color:currentColor;background-image:none}.mm-app .app-listmap-map .maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{--listmap-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 4.5v11M4.5 10h11' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}.mm-app .app-listmap-map .maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{--listmap-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10h11' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}@media (forced-colors:active){.mm-app .app-listmap-map .maplibregl-ctrl button .maplibregl-ctrl-icon{forced-color-adjust:none;background-color:buttontext}}.mm-app .app-listmap-map .maplibregl-ctrl.maplibregl-ctrl-attrib{margin:0 var(--space-2) var(--space-2) 0;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text-muted);font-size:var(--fs-2xs)}.mm-app .app-listmap-map .maplibregl-ctrl-attrib a{color:var(--text-muted);text-decoration:underline}.mm-app .app-listmap-map .maplibregl-ctrl-attrib a:hover{color:var(--text)}.app-kaart .app-kaart-map-container .maplibregl-ctrl-attrib a,.mm-app .app-listmap-map .maplibregl-ctrl-attrib a{min-height:var(--target-min);padding-block:3px;line-height:18px;display:inline-block}.mm-app .app-kaart-legend-count,.mm-app .mm-legend.app-kaart-legend-items{font-size:var(--fs-xs)}.mm-app .app-kaart-legend-items i{width:12px;height:12px}.mm-app .app-kaart-dock-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.mm-app .mm-btn.app-btn--small.app-kaart-dock-btn{min-height:var(--control-height);font-size:var(--fs-xs)}@media (max-width:639.98px){.mm-app .app-search-head .mm-title{font-size:1.5rem}}
.mm-app :is(main,section).app-school .app-figuren .app-label-caps,.mm-app :is(main,section).app-school .app-figuren .mm-figure>span{font-size:var(--fs-xs);line-height:1.25rem}.mm-app :is(main,section).app-school .mm-stack>i:first-child{background:var(--data-1)}.mm-app :is(main,section).app-school .mm-stack>i:nth-child(2){background:var(--data-2)}.mm-app :is(main,section).app-school .mm-stack>i:nth-child(3){background:var(--data-3)}.mm-app main.app-school .app-band-bewaar{display:none}.mm-app .app-school-aside{display:contents}.mm-app .app-school-aside-actions{gap:var(--space-3);flex-direction:column;display:flex}.mm-app.app-shell{--school-bar-body:calc(1px + 2 * var(--space-3) + var(--control-height));--school-bar-under:env(safe-area-inset-bottom,0px)}.mm-app .app-school-actionbar{display:none}@media (max-width:1279.98px){.mm-app main.app-school .app-school-actionbar{z-index:var(--z-sticky);padding:var(--space-3) var(--space-4) calc(var(--space-3) + var(--school-bar-under));border-top:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);pointer-events:auto;display:block;position:fixed;bottom:0;left:0;right:0}.mm-app main.app-school .app-school-actionbar-inner{align-items:center;gap:var(--space-3);max-width:440px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:0;display:flex}.mm-app main.app-school .app-school-actionbar-inner>.mm-btn{min-height:var(--control-height)}.mm-app main.app-school .app-school-actionbar-save{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);flex:none;padding:0}.mm-app main.app-school .app-school-actionbar-save[aria-pressed=true]{color:var(--action)}.mm-app main.app-school .app-school-actionbar-login{flex:none}.mm-app main.app-school .app-school-actionbar-main{white-space:normal;text-align:center;flex:auto;min-width:0}.mm-app.app-shell:has(main.app-school .app-school-actionbar){padding-bottom:calc(var(--school-bar-body) + var(--school-bar-under))}:root:has(main.app-school .app-school-actionbar){scroll-padding-block-end:calc(var(--school-bar-body) + var(--school-bar-under) + var(--space-4))}}@media (max-width:767.98px){.mm-app.app-shell:has(.app-tabbar){--school-bar-under:var(--tabbar-clearance)}.mm-app.app-shell:has(.app-tabbar):has(main.app-school .app-school-actionbar){padding-bottom:calc(var(--school-bar-body) + var(--space-4))}}@media (min-width:1024px){.mm-app:where(:not(.app-shell--nav)) main.app-school.mm-container{grid-template-columns:minmax(0, var(--main-w)) var(--aside-w);column-gap:var(--app-desk-gap);width:100%;max-width:calc(var(--main-w) + var(--app-desk-gap) + var(--aside-w) + 2 * var(--page-pad-lg));justify-content:center;align-items:start;row-gap:0;margin-inline:auto;display:grid}.mm-app.app-shell:not(.app-shell--nav):has(main.app-school) .mm-topbar>.mm-container{max-width:calc(var(--main-w) + var(--app-desk-gap) + var(--aside-w) + 2 * var(--page-pad-lg))}.mm-app:where(:not(.app-shell--nav)) main.app-school>*{grid-column:1;margin-block:0 18px}.mm-app:where(:not(.app-shell--nav)) main.app-school>.app-band{margin-bottom:var(--app-band-clearance);grid-area:1/1}.mm-app:where(:not(.app-shell--nav)) main.app-school>.app-school-aside{top:var(--app-sticky-top);flex-direction:column;grid-area:1/2/span 40;gap:18px;display:flex;position:sticky}.mm-app:where(:not(.app-shell--nav)) main.app-school .app-band-banner img{object-fit:cover;max-height:320px}.mm-app:where(:not(.app-shell--nav)) main.app-school .mm-list.app-factlist--framed,.mm-app:where(:not(.app-shell--nav)) main.app-school>.mm-card .mm-list{column-gap:var(--app-desk-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (min-width:1280px){.mm-app:where(.app-shell--nav) main.app-school.mm-container{grid-template-columns:minmax(0, var(--main-w)) var(--aside-w);column-gap:var(--app-desk-gap);justify-content:center;align-items:start;row-gap:0;width:100%;margin-inline:auto;display:grid}.mm-app .app-desk main.app-school.mm-container{max-width:none}.mm-app:where(.app-shell--nav) main.app-school>*{grid-column:1;margin-block:0 18px}.mm-app:where(.app-shell--nav) main.app-school>.app-band{margin-bottom:var(--app-band-clearance);grid-area:1/1}.mm-app:where(.app-shell--nav) main.app-school>.app-school-aside{top:var(--app-sticky-top);flex-direction:column;grid-area:1/2/span 40;gap:18px;display:flex;position:sticky}.mm-app:where(.app-shell--nav) main.app-school .app-band-banner img{object-fit:cover;max-height:320px}.mm-app:where(.app-shell--nav) main.app-school .mm-list.app-factlist--framed,.mm-app:where(.app-shell--nav) main.app-school>.mm-card .mm-list{column-gap:var(--app-desk-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
.mm-app .mm-chip.app-chip--pill.app-answer-pill{align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4);background:var(--surface-muted);color:var(--text);cursor:pointer;text-decoration:none;display:inline-flex}.mm-app .mm-chip.app-chip--pill.app-answer-pill[aria-busy=true]{cursor:progress}.mm-app .mm-chip.app-chip--pill.app-answer-pill .mm-icon{color:var(--action);flex:none}@media (hover:hover){.mm-app .mm-chip.app-chip--pill.app-answer-pill:hover{background:var(--surface-accent);color:var(--text)}}@media (forced-colors:active){.mm-app .mm-chip.app-chip--pill.app-answer-pill{border:1px solid buttontext}}.mm-app .app-panel-count{gap:var(--space-1);flex-direction:column;display:flex}.mm-app .app-panel-count>p{margin:0}.mm-app .app-panel-count-line{font:var(--type-card-title);color:var(--text)}.mm-app .app-panel-count-number{font-size:var(--fs-3xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--action);display:block}@media (min-width:1280px){.mm-app.app-shell--desk:has(.app-footer){--q-row-min:min(36rem, calc(100dvh - var(--app-topbar-total) - 2 * var(--space-6)))}.mm-app.app-shell--desk:has(.app-footer) .app-desk{align-items:stretch}.mm-app.app-shell--desk:has(.app-footer) .app-desk-main{min-height:var(--q-row-min);flex-direction:column;display:flex}.mm-app.app-shell--desk:has(.app-footer) .app-desk-main>.app-footer{margin-top:auto}.mm-app.app-shell--desk:has(.app-footer) .app-footer .app-stepbar-next{position:relative}.mm-app.app-shell--desk:has(.app-footer) .app-footer .app-stepbar-next>.app-stepbar-reason{top:calc(100% + var(--space-1));position:absolute;left:0;right:0}.mm-app.app-shell--panel-questions .app-desk-aside{margin-block:var(--space-6) calc(var(--space-6) + var(--space-4));flex-direction:column;display:flex;position:static}.mm-app.app-shell--panel-questions .app-desk-aside>.app-profile-panel{flex-direction:column;flex:1;display:flex}.mm-app.app-shell--panel-questions .app-desk-aside>.app-profile-panel>.app-profile-panel-card{flex:1}}@media (max-width:1279.98px){.mm-app .app-footer{padding-top:var(--space-4);background:linear-gradient(to top, var(--bg) calc(100% - var(--space-4)), transparent)}.mm-app .app-footer-inner{padding-block:0 var(--space-3)}.mm-app .app-stepbar{gap:var(--space-2)}.mm-app .app-stepbar .app-chapters{align-items:center;gap:var(--space-1) var(--space-3);flex-flow:wrap}.mm-app .app-stepbar .app-chapters-label{flex:none;max-width:100%}.mm-app .app-stepbar .app-chapters-track{flex:5rem;min-width:5rem}.mm-app .app-stepbar .mm-btn--block{min-height:48px}.mm-app .app-stepbar .app-back-round{width:48px;height:48px}.mm-app .app-footer:has(.app-stepbar--inflow){background:0 0;border-top:none;padding-top:0;position:static}.mm-app.app-shell:has(.app-stepbar--inflow) .app-main{padding-bottom:var(--space-5);flex:none}:root:has(.app-stepbar--inflow){scroll-padding-block-end:0}}@media (max-width:1279.98px) and (max-height:740px){.mm-app.app-shell:has(.app-footer) .app-main{padding-top:var(--space-4)}.mm-app.app-shell:has(.app-footer) .app-main .app-h2{font-size:1.5rem}.mm-app.app-shell:has(.app-footer) .app-main .app-lead{font-size:1rem}}
@media (max-width:1279.98px){:root.app-typing .mm-app .app-footer{background:0 0;border-top:none;padding-top:0;position:static}:root.app-typing .mm-app.app-shell:has(.app-footer) .app-main{padding-bottom:var(--space-5);flex:none}:root.app-typing .mm-app .app-welcome-actions,:root.app-typing .mm-app .app-school-actionbar,:root.app-typing .mm-app main.app-school .app-school-actionbar{box-shadow:none;background:0 0;border-top:none;padding:0;position:static}:root.app-typing .mm-app .app-school-actionbar-spacer,:root.app-typing .mm-app .app-tabbar,:root.app-typing .mm-app.app-kaart-tabbar{display:none}:root.app-typing.app-typing.app-typing{scroll-padding-block-end:var(--space-4)}}
:root{--a11y-icon-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1.5 23.5 22h-23zM10.9 8.5h2.2v6.5h-2.2zm0 8.5h2.2v2.2h-2.2z'/%3E%3C/svg%3E");--a11y-icon-error:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 1 0 22 11 11 0 0 1 0-22zm-1.1 5.5h2.2v8h-2.2zm0 10h2.2v2.2h-2.2z'/%3E%3C/svg%3E")}.mm-alert{padding-inline-start:calc(18px + var(--icon-md) + var(--space-2));position:relative}.mm-note:is(.mm-note--warning,.mm-note--error):not(.app-note--teldatum):not(:has(>.mm-icon)){padding-inline-start:calc(18px + var(--icon-md) + var(--space-2));position:relative}.mm-alert:before{content:"";inset-inline-start:18px;width:var(--icon-md);height:var(--icon-md);-webkit-mask:var(--a11y-icon-error) center / contain no-repeat;-webkit-mask:var(--a11y-icon-error) center / contain no-repeat;mask:var(--a11y-icon-error) center / contain no-repeat;background:var(--danger);position:absolute;top:16px}.mm-note:is(.mm-note--warning,.mm-note--error):not(.app-note--teldatum):not(:has(>.mm-icon)):before{content:"";inset-inline-start:18px;width:var(--icon-md);height:var(--icon-md);-webkit-mask:var(--a11y-icon-error) center / contain no-repeat;-webkit-mask:var(--a11y-icon-error) center / contain no-repeat;mask:var(--a11y-icon-error) center / contain no-repeat;background:var(--danger);position:absolute;top:16px}.mm-note.mm-note--warning:not(.app-note--teldatum):not(:has(>.mm-icon)):before{-webkit-mask-image:var(--a11y-icon-warning);-webkit-mask-image:var(--a11y-icon-warning);mask-image:var(--a11y-icon-warning);background:var(--warning)}.mm-error-text:before{content:"";vertical-align:-.15em;width:1em;height:1em;-webkit-mask:var(--a11y-icon-error) center / contain no-repeat;-webkit-mask:var(--a11y-icon-error) center / contain no-repeat;mask:var(--a11y-icon-error) center / contain no-repeat;background:currentColor;margin-inline-end:.35em;display:inline-block}.app-chart{gap:var(--space-3);flex-direction:column;min-width:0;margin:0;display:flex}.app-chart-caption{gap:var(--space-1);flex-direction:column;display:flex}.app-chart-table{border-collapse:collapse;width:100%;font-size:var(--fs-xs);color:var(--text)}.app-chart-table :is(th,td){padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:var(--border-hairline);text-align:start;font-variant-numeric:tabular-nums}.app-chart-table thead th{color:var(--text-muted);font-weight:var(--fw-semibold)}.app-chart-table tbody th{font-weight:var(--fw-regular)}.app-chart-table td{text-align:end;font-weight:var(--fw-semibold);padding-inline-end:0}.app-chart-table thead th:last-child{text-align:end;padding-inline-end:0}.mm-input,.mm-select,.mm-textarea,.mm-search,.mm-pw{border-color:var(--border-strong)}@media (hover:hover){:is(.mm-input,.mm-select,.mm-textarea):hover:not(:focus):not(:disabled){border-color:var(--text)}}.mm-option{border-color:var(--border-strong)}.mm-chip[aria-pressed=false]{border:1.5px solid var(--border-strong)}.mm-chip[aria-pressed=true]{border:1.5px solid #0000}.mm-chip[aria-pressed]:is([disabled],[aria-disabled=true]){border-color:#0000}.mm-app .app-kaartchip{border:1.5px solid var(--border-strong)}.mm-app .app-kaartchip--aan{border-color:#0000}.app-segmented{box-shadow:inset 0 0 0 1px var(--border-strong)}.mm-pw input:focus-visible{box-shadow:none}.mm-pw:has(input:focus-visible){box-shadow:var(--shadow-focus)}.mm-search input:focus-visible{box-shadow:none}.mm-search:has(input:focus-visible){box-shadow:var(--shadow-focus)}.mm-pw:has(input[aria-invalid=true]){border-color:var(--danger)}.mm-pw button[aria-pressed=true]{background:var(--surface-accent)}.app-skip-link{top:var(--space-2);z-index:var(--z-toast);min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--action);color:var(--on-action);font:var(--type-button);font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-inline-start:var(--space-2)}.app-skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}main#inhoud:focus{box-shadow:none;outline:none}@media (min-width:640px){.app-choice-grid.app-choice-grid--three{grid-template-columns:repeat(3,1fr)}}.mm-app:not(.app-kaart-tabbar){overflow-x:clip}@media (forced-colors:active){.mm-chip:is([aria-pressed=true],.mm-chip--selected),.app-segment[aria-pressed=true],.app-kaartchip--aan{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.mm-option:has(:checked){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.mm-chip:is([aria-pressed=true],.mm-chip--selected) *,.app-segment[aria-pressed=true] *,.app-kaartchip--aan *{color:highlighttext}.mm-option:has(:checked) *{color:highlighttext}.mm-chip[aria-pressed=false],.app-segment:not([aria-pressed=true]),.app-kaartchip:not(.app-kaartchip--aan){border:1px solid buttontext}[role=switch]{forced-color-adjust:none;background:canvas;border:1px solid buttontext}[role=switch]>span{background:buttontext}[role=switch][aria-checked=true]{background:highlight;border-color:highlight}[role=switch][aria-checked=true]>span{background:highlighttext}[role=switch]:disabled{border-color:graytext}.mm-switch span{forced-color-adjust:none;background:canvas;border:1px solid buttontext}.mm-switch input:checked+span{background:highlight;border-color:highlight}.mm-switch input:checked+span:after{forced-color-adjust:none;background:highlighttext}.mm-tab[aria-current=page],.mm-app .app-tabbar .mm-tab[aria-current=page],[role=menu] [aria-current=page],nav [aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight}.mm-app .app-tabbar .mm-tab[aria-current=page] *{color:highlighttext;fill:currentColor}.mm-app .app-progress,.app-chapters-track>span{forced-color-adjust:none;background:canvas;outline:1px solid canvastext}.mm-app .app-progress>i,.app-chapters-track>span>i,.mm-scale>i{forced-color-adjust:none;background:highlight}.mm-input:focus-visible,.mm-select:focus-visible,.mm-textarea:focus-visible{outline-offset:2px;outline:2px solid highlight}.mm-pw:has(input:focus-visible){outline-offset:2px;outline:2px solid highlight}.mm-note:is(.mm-note--warning,.mm-note--error):before,.mm-alert:before,.mm-error-text:before{forced-color-adjust:none;background:canvastext}}
