/* v390: snelkeuzemenu links op laptop/desktop, op elke portaalpagina */
.fleuren-global-nav{display:none}
@media (min-width:1100px), (min-width:860px) and (hover:hover) and (pointer:fine){
 html:not([data-layout="mobile"]) body.has-global-nav{padding-left:250px!important;box-sizing:border-box}
 html:not([data-layout="mobile"]) .fleuren-global-nav{display:flex}
}
html[data-layout="desktop"] body.has-global-nav{padding-left:250px!important}
html[data-layout="desktop"] .fleuren-global-nav{display:flex}
.fleuren-global-nav{position:fixed;z-index:50;left:0;top:0;bottom:0;width:250px;flex-direction:column;box-sizing:border-box;padding:20px 14px;overflow-y:auto;
 color:#fff;background:linear-gradient(165deg,#073e55 0%,#076d98 54%,#55bde7 100%);box-shadow:8px 0 24px rgba(0,0,0,.08);font-family:system-ui,-apple-system,"Segoe UI",sans-serif}
.fleuren-global-nav .desktop-brand{display:flex;gap:12px;align-items:center;padding:4px 4px 20px;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none}
.fleuren-global-nav .desktop-brand img{width:64px;background:#fff;border-radius:8px;padding:5px}
.fleuren-global-nav .desktop-brand strong,.fleuren-global-nav .desktop-brand small{display:block}.fleuren-global-nav .desktop-brand small{color:#fff!important;opacity:.8;margin-top:3px;font-size:12px}
.fleuren-global-nav nav{display:grid;gap:4px;margin-top:16px}
.fleuren-global-nav nav a{color:#fff;text-decoration:none;font-weight:700;font-size:15px;padding:11px 12px;border-radius:10px;transition:background .15s ease,transform .15s ease}
.fleuren-global-nav nav a:hover{background:rgba(255,255,255,.14);transform:translateX(2px)}
.fleuren-global-nav nav a[aria-current="page"]{background:rgba(255,255,255,.22)}
.fleuren-global-nav hr{border:0;border-top:1px solid rgba(255,255,255,.2);margin:8px 4px;width:calc(100% - 8px)}
@media print{.fleuren-global-nav{display:none!important}body.has-global-nav{padding-left:0!important}}
