/* MaxEvolution Chatbot 4C — painel escuro inspirado no MaxApp Builder */
@media(min-width:1061px){body.console-auth .main-nav.mx-workspace-nav{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:272px!important;max-height:100dvh!important;padding:14px!important;margin:0!important;display:block!important;background:#071a34!important;border:0!important;border-right:1px solid #1a3552!important;border-radius:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:none!important;z-index:130!important}body.console-auth .wrap{margin-left:272px!important;width:calc(100% - 272px)!important;padding:28px clamp(20px,2.7vw,44px)!important}body.console-auth .topbar{margin-left:272px!important;width:calc(100% - 272px)!important}}
body.console-auth .main-nav.mx-workspace-nav{color:#e9f3ff!important;box-shadow:none!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important}
body.console-auth .mx-side-brand{display:flex;align-items:center;gap:11px;padding:12px 10px 20px;margin-bottom:13px;border-bottom:1px solid #1a3655;color:#fff}
body.console-auth .mx-side-logo{height:42px;width:42px;border-radius:12px;display:grid;place-items:center;flex:none;background:linear-gradient(135deg,#2b86f2,#0c4ba0 65%,#07406d);font-weight:950;font-size:23px;color:#fff;box-shadow:0 8px 18px #0005;position:relative}
body.console-auth .mx-side-logo span{position:absolute;font-size:13px;right:5px;top:5px;color:#91d5ff}
body.console-auth .mx-side-brand strong{display:block;color:#fff;font-size:14px;letter-spacing:-.3px}body.console-auth .mx-side-brand small{display:block;color:#96b4d7;font-size:9px;font-weight:850;letter-spacing:1.1px;margin-top:5px}
body.console-auth .mx-side-group{border:1px solid #1a3555;background:#0a1d39;border-radius:17px;padding:10px 8px 11px;margin-bottom:12px;display:flex;flex-direction:column;gap:3px;min-width:0}
body.console-auth .main-nav.mx-workspace-nav .mx-side-label{display:block!important;color:#8dbdff!important;margin:7px 9px 9px!important;font-size:10px!important;font-weight:850!important;letter-spacing:1.5px!important;white-space:normal}
body.console-auth .main-nav.mx-workspace-nav a{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:41px!important;margin:0!important;padding:10px 11px!important;border-radius:11px!important;color:#e1edfa!important;background:transparent!important;text-decoration:none!important;font-size:12.5px!important;font-weight:650!important;line-height:1.3!important;border:1px solid transparent!important;white-space:normal!important;overflow-wrap:normal!important;box-shadow:none!important}
body.console-auth .main-nav.mx-workspace-nav a:hover{background:#12345c!important;color:#fff!important}
body.console-auth .main-nav.mx-workspace-nav a[aria-current=page]{background:linear-gradient(110deg,#1160b5,#196fc8)!important;border-color:#2581df!important;color:#fff!important;box-shadow:0 5px 13px #0002!important}
body.console-auth .main-nav.mx-workspace-nav a:focus-visible{outline:2px solid #82c9ff!important;outline-offset:2px!important}
body.console-auth .main-nav.mx-workspace-nav .mx-nav-icon{width:18px!important;height:18px!important;flex:none!important;opacity:.95!important}
body.console-auth .mx-side-footer{padding:10px 8px 4px;text-align:center;color:#718eaf;font-size:9px;letter-spacing:1.1px;font-weight:800}
body.console-auth .topbar{background:#fff!important;border-bottom:1px solid #d9e5f2!important;box-shadow:0 2px 14px #0c31520a!important;color:#163b60!important;z-index:115!important}
body.console-auth .topbar .brand{color:#11385d!important;font-size:16px!important}body.console-auth .topbar .brand:after{color:#6885a1!important}body.console-auth .topbar .mx-profile-name{color:#123657!important}
body.console-auth .topbar .mx-view-site{margin-left:auto!important;background:#1168b5!important;border-color:#1168b5!important;color:#fff!important}
@media(max-width:1060px){body.console-auth .main-nav.mx-workspace-nav{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(292px,88vw)!important;max-width:88vw!important;max-height:100dvh!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;transform:translateX(-105%);visibility:hidden;pointer-events:none;background:#071a34!important;border:0!important;padding:12px!important;z-index:400!important;transition:transform .2s ease,visibility .2s!important}body.console-auth.mx-menu-open .main-nav.mx-workspace-nav{transform:translateX(0);visibility:visible;pointer-events:auto}body.console-auth .topbar{height:auto!important;min-height:62px!important;padding:10px 12px!important;flex-direction:row!important;flex-wrap:wrap!important;gap:9px!important}body.console-auth .wrap{margin-left:0!important;width:100%!important}body.console-auth .console-menu-toggle{display:inline-flex!important;align-items:center!important}body.console-auth .topbar .mx-view-site{font-size:12px!important;padding:8px 10px!important}body.console-auth .main-nav.mx-workspace-nav .mx-side-group{display:flex!important}body.console-auth #mx-nav-backdrop{position:fixed;inset:0;background:#00102499;z-index:395;display:none}body.console-auth.mx-menu-open #mx-nav-backdrop{display:block}}
@media(max-width:540px){body.console-auth .topbar .brand{font-size:13px!important}body.console-auth .mx-account{margin-left:auto}body.console-auth .topbar .mx-view-site{order:5;margin-left:0!important}body.console-auth .wrap{padding:15px 12px!important}body.console-auth .page-head{gap:12px}}
@media(prefers-reduced-motion:reduce){body.console-auth .main-nav.mx-workspace-nav{transition:none!important}}
