/* Compact Yasnoo search for internal pages */
.internal-search{position:relative;z-index:55;width:min(760px,calc(100% - 2rem));margin:14px auto 18px;padding:8px;border:1px solid color-mix(in srgb,var(--ya,#2a6fb8) 18%,var(--bdr,#d4d6e8));border-radius:14px;background:color-mix(in srgb,var(--ya,#2a6fb8) 4%,var(--surf,#fff));box-shadow:0 6px 22px rgba(28,52,80,.05)}
.internal-search .home-find-field{min-height:46px;border:1px solid color-mix(in srgb,var(--ya,#2a6fb8) 42%,var(--bdr,#d4d6e8));background:var(--surf,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--ya,#2a6fb8) 5%,transparent)}
.internal-search .home-find-icon{font-size:1.05rem}.internal-search .home-find-hint{display:none}
.internal-search::before{content:"ПОИСК ПО YASNOO";position:absolute;left:20px;top:-7px;padding:0 6px;background:var(--surf,#fff);color:var(--ya,#2a6fb8);font:800 .54rem/1 var(--font-d,monospace);letter-spacing:.09em}
.internal-search .home-search-results{top:calc(100% + 4px)}
@media(max-width:680px){.internal-search{width:calc(100% - 1rem);margin:9px auto 14px;padding:6px}.internal-search::before{left:14px}}

/* Opaque dropdown fix for internal pages */
.internal-search{z-index:120}
.internal-search .home-search-results{top:calc(100% + 8px);z-index:300;background:#fff!important;border:1px solid #cfd8e6!important;box-shadow:0 22px 50px rgba(26,45,72,.22)!important;backdrop-filter:none!important;opacity:1!important}
.internal-search .home-search-item{background:#fff!important}
.internal-search .home-search-item[aria-selected="true"],.internal-search .home-search-item:hover{background:#f4f8fd!important}
.internal-search .home-search-status{background:#fff!important}

/* Legacy-page isolation: search must not depend on host page variables */
.internal-search,.internal-search *{box-sizing:border-box}
.internal-search{font-family:Inter,Arial,sans-serif;color:#25324a}
.internal-search .home-find-field{color:#25324a}
.internal-search input{color:#25324a!important;font-family:inherit!important;line-height:1.35}
.internal-search input::placeholder{color:#737a9c!important;opacity:.95}
.internal-search .home-search-item{color:#25324a!important;font-family:inherit!important}
.internal-search .home-search-title{color:#25324a!important}
.internal-search .home-search-desc{color:#6d768c!important}
.internal-search .home-search-arrow{color:#2a6fb8!important}
.internal-search kbd{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
