/* Kopfbereich Handy (≤ 781 px): Querformat-Logo, rechts Anrufen + „Menü“. Greift nur, wenn der Kopfbereich die Klasse ns-kopf-v2 trägt. */
.nordstern-header-logo-mobil{display:none}
@media (max-width:781px){
body .ns-kopf-v2{padding-top:.5rem!important;padding-bottom:.5rem!important}
body .ns-kopf-v2>.alignwide{gap:.5rem;align-items:center}
body .ns-kopf-v2 .nordstern-header-logo{display:none!important}
body .ns-kopf-v2 .nordstern-header-logo-mobil{display:block;margin:0;flex:0 1 auto;min-width:0}
body .ns-kopf-v2 .nordstern-header-logo-mobil img{display:block;width:min(200px,46vw)!important;height:auto!important}
body .ns-kopf-v2 .wp-block-buttons.nordstern-header-actions{display:flex!important;order:2;margin-left:auto;flex:none;gap:.5rem}
body .ns-kopf-v2 .nordstern-header-actions>.wp-block-button:not(.is-style-outline){display:none}
body .ns-kopf-v2 .nordstern-header-actions>.is-style-outline>.wp-block-button__link{display:inline-grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-height:44px;padding:0!important;border:1px solid #C5D3E4;border-radius:50%;background:#fff;color:#001A5B;font-size:0;line-height:0;overflow:hidden}
body .ns-kopf-v2 .nordstern-header-actions>.is-style-outline>.wp-block-button__link::before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%3E%3Cpath%20fill=%27none%27%20stroke=%27black%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%20d=%27M5%204h3.2l1.6%204-2%201.3a11%2011%200%200%200%205%205l1.3-2%204%201.6V17a2%202%200%200%201-2%202A15%2015%200%200%201%203%206a2%202%200%200%201%202-2z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%3E%3Cpath%20fill=%27none%27%20stroke=%27black%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%20d=%27M5%204h3.2l1.6%204-2%201.3a11%2011%200%200%200%205%205l1.3-2%204%201.6V17a2%202%200%200%201-2%202A15%2015%200%200%201%203%206a2%202%200%200%201%202-2z%27/%3E%3C/svg%3E") center/contain no-repeat}
body .ns-kopf-v2 .wp-block-navigation{order:3;flex:none}
body .ns-kopf-v2 .wp-block-navigation__responsive-container-open{display:inline-flex!important;align-items:center;gap:.45rem;box-sizing:border-box;height:44px;padding:0 .9rem;border:1px solid #C5D3E4;border-radius:999px;background:#fff;color:#001A5B}
body .ns-kopf-v2 .wp-block-navigation__responsive-container-open::before{content:"Menü";font-family:var(--wp--preset--font-family--heading);font-weight:700;font-size:.95rem;line-height:1}
body .ns-kopf-v2 .wp-block-navigation__responsive-container-open:hover,body .ns-kopf-v2 .nordstern-header-actions>.is-style-outline>.wp-block-button__link:hover{border-color:#0B4EA2;background:#F2F6FB}
body .ns-kopf-v2 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}
}
