/* ZixLima desktop V4: isolamento do Layout V3 (celular nao muda). */
@media screen and (min-width:701px) {
 body.zix-layout-v3 header {background:linear-gradient(130deg,#062a50,#0a5b9f)!important;position:relative!important;z-index:3!important;overflow:visible!important;min-height:0!important;}
 body.zix-layout-v3 header::before,body.zix-layout-v3 header::after,
 body.zix-layout-v3 header .top::before,body.zix-layout-v3 header .top::after {display:none!important;content:none!important;}
 body.zix-layout-v3 header .top {display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;max-width:1320px!important;width:100%!important;margin:0 auto!important;padding:15px 18px!important;min-height:0!important;box-sizing:border-box!important;}
 body.zix-layout-v3 header .top>a.brand {display:block!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;grid-area:auto!important;order:0!important;float:none!important;visibility:visible!important;opacity:1!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:5px!important;overflow:hidden!important;border-radius:20px!important;border:3px solid #22df7b!important;background:#081f3a!important;box-shadow:0 0 13px #18e568aa,0 0 22px #23afffaa!important;animation:zixDesktopGlow 4s ease-in-out infinite alternate!important;}
 body.zix-layout-v3.zz-has-custom-logo header .top>a.brand>#zzCustomBrandLogo {display:block!important;position:relative!important;visibility:visible!important;opacity:1!important;float:none!important;width:100%!important;height:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:2.75/1!important;object-fit:fill!important;transform:none!important;margin:0!important;padding:0!important;border-radius:14px!important;}
 body.zix-layout-v3 header .top>a.brand>.zix-brasil,body.zix-layout-v3 header .top>a.brand>#siteBrand{display:none!important;}
 body.zix-layout-v3 header .top>.zz-controls {position:relative!important;display:flex!important;flex:0 0 auto!important;order:1!important;grid-area:auto!important;align-self:center!important;justify-self:auto!important;justify-content:center!important;align-items:center!important;gap:10px!important;visibility:visible!important;opacity:1!important;transform:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;}
 body.zix-layout-v3 header #zixRelogio {display:inline-flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;align-items:center!important;justify-content:center!important;min-width:125px!important;width:auto!important;min-height:47px!important;height:48px!important;max-width:none!important;max-height:none!important;padding:5px 10px!important;margin:0!important;transform:none!important;overflow:hidden!important;flex:0 0 auto!important;border-radius:12px!important;}
 body.zix-layout-v3 header #zixRelogio::before,body.zix-layout-v3 header #zixRelogio::after{display:none!important;content:none!important;clip-path:none!important;}
 body.zix-layout-v3 header #zixRelogio .zixClockDisplay{display:flex!important;position:relative!important;z-index:1!important;flex-direction:column!important;align-items:center!important;font-size:10px!important;color:#fff!important;}
 body.zix-layout-v3 header #zixRelogio #zixHora{font-size:19px!important;line-height:1.15!important;color:#ffeb4d!important;}
 body.zix-layout-v3 header .top>.actions {display:flex!important;position:relative!important;order:2!important;grid-area:auto!important;align-self:stretch!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important;visibility:visible!important;opacity:1!important;transform:none!important;width:100%!important;min-height:40px!important;margin:0!important;}
 body.zix-layout-v3 header .top>.actions button,body.zix-layout-v3 header .top>.actions #zixCadastroTopo{display:inline-flex!important;position:relative!important;align-items:center!important;justify-content:center!important;min-height:45px!important;min-width:105px!important;width:auto!important;height:auto!important;font-size:16px!important;visibility:visible!important;opacity:1!important;transform:none!important;}
 body.zix-layout-v3 header .top>nav {display:grid!important;position:relative!important;order:3!important;grid-area:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;justify-content:stretch!important;visibility:visible!important;opacity:1!important;transform:none!important;width:100%!important;height:auto!important;min-height:42px!important;margin:0!important;padding:0!important;gap:9px!important;overflow:visible!important;}
 body.zix-layout-v3 header .top>nav>a {display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:43px!important;font-size:17px!important;border-radius:10px!important;white-space:normal!important;}
 body.zix-layout-v3 header .zz-palette{top:auto!important;right:15px!important;}
}
@keyframes zixDesktopGlow{from{box-shadow:0 0 10px #06db75,0 0 16px #1aaeff}to{box-shadow:0 0 15px #f4e845,0 0 25px #10da9a}}
@media (prefers-reduced-motion:reduce){body.zix-layout-v3 header .top>a.brand{animation:none!important}}
