/* Load after Bricks and telekom-salespartner-kit.css. */
.tx-ods-header { color-scheme: light; }
.tx-ods-header, .tx-ods-header * { box-sizing: border-box; }
.tx-ods-header .ODSGlobalHeader-FixedWrapper { left: 0; top: var(--wp-admin--admin-bar--height, 0px); }
.tx-ods-header button { font: inherit; }
.tx-ods-header .ODSGlobalHeaderMobileNav-Content { width: 100%; max-width: 100vw; overflow-y: auto; }
.tx-ods-header .ODSGlobalHeaderMobileNav-Content[hidden] { display: none !important; }
.tx-ods-header .ODSGlobalHeaderMobileNav-Content:not([hidden]) { display: flex; }
.tx-ods-header a { text-decoration: none; }
.tx-ods-header :focus-visible { outline: 2px solid #e20074; outline-offset: 3px; }
html.tx-ods-menu-open { overflow: hidden; }
/* Keep the fixed header editable on the Bricks canvas. */
body.bricks-is-builder .tx-ods-header .ODSGlobalHeader-FixedWrapper { position: relative; top: 0; }
