/* KlimaHane Parliament V19 — isolated mobile header search disclosure.
   The EXISTING single smart search form is reused. No product, menu, currency,
   account, or desktop logic is replaced. This file must be loaded AFTER V18. */
@media (max-width:820px) {
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header{
   overflow:visible!important;isolation:isolate;z-index:95!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main{
   display:grid!important;grid-template-columns:34px minmax(94px,1fr) auto!important;
   grid-template-rows:minmax(48px,auto) auto!important;
   width:calc(100% - 24px)!important;height:auto!important;min-height:64px!important;
   padding:7px 0!important;gap:0 7px!important;align-items:center!important;
   overflow:visible!important;position:relative!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>.np4-mobile-menu{
   grid-column:1!important;grid-row:1!important;width:34px!important;height:42px!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>.np4-logo{
   grid-column:2!important;grid-row:1!important;max-width:156px!important;
   height:46px!important;display:flex!important;justify-self:start!important;min-width:0!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>.np4-logo>img{
   width:auto!important;height:auto!important;max-width:100%!important;max-height:44px!important;
   object-fit:contain!important;object-position:left center!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>.np6-mobile-actions{
   grid-column:3!important;grid-row:1!important;display:flex!important;align-items:center!important;
   justify-content:flex-end!important;gap:5px!important;width:auto!important;min-width:0!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np6-mobile-actions>.np6-mobile-compare{
   display:none!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np6-mobile-actions>.np19-mobile-search-toggle,
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np6-mobile-actions>.np6-mobile-icon{
   box-sizing:border-box!important;display:grid!important;place-items:center!important;
   flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:40px!important;
   padding:0!important;margin:0!important;border:1px solid #d9e5f3!important;
   background:#f6f9ff!important;color:#173e6e!important;border-radius:11px!important;
   box-shadow:none!important;cursor:pointer;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np6-mobile-actions>.np19-mobile-search-toggle svg{
   width:20px!important;height:20px!important;display:block!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np6-mobile-actions>.np19-mobile-search-toggle[aria-expanded="true"]{
   color:#fff!important;background:#1a365d!important;border-color:#1a365d!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>form.np4-search.np10-search.np19-search-form{
   grid-column:1 / -1!important;grid-row:2!important;
   position:relative!important;float:none!important;clear:both!important;
   width:100%!important;min-width:0!important;max-width:none!important;
   height:46px!important;min-height:46px!important;
   margin:8px 0 5px!important;padding:0 0 0 13px!important;
   grid-template-columns:20px minmax(0,1fr) 68px!important;
   gap:8px!important;align-items:center!important;
   background:#fff!important;border:1px solid #bacde7!important;
   border-radius:12px!important;box-shadow:0 7px 20px rgba(14,44,83,.11)!important;
   z-index:100!important;overflow:visible!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header:not(.np19-search-open) .np4-header-main>form.np4-search.np10-search.np19-search-form{
   display:none!important;visibility:hidden!important;pointer-events:none!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header.np19-search-open .np4-header-main>form.np4-search.np10-search.np19-search-form{
   display:grid!important;visibility:visible!important;pointer-events:auto!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>form.np19-search-form>svg{
   display:block!important;width:19px!important;height:19px!important;min-width:19px!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>form.np19-search-form>input[data-np10-search-input]{
   box-sizing:border-box!important;display:block!important;min-width:0!important;width:100%!important;
   height:44px!important;min-height:44px!important;max-height:44px!important;
   border:0!important;border-radius:0!important;background:transparent!important;
   padding:0!important;margin:0!important;outline:0!important;box-shadow:none!important;
   font:500 14px/1.3 Inter,system-ui,sans-serif!important;color:#14395c!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>form.np19-search-form>button[type=submit]{
   display:grid!important;place-items:center!important;position:static!important;
   width:68px!important;min-width:68px!important;max-width:68px!important;
   height:44px!important;min-height:44px!important;opacity:1!important;pointer-events:auto!important;
   margin:0!important;padding:0!important;border:0!important;border-radius:0 11px 11px 0!important;
   color:#fff!important;background:#1a365d!important;font:750 12px/1 Inter,system-ui,sans-serif!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>form.np19-search-form>.np10-search-suggestions:not([hidden]){
   display:block!important;box-sizing:border-box!important;position:absolute!important;
   top:calc(100% + 6px)!important;left:0!important;right:0!important;
   width:100%!important;min-width:0!important;max-width:100%!important;
   max-height:min(48dvh,370px)!important;overflow-x:hidden!important;overflow-y:auto!important;
   z-index:1010!important;border:1px solid #cddff0!important;border-radius:12px!important;
   background:#fff!important;box-shadow:0 16px 38px rgba(10,33,68,.23)!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>form.np19-search-form>.np10-search-suggestions[hidden]{
   display:none!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>form.np19-search-form .np10-search-row{
   box-sizing:border-box!important;display:flex!important;width:100%!important;min-width:0!important;
   align-items:center!important;gap:10px!important;padding:10px 12px!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>form.np19-search-form .np10-search-row-text{
   min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-nav{
   position:relative!important;z-index:1!important;
 }
}
@media (max-width:375px) {
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main{
   grid-template-columns:31px minmax(80px,1fr) auto!important;column-gap:4px!important;
 }
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np4-header-main>.np4-logo{max-width:116px!important}
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np6-mobile-actions{gap:3px!important}
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np6-mobile-actions>.np19-mobile-search-toggle,
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np6-mobile-actions>.np6-mobile-icon{
   flex-basis:33px!important;width:33px!important;min-width:33px!important;height:38px!important;
 }
}
@media (min-width:821px) {
 body.theme-nexus-parliament-klima.parliament-portal-v8 .np19-mobile-search-toggle{display:none!important}
}
@media(prefers-reduced-motion:reduce){
 body.theme-nexus-parliament-klima.parliament-portal-v8 header.np4-header .np19-mobile-search-toggle{transition:none!important}
}
