/* Pro header groups expand inside the theme's scrollable dropdown. */
.tlr-pro-header-root>.w-nav-list{max-height:calc(100dvh - 110px);overflow:auto!important;overscroll-behavior:contain;background:#fff!important;box-shadow:0 12px 28px rgba(20,44,65,.16)}
.tlr-pro-header-root.tlr-header-expanded>.w-nav-list{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}
.tlr-pro-header-root .menu-item-has-children>.w-nav-list{position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:4px 0 4px 12px!important;box-shadow:none!important;transform:none!important;display:none!important;visibility:hidden!important;opacity:1!important;box-sizing:border-box;background:rgba(16,68,122,.04)}
.tlr-pro-header-root .menu-item-has-children.tlr-header-expanded>.w-nav-list{display:block!important;visibility:visible!important}
.tlr-pro-header-root .w-nav-arrow{min-width:36px;min-height:36px;display:inline-flex!important;visibility:inherit!important;position:static!important;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-left:8px;pointer-events:auto!important}
.tlr-pro-header-root .w-nav-anchor{white-space:normal!important;display:flex!important;align-items:center;justify-content:space-between}.tlr-pro-header-root .w-nav-title{min-width:0}
.tlr-pro-header-root .w-nav-arrow:focus-visible{outline:3px solid #d77e35;outline-offset:-3px;border-radius:5px}
.tlr-pro-header-root .tlr-header-expanded>.w-nav-anchor>.w-nav-arrow{transform:rotate(180deg)}
.tlr-pro-header-root .w-nav-arrow::before{content:"⌄"!important;font-family:system-ui,sans-serif!important;font-size:18px}
@media(min-width:1024px){.tlr-pro-header-root>.w-nav-list{width:280px!important;max-width:calc(100vw - 24px)}}
@media(max-width:760px){.tlr-pro-header-root>.w-nav-list{max-height:none;overflow:visible!important}.tlr-pro-header-root .w-nav-arrow{min-width:44px;min-height:44px}}
