/* BCSHP Optimizer v10.1.0 — tiny RUCSS-safe structural layer. */
html,body{max-width:100%;overflow-x:clip}@supports(scrollbar-gutter:stable){html{scrollbar-gutter:stable}}
#tm-main .uk-breadcrumb,.tm-page .uk-breadcrumb{display:flex!important;align-items:center!important;gap:0!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;min-height:48px!important;padding:13px 0!important;overflow-x:auto!important;overflow-y:hidden!important;list-style:none!important;white-space:nowrap!important}
#tm-main .uk-breadcrumb>*,.tm-page .uk-breadcrumb>*{display:flex!important;align-items:center!important;flex:0 0 auto!important;margin:0!important;padding:0!important;list-style:none!important}
#tm-main .uk-breadcrumb>li::marker,.tm-page .uk-breadcrumb>li::marker{content:""}
@media(min-width:960px){
.tm-header-mobile{display:none!important}.tm-header{display:block!important}
.tm-header .uk-navbar-container,.tm-header .uk-navbar{min-height:64px!important}.tm-header .uk-navbar{height:64px!important}
.tm-header .uk-logo{display:flex!important;align-items:center!important;justify-content:center!important;inline-size:190px!important;min-inline-size:190px!important;max-inline-size:190px!important}
.tm-header .uk-logo img,.tm-header .uk-logo svg{display:block!important;width:auto!important;max-width:190px!important;max-height:42px!important}
.tm-header .uk-navbar-dropdown,.tm-header .uk-dropdown,.tm-header .uk-drop{position:absolute!important;z-index:1020!important}
.tm-header .uk-navbar-dropdown:not(.uk-open),.tm-header .uk-dropdown:not(.uk-open),.tm-header .uk-drop:not(.uk-open){display:none!important}
.tm-header .uk-navbar-center-left.uk-preserve-width,.tm-header .uk-navbar-center-right.uk-preserve-width{box-sizing:border-box!important;min-width:0!important}
.tm-header .uk-search,.tm-header .uk-search-default{box-sizing:border-box!important;inline-size:clamp(160px,15vw,260px)!important;min-inline-size:clamp(160px,15vw,260px)!important;max-inline-size:260px!important}
.tm-header .uk-search-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important}
}
@media(max-width:959px){
.tm-header{display:none!important}.tm-header-mobile{display:block!important}
.tm-header-mobile .uk-navbar-container,.tm-header-mobile .uk-navbar{min-height:76px!important}.tm-header-mobile .uk-navbar{height:76px!important}
.tm-header-mobile .uk-logo{display:flex!important;align-items:center!important;justify-content:center!important;inline-size:min(62vw,270px)!important;min-inline-size:0!important;max-inline-size:min(62vw,270px)!important}
.tm-header-mobile .uk-logo img,.tm-header-mobile .uk-logo svg{display:block!important;width:auto!important;max-width:100%!important;max-height:52px!important}
.tm-header-mobile .uk-navbar-left,.tm-header-mobile .uk-navbar-right{flex:0 0 auto!important}.tm-header-mobile .uk-navbar-center{min-width:0!important}
.tm-header-mobile .uk-navbar-toggle,.tm-header-mobile .uk-navbar-item{min-height:64px!important}
}
body .uk-offcanvas{position:fixed!important;z-index:1000!important;inset:0!important}body .uk-offcanvas:not(.uk-open){display:none!important;pointer-events:none!important}body .uk-offcanvas.uk-open{pointer-events:auto!important}
