body.ew-navigation>header:not(#ew-navigation),body.ew-navigation #sections,body.ew-app-analises>#sidebar,body.ew-app-analises>#sidebarBackdrop,body.ew-app-analises #menuToggle{display:none!important}
body.ew-app-analises{display:block;padding:0}body.ew-app-analises>main{margin:0 auto!important;width:100%;max-width:1800px;padding:24px 4%}body.ew-app-analises .topbar{position:static;margin:0 0 22px;padding:0;border:0;background:transparent;box-shadow:none}
#ew-navigation{display:block;position:relative;z-index:50;padding:0;margin:0;width:100%;background:#fff;color:#243044;border:0;box-shadow:0 2px 5px #1a233315;font:14px/1.4 Inter,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:normal}
#ew-navigation *{box-sizing:border-box}#ew-navigation [hidden]{display:none!important}#ew-navigation a{color:inherit;text-decoration:none;letter-spacing:normal}#ew-navigation button{font:inherit;letter-spacing:normal;cursor:pointer;margin:0;box-shadow:none;text-transform:none}
#ew-navigation .ew-topline{min-height:78px;max-width:1800px;margin:auto;padding:16px 4%;display:flex;align-items:center;justify-content:space-between;gap:24px}
#ew-navigation .ew-brand{display:flex;align-items:center;gap:12px;color:#202d42;font-size:17px;font-weight:750;white-space:nowrap}#ew-navigation .ew-brand b{color:#b6213b}#ew-navigation .ew-brand small{display:block;font-size:9px;font-weight:600;letter-spacing:4px;color:#738197;margin-top:2px}#ew-navigation .ew-mark{display:grid;place-items:center;width:42px;height:42px;background:#b6213b;color:white;border-radius:10px;font-size:14px}
#ew-navigation .ew-current{margin-left:auto;color:#526377;background:#f2f5f7;border-radius:20px;padding:7px 13px;font-size:12px}#ew-navigation .ew-tools{display:flex;align-items:center;gap:12px}#ew-navigation #ew-logout,#ew-navigation #ew-mobile-toggle{padding:8px 14px;border:1px solid #d4dce5;color:#34445e;background:white;border-radius:5px;font-size:12px}#ew-navigation #ew-mobile-toggle{display:none}
#ew-navigation #ew-install{padding:8px 14px;border:1px solid #b6213b;border-radius:5px;background:#b6213b;color:#fff;font-size:12px;font-weight:650;white-space:nowrap}#ew-navigation #ew-install:hover{background:#961a32}
#ew-navigation nav{display:block;background:#242c3d;margin:0;padding:0;border:0;color:#fff;width:100%}#ew-navigation ul{list-style:none;margin:0;padding:0}#ew-navigation .ew-menu{display:flex;align-items:stretch;flex-wrap:wrap;max-width:1800px;margin:auto;padding:0 4%;gap:0}
#ew-navigation .ew-menu>li{position:relative;margin:0;padding:0}#ew-navigation .ew-menu-trigger,#ew-navigation .ew-home>a{display:flex;align-items:center;gap:9px;min-height:49px;border:0;border-radius:0;padding:12px 16px;background:transparent;color:#f6f7fb;font-size:13px;font-weight:550;white-space:nowrap}
#ew-navigation svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#ew-navigation .ew-chevron{font-size:16px;margin-left:5px;line-height:1}#ew-navigation .ew-menu-trigger[aria-expanded=true],#ew-navigation .ew-menu-trigger:hover{background:#3b455b}#ew-navigation .ew-section-active,#ew-navigation .ew-home>a[aria-current=page]{background:#b6213b}#ew-navigation .ew-menu-trigger[aria-expanded=true] .ew-chevron{transform:rotate(180deg)}
#ew-navigation .ew-submenu{position:absolute;top:100%;left:0;width:294px;padding:7px 0;background:#354158;color:#f6f8fc;border-radius:0 0 6px 6px;box-shadow:0 12px 26px #14203440;max-height:calc(100vh - 150px);overflow-y:auto;z-index:60}
#ew-navigation .ew-group:nth-last-child(-n+2) .ew-submenu{left:auto;right:0}#ew-navigation .ew-submenu a{display:flex;align-items:center;min-height:44px;padding:11px 20px;font-size:13px;line-height:1.5;border-left:3px solid transparent;white-space:normal}#ew-navigation .ew-submenu a:hover,#ew-navigation .ew-submenu a:focus-visible{background:#485670;color:#fff}#ew-navigation .ew-submenu a[aria-current=page]{background:#4b3447;border-left-color:#ef6a7e;color:#fff;font-weight:650}#ew-navigation :is(a,button):focus-visible{outline:3px solid #efa5b0;outline-offset:-3px}
@media(min-width:761px) and (max-width:1150px){#ew-navigation .ew-menu{padding:0 16px}#ew-navigation .ew-menu-trigger,#ew-navigation .ew-home>a{padding:12px 10px;font-size:12px;gap:6px}#ew-navigation .ew-submenu{width:270px}}
@media(max-width:760px){#ew-navigation .ew-topline{min-height:70px;padding:13px 16px;gap:12px}#ew-navigation .ew-brand{font-size:14px;gap:9px}#ew-navigation .ew-brand small{font-size:8px;letter-spacing:3px}#ew-navigation .ew-mark{width:36px;height:38px}#ew-navigation .ew-current{display:none}#ew-navigation .ew-tools{gap:6px}#ew-navigation #ew-mobile-toggle{display:block}#ew-navigation #ew-logout{padding:7px 10px}#ew-navigation nav{display:none;max-height:75vh;overflow-y:auto}#ew-navigation.ew-mobile-open nav{display:block}#ew-navigation .ew-menu{display:block;padding:0 12px 12px}#ew-navigation .ew-menu-trigger,#ew-navigation .ew-home>a{width:100%;text-align:left;min-height:46px;padding:12px}#ew-navigation .ew-chevron{margin-left:auto}#ew-navigation .ew-submenu{position:static;width:100%;max-height:none;box-shadow:none;border-radius:0;padding:0;background:#303b50}#ew-navigation .ew-submenu a{padding:12px 20px;min-height:44px}body.ew-app-analises>main{padding:20px 14px}}
@media print{#ew-navigation{display:none!important}body.ew-app-analises>main{margin:0!important;padding:0!important}}
#ew-navigation .ew-alert-tools{position:relative;display:flex;align-items:center;gap:10px}#ew-navigation .ew-alert-icon{position:relative;display:grid;place-items:center;width:29px;height:30px;padding:3px;border:0;background:transparent;color:#a098ad;border-radius:4px;cursor:pointer}#ew-navigation .ew-alert-icon:hover,#ew-navigation .ew-alert-icon:focus-visible{color:#67478d;background:#f1edf6}#ew-navigation .ew-alert-icon svg{width:23px;height:23px}#ew-navigation .ew-alert-count{position:absolute;right:-3px;top:-5px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;background:#d73960;color:white;border-radius:20px;font-size:9px;font-weight:700;line-height:1}#ew-navigation #ew-account-select{width:184px;min-width:0;max-width:184px;background:#ece8f1;color:#5f5672;border:0;border-radius:3px;padding:7px 9px;font:11px/1.3 Inter,system-ui,sans-serif;height:30px}#ew-navigation #ew-alert-panel{position:absolute;right:0;top:42px;z-index:80;width:340px;max-width:calc(100vw - 24px);max-height:65vh;overflow:auto;background:white;border:1px solid #dcd4e7;box-shadow:0 8px 25px #28304a30;border-radius:8px;padding:17px;color:#34445e}#ew-navigation #ew-alert-panel h2{font-size:15px;margin:0 0 10px}#ew-navigation #ew-alert-panel p{font-size:12px;line-height:1.6;margin:7px 0}#ew-navigation #ew-alert-content>a{display:block;font-size:12px;padding:10px 0;border-bottom:1px solid #eee}#ew-navigation #ew-alert-content>a:hover{color:#67478d}@media(max-width:1100px){#ew-navigation .ew-current{display:none}}@media(max-width:760px){#ew-navigation .ew-topline{flex-wrap:wrap;gap:9px}#ew-navigation .ew-brand{margin-right:auto}#ew-navigation .ew-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px}#ew-navigation #ew-account-select{width:143px;font-size:10px}#ew-navigation .ew-alert-tools{gap:6px}#ew-navigation #ew-logout{display:none}#ew-navigation #ew-alert-panel{position:fixed;right:12px;top:115px}#ew-navigation .ew-brand small{letter-spacing:2px}#ew-navigation .ew-tools{width:100%;justify-content:space-between}}
@media(min-width:761px){#ew-navigation .ew-topline{min-height:60px;max-width:none;padding:9px 2.7%}#ew-navigation .ew-mark{width:36px;height:36px}#ew-navigation .ew-menu{max-width:none;padding:0 12px}#ew-navigation .ew-menu-trigger,#ew-navigation .ew-home>a{min-height:40px;padding:10px 13px}}.q-empty p{max-width:650px}.q-empty{min-height:245px}

/* Isolate navigation typography from page-level span and button rules. */
#ew-navigation{font-synthesis:none;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}#ew-navigation .ew-menu-trigger>span{font:inherit;letter-spacing:normal;text-transform:none;color:inherit}#ew-navigation .ew-menu-trigger>.ew-chevron{font-size:16px;line-height:1}#ew-navigation :is(.ew-brand,.ew-current,.ew-alert-tools,.ew-tools){font-family:inherit}#ew-navigation .ew-brand>span:not(.ew-mark){font:inherit;letter-spacing:normal}#ew-navigation #ew-account-select{font-family:inherit}

/* Central de avisos operacionais da Extreme World Analytics. */
#ew-navigation #ew-alert-panel{width:390px;padding:0;overflow:hidden}
#ew-navigation #ew-alert-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 17px 12px;border-bottom:1px solid #eee8f3;background:#faf8fc}
#ew-navigation #ew-alert-panel>header small{display:block;color:#a3203e;font-size:8px;font-weight:800;letter-spacing:1.8px;margin-bottom:3px}
#ew-navigation #ew-alert-panel>header h2{margin:0}
#ew-navigation #ew-alert-updated{color:#7e8797;font-size:9px;white-space:nowrap;margin-top:4px}
#ew-navigation #ew-alert-content{max-height:56vh;overflow:auto;padding:7px 14px 12px}
#ew-navigation #ew-alert-content>a.ew-system-alert{position:relative;display:block;padding:12px 9px 12px 15px;border-bottom:1px solid #eee;border-radius:5px;color:#26364f;text-decoration:none}
#ew-navigation #ew-alert-content>a.ew-system-alert:before{content:"";position:absolute;left:3px;top:14px;bottom:14px;width:3px;border-radius:3px;background:#8290a3}
#ew-navigation #ew-alert-content>a.ew-system-alert:hover{background:#f8f5fb;color:#4d3371}
#ew-navigation #ew-alert-content>a.ew-critical:before{background:#c52847}
#ew-navigation #ew-alert-content>a.ew-warning:before{background:#e58a17}
#ew-navigation #ew-alert-content>a.ew-recommendation:before{background:#7050a0}
#ew-navigation #ew-alert-content>a.ew-performance:before{background:#2679b8}
#ew-navigation #ew-alert-content>a.ew-info:before{background:#1c9b70}
#ew-navigation .ew-alert-label{display:inline-block;margin-bottom:4px;padding:2px 6px;border-radius:8px;background:#f0edf4;color:#655676;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}
#ew-navigation #ew-alert-content .ew-system-alert b{display:block;font-size:11px;line-height:1.35}
#ew-navigation #ew-alert-content .ew-system-alert p{margin:4px 0 0;color:#627086;font-size:10px;line-height:1.45}
#ew-navigation .ew-alert-error{color:#b4233f;background:#fff1f3;border:1px solid #f0bcc6;border-radius:5px;padding:10px}
#ew-navigation .ew-alert-empty{color:#68788d;padding:12px 4px}

/* Keep desktop submenus outside the page tabs' scroll container. */
@media(min-width:761px){#ew-navigation nav{overflow:visible}}
