body.shared-header-page{padding-top:var(--shared-header-height,64px)!important}.shared-topbar{position:fixed!important;inset:0 0 auto!important;z-index:1030!important;display:flex!important;align-items:center!important;gap:20px;height:auto!important;min-height:64px;padding:12px 24px!important;background:#f5f6f8;border-bottom:1px solid #dcdfe3;box-shadow:0 2px 4px #0001;transform:none!important}.shared-topbar .topbar-brand{display:flex;flex-shrink:0;text-decoration:none}.shared-topbar .topbar-brand img{display:block;width:122px;height:36px;object-fit:contain}.shared-topbar .topbar-controls{flex:1;min-width:0}.shared-topbar .topbar-controls form{margin:0!important}.shared-topbar .topbar-links{display:flex;gap:18px;font:13px system-ui}.shared-topbar .topbar-links a{color:#58645d;text-decoration:none}.shared-topbar .topbar-links a:hover{text-decoration:underline}.shared-topbar .topbar-menu{position:relative;margin-left:auto;flex-shrink:0;font:13px system-ui;color:#58645d}.shared-topbar summary{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer;list-style:none;border-radius:6px}.shared-topbar summary::-webkit-details-marker{display:none}.shared-topbar summary:hover,.shared-topbar details[open] summary{background:#e4eaf0}.shared-topbar .topbar-menu-items{position:absolute;right:0;top:calc(100% + 8px);width:240px;max-width:calc(100vw - 24px);padding:6px;background:#fff;border:1px solid #dce1de;border-radius:8px;box-shadow:0 8px 24px #0002}.shared-topbar .topbar-menu-items a,.shared-topbar .topbar-menu-items button{display:flex!important;align-items:center;gap:8px;float:none;width:100%;margin:0;padding:10px 12px;border:0;border-radius:4px;background:transparent;color:#26312c;font:13px system-ui;text-decoration:none;text-align:left;cursor:pointer}.shared-topbar .topbar-menu-items a:hover,.shared-topbar .topbar-menu-items button:hover{background:#eef2f5}.shared-topbar :focus-visible{outline:2px solid #27867c;outline-offset:2px}body.shared-header-page .app-main{padding-top:24px!important}
@media(max-width:767.98px){.shared-topbar{flex-wrap:wrap;gap:8px;padding:8px 12px!important}.shared-topbar .topbar-controls:has(form){order:3;flex-basis:100%}.shared-topbar .topbar-controls form{gap:6px!important;width:100%;flex-wrap:wrap}.shared-topbar .topbar-controls form select{max-width:100%;margin:0!important}.shared-topbar .topbar-controls form select[name="organisatie"]{width:auto;max-width:100%}.shared-topbar .topbar-links{gap:12px}.shared-topbar .topbar-brand img{width:102px;height:30px}}
@media print{.shared-topbar{display:none!important}body.shared-header-page{padding-top:0!important}body.shared-header-page .app-main{padding-top:0!important}}
.shared-topbar #toggleExpandView{display:flex!important}
.app-header.shared-topbar.header-collapsed{transform:none!important;box-shadow:0 2px 4px #0001}

.shared-topbar .topbar-menu-items .bi{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;font-size:14px;color:#748079;opacity:.8}
