﻿.global-search-main{padding:28px 0 70px;background:#f7f8fa;min-height:70vh}.global-search-shell{max-width:1120px}.search-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:18px}.search-breadcrumb a{color:#435466}.global-search-hero{background:#fff;border:1px solid #e6eaee;border-radius:22px;padding:28px;box-shadow:0 12px 35px rgba(20,35,50,.05)}.global-search-hero h1{font-size:28px;margin:10px 0 18px}.global-search-form{display:grid;grid-template-columns:auto minmax(0,1fr) 220px auto;gap:10px;align-items:center;background:#f5f7f9;border:1px solid #e0e6eb;padding:8px;border-radius:16px}.global-search-form>i{padding:0 8px;color:#6c7c89}.global-search-form input,.global-search-form select{border:0;background:transparent;min-height:42px;outline:0;font:inherit}.search-type-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.search-type-tabs a{display:flex;gap:8px;align-items:center;padding:10px 14px;border:1px solid #dfe5ea;background:#fff;border-radius:999px;color:#354754}.search-type-tabs a.active{border-color:#1d2b36;background:#1d2b36;color:#fff}.global-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.global-result-card{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:14px;background:#fff;border:1px solid #e4e9ed;border-radius:18px;padding:14px;color:#23333f;transition:.2s}.global-result-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(20,35,50,.07)}.global-result-media{width:82px;height:72px;border-radius:13px;background:#f2f4f6;display:grid;place-items:center;overflow:hidden;font-size:26px}.global-result-media img{width:100%;height:100%;object-fit:cover}.global-result-body{display:flex;min-width:0;flex-direction:column;gap:4px}.global-result-body small{color:#7b8790}.global-result-body strong{font-size:16px}.global-result-body span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#667681;font-size:13px}.global-result-body b{font-size:13px;color:#bc5e28}.search-empty{text-align:center;background:#fff;border:1px solid #e4e9ed;border-radius:20px;padding:50px 20px}.search-empty>i{font-size:36px;color:#91a0aa}.search-pagination{display:flex;justify-content:center;gap:6px;margin-top:22px}.search-pagination a{width:38px;height:38px;display:grid;place-items:center;background:#fff;border:1px solid #dfe5ea;border-radius:10px}.search-pagination a.active{background:#1d2b36;color:#fff}.header-search{position:relative}.header-search-suggestions{position:absolute;z-index:100;top:calc(100% + 8px);right:0;left:0;background:#fff;border:1px solid #dfe5ea;border-radius:16px;box-shadow:0 18px 40px rgba(20,35,50,.14);padding:8px;display:none}.header-search-suggestions.open{display:block}.header-search-suggestions a{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;padding:8px;border-radius:10px;color:#263641}.header-search-suggestions a:hover{background:#f4f6f8}.header-search-suggestions img,.header-search-suggestions .suggest-icon{width:42px;height:42px;border-radius:9px;background:#eef2f4;object-fit:cover;display:grid;place-items:center}.header-search-suggestions small{display:block;color:#80909b}.newsletter-message{font-size:12px;margin-top:7px}.newsletter-message.success{color:#2f7d4a}.newsletter-message.error{color:#b14242}@media(max-width:800px){.global-search-form{grid-template-columns:auto 1fr}.global-search-form select,.global-search-form button{grid-column:1/-1}.global-search-results{grid-template-columns:1fr}}
.footer-social-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.footer-social-links a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;text-decoration:none}.newsletter-message{display:block;min-height:20px;margin-top:7px}.newsletter-message.success{color:#15803d}.newsletter-message.error{color:#b91c1c}
