/* Agita v1.5.43 — Busca em tela cheia, com foco no conteúdo e acessibilidade */
.agita-new-header .agita-header-tools .agita-open-search{display:flex;align-items:center;justify-content:space-between;gap:18px;width:clamp(155px,18vw,295px);height:44px;padding:0 14px;border:1px solid #e7ebed;background:#f3f5f6;border-radius:10px;color:#163c4c;font:500 14px 'DM Sans',sans-serif;text-align:left;cursor:pointer}
.agita-open-search .agita-search-placeholder{color:#78838b}.agita-open-search:hover{border-color:#b8cbd3;background:#eef3f5}.agita-open-search:focus-visible{outline:3px solid var(--brand);outline-offset:3px}
.agita-google-icon{width:22px;height:22px;object-fit:contain;flex:none}
.agita-search-modal[hidden]{display:none!important}.agita-search-modal{position:fixed;inset:0;z-index:1000000;background:#fff;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;color:var(--ink)}
body.agita-search-open{overflow:hidden}
.agita-search-modal-top{min-height:84px;padding:12px max(20px,calc((100vw - 1296px)/2));border-bottom:1px solid #e6ebef;display:flex;align-items:center;justify-content:center;position:relative}
.agita-search-modal-brand{display:flex;justify-content:center;align-items:center;max-width:180px}.agita-search-modal-brand img{max-width:145px;max-height:65px;object-fit:contain}
.agita-search-modal-close{position:absolute;right:max(20px,calc((100vw - 1296px)/2));top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;background:transparent;color:#173a49;display:grid;place-items:center;cursor:pointer;border-radius:10px}
.agita-search-modal-close:hover{background:#f2f5f6}.agita-search-modal-close:focus-visible{outline:3px solid var(--brand);outline-offset:2px}
.agita-search-modal-content{width:min(790px,calc(100% - 40px));margin:clamp(54px,11vh,125px) auto 70px}
.agita-search-eyebrow{font:800 13px 'DM Sans',sans-serif;letter-spacing:.10em;color:var(--accent);margin:0 0 12px}
.agita-search-modal-content h2{font:700 clamp(30px,4vw,48px)/1.12 Outfit,'DM Sans',sans-serif;letter-spacing:-.035em;margin:0 0 26px}
.agita-search-modal-form{display:flex;gap:10px;align-items:center;border-bottom:2px solid #94adb8;padding-bottom:10px}
.agita-search-modal-form input{flex:1;min-width:0;padding:12px 0;border:0;background:transparent;outline:0;font:500 clamp(17px,2.5vw,25px) 'DM Sans',sans-serif;color:var(--ink)}
.agita-search-modal-form input::placeholder{color:#9aabb3}.agita-search-modal-form button{padding:13px 22px;min-height:46px;border-radius:10px;border:0;background:var(--brand);color:white;font:700 14px 'DM Sans',sans-serif;cursor:pointer}
.agita-search-modal-form button:hover{filter:brightness(.9)}.agita-search-modal-form button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
.agita-search-live-status{font-size:13px;color:#71818b;margin:17px 0 12px}.agita-search-suggestions{display:grid;gap:0}
.agita-search-suggestions a{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #eef1f3;padding:13px 3px;font-weight:700;color:#1c3441;transition:background .15s}
.agita-search-suggestions a:hover,.agita-search-suggestions a:focus-visible{background:#f6f9fa;color:var(--brand)}
.agita-search-suggestions .agita-search-result-type{font-size:11px;letter-spacing:.04em;color:#738693;text-transform:uppercase;white-space:nowrap}
@media(max-width:860px){.agita-new-header .agita-header-tools .agita-open-search{width:170px}.agita-search-modal-top{min-height:74px}}
@media(max-width:560px){.agita-new-header .agita-header-tools .agita-open-search{width:44px;height:44px;justify-content:center;border:0;background:transparent;padding:0}.agita-open-search .agita-search-placeholder{display:none}.agita-search-modal-top{min-height:68px}.agita-search-modal-content{margin:60px auto 45px}.agita-search-modal-form{gap:6px}.agita-search-modal-form button{padding:11px 14px;min-height:44px}.agita-search-modal-content h2{margin-bottom:22px}.agita-search-suggestions a{align-items:flex-start;flex-direction:column;gap:4px}}
@media(prefers-reduced-motion:reduce){.agita-search-suggestions a{transition:none}}

/* v1.5.45: a busca deve cobrir também a barra administrativa do WordPress. */
.agita-search-modal:not([hidden]){z-index:1000000!important;inset:0!important;}
body.agita-search-open #wpadminbar{visibility:hidden;}
