/* Padrino 08.11: шапка — пошук іконкою (власник: «великий пошук… краще зробити іконкою»),
   мова через меню з глобусом і повними назвами замість «RU». Вантажиться останнім, перекриває trend/city-brand/edition-*. */
.prism header .tools{display:flex!important;align-items:center;gap:10px;flex-wrap:nowrap!important;width:auto!important;margin-left:auto}
.prism header .tools>details{position:relative;margin:0}
.prism header .tools>details>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}
.prism header .tools>details>summary::-webkit-details-marker{display:none}

.prism header .search-pop>summary{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#1f2427}
.prism header .search-pop>summary:hover,.prism header .search-pop[open]>summary{background:#eef8f7;color:#008e82}
.prism header .search-pop>form{position:absolute!important;right:0;top:48px;z-index:60;display:block!important;width:min(340px,calc(100vw - 32px))!important;max-width:none!important;flex:none!important;margin:0;padding:8px;background:#fff;border:1px solid #d7dde0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12)}
.prism header .search-pop>form input{display:block;box-sizing:border-box;width:100%!important;max-width:none!important;height:42px;margin:0;padding:0 12px;border:1px solid #c9d3d6;border-radius:6px;background:#fff;color:#1f2427;font:16px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif}
.prism header .search-pop>form input:focus{outline:2px solid #008e82;outline-offset:1px;border-color:#008e82}

.prism header .tools .lang-menu{display:block!important;max-width:none!important;width:auto!important;grid-area:auto}
.prism header .lang-menu>summary{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:8px 12px;border:1px solid #d7dde0;border-radius:999px;background:#fff;color:#1f2427;white-space:nowrap;font:600 13px/1 system-ui,-apple-system,"Segoe UI",sans-serif}
.prism header .lang-menu>summary:hover,.prism header .lang-menu[open]>summary{border-color:#008e82;color:#008e82}
.prism header .lang-menu .chev{transition:transform .15s}
.prism header .lang-menu[open] .chev{transform:rotate(180deg)}
.prism header .lang-menu>ul{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:170px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #d7dde0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12)}
.prism header .lang-menu li{margin:0;padding:0}
.prism header .lang-menu li>*{display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:9px 12px!important;border:0!important;border-radius:5px;background:none!important;text-align:left;text-decoration:none;font:500 14px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif}
.prism header .lang-menu li>a{color:#1f2427!important}
.prism header .lang-menu li>a:hover{background:#eef8f7!important;color:#008e82!important}
.prism header .lang-menu li>span{color:#008e82!important;font-weight:700}
.prism header .lang-menu li>span::after{content:" ✓"}

.prism .article-lang{display:inline-block;margin:0 8px 0 0;padding:6px 12px;border:1px solid #c9d3d6;border-radius:999px;color:#008e82;text-decoration:none;font:600 13px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif}
.prism .article-lang:hover{border-color:#008e82}

@media (max-width:760px){
  .prism header{position:relative}
  .prism header .tools{gap:6px}
  .prism header .tools,.prism header .tools>.search-pop{position:static!important}
  .prism header .search-pop>form{left:16px;right:16px;top:calc(100% + 4px);width:auto!important}
  .prism header .lang-menu>summary{padding:8px 10px}
}
