/* OmniX | aviso de cookies e links do rodape | T-1350 */
:root{--noite:#0E1A2B;--cobre:#D9733B;--nevoa:#F3F4F6;--linha-forte:rgba(243,244,246,.30);--txt2:rgba(243,244,246,.78);--pad:clamp(20px,3vw,48px)}
.cookies{position:fixed;left:calc(104px + 16px);bottom:16px;z-index:60;width:min(520px,calc(100vw - 2*var(--pad)));background:var(--noite);border:1px solid var(--linha-forte);box-shadow:0 12px 40px rgba(0,0,0,.45);padding:18px 20px;color:var(--nevoa)}
.cookies[hidden]{display:none}
.cookies__t{margin:0 0 6px;font-family:var(--f-titulo);font-weight:600;font-size:17px}
.cookies__d{margin:0 0 14px;font-size:15px;line-height:1.5;color:var(--txt2)}
.cookies__d a{color:var(--nevoa);text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}
.cookies__b{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.cookies .btn{width:100%;min-height:48px;padding:0 12px}
.rodape__links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin:0}
.rodape__links a,.rodape__cookies{display:inline-flex;align-items:center;min-height:44px;color:var(--nevoa);text-underline-offset:3px}
.rodape__cookies{background:none;border:0;padding:0;font:inherit;text-decoration:underline;cursor:pointer}
.rodape p a{display:inline-flex;align-items:center;min-height:44px}
@media (max-width:899px){
  .cookies{left:0;right:0;bottom:0;width:auto;max-height:60vh;overflow:auto;border-width:1px 0 0}
  .cookies__d{font-size:16px}
}
.cookies .btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--nevoa);border:1px solid var(--linha-forte);font:600 16px/1 "IBM Plex Sans",system-ui,sans-serif;cursor:pointer}
.cookies .btn:hover{border-color:var(--cobre)}
.cookies .btn:focus-visible,.rodape__cookies:focus-visible{outline:3px solid var(--cobre);outline-offset:2px}
.pg__rodape .rodape__cookies{min-height:44px}
