:root{--navy: #003b70;--blue: #0d6efd;--cyan: #00a8d6;--green: #0b8f58;--yellow: #f2b705;--red: #d92d3a;--slate: #17233c;--muted: #63748d;--agsus-azul: #003b70;--agsus-ciano: #00a8d6;--agsus-verde: #0b8f58;--agsus-amarelo: #f2b705;--agsus-vermelho: #d92d3a;--indigena-verde: #007a3d;--indigena-folha: #29b36a;--bg: #f3f7fb;--card: #ffffff;--line: #d7e5f2;--soft: #f6f9fc;--shadow: 0 4px 14px rgba(15, 35, 60, .06);--radius: 18px;--sidebar: 224px;--sidebar-mini: 58px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;color:#10243e;background:var(--bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}.hidden{display:none!important}.print-only{display:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-44px;z-index:9999;background:var(--agsus-azul);color:#fff;padding:10px 16px;border-radius:0 0 10px 10px;font-weight:600;transition:top .15s;text-decoration:none}.skip-link:focus{top:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #1f8fff!important;outline-offset:2px!important;border-radius:6px}@media(prefers-contrast:more){:root{--line: #9bb4cc}}#heatBtn.active{background:#d92d3a!important;color:#fff!important;border-color:#d92d3a!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.login-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(160deg,#00122d8c,#002d5c59),url(https://i.postimg.cc/RFw7RxXC/image.png);background-size:cover;background-position:center;padding:32px 16px}body.config-loading #loginScreen{display:flex;filter:none}.login-outer{width:min(520px,calc(100vw - 32px));background:#003b70;border-radius:28px;box-shadow:0 50px 130px #0000008c,0 0 0 1px #ffffff14;overflow:hidden;position:relative;z-index:2}.login-stripe{width:100%;height:48px;background-image:url(data:image/png;base64,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mNqpe6kPxZJyPl6Krl92Nyw3N8+P1bOppmlpinJ1j1I5j0hbhhWzyzY61tRIwVtfpxmkbwaf7I6FOfuftHvTyjvSuPc9Z/enlH+lRr7Pqt1B9A+ksEZOTguBd4bnhyRty98qXrrlS3CrbWVTS+RrQ0EgcgSevPfnzUV5QNMer/mHeZQdDLJE8Pje5jhzFp0KuBVYtYaqmkp56HfikaWvbyrxqD8RWB602z/4B+2T+usNq0bXUkTmSOYcnOxP/aqhqilkutRHLTnHCMb7eOfDKrW683WSJ0T7hUOY5pa5pedCD0LFMoKEHUUsIPyQrU9afAPgH7ZP66561GA/AP2yf11Lw6erqcEQyBueeCRn2Cr77HXyY7yQH1JP5Kvez/QZxj4AAHtnTcB861W6WoW/ZphNBX09dSWXk6inlbLE/qqY7r2kEHQv0PEDnW3qw2K3S0MbxKQSTnb/AMgKZtdDJRsc2Qg56IiIpNS6IiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiLNHyXyUREWFfSIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiLNHyXyV/9k=);background-repeat:repeat-x;background-size:auto 100%;background-position:left center;display:block;flex-shrink:0}.login-card{background:#fff;margin:0;padding:36px 40px 28px;text-align:center;border-radius:0}.login-mark{width:92px;height:92px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:#f4f9ff;border:2px solid rgba(0,194,232,.25);position:relative}.login-mark:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:3px solid transparent;border-top-color:#00c2e8;border-left-color:#00c2e8;animation:spin 1.8s linear infinite}.login-mark img{width:70px;height:70px;object-fit:contain}@keyframes spin{to{transform:rotate(360deg)}}.login-eyebrow{color:#003b70;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;margin-bottom:6px}.login-card h1{font-size:28px;margin:0 0 3px;color:#003b70;font-weight:900;letter-spacing:-.02em}.login-card .login-subtitle{color:#526780;font-weight:700;font-size:13px;margin:0 0 2px}.login-card .login-subtitle2{color:#0b9a60;font-weight:900;font-size:11px;margin:0 0 20px;text-transform:uppercase;letter-spacing:.1em}.login-card p{margin:0 0 16px;color:#65758d;font-weight:700}.login-form{text-align:left;display:grid;gap:13px;margin-top:4px}.login-foot{margin-top:0;color:#00c2e8;font-size:12px;font-weight:900;letter-spacing:.12em}body.access-request-mode .login-screen{align-items:flex-start;overflow:auto;padding:18px 12px}body.access-request-mode .login-outer{width:min(560px,calc(100vw - 24px));border-radius:20px}body.access-request-mode .login-stripe{height:32px}body.access-request-mode .login-card{padding:22px 24px 18px}body.access-request-mode .login-mark{width:58px;height:58px;margin-bottom:8px}body.access-request-mode .login-mark img{width:58px;height:58px}body.access-request-mode .login-card h1{font-size:22px}body.access-request-mode .login-card .login-subtitle2{margin-bottom:10px}body.access-request-mode #loginEmailLabel,body.access-request-mode #loginEmail,body.access-request-mode #loginPasswordLabel,body.access-request-mode .password-wrap,body.access-request-mode #loginBtn,body.access-request-mode #googleLoginBtn,body.access-request-mode #loginHelp{display:none!important}body.access-request-mode .login-form{gap:0}body.access-request-mode .login-cogip{display:none!important}.login-cogip{display:none;align-items:center;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid #eef2f8;text-align:left}.login-cogip-logo{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1.5px solid #d7e5f2}.login-cogip-info{flex:1;min-width:0}.login-cogip-name{font-size:13px;font-weight:900;color:#003b70}.login-cogip-role{font-size:11px;color:#60758f;font-weight:700}.login-cogip-dept{font-size:10px;color:#9fb3c8;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-top:1px}label{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:#172b46}input,select,textarea{width:100%;min-height:40px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:#0c1d36;padding:0 14px;outline:none;font:inherit;font-weight:600;letter-spacing:0}textarea{padding:12px 14px;resize:vertical;min-height:86px}input::placeholder,textarea::placeholder{color:#7d8da3;opacity:1}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0d6efd26}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;box-shadow:0 0 0 6px #00a8d633}.password-wrap{position:relative}.password-wrap input{padding-right:48px}.password-wrap button{position:absolute;right:8px;top:7px;height:32px;width:36px;border:0;background:transparent;cursor:pointer;color:#55708f}.link-btn{border:0;background:transparent;color:#00529b;font-weight:900;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:8px 4px;justify-self:center}.link-btn:hover{color:var(--navy)}.btn{border:0;border-radius:14px;min-height:40px;padding:0 18px;cursor:pointer;font:inherit;font-weight:800;letter-spacing:0;color:#fff;background:linear-gradient(135deg,#004c93,var(--cyan));display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;box-shadow:0 6px 14px #004d9124;transition:transform .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px #004d9133}.btn:disabled{opacity:.62;cursor:not-allowed;transform:none}.btn.secondary{background:#fff;color:#18324f;border:1px solid rgba(0,59,112,.16);box-shadow:0 4px 12px #0f233c0d}.btn.outline{background:#ffffff8c;color:#004c93;border:1px solid rgba(0,128,210,.38);box-shadow:none}.btn.green{background:#0b8f58}.btn.red{background:#dc2626}.btn.icon{min-width:40px;padding:0}.alert{padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--soft);color:var(--slate);font-weight:600;line-height:1.35;font-size:13px}.alert.ok{background:#e9fbf1;border-color:#b8edd1;color:#067044}.alert.error{background:#fff1f2;border-color:#fecdd3;color:#be123c}.alert.warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:900;border:1px solid transparent;letter-spacing:0}.chip.red{background:#ffe1e3;color:#9f0714;border-color:#ffb8bf}.chip.green{background:#dff8ea;color:#00824c;border-color:#bfeccd}.chip.blue{background:#dff0ff;color:#006ece;border-color:#b8dcff}.chip.cyan{background:#dff9ff;color:#008197;border-color:#b3eef9}.chip.yellow{background:#fff1b8;color:#684600;border-color:#f3cf54}.chip.gray{background:#eef2f7;color:#334155;border-color:#d5dfec}.toast-box{position:fixed;top:18px;right:18px;z-index:1200;display:grid;gap:10px;width:min(390px,calc(100vw - 30px))}.toast{border-radius:14px;padding:14px 16px;background:#fff;box-shadow:0 10px 30px #0000001f;border:1px solid var(--line);font-weight:600;display:flex;gap:10px;align-items:flex-start}.toast.ok{background:#22a957;color:#fff;border:0}.toast.error{background:#e4323b;color:#fff;border:0}.toast.warn{background:#f5b400;color:#2d2200;border:0}.toast button{margin-left:auto;border:0;background:transparent;color:inherit;font-weight:900;cursor:pointer}.loader{position:fixed;inset:0;display:none;place-items:center;z-index:1000;background:#02081785;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loader.show{display:grid}.loader-card{width:min(560px,calc(100vw - 36px));background:#fffffff7;border:1px solid rgba(0,168,214,.22);box-shadow:0 30px 80px #00000040;border-radius:18px;padding:22px 24px;color:#18324f;display:grid;grid-template-columns:52px 1fr 66px;gap:14px;align-items:center}.loader-spin{width:44px;height:44px;border-radius:50%;border:4px solid #e6eef7;border-top-color:var(--cyan);animation:spin 1s linear infinite}.loader-title{font-size:18px;font-weight:900;margin-bottom:4px}.loader-sub{color:#62738b;font-weight:700;line-height:1.35}.loader-pct{border:1px solid var(--line);background:var(--soft);border-radius:999px;text-align:center;padding:8px;font-weight:900}.loader-bar{grid-column:1/-1;height:10px;background:#e4ebf4;border-radius:99px;overflow:hidden}.loader-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cyan),#004c93);transition:width .25s ease}.google-login-btn{min-height:44px;width:100%;border:1px solid #d7e5f2;border-radius:12px;background:#fff;color:#10243e;font-weight:900;font-size:14px;cursor:pointer;display:none;align-items:center;justify-content:center;gap:9px;margin-top:8px;box-shadow:0 8px 18px #0f233c0f}.google-login-btn:hover{background:#f8fbff}.google-login-btn .gmark{color:#4285f4;font-weight:1000;font-size:18px;line-height:1}body.config-loading .loader-card{width:min(360px,calc(100vw - 36px));grid-template-columns:28px 1fr;padding:12px 14px;border-radius:12px;box-shadow:0 16px 42px #0000002e}body.config-loading .loader-spin{width:24px;height:24px;border-width:3px}body.config-loading .loader-pct,body.config-loading .loader-bar{display:none}body.config-loading .loader-title{font-size:12px;margin:0}body.config-loading .loader-sub{display:none}.app{min-height:100vh;display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr)}body.sidebar-collapsed .app,body.sidebar-locked .app{grid-template-columns:var(--sidebar-mini) minmax(0,1fr)}body.app-fullscreen-fallback{overflow:hidden}body.app-fullscreen-fallback .app{position:fixed!important;inset:0!important;z-index:9998!important;width:100vw!important;height:100vh!important;min-height:100vh!important;background:var(--bg)}body.app-fullscreen-fallback .toast-box{z-index:10000}body.app-fullscreen-fallback .global-side-toggle{top:16px}@media(min-width:1481px){.sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar);height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden}body.sidebar-collapsed .sidebar{width:var(--sidebar-mini)}.main{grid-column:2;min-width:0}}.sidebar{background:linear-gradient(180deg,#032f5a 0%,var(--navy) 58%,#022947 100%);color:#fff;min-height:100vh;padding:10px 8px 12px;z-index:20;box-shadow:10px 0 24px #00244829;overflow-x:hidden}.side-brand{min-height:172px;margin:0 0 12px;padding:0;display:grid;place-items:center;background:transparent;border:0;overflow:visible}.side-logo{width:168px;height:168px;margin:0 auto;object-fit:contain;background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.18))}body.sidebar-collapsed .side-brand,body.sidebar-locked .side-brand{min-height:48px;margin-bottom:8px}body.sidebar-collapsed .side-logo,body.sidebar-locked .side-logo{width:44px;height:44px}body.sidebar-collapsed .side-brand h2,body.sidebar-collapsed .side-brand small,body.sidebar-collapsed .nav-text,body.sidebar-collapsed .side-user,body.sidebar-collapsed .side-version,body.sidebar-collapsed .side-logout span,body.sidebar-locked .side-brand h2,body.sidebar-locked .side-brand small,body.sidebar-locked .nav-text,body.sidebar-locked .side-user,body.sidebar-locked .side-version,body.sidebar-locked .side-logout span{display:none}.nav{display:grid;gap:6px}.nav button{min-height:46px;display:flex;align-items:center;gap:12px;border:1px solid transparent;background:transparent;color:#d7e8ff;border-radius:10px;padding:0 10px;text-align:left;font:inherit;font-weight:800;font-size:14px;letter-spacing:0;cursor:pointer;transition:background .18s ease,border-color .18s ease}.nav button.active,.nav button:hover{background:#ffffff1f;color:#fff;border-color:#00d4ff38}body.sidebar-collapsed .nav,body.sidebar-locked .nav{grid-template-columns:1fr}body.sidebar-collapsed .nav button,body.sidebar-locked .nav button{justify-content:center;padding:0;min-height:44px}.nav-ico{width:22px;text-align:center;font-size:16px;flex:0 0 auto;display:grid;place-items:center;line-height:1}.nav-ico i{font-size:16px;width:18px;text-align:center}.side-user,.side-version{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.16);font-size:12px;color:#c7ddf7}.side-user b,.side-version b{color:#fff;display:block;word-break:break-all;margin-top:7px}.side-logout{width:100%;margin-top:10px;background:transparent;border:1px solid rgba(255,255,255,.85);color:#fff;border-radius:10px;padding:10px 8px;cursor:pointer;font-weight:900}.global-side-toggle{position:fixed;top:82px;left:calc(var(--sidebar) - 15px);z-index:120;width:30px;height:30px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(0,212,255,.42);background:#ffffffd1;color:#005b9f;cursor:pointer;box-shadow:0 10px 24px #00244829;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:left .2s ease}.global-side-toggle:hover{background:#fff}.global-side-toggle i{font-size:11px;transition:transform .18s ease}body:not(.sidebar-collapsed) .global-side-toggle i{transform:rotate(180deg)}body.sidebar-collapsed .global-side-toggle{left:calc(var(--sidebar-mini) - 15px)}body.external-clean .global-side-toggle{top:16px}body.sidebar-locked .global-side-toggle{left:calc(var(--sidebar-mini) - 15px)}#externalReturnBar{display:none}body.external-clean #externalReturnBar{display:flex;align-items:center;gap:8px;position:fixed;top:0;left:0;right:0;height:46px;z-index:1300;padding:0 12px;box-sizing:border-box;background:#fffffff7;border-bottom:1px solid rgba(0,36,72,.12);box-shadow:0 2px 10px #00244814;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#externalBackBtn{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,212,255,.5);background:#fff;color:#005b9f;font-weight:800;font-size:13px;line-height:1;padding:8px 14px;border-radius:999px;cursor:pointer;box-shadow:0 4px 12px #00244824}#externalBackBtn:hover{background:#f0f9ff}.hamb{display:none!important}.main{min-width:0}.top{position:sticky;top:0;z-index:10;background:#f8fbfe;border-bottom:1px solid var(--line);box-shadow:0 1px #0f233c08;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px 12px 10px}.title-row{display:flex;gap:12px;align-items:center;min-width:0}.page-title{min-width:0}.page-title h1{margin:0;font-size:30px;line-height:1.05;color:var(--agsus-azul);font-weight:800;letter-spacing:-.035em}.page-title p{margin:5px 0 0;color:#526780;font-weight:700;font-size:13px}.actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.status-pill{padding:10px 14px;border-radius:999px;background:#fff;border:1px solid #cce1f2;color:#56708d;font-weight:900;font-size:13px;display:flex;gap:8px;align-items:center;box-shadow:0 4px 12px #0f233c0e}.status-dot{width:10px;height:10px;border-radius:99px;background:var(--green);box-shadow:0 0 0 5px #0ea76b24}@media(prefers-reduced-motion:no-preference){.status-dot{animation:agsusPulse 1.6s ease-in-out infinite}@keyframes agsusPulse{0%,to{box-shadow:0 0 0 5px #0ea76b24}50%{box-shadow:0 0 0 9px #0ea76b0d}}}.content{padding:14px 10px 34px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.filter-card{padding:14px;margin-bottom:10px;border-left:4px solid var(--agsus-ciano);overflow:visible;z-index:30;position:relative}.filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.filter-title{display:flex;gap:10px;align-items:center;font-weight:800;color:var(--agsus-azul);font-size:18px}.filter-sub{margin:7px 0 0;color:#60758f;font-weight:700;font-size:13px}.filter-body{margin-top:13px;display:grid;grid-template-columns:1.2fr repeat(4,minmax(130px,1fr)) auto;gap:10px;align-items:start;overflow:visible}.section-label{display:flex;align-items:center;gap:10px;color:var(--agsus-azul);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:900;margin:10px 0 8px}.section-label:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,var(--agsus-ciano),rgba(0,59,112,.12),transparent)}.section-label.compact{margin:0;letter-spacing:.14em;font-size:11px}.section-label.compact:after{display:none}.kpis{display:grid;gap:9px}.kpis-main{grid-template-columns:repeat(6,minmax(150px,1fr))}.kpis-funil{grid-template-columns:repeat(5,minmax(140px,1fr))}.active-filters-bar{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding:9px 14px;background:#f0f7ff;border-bottom:1px solid #d7e5f2}.active-filters-bar.hidden{display:none!important}.filter-pill{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #b8dcff;color:#004c93;border-radius:999px;padding:4px 10px 4px 12px;font-size:12px;font-weight:800}.filter-pill button{border:0;background:transparent;color:#60758f;cursor:pointer;padding:0;line-height:1;font-size:13px;display:flex;align-items:center}.filter-pill button:hover{color:#d92d3a}.filters-clear-all{border:0;background:transparent;color:#d92d3a;font-weight:900;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:8px;margin-left:4px}.filters-clear-all:hover{background:#fff1f2}.row-ending-soon td{background:#f5b40012!important}.row-ending-soon td:first-child{border-left:3px solid var(--agsus-amarelo)}.row-ending-critical td{background:#d92d3a0f!important}.row-ending-critical td:first-child{border-left:3px solid var(--agsus-vermelho)}.expiry-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:900;padding:2px 7px;border-radius:999px;white-space:nowrap}.expiry-badge.warn{background:#fff1b8;color:#684600;border:1px solid #f3cf54}.expiry-badge.crit{background:#ffe1e3;color:#9f0714;border:1px solid #ffb8bf}.expiry-badge.done{background:#eef2f7;color:#334155;border:1px solid #d5dfec}.kpi-rate{display:flex;align-items:center;gap:6px;justify-content:center;margin-top:5px}.kpi-rate-bar{flex:1;max-width:70px;height:4px;background:#e8f0f8;border-radius:99px;overflow:hidden}.kpi-rate-fill{height:100%;border-radius:99px;transition:width .5s ease}.kpi-rate-pct{font-size:11px;font-weight:500;color:#5a6b82;white-space:nowrap}.search-modal{position:fixed;inset:0;z-index:1200;display:none;place-items:start center;padding-top:12vh;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.search-modal.show{display:grid}.search-modal-card{width:min(600px,calc(100vw - 28px));background:#fff;border-radius:20px;border:1px solid var(--line);box-shadow:0 30px 80px #00000047;overflow:hidden}.search-modal-input-wrap{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.search-modal-input-wrap i{color:#60758f;font-size:18px;flex-shrink:0}.search-modal-input-wrap input{flex:1;border:0;outline:none;font:inherit;font-size:16px;font-weight:600;color:#10243e;background:transparent}.search-modal-input-wrap input::placeholder{color:#9fb3c8}.search-modal-input-wrap kbd{font-size:11px;background:#f4f8fc;border:1px solid #d7e5f2;border-radius:6px;padding:2px 7px;color:#60758f;font-family:inherit;cursor:pointer;flex-shrink:0}.search-results{max-height:340px;overflow:auto}.search-result-item{display:flex;align-items:center;gap:12px;padding:11px 18px;cursor:pointer;border-bottom:1px solid #f0f5fa}.search-result-item:last-child{border-bottom:none}.search-result-item:hover,.search-result-item.active{background:#f0f7ff}.search-result-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:14px;flex-shrink:0}.search-result-body{flex:1;min-width:0}.search-result-title{font-size:13px;font-weight:800;color:#10243e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-sub{font-size:11px;color:#60758f;font-weight:700;margin-top:2px}.search-result-chip{font-size:10px;font-weight:900;padding:2px 8px;border-radius:999px;flex-shrink:0}.search-footer{padding:9px 18px;background:#f7fbff;border-top:1px solid var(--line);display:flex;gap:16px;font-size:11px;color:#9fb3c8;font-weight:700}.search-footer kbd{background:#edf3f9;border:1px solid #d7e5f2;border-radius:4px;padding:1px 5px;font-family:inherit;color:#60758f}.col-toggle-wrap{position:relative}.col-toggle-menu{display:none;position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid #d7e5f2;border-radius:14px;box-shadow:0 14px 34px #0f233c24;min-width:200px;z-index:200;overflow:hidden;padding:8px 0}.col-toggle-menu.open{display:block}.col-toggle-item{display:flex;align-items:center;gap:10px;padding:9px 16px;cursor:pointer;font-size:13px;font-weight:700;color:#10243e}.col-toggle-item:hover{background:#f0f7ff}.col-toggle-item input{width:15px;height:15px;accent-color:#0077bf;cursor:pointer}[data-theme=dark]{--bg: #0f1a2e;--card: #17253d;--line: #253a56;--soft: #1d2f48;--shadow: 0 8px 22px rgba(0, 0, 0, .35);--agsus-azul: #4db8ff;--agsus-ciano: #00cfff;--agsus-verde: #2ad98a;--agsus-amarelo: #ffd166;--agsus-vermelho: #ff6b6b}[data-theme=dark] body{background:var(--bg)!important}[data-theme=dark] .app{color:#e2eaf4}[data-theme=dark] .app .sidebar{background:linear-gradient(180deg,#0a1628,#0d1f3c 58%,#0a1628)!important}[data-theme=dark] .app .top{background:#111f36!important;border-color:#1e3050!important}[data-theme=dark] .app .card,[data-theme=dark] .app .filter-card,[data-theme=dark] .app .panel-pad,[data-theme=dark] .app .map-card,[data-theme=dark] .app .table-card,[data-theme=dark] .app .multi-units-card,[data-theme=dark] .app .kpi,[data-theme=dark] .app .admin-card{background:var(--card)!important;border-color:var(--line)!important}[data-theme=dark] .app th{background:#1a2d47!important;color:#b8d0e8!important}[data-theme=dark] .app td{color:#d0e4f5!important;border-color:var(--line)!important}[data-theme=dark] .app tr:hover td{background:#00a8d61f!important}[data-theme=dark] .app .page-title h1{color:#7dd3fc!important}[data-theme=dark] .app .page-title p{color:#7a9bbf!important}[data-theme=dark] .app input,[data-theme=dark] .app select,[data-theme=dark] .app textarea,[data-theme=dark] .app .multi-select-toggle{background:#1a2d47!important;color:#d0e4f5!important;border-color:#1e3050!important}[data-theme=dark] .app .multi-select-menu,[data-theme=dark] .app .multi-select-actions{background:#17253d!important;border-color:#1e3050!important}[data-theme=dark] .app .multi-option{color:#d0e4f5!important}[data-theme=dark] .app .btn.secondary{background:#1a2d47!important;color:#b8d0e8!important;border-color:#1e3050!important}[data-theme=dark] .app .btn.outline{background:#1a2d47!important;color:#7dd3fc!important;border-color:#2a4a6e!important}[data-theme=dark] .app .kpi b{color:#e2eaf4!important}[data-theme=dark] .app .kpi span{color:#b8d0e8!important}[data-theme=dark] .app .kpi-rate-pct{color:#7a9bbf!important}[data-theme=dark] .app .table-head{background:linear-gradient(90deg,#0d1f3c,#0e3460,#00568a)!important}[data-theme=dark] .app .active-filters-bar{background:#142035!important;border-color:#1e3050!important}[data-theme=dark] .app .filter-pill{background:#1a2d47!important;border-color:#2a4a6e!important;color:#7dd3fc!important}[data-theme=dark] .app .alert{background:#142035!important;border-color:#1e3050!important;color:#b8d0e8!important}[data-theme=dark] .app .side-logout{border-color:#7dd3fc66!important}[data-theme=dark] .app #moreActionsMenu{background:#17253d!important;border-color:#1e3050!important}[data-theme=dark] .app #moreActionsMenu button{color:#d0e4f5!important}[data-theme=dark] .app .col-toggle-menu{background:#17253d!important;border-color:#1e3050!important}[data-theme=dark] .app .col-toggle-item{color:#d0e4f5!important}[data-theme=dark] .app .col-toggle-item:hover{background:#1a2d47!important}[data-theme=dark] .app .panel-pad b{color:#e2eaf4!important}[data-theme=dark] .app .panel-pad .panel-title{color:#b8d0e8!important}[data-theme=dark] .app .multi-unit-chip{color:#7dd3fc!important;border-color:#2a4a6e!important;background:#1a2d47!important}[data-theme=dark] .app .map-card>div[style*="rgba(255,255,255"]{background:#17253deb!important;border-color:#1e3050!important;color:#b8d0e8!important}[data-theme=dark] .app .side-user,[data-theme=dark] .app .side-version{border-color:#1e3050!important;color:#7a9bbf!important}[data-theme=dark] .app .side-user b,[data-theme=dark] .app .side-version b{color:#d0e4f5!important}[data-theme=dark] .app .chip.gray{background:#1e3050!important;color:#7a9bbf!important;border-color:#253a56!important}[data-theme=dark] .app .risk-item{background:#142035!important;border-color:#1e3050!important}[data-theme=dark] .app .risk-item .top-line{color:#d0e4f5!important}[data-theme=dark] .search-modal-card{background:#17253d!important;border-color:#1e3050!important}[data-theme=dark] .search-modal-input-wrap{border-color:#1e3050!important}[data-theme=dark] .search-modal-input-wrap input{color:#d0e4f5!important;background:transparent!important}[data-theme=dark] .search-result-item{border-color:#1e3050!important}[data-theme=dark] .search-result-item:hover,[data-theme=dark] .search-result-item.active{background:#1a2d47!important}[data-theme=dark] .search-result-title{color:#d0e4f5!important}[data-theme=dark] .search-result-sub{color:#7a9bbf!important}[data-theme=dark] .search-footer{background:#142035!important;border-color:#1e3050!important;color:#60809a!important}[data-theme=dark] .search-footer kbd{background:#1a2d47!important;border-color:#1e3050!important;color:#7a9bbf!important}@media print{.sidebar,.top,.filter-card,.lower-grid,.multi-units-card,.search-modal,.loader,.toast-box,.global-side-toggle,.obs-toggle,.active-filters-bar{display:none!important}.app{grid-template-columns:1fr!important}.main{grid-column:1!important}.content{padding:0!important}.card,.kpi{box-shadow:none!important;border:1px solid #ccc!important}.table-wrap{max-height:none!important;overflow:visible!important}table{min-width:0!important;font-size:11px!important}.kpis-main{grid-template-columns:repeat(3,1fr)!important}.dashboard-grid{grid-template-columns:1fr!important}#map{height:280px!important;min-height:280px!important}.map-card{min-height:280px!important}.print-only{display:block!important}body{background:#fff!important}@page{margin:1.2cm}}.kpi{background:var(--card);border:1px solid var(--line);border-radius:14px;min-height:82px;padding:10px 12px;display:grid;align-content:center;text-align:center;box-shadow:0 3px 10px #0f233c0d;isolation:isolate;position:relative;overflow:hidden}.kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,var(--navy),var(--cyan))}.kpi span{font-size:12px;font-weight:600;color:#3a4a63;line-height:1.15;position:relative;z-index:1}.kpi b{font-size:30px;font-weight:700;margin-top:6px;display:block;color:#07162d;position:relative;z-index:1}.kpi .kpi-note{display:block;margin-top:4px;color:#5a6b82;font-size:11px;font-weight:500;letter-spacing:.01em}.kpi.mini{min-height:78px;padding:10px}.kpi.mini b{font-size:24px}.kpi.mini span{font-size:11px}.kpi.ag-navy:before{background:var(--agsus-azul)}.kpi.ag-blue:before{background:#0075c9}.kpi.ag-green:before{background:var(--agsus-verde)}.kpi.ag-red:before{background:var(--agsus-vermelho)}.kpi.ag-yellow:before{background:linear-gradient(90deg,var(--agsus-amarelo),#ff7a1a)}.kpi.ag-cyan:before{background:var(--agsus-ciano)}.kpi.ag-green b{color:#087246}.kpi.ag-red b{color:#b91c1c}.kpi.ag-yellow b{color:#7c5200}.kpi.ag-blue b,.kpi.ag-cyan b{color:var(--agsus-azul)}.kpi-clickable{appearance:none;-webkit-appearance:none;cursor:pointer}.kpi-clickable:hover{transform:translateY(-1px);border-color:var(--agsus-amarelo);box-shadow:0 10px 22px #0f233c1a}.kpi-clickable.active-filter{outline:2px solid var(--agsus-amarelo);background:#fff9e6}.kpi-clickable.active-filter .chip{background:#fef3c7;color:#7c5200;border-color:var(--agsus-amarelo)}.multi-units-card{margin-top:10px;padding:11px 13px;border-left:4px solid var(--agsus-ciano);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.multi-units-title{font-weight:800;color:var(--agsus-azul);display:flex;gap:8px;align-items:center}.multi-units-list{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}.multi-unit-chip{border:1px solid #b8dcff;background:var(--card);color:#004c93;border-radius:999px;padding:7px 11px;font-weight:800;cursor:pointer}.multi-unit-chip:hover{background:#00b8d91a}.dashboard-grid{display:grid;grid-template-columns:minmax(0,2.55fr) minmax(280px,.82fr);gap:10px;margin-top:8px;align-items:stretch}.map-card{min-height:clamp(390px,55vh,680px);padding:0;display:grid;place-items:center;overflow:hidden}#map{width:100%;height:clamp(390px,55vh,680px);min-height:390px;background:#aadaff}#map .leaflet-container{background:#aadaff}#map svg{display:block;margin:auto}.lower-grid{display:grid;grid-template-columns:2fr 1.08fr;gap:10px;margin-top:10px}.panel-pad{padding:14px}.panel-title{margin:0 0 12px;font-size:17px;font-weight:800;color:#18324f}.chart-wrap{min-height:185px;display:grid;place-items:center}#statusChart{max-height:180px}.risk-list{display:grid;gap:8px;max-height:210px;overflow:auto;padding-right:4px}.risk-item{border:1px solid #ffd1d5;border-left:4px solid var(--red);background:snow;border-radius:12px;padding:11px}.risk-item .top-line{display:flex;justify-content:space-between;gap:10px;align-items:center;font-weight:900}.risk-item small{display:block;margin-top:7px;color:#43566d;font-weight:800}.funil-panel{margin-top:9px;padding:13px 14px;border-left:4px solid var(--agsus-verde);position:relative;overflow:hidden}.funil-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.funil-head p{margin:4px 0 0;color:#526780;font-size:12px;font-weight:800}.table-card{margin-top:10px;overflow:hidden}.table-head{background:var(--agsus-azul);color:#fff;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.table-head h3{margin:0;font-size:16px;text-transform:uppercase;letter-spacing:.02em;display:flex;align-items:center;gap:8px}.table-head input{max-width:390px;min-height:38px;border-radius:999px;background:#ffffff29;color:#fff;border-color:#ffffff59}.table-head input::placeholder{color:#d7e8ff}.table-meta{color:#43566d;font-weight:800;padding:12px 14px;border-bottom:1px solid var(--line);font-size:13px}.table-wrap{overflow:auto;max-height:560px;background:var(--card)}table{width:100%;min-width:1180px;border-collapse:collapse;font-size:13px}.wide-table table{min-width:1320px}th{position:sticky;top:0;z-index:2;background:#f4f8fc;color:#10243e;text-align:left;border-bottom:1px solid var(--line);padding:10px 9px;text-transform:uppercase;font-size:11px;letter-spacing:.04em;font-weight:800}td{border-bottom:1px solid var(--line);padding:10px 9px;vertical-align:top;font-weight:650;color:#10243e}tr:hover td{background:#00a8d612}.num{text-align:center}.green-text{color:#087246}.red-text{color:#b91c1c}.link{color:#005fec;font-weight:900;text-decoration:none;text-underline-offset:3px}.link:hover{text-decoration:underline}.sort-th{width:100%;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-transform:uppercase;letter-spacing:0;text-align:left;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:5px}.sort-th.sort-num{justify-content:center;text-align:center}.sort-icon{font-size:10px;color:#6d8198;line-height:1;font-family:Arial,sans-serif}th.sorted-asc .sort-icon:before{content:"↑";font-size:11px}th.sorted-desc .sort-icon:before{content:"↓";font-size:11px}#page-dashboard .filter-body{grid-template-columns:1.25fr 1fr 1fr 1fr 1fr .75fr auto}#page-dashboard .details-table{width:100%;min-width:1360px;table-layout:auto}#page-dashboard .details-table th.obs-col,#page-dashboard .details-table td.obs-col{min-width:380px;width:34%}.obs-cell{display:grid;gap:8px;align-items:start}.obs{max-width:100%;white-space:normal;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.42;color:#435973;font-style:italic;font-weight:650}.obs.expanded{-webkit-line-clamp:unset;overflow:visible}.obs-toggle{justify-self:start;border:0;background:transparent;color:#00529b;font-weight:900;font-size:12px;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.obs-toggle:hover{color:var(--navy)}.multi-select{position:relative;width:100%;min-height:44px;z-index:5}.multi-select.open{z-index:80}.multi-select-toggle{width:100%;min-height:44px;border:1px solid #cfdeed;border-radius:14px;background:var(--card);color:#0c1d36;padding:0 42px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font:inherit;font-weight:700;text-align:left}.multi-select-toggle:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0d6efd26;outline:none}.multi-select-toggle .multi-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select-toggle .multi-caret{position:absolute;right:14px;color:#47627d;font-size:12px}.multi-select-menu{display:none;position:absolute;left:0;right:0;top:calc(100% + 7px);z-index:90;background:#fff;border:1px solid #c6d9eb;border-radius:16px;box-shadow:0 14px 34px #0f233c29;overflow:hidden}.multi-select.open .multi-select-menu{display:block}.multi-select-actions{display:flex;gap:8px;padding:10px;border-bottom:1px solid var(--line);background:#f7fbff}.multi-mini-btn{border:1px solid rgba(0,128,210,.28);background:#fff;color:#004c93;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;cursor:pointer}.multi-options{max-height:245px;overflow:auto;padding:6px}.multi-option{display:flex;align-items:center;gap:9px;padding:9px 8px;border-radius:10px;cursor:pointer;color:#10243e;font-size:13px;font-weight:700}.multi-option:hover{background:#00a8d614}.multi-option input{width:16px;min-height:16px;height:16px;padding:0;margin:0;accent-color:#0077bf}.multi-option.empty{color:#63748d;cursor:default;font-style:italic}.multi-hint{font-size:11px;color:#63748d;font-weight:800;padding:0 10px 9px;background:#fff}.page{display:none}.page.active{display:block}.external-frame{width:100%;height:calc(100vh - 126px);height:calc(100dvh - 126px);min-height:620px;border:0;background:#fff;border-radius:0;display:block}.external-placeholder{min-height:calc(100vh - 170px);display:grid;place-items:center;text-align:center;color:#63748d;font-weight:800;background:var(--card);border-radius:var(--radius)}.external-panel[hidden],#page-external .table-head{display:none!important}#page-external .table-card{margin-top:0;border-radius:var(--radius);background:transparent;box-shadow:none;border:0;overflow:visible}#page-external #externalMount{border-radius:var(--radius);overflow:hidden}#page-nucleo .table-card{height:calc(100vh - 138px);min-height:680px;display:flex;flex-direction:column;margin-top:0}#page-nucleo .table-wrap{flex:1;max-height:none;min-height:0}#page-nucleo table{min-width:1320px}#page-nucleo th,#page-nucleo td{padding-top:12px;padding-bottom:12px}.admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.admin-card{padding:16px}.admin-card.full{grid-column:1/-1}.admin-card h3{margin:0 0 15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid.compact{gap:10px}.form-grid .full{grid-column:1/-1}.form-row{display:grid;gap:6px}.config-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 14px}.config-card-title h3{margin:0 0 4px;color:#10243e}.config-card-title p,.config-help{margin:0;color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}.config-section-title{grid-column:1/-1;margin-top:6px;padding-top:12px;border-top:1px solid var(--line);font-weight:900;color:var(--agsus-azul);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.config-subpanel{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.config-status{font-size:11px;padding:3px 9px;border-radius:999px;font-weight:900;border:1px solid var(--line);white-space:nowrap}.config-status.ok{background:#dff8ea;color:#00824c;border-color:#bfeccd}.config-status.warn{background:#fff1b8;color:#684600;border-color:#f3cf54}.config-status.danger{background:#ffe1e3;color:#9f0714;border-color:#ffb8bf}.config-status.neutral{background:#eef2f7;color:#334155;border-color:#d5dfec}.panel-admin-list{display:grid;gap:10px;max-height:560px;overflow:auto;padding-right:2px}.panel-admin-item{padding:12px;border:1px solid var(--line);border-radius:12px;background:#fbfdff}.panel-admin-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.panel-admin-head span:first-child{min-width:0;color:#10243e;font-size:14px;font-weight:900;overflow-wrap:anywhere}.cnes-status-card{grid-column:1/-1}.cnes-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 12px}.cnes-status-grid div{padding:12px;border:1px solid var(--line);border-radius:12px;background:#fbfdff}.cnes-status-grid span{display:block;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:900}.cnes-status-grid strong{display:block;margin-top:5px;color:#10243e;font-size:14px}.access-request-card{margin-top:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#f8fbff;box-shadow:inset 0 1px #ffffffbf}.access-request-head{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;margin-bottom:10px;text-align:left}.access-request-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e8f4ff;color:var(--agsus-azul);font-size:16px;border:1px solid #cfe5f8}.access-request-card h2{margin:0 0 4px;font-size:16px;color:var(--agsus-azul)}.access-request-card p{margin:0;color:var(--muted);font-size:12px;font-weight:750;line-height:1.4}.access-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 10px}.access-flow-steps div{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:6px;padding:7px;border-radius:10px;background:#fff;border:1px solid #dbe9f7}.access-flow-steps strong{width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:var(--agsus-azul);color:#fff;font-size:11px}.access-flow-steps span{color:#334155;font-size:10px;font-weight:850;line-height:1.2}.access-authenticated-user{display:grid;gap:4px;padding:11px 12px;border:1px solid #cfe5f8;border-radius:12px;background:#fff;margin-bottom:14px}.access-authenticated-user span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.access-authenticated-user strong{color:#10243e;font-size:14px;overflow-wrap:anywhere}.access-account-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}.access-account-actions .google-login-btn{display:flex!important;margin:0}.access-account-actions .btn{min-height:44px}.access-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.access-request-grid .full{grid-column:1/-1}.access-request-grid label,.panel-check-list label,.access-admin-list label{font-size:12px;font-weight:850;color:#334155}.panel-check-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.access-request-card .panel-check-list{max-height:132px;overflow:auto;padding-right:2px}.panel-check,.permission-check{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--line);border-radius:10px;background:#fff;font-weight:800;color:#16324f}.panel-check input,.permission-check input{width:16px;height:16px;accent-color:var(--agsus-azul)}.access-status{margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#fff;color:#334155;font-size:12px;font-weight:850;line-height:1.45}.access-status.success{border-color:#bfeccd;background:#effaf3;color:#0b6b42}.access-status.warn{border-color:#f3cf54;background:#fff9df;color:#684600}.access-admin-list{display:grid;gap:12px}.access-admin-item{padding:14px;border:1px solid var(--line);border-radius:16px;background:#fbfdff}.access-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.access-admin-head strong{display:block;color:#10243e;font-size:15px}.access-admin-head span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-top:3px}.access-status-pill{white-space:nowrap;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:900;border:1px solid var(--line);background:#eef6ff;color:var(--agsus-azul)}.access-status-pill.aprovado{background:#dff8ea;color:#00824c;border-color:#bfeccd}.access-status-pill.recusado{background:#ffe1e3;color:#9f0714;border-color:#ffb8bf}.access-admin-controls{display:grid;grid-template-columns:180px 1fr;gap:12px}.permission-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.access-admin-panels,.access-admin-observation{margin-top:12px}.access-admin-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}.access-monitor-card{grid-column:1/-1}.access-monitor-kpis{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin:0 0 14px}.access-monitor-kpi{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fafcff;min-height:76px}.access-monitor-kpi span{display:block;color:#43566d;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}.access-monitor-kpi b{display:block;margin-top:6px;font-size:24px;color:#06142d;font-weight:900}.access-monitor-layout{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(360px,1.45fr);gap:14px;align-items:start}.access-monitor-panel{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.access-monitor-title{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);background:#f8fbff}.access-monitor-title h4{margin:0;color:#10243e;font-size:14px}.access-monitor-title span{color:var(--muted);font-size:11px;font-weight:850}.access-monitor-list{display:grid;gap:0}.access-monitor-user{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;padding:11px 14px;border-bottom:1px solid #edf3f9}.access-monitor-user:last-child{border-bottom:0}.access-monitor-user strong{display:block;color:#10243e;font-size:13px;overflow-wrap:anywhere}.access-monitor-user span{display:block;color:var(--muted);font-size:11px;font-weight:800;margin-top:2px;overflow-wrap:anywhere}.access-monitor-dot{width:9px;height:9px;border-radius:999px;background:#15a46b;box-shadow:0 0 0 4px #15a46b21}.access-monitor-empty{padding:14px;border:1px dashed var(--line);border-radius:12px;background:#fbfdff;color:#43566d;font-weight:800;line-height:1.45}.access-monitor-table{width:100%;border-collapse:collapse}.access-monitor-table th,.access-monitor-table td{padding:10px 12px;border-bottom:1px solid #edf3f9;text-align:left;font-size:12px;vertical-align:top}.access-monitor-table th{color:#43566d;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900;background:#f8fbff}.access-monitor-table td{color:#10243e;font-weight:750}.access-monitor-meta{color:var(--muted);font-size:11px;font-weight:800;margin-top:10px}.modal{position:fixed;inset:0;z-index:1100;display:none;place-items:center;padding:20px;background:#0000008c}.modal.show{display:grid}.modal-card{width:min(1040px,calc(100vw - 28px));max-height:92vh;overflow:auto;background:var(--card);border-radius:22px;border:1px solid var(--line);box-shadow:0 30px 90px #00000052}.modal-head{position:sticky;top:0;z-index:2;background:var(--card);border-bottom:1px solid var(--line);padding:16px 18px;display:flex;justify-content:space-between;gap:12px;align-items:center}.modal-head h3{margin:0}.modal-body{padding:18px}.subsection{grid-column:1/-1;margin-top:6px;padding-top:12px;border-top:1px solid var(--line);font-weight:900;color:var(--navy);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.modal-note{grid-column:1/-1;margin:0;color:#43566d;font-weight:800;font-size:13px}.readonly-metrics{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px}.metric-readonly{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:10px 12px;min-height:72px}.metric-readonly span{display:block;color:#43566d;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}.metric-readonly b{display:block;margin-top:6px;font-size:22px;color:#06142d;font-weight:900}#mUf[readonly]{background:#f3f7fb;color:#334155;cursor:not-allowed}body.system-fullscreen-mode .external-frame,body.system-fullscreen-mode.external-clean .external-frame,.external-frame:fullscreen,.external-frame:-webkit-full-screen{width:100vw!important;height:100vh!important;min-height:100vh!important;border-radius:0!important}body.system-fullscreen-mode.external-clean .global-side-toggle{top:12px}body.system-fullscreen-mode #externalReturnBar{display:none!important}body.system-fullscreen-mode.external-clean #page-external{margin-top:0!important}body.system-fullscreen-mode.external-clean #page-external,body.system-fullscreen-mode.external-clean #page-external .table-card,body.system-fullscreen-mode.external-clean #page-external #externalMount,body.system-fullscreen-mode.external-clean .external-panel{height:100vh!important;min-height:100vh!important}body.sidebar-locked{overflow-x:hidden}body.sidebar-locked .app{grid-template-columns:var(--sidebar-mini) minmax(0,1fr);width:100%;max-width:100vw;overflow-x:hidden}body.sidebar-locked .sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-mini);height:100vh;height:100dvh;z-index:60;overflow-y:auto;overflow-x:hidden;padding-left:6px;padding-right:6px}body.sidebar-locked .main{grid-column:2;min-width:0;width:100%;max-width:100%;overflow-x:hidden}body.sidebar-locked .global-side-toggle,body.sidebar-locked .hamb{display:none!important}body.sidebar-locked .content{padding-left:8px;padding-right:8px}body.sidebar-locked #page-dashboard .table-wrap{overflow:auto}body.sidebar-locked #page-dashboard table,body.sidebar-locked #page-dashboard .details-table{width:100%;min-width:1360px}@media(max-width:1220px){.kpis-main,.kpis-funil{grid-template-columns:repeat(3,1fr)}.dashboard-grid,.lower-grid,.admin-grid{grid-template-columns:1fr}.filter-body{grid-template-columns:1fr 1fr}.readonly-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.side-logo{width:142px;height:142px}.access-monitor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.access-monitor-layout{grid-template-columns:1fr}.side-brand{min-height:146px}}@media(max-width:980px){body.sidebar-locked .top{align-items:flex-start;flex-direction:column}body.sidebar-locked .actions{justify-content:flex-start}body.sidebar-locked .filter-body{grid-template-columns:1fr 1fr}body.sidebar-locked .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body.sidebar-locked .dashboard-grid,body.sidebar-locked .lower-grid{grid-template-columns:1fr}}@media(max-width:820px){.app,.access-request-grid,.panel-check-list,.access-admin-controls,.permission-checks,.cnes-status-grid,.access-account-actions,body.sidebar-collapsed .app{grid-template-columns:1fr}.hamb{display:grid!important}.sidebar{position:relative;min-height:auto}.side-brand{min-height:76px;justify-content:start}.side-logo{width:72px;height:72px;margin:0}.kpis-main,.kpis-funil{grid-template-columns:1fr 1fr}.top{position:relative;align-items:flex-start;flex-direction:column}.actions{justify-content:flex-start}.global-side-toggle{top:14px;left:14px!important}.map-card,#map{min-height:340px!important;height:340px!important}}@media(max-width:640px){.filter-body{grid-template-columns:1fr}.kpis-main{grid-template-columns:1fr 1fr}.access-monitor-kpis,.readonly-metrics,body.sidebar-locked .filter-body,body.sidebar-locked .kpis{grid-template-columns:1fr}body.sidebar-locked .content{padding-left:6px;padding-right:6px}}@media(max-width:560px){body.sidebar-locked .side-brand{min-height:88px}body.sidebar-locked .side-logo{width:58px;height:58px}body.sidebar-locked .page-title h1{font-size:20px}body.sidebar-locked .page-title p{font-size:12px}body.sidebar-locked .actions .btn{min-height:36px;padding:0 9px;font-size:12px}body.sidebar-locked .status-pill{padding:8px 10px;font-size:12px}}@media(max-width:540px){.kpis-main,.nav{grid-template-columns:1fr}.page-title h1{font-size:24px}.table-head{align-items:stretch;flex-direction:column}.table-head input{max-width:none}.login-card{padding:28px 20px}body.access-request-mode .login-card{padding:18px 14px 14px}body.access-request-mode .login-mark,body.access-request-mode .login-card .login-subtitle,body.access-request-mode .login-card .login-subtitle2,body.access-request-mode .access-flow-steps{display:none}body.access-request-mode .login-card h1{font-size:20px;margin-bottom:8px}.form-grid{grid-template-columns:1fr}.leaflet-top.leaflet-left .leaflet-control{margin-left:6px}.leaflet-control input[aria-label*=Buscar]{width:110px!important}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.kpi b{font-size:26px}}@media(max-width:380px){.kpis-main{grid-template-columns:1fr 1fr;gap:8px}.kpi{min-height:72px;padding:8px}.kpi b{font-size:22px}}body.access-request-mode .login-mark,body.access-request-mode .login-eyebrow,body.access-request-mode #loginTitle,body.access-request-mode #loginSubtitle,body.access-request-mode #loginSlogan,body.access-request-mode #loginMsg{display:none!important}body.access-request-mode .login-card{padding-top:20px}body.access-request-mode .access-request-card{margin-top:0;padding:18px;border-radius:14px;background:#fff}body.access-request-mode .access-request-head{display:block;margin-bottom:12px;text-align:left}body.access-request-mode .access-request-head h2{font-size:18px;margin-bottom:4px}body.access-request-mode .access-request-head p{font-size:12px;line-height:1.35}body.access-request-mode .access-flow-steps,body.access-request-mode .access-request-icon{display:none!important}.access-submit-btn{width:100%;margin-top:12px;min-height:44px}body.access-request-mode .access-account-actions{margin-top:10px}.visual-polish-ready .card,.visual-polish-ready .filter-card,.visual-polish-ready .table-card{border-color:#003b701f;box-shadow:0 10px 28px #0f233c12}.visual-polish-ready .kpis-main{gap:14px}.visual-polish-ready .kpi{border-radius:14px;min-height:112px;isolation:isolate;box-shadow:0 8px 22px #0f233c0f}.visual-polish-ready .kpi:after{content:"";position:absolute;inset:auto 10px 10px auto;width:54px;height:54px;border-radius:50%;background:currentColor;opacity:.08;z-index:-1}.visual-polish-ready .kpi span{font-size:11px;letter-spacing:.02em}.visual-polish-ready .kpi b{font-size:clamp(26px,3vw,36px);font-variant-numeric:tabular-nums}.visual-polish-ready .kpi.ag-navy{color:#003b70}.visual-polish-ready .kpi.ag-blue{color:#0d6efd}.visual-polish-ready .kpi.ag-green{color:#0b8f58}.visual-polish-ready .kpi.ag-red{color:#d92d3a}.visual-polish-ready .kpi.ag-yellow{color:#7a5600}.visual-polish-ready .kpi.ag-cyan{color:#007b95}.visual-polish-ready .dashboard-grid,.visual-polish-ready .lower-grid{gap:18px}.executive-mini-chart{display:none!important}.visual-polish-ready .map-card{min-height:clamp(430px,50vh,590px)!important;overflow:hidden;background:#b7dce7;contain:layout paint}.visual-polish-ready #map{width:100%;height:clamp(430px,50vh,590px)!important;min-height:430px!important;background:#b7dce7}.visual-polish-ready #map .leaflet-container,.visual-polish-ready .leaflet-container{background:#b7dce7}.visual-polish-ready #map .leaflet-pane,.visual-polish-ready #map .leaflet-map-pane,.visual-polish-ready #map .leaflet-tile-pane{will-change:transform}.visual-polish-ready .leaflet-control-container .leaflet-top.leaflet-right{top:10px;right:10px}.visual-polish-ready .leaflet-control-container .leaflet-bottom.leaflet-left{bottom:10px;left:10px}.visual-polish-ready #mapLegendBox{max-width:min(230px,calc(100vw - 110px));border-radius:10px!important;box-shadow:0 8px 22px #0f233c24!important;font-size:11px!important}.visual-polish-ready .leaflet-control-attribution{font-size:10px;line-height:1.2;max-width:240px;white-space:normal;text-align:right}.visual-polish-ready .lower-grid .card{min-height:245px}.visual-polish-ready .table-card{overflow:clip}.visual-polish-ready .table-head{background:linear-gradient(135deg,#003b70,#006db8);color:#fff}.visual-polish-ready #tableSearch{min-height:42px;border-radius:12px;background:#fff}.visual-polish-ready #monitorRows tr:hover td{background:#f5fbff}.visual-polish-ready .risk-list>*{border-radius:12px}.access-admin-section{display:grid;gap:12px;padding:14px 0;border-top:1px solid rgba(0,59,112,.12)}.access-admin-section:first-child{border-top:0;padding-top:0}.section-title-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.section-title-row h4{margin:0;font-size:14px;color:#10243e}.section-title-row p{margin:3px 0 0;font-size:12px;color:#60758f}.access-user-summary{display:grid;gap:12px}.permission-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid rgba(96,117,143,.24);color:#60758f;background:#f6f9fc}.permission-chip.on{color:#0b6f45;background:#0b8f581a;border-color:#0b8f5833}.permission-chip.off{opacity:.66}.panel-check.muted{opacity:.55}.access-admin-actions .btn.outline{background:#fff;color:#003b70;border:1px solid rgba(0,59,112,.22)}#loginEmailLabel,#loginEmail,#loginPasswordLabel,.password-wrap,#loginBtn,#loginHelp{display:none!important}#googleLoginBtn{display:flex!important;min-height:50px;justify-content:center;font-size:15px;font-weight:900}body.access-request-mode #googleLoginBtn{display:none!important}#googleLoginBtn+#accessRequestCard:before{content:"Use sua conta Google corporativa. Acesso liberado somente após aprovação do perfil.";display:block;margin:0 0 12px;color:#60758f;font-size:12px;font-weight:700;line-height:1.35;text-align:center}body.access-request-mode #googleLoginBtn+#accessRequestCard:before{display:none}.visual-polish-ready .status-pill{box-shadow:0 6px 18px #0f233c14}@media(max-width:900px){.visual-polish-ready .kpis-main{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-polish-ready .map-card,.visual-polish-ready #map{height:420px!important;min-height:420px!important}}@media(max-width:560px){.visual-polish-ready .kpis-main{grid-template-columns:1fr}.visual-polish-ready .map-card,.visual-polish-ready #map{height:360px!important;min-height:360px!important}.visual-polish-ready #mapLegendBox{max-width:calc(100vw - 92px)}}.loader{background:radial-gradient(circle at 20% 10%,rgba(0,168,214,.16),transparent 36%),radial-gradient(circle at 90% 90%,rgba(11,143,88,.14),transparent 34%),#03142ac7;-webkit-backdrop-filter:blur(11px) saturate(.9);backdrop-filter:blur(11px) saturate(.9)}body.config-loading .loader{display:none!important}.loader-card{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:hidden;width:min(520px,calc(100vw - 32px));padding:0 28px 22px;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:#fffffff7;box-shadow:0 30px 90px #00122d66}.loader-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--agsus-azul),var(--agsus-ciano),var(--agsus-verde))}.loader-brand{display:flex;align-items:center;gap:12px;min-height:82px;border-bottom:1px solid #e4edf5}.loader-brand img{width:43px;height:43px;object-fit:contain}.loader-brand>span{width:1px;height:34px;background:#d9e5ef}.loader-brand div{display:grid;gap:2px}.loader-brand strong{color:var(--agsus-azul);font-size:17px;font-weight:950;letter-spacing:.035em}.loader-brand small{color:#6a7e94;font-size:11px;font-weight:750}.loader-status{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:24px 0 18px}.loader-copy{min-width:0}.loader-title{color:var(--agsus-azul);font-size:clamp(17px,2vw,20px);line-height:1.2}.loader-sub{max-width:42ch;margin-top:5px;color:#526780;font-size:14px;line-height:1.5}.loader-pct{min-width:60px;padding:7px 10px;border:1px solid #d9e6f1;border-radius:999px;background:#f4f8fc;color:var(--agsus-azul);font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;text-align:center}.loader-bar{width:100%;height:7px;border-radius:999px;background:#dfe9f3;overflow:hidden}.loader-bar span{position:relative;overflow:hidden}.loader-bar span:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:loading-progress-shine 1.6s ease-in-out infinite}.loader-safe{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;color:#6a7e94;font-size:11px;font-weight:750}.loader-safe i{color:var(--agsus-verde)}.loader-meta{min-height:20px;margin-top:12px;color:#60758f;font-size:12px;font-weight:750;line-height:1.45;text-align:center}.loader-meta.is-delayed{padding:10px 12px;border:1px solid #f3cf54;border-radius:12px;background:#fff8d9;color:#684600}.loader-retry{align-self:center;margin-top:10px;min-height:40px;padding:0 18px;border:1px solid rgba(0,76,147,.24);border-radius:12px;background:#fff;color:var(--agsus-azul);font:inherit;font-weight:850;cursor:pointer;box-shadow:0 6px 16px #003b7014}.loader-retry:hover{background:#f1f8ff;border-color:#004c936b}@keyframes loading-progress-shine{to{transform:translate(100%)}}@media(max-width:560px){.loader-card{padding:0 20px 20px}.loader-brand{min-height:74px}.loader-status{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:20px 0 16px}.loader-pct{grid-column:1 / -1;justify-self:end;margin-top:-4px}.loader-spin{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.loader-spin,.loader-bar span:after{animation:none!important}}html[data-theme=dark] .loader-card,body.dark-mode .loader-card{border-color:#00a8d64d;background:#0a1a2efa;color:#e7f1fb}html[data-theme=dark] .loader-brand,body.dark-mode .loader-brand{border-bottom-color:#253a56}html[data-theme=dark] .loader-brand>span,body.dark-mode .loader-brand>span{background:#314967}html[data-theme=dark] .loader-brand strong,body.dark-mode .loader-brand strong{color:#f2f8ff}html[data-theme=dark] .loader-brand small,html[data-theme=dark] .loader-safe,body.dark-mode .loader-brand small,body.dark-mode .loader-safe{color:#b8cbe0}html[data-theme=dark] .loader-title,body.dark-mode .loader-title{color:#f2f8ff}html[data-theme=dark] .loader-sub,html[data-theme=dark] .loader-meta,body.dark-mode .loader-sub,body.dark-mode .loader-meta{color:#b8cbe0}.access-monitor-summary{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;margin:0 0 14px}.access-monitor-summary>div{border:1px solid rgba(0,59,112,.12);border-radius:12px;background:linear-gradient(180deg,#fff,#f7fbff);padding:11px 12px}.access-monitor-summary span{display:block;color:#63748d;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.access-monitor-summary strong{display:block;margin-top:5px;color:#10243e;font-size:14px;font-weight:900}.access-monitor-kpi{position:relative;overflow:hidden}.access-monitor-kpi:after{content:"";position:absolute;right:10px;bottom:10px;width:42px;height:42px;border-radius:999px;background:currentColor;opacity:.08}.access-monitor-kpi.is-online{color:#0b8f58}.access-monitor-kpi.is-users{color:#003b70}.access-monitor-kpi.is-events{color:#007b95}.access-monitor-kpi.is-total{color:#334155}.access-monitor-kpi.is-storage{color:#7a5600}.access-monitor-kpi b,.access-monitor-kpi span{position:relative;z-index:1}.access-monitor-panel-online .access-monitor-title{background:linear-gradient(135deg,#0b8f581a,#f8fbff)}.access-monitor-list{padding:8px}.access-monitor-user-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #edf3f9;border-radius:12px;background:#fff}.access-monitor-user-card+.access-monitor-user-card{margin-top:8px}.access-monitor-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:#e8f7ef;color:#087246;border:1px solid #bfeccd;font-size:12px;font-weight:900}.access-monitor-user-main{min-width:0}.access-monitor-user-head{display:flex;align-items:center;gap:8px;min-width:0}.access-monitor-user-head strong{min-width:0;color:#10243e;font-size:13px;font-weight:900;overflow-wrap:anywhere}.access-monitor-email{display:block;margin-top:2px;color:#63748d;font-size:11px;font-weight:800;overflow-wrap:anywhere}.access-monitor-screen{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:7px;padding:5px 8px;border-radius:999px;background:#eef6ff;color:#003b70;font-size:11px;font-weight:900;line-height:1.2}.access-monitor-screen i{font-size:10px;opacity:.72}.access-monitor-user-meta{display:grid;justify-items:end;gap:3px;color:#63748d;font-size:11px;font-weight:800;white-space:nowrap}.access-monitor-user-meta strong{color:#10243e;font-size:12px}.access-monitor-status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:10px;font-weight:900;border:1px solid transparent;white-space:nowrap}.access-monitor-status.is-online{color:#087246;background:#e8f7ef;border-color:#bfeccd}.access-monitor-status.is-recent{color:#00529b;background:#e8f2ff;border-color:#bfdcff}.access-monitor-status.is-offline{color:#475569;background:#eef2f7;border-color:#d5dfec}.access-monitor-screen-chip{display:inline-flex;max-width:280px;padding:5px 8px;border-radius:999px;background:#eef6ff;color:#003b70;font-size:11px;font-weight:900;overflow-wrap:anywhere}.access-monitor-table.compact th,.access-monitor-table.compact td{padding-top:9px;padding-bottom:9px}.access-monitor-empty-strong{display:grid;gap:4px}.access-monitor-empty-strong strong{color:#10243e}.access-monitor-empty-strong span{color:#63748d;font-size:12px}@media(max-width:900px){.access-monitor-summary{grid-template-columns:1fr}.access-monitor-user-card{grid-template-columns:34px minmax(0,1fr)}.access-monitor-user-meta{grid-column:2;justify-items:start;white-space:normal}}#page-dashboard{--health-navy:#16324f;--health-blue:#1769aa;--health-cyan:#2b8fb8;--health-green:#24856b;--health-yellow:#c58b16;--health-red:#c94a4a;--health-violet:#6e5aa8;--health-surface:#ffffff;--health-surface-soft:#f6f9fc;--health-text:#18324d;--health-muted:#647a91;--health-border:rgba(24,78,119,.13);--health-shadow:0 12px 30px rgba(20,49,79,.08);--health-shadow-hover:0 16px 34px rgba(20,49,79,.13)}#page-dashboard .filter-card,#page-dashboard .kpi,#page-dashboard .map-card,#page-dashboard .panel-pad,#page-dashboard .table-card,#page-dashboard .multi-units-card{border:1px solid var(--health-border);box-shadow:var(--health-shadow);background:var(--health-surface)}#page-dashboard .filter-card{position:relative;overflow:visible;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbfe)}#page-dashboard .filter-head{align-items:center;gap:16px}#page-dashboard .filter-title{font-size:16px;font-weight:900;color:var(--health-navy);letter-spacing:-.01em}#page-dashboard .filter-sub{margin-top:4px;color:var(--health-muted);line-height:1.5}#page-dashboard .filter-body{gap:12px;padding-top:16px;border-top:1px solid rgba(24,78,119,.08)}#page-dashboard .filter-body>div>label{display:block;margin-bottom:6px;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#5e748b}#page-dashboard .multi-select-toggle{min-height:42px;border-radius:12px;border-color:#184e772b;background:#fff;color:var(--health-text);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}#page-dashboard .multi-select-toggle:hover{border-color:#1769aa6b;background:#fbfdff}#page-dashboard .multi-select.open .multi-select-toggle{border-color:var(--health-blue);box-shadow:0 0 0 3px #1769aa1f}#page-dashboard .multi-select-menu{border:1px solid rgba(24,78,119,.15);border-radius:14px;box-shadow:0 18px 42px #14314f2e;overflow:hidden}#page-dashboard .multi-select-actions{background:#f5f9fd;border-bottom:1px solid rgba(24,78,119,.08)}#page-dashboard .multi-mini-btn{color:var(--health-blue);font-weight:800}#page-dashboard .health-unit-search{position:relative;padding:10px;border-bottom:1px solid rgba(24,78,119,.08);background:#f8fbfe}#page-dashboard .health-unit-search i{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:#7890a6;pointer-events:none;font-size:13px}#page-dashboard .health-unit-search input{width:100%;min-height:38px;padding:8px 10px 8px 34px;border:1px solid rgba(96,117,143,.24);border-radius:10px;background:#fff;color:var(--health-text);font:inherit;font-size:13px;outline:none}#page-dashboard .health-unit-search input:focus{border-color:var(--health-blue);box-shadow:0 0 0 3px #1769aa1c}#page-dashboard .multi-option{transition:background .15s ease}#page-dashboard .multi-option:hover{background:#f2f7fc}#page-dashboard .multi-option[hidden]{display:none!important}#page-dashboard .health-unit-search-empty{padding:14px 10px;text-align:center;color:#7890a6;font-size:12px;font-weight:700}#page-dashboard .active-filters-bar{border:1px solid rgba(23,105,170,.12);background:linear-gradient(180deg,#f8fbff,#f3f8fc);border-radius:14px}#page-dashboard .filter-pill{border-radius:999px;box-shadow:0 2px 8px #14314f0f}#page-dashboard .kpis-main{gap:14px}#page-dashboard .kpi{min-height:118px;border-radius:17px;overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}#page-dashboard .kpi:hover{transform:translateY(-2px);box-shadow:var(--health-shadow-hover)}#page-dashboard .kpi:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:currentColor;opacity:.8}#page-dashboard .kpi:after{content:"";position:absolute;right:-14px;bottom:-20px;width:88px;height:88px;border-radius:50%;background:currentColor;opacity:.06;z-index:-1}#page-dashboard .kpi span{font-size:11px;letter-spacing:.03em;font-weight:800}#page-dashboard .kpi b{font-size:clamp(29px,3vw,39px);font-variant-numeric:tabular-nums;letter-spacing:-.03em}#page-dashboard .kpi.ag-navy{color:var(--health-navy)}#page-dashboard .kpi.ag-blue{color:var(--health-blue)}#page-dashboard .kpi.ag-green{color:var(--health-green)}#page-dashboard .kpi.ag-red{color:var(--health-red)}#page-dashboard .kpi.ag-yellow{color:var(--health-yellow)}#page-dashboard .kpi.ag-cyan{color:var(--health-cyan)}#page-dashboard .kpi-clickable:focus-visible{outline:3px solid rgba(23,105,170,.24);outline-offset:3px}#page-dashboard .kpi.active-filter{border-color:#c58b168c;box-shadow:0 0 0 3px #c58b1621,var(--health-shadow-hover)}#page-dashboard .dashboard-grid,#page-dashboard .lower-grid{gap:18px}#page-dashboard .map-card,#page-dashboard .panel-pad,#page-dashboard .table-card,#page-dashboard .multi-units-card{border-radius:17px}#page-dashboard .map-card{overflow:hidden;background:linear-gradient(180deg,#f9fcff,#f4f8fb)}#page-dashboard .panel-pad{background:linear-gradient(180deg,#fff,#fbfdff)}#page-dashboard .panel-title{margin-bottom:14px;font-size:14px;color:var(--health-navy);letter-spacing:-.01em}#page-dashboard .panel-title:after{content:"";display:block;width:42px;height:3px;margin-top:8px;border-radius:999px;background:linear-gradient(90deg,var(--health-blue),var(--health-cyan))}#page-dashboard .risk-list>*{border-radius:12px;border-left-width:4px}#page-dashboard .multi-units-card{background:linear-gradient(135deg,#f7fbff,#f2f8fc)}#page-dashboard .multi-unit-chip{border-color:#1769aa2b;background:#fff;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}#page-dashboard .multi-unit-chip:hover{transform:translateY(-1px);border-color:#1769aa5c;box-shadow:0 6px 14px #14314f17}#page-dashboard .table-card{overflow:clip}#page-dashboard .table-head{background:linear-gradient(135deg,#183b5b,#1769aa 58%,#2387ad);color:#fff;gap:16px}#page-dashboard .table-head h3{color:#fff}#page-dashboard #tableSearch{min-height:42px;border-radius:11px;border-color:#ffffff73;background:#fffffff5!important}#page-dashboard .table-head .btn.secondary{border-color:#ffffff57;background:#ffffff1f;color:#fff}#page-dashboard .table-head .btn.secondary:hover{background:#fff3}#page-dashboard .details-table thead th{background:#eef5fa;color:#38556f;border-bottom:1px solid rgba(24,78,119,.13)}#page-dashboard .details-table tbody tr:nth-child(2n) td{background:#fbfdff}#page-dashboard .details-table tbody tr:hover td{background:#eef7fc}#page-dashboard .details-table td{border-bottom-color:#184e7714}#page-dashboard .table-meta{color:#5f7489;background:#f8fbfd;border-bottom:1px solid rgba(24,78,119,.07)}body.dark-mode #page-dashboard{--health-surface:#12263a;--health-surface-soft:#102235;--health-text:#e8f1f8;--health-muted:#a9bac9;--health-border:rgba(158,192,218,.16);--health-shadow:0 12px 30px rgba(0,0,0,.22)}body.dark-mode #page-dashboard .filter-card,body.dark-mode #page-dashboard .panel-pad,body.dark-mode #page-dashboard .map-card,body.dark-mode #page-dashboard .table-card,body.dark-mode #page-dashboard .multi-units-card,body.dark-mode #page-dashboard .kpi{background:linear-gradient(180deg,#132a40,#102337)}body.dark-mode #page-dashboard .filter-title,body.dark-mode #page-dashboard .panel-title,body.dark-mode #page-dashboard .table-meta,body.dark-mode #page-dashboard .details-table td{color:#e7f0f7}body.dark-mode #page-dashboard .filter-sub,body.dark-mode #page-dashboard .filter-body>div>label{color:#a7bac9}body.dark-mode #page-dashboard .health-unit-search,body.dark-mode #page-dashboard .multi-select-actions{background:#102337}body.dark-mode #page-dashboard .health-unit-search input,body.dark-mode #page-dashboard .multi-select-toggle{background:#173049;color:#e7f0fb;border-color:#9ec0da38}body.dark-mode #page-dashboard .multi-option:hover,body.dark-mode #page-dashboard .details-table tbody tr:hover td{background:#18334d}body.dark-mode #page-dashboard .details-table thead th{background:#173049;color:#cfe0ec}body.dark-mode #page-dashboard .details-table tbody tr:nth-child(2n) td,body.dark-mode #page-dashboard .table-meta{background:#11283d}body.dark-mode #page-dashboard .active-filters-bar{background:#11283d;border-color:#9ec0da29}@media(max-width:900px){#page-dashboard .kpis-main{grid-template-columns:repeat(2,minmax(0,1fr))}#page-dashboard .table-head{align-items:stretch}}@media(max-width:560px){#page-dashboard .kpis-main{grid-template-columns:1fr}#page-dashboard .filter-head{align-items:flex-start}#page-dashboard .filter-head .btn{width:100%}#page-dashboard .kpi{min-height:104px}}#page-dashboard #map .leaflet-tile-pane{filter:saturate(.58) brightness(1.06) contrast(.94)}#page-dashboard #map .leaflet-overlay-pane path[fill="#2e8b57"]{fill:#facc15!important;fill-opacity:.28!important;stroke:#a16207!important;stroke-opacity:1!important;stroke-width:3.2!important;filter:drop-shadow(0 1px 2px rgba(113,63,18,.32))}#page-dashboard #map .leaflet-overlay-pane path[fill="#0b8f58"]{fill:#2563eb!important;fill-opacity:.88!important;stroke:#fff!important;stroke-opacity:1!important;stroke-width:3.5!important;filter:drop-shadow(0 2px 4px rgba(15,35,60,.38))}#page-dashboard #map .leaflet-overlay-pane path[fill="#5b9bd5"]{fill:#94a3b8!important;fill-opacity:.72!important;stroke:#fff!important;stroke-width:2.4!important}#page-dashboard #map .leaflet-overlay-pane path[fill="#1d4e89"]{fill:#0f4c81!important;fill-opacity:.96!important;stroke:#fff!important;stroke-width:2.5!important;filter:drop-shadow(0 1px 3px rgba(15,35,60,.35))}#page-dashboard #map .leaflet-overlay-pane path[fill="#e8730c"]{fill:#f97316!important;fill-opacity:.96!important;stroke:#fff!important;stroke-width:2.5!important}#page-dashboard #map .leaflet-marker-icon>div{box-shadow:0 0 0 2px #fff,0 3px 8px #0f233c6b!important}#page-dashboard #mapLegendBox{background:#fffffff7!important;border:1px solid rgba(37,99,235,.2)!important;box-shadow:0 10px 28px #0f233c2e!important}#page-dashboard #mapLegendBox [style*="#0b8f58"],#page-dashboard #mapLegendBox [style*="rgb(11, 143, 88)"]{background:#2563eb!important;border-color:#fff!important;box-shadow:0 0 0 1px #2563eb}#page-dashboard #mapLegendBox [style*="#2e8b57"],#page-dashboard #mapLegendBox [style*="rgb(46, 139, 87)"]{background:#facc15!important;border-color:#a16207!important;box-shadow:0 0 0 1px #a1620759}#page-dashboard #map .leaflet-control-zoom{border:0;border-radius:10px;overflow:hidden;box-shadow:0 7px 20px #0f233c33}#page-dashboard #map .leaflet-control-zoom a{width:34px;height:34px;line-height:34px;border-color:#dce5ef;color:#173f70;font-size:20px;font-weight:800}#page-dashboard #map .leaflet-control-zoom a:hover{background:#edf4ff;color:#1d4ed8}#page-dashboard #map .leaflet-control-zoom a:focus-visible,#page-dashboard #map:focus-visible{outline:3px solid rgba(37,99,235,.38)!important;outline-offset:2px}#page-dashboard #map.leaflet-container{cursor:grab}#page-dashboard #map.leaflet-container.leaflet-drag-target,#page-dashboard #map.leaflet-container:active{cursor:grabbing}#page-dashboard #map .leaflet-control-scale{margin:0 10px 10px 0}#page-dashboard #map .leaflet-control-scale-line{border-color:#334155;border-top:0;background:#ffffffeb;color:#1e293b;font-size:10px;font-weight:700;box-shadow:0 2px 7px #0f233c1f}#page-dashboard .dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(310px,360px);align-items:stretch}#page-dashboard .dashboard-grid>*{min-width:0}#page-dashboard .dashboard-grid .map-card{min-width:0}#page-dashboard .dashboard-grid .panel-pad{min-width:310px;overflow:auto}@media(max-width:1180px){#page-dashboard .dashboard-grid{grid-template-columns:1fr}#page-dashboard .dashboard-grid .panel-pad{min-width:0}}body.dark-mode #page-dashboard #map .leaflet-tile-pane{filter:saturate(.48) brightness(.78) contrast(1.08)}body.dark-mode #page-dashboard #map .leaflet-control-scale-line{background:#112437eb;color:#e5eef7;border-color:#cbd5e1}#page-dashboard{--hr-blue:#2563eb;--hr-green:#17a66a;--hr-yellow:#e59b00;--hr-red:#e5484d;--hr-cyan:#1689a7;--hr-text:#111827;--hr-muted:#8090a6;--hr-border:#dfe6ef;--hr-soft:#f6f8fb}#page-dashboard .filter-card,#page-dashboard .kpi,#page-dashboard .multi-units-card,#page-dashboard .map-card,#page-dashboard .panel-pad,#page-dashboard .table-card{background:#fff!important;border:1px solid var(--hr-border)!important;border-radius:13px!important;box-shadow:0 2px 6px #0f233c0e!important}#page-dashboard .filter-card{border-top:3px solid #94a3b8!important}#page-dashboard .multi-units-card,#page-dashboard .map-card,#page-dashboard .table-card{border-top:3px solid var(--hr-blue)!important}#page-dashboard .dashboard-grid>.panel-pad{border-top:3px solid var(--hr-green)!important}#page-dashboard .lower-grid>.panel-pad:first-child{border-top:3px solid var(--hr-blue)!important}#page-dashboard .lower-grid>.panel-pad:last-child{border-top:3px solid var(--hr-red)!important}#page-dashboard .kpis-main{gap:10px!important}#page-dashboard .kpi{min-height:102px!important;padding:14px 15px!important;overflow:visible!important;isolation:auto!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease!important}#page-dashboard .kpi:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px #0f233c14!important}#page-dashboard .kpi:before,#page-dashboard .kpi:after{display:none!important}#page-dashboard .kpi.ag-navy,#page-dashboard .kpi.ag-blue{border-top:3px solid var(--hr-blue)!important}#page-dashboard .kpi.ag-green{border-top:3px solid var(--hr-green)!important}#page-dashboard .kpi.ag-yellow{border-top:3px solid var(--hr-yellow)!important}#page-dashboard .kpi.ag-red{border-top:3px solid var(--hr-red)!important}#page-dashboard .kpi.ag-cyan{border-top:3px solid var(--hr-cyan)!important}#page-dashboard .kpi>span{display:flex!important;align-items:center!important;gap:8px!important;min-height:30px!important;color:var(--hr-muted)!important;font-size:10px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.25!important}#page-dashboard .kpi>span>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;flex:0 0 32px!important;margin:0!important;border-radius:9px!important;opacity:1!important}#page-dashboard .kpi.ag-navy>span>i,#page-dashboard .kpi.ag-blue>span>i{color:var(--hr-blue)!important;background:#eaf1ff!important}#page-dashboard .kpi.ag-green>span>i{color:var(--hr-green)!important;background:#e7f7ef!important}#page-dashboard .kpi.ag-yellow>span>i{color:var(--hr-yellow)!important;background:#fff5dd!important}#page-dashboard .kpi.ag-red>span>i{color:var(--hr-red)!important;background:#ffebed!important}#page-dashboard .kpi.ag-cyan>span>i{color:var(--hr-cyan)!important;background:#e8f7fa!important}#page-dashboard .kpi>b{display:block!important;margin-top:5px!important;color:var(--hr-text)!important;font-size:clamp(27px,2.4vw,35px)!important;line-height:1!important;letter-spacing:-.035em!important}#page-dashboard .kpi-rate{margin-top:7px!important}#page-dashboard .kpi-rate-bar{height:4px!important;background:#e8edf4!important}#page-dashboard .kpi-rate-pct{color:#5e6f84!important;font-size:10px!important}#page-dashboard #panicChip{margin-left:auto!important;background:#f3f6fa!important;border-color:#dbe3ed!important;color:#65758b!important}#page-dashboard .filter-card{background:#fff!important}#page-dashboard .filter-title,#page-dashboard .multi-units-title,#page-dashboard .panel-title,#page-dashboard .table-head h3{color:var(--hr-text)!important}#page-dashboard .filter-sub,#page-dashboard .table-meta{color:var(--hr-muted)!important}#page-dashboard .multi-select-toggle,#page-dashboard #tableSearch{background:#f9fbfd!important;border:1px solid var(--hr-border)!important;border-radius:9px!important;box-shadow:none!important}#page-dashboard .multi-select.open .multi-select-toggle,#page-dashboard #tableSearch:focus{background:#fff!important;border-color:var(--hr-blue)!important;box-shadow:0 0 0 3px #2563eb1a!important}#page-dashboard .multi-units-card{background:#fff!important}#page-dashboard .multi-unit-chip{background:#fff!important;border-color:#d9e4f2!important;box-shadow:none!important}#page-dashboard .panel-title:after{display:none!important}#page-dashboard .panel-pad{padding:18px 20px!important}#page-dashboard .table-head{background:#fff!important;color:var(--hr-text)!important;border-bottom:1px solid #edf1f6!important;padding:18px 20px!important}#page-dashboard .table-head h3 i{color:var(--hr-blue)!important}#page-dashboard .table-head .btn.secondary,#page-dashboard #hideClosedBtn,#page-dashboard #columnsButton{background:#fff!important;color:#475569!important;border:1px solid var(--hr-border)!important;box-shadow:0 1px 2px #0f233c0a!important}#page-dashboard .table-meta{background:#fff!important;border-bottom:0!important;padding:10px 20px!important}#page-dashboard .table-wrap{margin:0 18px 18px;border:1px solid var(--hr-border);border-radius:10px;overflow:auto}#page-dashboard .details-table thead th{background:#f5f7fa!important;color:#78889e!important;border-bottom:1px solid var(--hr-border)!important;font-size:10px!important}#page-dashboard .details-table tbody tr:nth-child(2n) td{background:#fff!important}#page-dashboard .details-table tbody tr:hover td{background:#f7faff!important}#page-dashboard .details-table td{border-bottom-color:#e8edf3!important;color:#334155}body.dark-mode #page-dashboard .filter-card,body.dark-mode #page-dashboard .kpi,body.dark-mode #page-dashboard .multi-units-card,body.dark-mode #page-dashboard .map-card,body.dark-mode #page-dashboard .panel-pad,body.dark-mode #page-dashboard .table-card,body.dark-mode #page-dashboard .table-head,body.dark-mode #page-dashboard .table-meta{background:#12263a!important;border-color:#2b4056!important}body.dark-mode #page-dashboard .kpi>b,body.dark-mode #page-dashboard .filter-title,body.dark-mode #page-dashboard .multi-units-title,body.dark-mode #page-dashboard .panel-title,body.dark-mode #page-dashboard .table-head h3{color:#eef4fa!important}@media(max-width:1100px){#page-dashboard .kpis-main{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:720px){#page-dashboard .kpis-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:460px){#page-dashboard .kpis-main{grid-template-columns:1fr!important}}#page-dashboard .health-selected-dsei{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:550;display:flex;align-items:center;gap:10px;min-width:260px;max-width:calc(100% - 170px);padding:9px 12px;border:1px solid rgba(161,98,7,.34);border-radius:14px;background:#fffbebf5;box-shadow:0 10px 28px #713f1229;color:#713f12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#page-dashboard .health-selected-dsei[hidden]{display:none!important}#page-dashboard .health-selected-dot{width:14px;height:14px;border-radius:4px;background:#facc15;border:2px solid #a16207;box-shadow:0 0 0 3px #facc1533;flex:none}#page-dashboard .health-selected-dsei div{min-width:0;flex:1}#page-dashboard .health-selected-dsei small{display:block;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#92400e}#page-dashboard .health-selected-dsei strong{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#713f12}#page-dashboard .health-selected-dsei button{width:30px;height:30px;display:grid;place-items:center;flex:none;border:1px solid rgba(161,98,7,.24);border-radius:9px;background:#fff;color:#92400e;cursor:pointer}#page-dashboard .health-selected-dsei button:hover{background:#fef3c7}#page-dashboard .health-vacancy-rate{display:block;width:max-content;min-width:36px;margin:4px 0 0 auto;padding:2px 6px;border-radius:999px;font-size:9px;line-height:1.4;font-weight:900;text-align:center}#page-dashboard .health-vacancy-rate.critical{background:#fee2e2;color:#b91c1c}#page-dashboard .health-vacancy-rate.high{background:#ffedd5;color:#c2410c}#page-dashboard .health-vacancy-rate.medium{background:#fef3c7;color:#a16207}#page-dashboard .health-vacancy-rate.low{background:#dcfce7;color:#15803d}#page-dashboard .lower-grid .panel-pad{min-height:230px}#page-dashboard .lower-grid .chart-wrap{min-height:170px;height:170px}#page-dashboard #riskList>.alert:only-child{min-height:120px;display:flex;align-items:center;justify-content:center;text-align:center;border:1px dashed rgba(24,78,119,.18);border-radius:12px;background:#f8fbfd;color:#647a91}body.dark-mode #page-dashboard .health-selected-dsei{background:#42300cf2;color:#fde68a;border-color:#facc156b}body.dark-mode #page-dashboard .health-selected-dsei small,body.dark-mode #page-dashboard .health-selected-dsei strong{color:#fde68a}body.dark-mode #page-dashboard #riskList>.alert:only-child{background:#102337;color:#a9bac9}@media(max-width:820px){#page-dashboard .health-selected-dsei{top:8px;min-width:0;max-width:calc(100% - 100px)}}#page-dashboard .dashboard-grid{align-items:stretch}#page-dashboard .dashboard-grid>.map-card,#page-dashboard .dashboard-grid>.panel-pad{height:clamp(390px,55vh,680px);min-height:390px}#page-dashboard .dashboard-grid>.map-card{display:block;place-items:initial;position:relative}#page-dashboard .dashboard-grid>.map-card>#map{width:100%;height:100%;min-height:100%}#page-dashboard .dashboard-grid>.panel-pad{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#page-dashboard #statusSummary [data-etapa-toggle=true]{margin:0 -5px;padding-left:7px!important;padding-right:7px!important;border-radius:10px;transition:background .16s ease,box-shadow .16s ease}#page-dashboard #statusSummary [data-etapa-toggle=true]:hover{background:#1769aa12}#page-dashboard #statusSummary [data-etapa-toggle=true].is-filter-active,#page-dashboard #statusSummary [data-etapa-toggle=true][aria-pressed=true]{background:#1769aa1c;box-shadow:inset 3px 0 0 var(--health-blue, #1769aa)}#page-dashboard .health-status-legend-item.is-filter-active,#page-dashboard .health-status-legend-item[aria-pressed=true]{background:#1769aa1c;border-color:#1769aa59;box-shadow:0 0 0 2px #1769aa1a}body.dark-mode #page-dashboard #statusSummary [data-etapa-toggle=true]:hover,body.dark-mode #page-dashboard #statusSummary [data-etapa-toggle=true].is-filter-active,body.dark-mode #page-dashboard #statusSummary [data-etapa-toggle=true][aria-pressed=true],body.dark-mode #page-dashboard .health-status-legend-item.is-filter-active,body.dark-mode #page-dashboard .health-status-legend-item[aria-pressed=true]{background:#4db8ff1f}@media(max-width:1220px){#page-dashboard .dashboard-grid>.map-card,#page-dashboard .dashboard-grid>.panel-pad{height:520px;min-height:520px}#page-dashboard .dashboard-grid>.panel-pad{height:auto;min-height:0;max-height:520px}}@media(max-width:820px){#page-dashboard .dashboard-grid>.map-card,#page-dashboard .dashboard-grid>.map-card>#map{height:340px!important;min-height:340px!important}#page-dashboard .dashboard-grid>.panel-pad{max-height:420px}}#page-dashboard .health-status-card{overflow:hidden}#page-dashboard .health-status-subtitle{margin:-4px 0 14px;color:#71849a;font-size:12px;font-weight:600}#page-dashboard .health-status-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);align-items:center;gap:24px;min-height:220px}#page-dashboard .health-status-layout .chart-wrap{position:relative;min-height:220px;height:220px}#page-dashboard .health-status-center{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:none;text-align:center}#page-dashboard .health-status-center strong{font-size:32px;line-height:1;color:#0b355d}#page-dashboard .health-status-center span{margin-top:4px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#7b8fa4}#page-dashboard .health-status-legend{display:grid;gap:7px}#page-dashboard .health-status-legend-item{display:grid;grid-template-columns:12px 1fr auto 42px;align-items:center;gap:9px;width:100%;padding:10px 11px;border:1px solid #e0e8f1;border-radius:11px;background:#fff;color:#20384f;text-align:left;cursor:pointer;transition:.16s ease}#page-dashboard .health-status-legend-item:hover{border-color:#92bceb;background:#f6faff;transform:translate(2px)}#page-dashboard .health-status-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px #94a3b81f}#page-dashboard .health-status-name{font-size:12px;font-weight:800}#page-dashboard .health-status-legend-item strong{font-size:14px;color:#0b355d}#page-dashboard .health-status-legend-item small{font-size:11px;font-weight:800;color:#71849a;text-align:right}#page-dashboard .health-details-card{overflow:hidden}#page-dashboard .health-details-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border-bottom:1px solid #e3ebf3;background:linear-gradient(90deg,#f7fbff,#fff)}#page-dashboard .health-details-intro>div:first-child{display:grid;gap:2px}#page-dashboard .health-details-intro strong{font-size:13px;color:#153c63}#page-dashboard .health-details-intro span{font-size:11px;color:#71849a}#page-dashboard .health-details-legend{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#page-dashboard .health-details-legend span{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;color:#667b90}#page-dashboard .health-details-legend .dot{width:8px;height:8px;border-radius:50%}#page-dashboard .health-details-legend .danger{background:#ef4444}.health-details-legend .warning{background:#f59e0b}.health-details-legend .neutral{background:#94a3b8}#page-dashboard #monitorRows .health-detail-row{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}#page-dashboard #monitorRows .health-detail-row:hover{background:#f5faff!important;box-shadow:inset 3px 0 #2474e7}#page-dashboard #monitorRows .health-detail-row:focus-visible{outline:3px solid rgba(36,116,231,.28);outline-offset:-3px}#page-dashboard #monitorRows .health-detail-row.health-urgency-danger{box-shadow:inset 3px 0 #ef4444}#page-dashboard #monitorRows .health-detail-row.health-urgency-warning{box-shadow:inset 3px 0 #f59e0b}#page-dashboard #monitorRows .health-detail-row.health-urgency-neutral{box-shadow:inset 3px 0 #94a3b8}#page-dashboard .health-row-operational{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:800;line-height:1.25}#page-dashboard .health-row-operational.tone-danger{background:#fee8e8;color:#bd2f2f}#page-dashboard .health-row-operational.tone-warning{background:#fff3d4;color:#946500}#page-dashboard .health-row-operational.tone-info{background:#e8f3ff;color:#1d68ad}#page-dashboard .health-row-operational.tone-neutral{background:#eef2f6;color:#607287}#page-dashboard .health-row-operational.tone-done{background:#e4f7ed;color:#128052}.health-process-drawer-backdrop{position:fixed;inset:0;z-index:11990;background:#081c2f57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.health-process-drawer{position:fixed;top:0;right:0;z-index:12000;width:min(560px,96vw);height:100vh;background:#fff;box-shadow:-18px 0 42px #081c2f38;transform:translate(105%);transition:transform .24s ease;overflow:hidden;display:flex;flex-direction:column}.health-process-drawer.show{transform:translate(0)}.health-process-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;border-bottom:1px solid #dfe8f1;background:linear-gradient(135deg,#f6fbff,#fff)}.health-process-drawer-head span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:#3675aa}.health-process-drawer-head h2{margin:4px 0 2px;color:#0b355d}.health-process-drawer-head p{margin:0;color:#71849a;font-weight:700}.health-process-drawer-body{padding:20px;overflow:auto;display:grid;gap:16px}.health-drawer-status{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;border:1px solid #dce6f0;border-left:4px solid #2474e7;border-radius:14px;background:#f8fbff}.health-drawer-status.tone-danger{border-left-color:#ef4444}.health-drawer-status.tone-warning{border-left-color:#f59e0b}.health-drawer-status.tone-done{border-left-color:#0ea76b}.health-drawer-status.tone-neutral{border-left-color:#94a3b8}.health-drawer-status span,.health-drawer-metrics span{display:block;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:#71849a}.health-drawer-status strong{display:block;margin-top:4px;color:#163c61;font-size:12px}.health-drawer-section{padding:15px;border:1px solid #e0e8f0;border-radius:14px;background:#fff}.health-drawer-section h3{margin:0 0 12px;color:#153c63;font-size:14px}.health-drawer-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.health-drawer-metrics>div{padding:11px;border-radius:10px;background:#f5f9fd;text-align:center}.health-drawer-metrics strong{display:block;margin-top:4px;font-size:21px;color:#0b355d}.health-progress-line{height:9px;border-radius:999px;background:#e6edf4;overflow:hidden}.health-progress-line span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2474e7,#16a46a)}.health-progress-meta{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:11px;color:#71849a}.health-progress-meta strong{color:#244d73}.health-drawer-warning{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px;border-radius:10px;background:#fff3d4;color:#896000;font-size:12px;font-weight:800}.health-drawer-list{display:grid;gap:8px;margin:0}.health-drawer-list>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding-bottom:8px;border-bottom:1px solid #edf2f6}.health-drawer-list>div:last-child{border-bottom:0;padding-bottom:0}.health-drawer-list dt{font-size:11px;font-weight:900;color:#60758f}.health-drawer-list dd{margin:0;font-size:12px;color:#253f58}.health-drawer-actions{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap;padding-bottom:12px}html[data-theme=dark] .health-process-drawer,html[data-theme=dark] #page-dashboard .health-status-legend-item,html[data-theme=dark] .health-drawer-section{background:#102235;color:#dfeaf4;border-color:#294158}html[data-theme=dark] .health-process-drawer-head,html[data-theme=dark] #page-dashboard .health-details-intro,html[data-theme=dark] .health-drawer-status{background:#13283c;border-color:#294158}html[data-theme=dark] #page-dashboard .health-status-center strong,html[data-theme=dark] #page-dashboard .health-status-name,html[data-theme=dark] #page-dashboard .health-status-legend-item strong,html[data-theme=dark] .health-process-drawer-head h2,html[data-theme=dark] .health-drawer-status strong,html[data-theme=dark] .health-drawer-section h3,html[data-theme=dark] .health-drawer-metrics strong{color:#eef6ff}html[data-theme=dark] .health-drawer-metrics>div{background:#152d43}@media(max-width:1050px){#page-dashboard .health-status-layout{grid-template-columns:1fr}.health-drawer-metrics{grid-template-columns:1fr 1fr}}@media(max-width:680px){#page-dashboard .health-details-intro{align-items:flex-start;flex-direction:column}.health-drawer-status{grid-template-columns:1fr}.health-drawer-list>div{grid-template-columns:1fr}.health-process-drawer{width:100vw}.health-progress-meta{flex-direction:column}.health-drawer-metrics{grid-template-columns:1fr 1fr}}#monitorFoot[hidden]{display:none!important}.health-status-center.is-loading strong{color:#94a3b8}.health-status-center.is-loading span{opacity:.75}#monitorRows .health-row-operational{display:inline-flex;align-items:center;gap:5px;max-width:150px;margin-top:4px;padding:3px 7px;border-radius:999px;font-size:10px;line-height:1.1;white-space:nowrap}#monitorRows .health-row-operational span{overflow:hidden;text-overflow:ellipsis}#monitorRows tr.health-urgency-warning td:first-child,#monitorRows tr.health-urgency-danger td:first-child,#monitorRows tr.health-urgency-neutral td:first-child{border-left-width:3px}.health-details-intro{padding-top:10px;padding-bottom:10px}.health-details-intro>div:first-child span{margin-top:2px}@media(max-width:900px){#monitorRows .health-row-operational{max-width:120px}}#page-dashboard .details-table{border-collapse:separate;border-spacing:0}#page-dashboard .details-table thead th{vertical-align:middle;white-space:nowrap}#page-dashboard #monitorRows td{vertical-align:middle;line-height:1.35}#page-dashboard #monitorRows tr:nth-child(2n) td{background:#fbfdff}#page-dashboard #monitorRows tr:hover td{background:#f3f9ff!important}#page-dashboard #monitorRows .expiry-badge,#page-dashboard #monitorRows .health-row-operational{display:inline-flex;align-items:center;gap:5px;max-width:230px;margin-top:5px;border-radius:9px;white-space:normal;line-height:1.2}#page-dashboard #monitorRows .chip{word-break:normal;overflow-wrap:normal}#page-dashboard #monitorRows .health-details-row-refined td{vertical-align:middle;line-height:1.35}#page-dashboard #monitorRows .health-details-row-refined:nth-child(2n) td{background:#fbfdff}#page-dashboard #monitorRows .health-details-row-refined:hover td{background:#f3f9ff!important}#page-dashboard .health-edital-cell{min-width:210px}#page-dashboard .health-edital-cell>a{display:inline-flex;align-items:center;gap:4px;font-size:13px}#page-dashboard .health-deadline-badge,#page-dashboard .health-operational-badge{width:max-content;max-width:230px;margin-top:6px;border-radius:9px;white-space:normal;text-align:left}#page-dashboard .health-deadline-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;font-size:10px;line-height:1.25}#page-dashboard .health-deadline-badge.crit{background:#fff0f1;color:#a70e1b;border:1px solid #ffc3c8}#page-dashboard .health-deadline-badge.warn{background:#fff8df;color:#7b5900;border:1px solid #f3d16c}#page-dashboard .health-operational-badge{display:flex!important;align-items:center;gap:7px;padding:6px 8px!important;border-radius:9px!important;line-height:1.2!important;white-space:normal!important}#page-dashboard .health-operational-copy{display:grid;gap:1px;min-width:0}#page-dashboard .health-operational-copy small{font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;opacity:.72}#page-dashboard .health-operational-copy strong{font-size:10px;font-weight:850;overflow-wrap:anywhere}#page-dashboard .health-status-cell{width:126px;min-width:126px;text-align:center}#page-dashboard .health-status-chip{min-width:104px;max-width:118px;padding:7px 10px;line-height:1.1;white-space:nowrap;word-break:normal;overflow-wrap:normal;text-align:center}#page-dashboard .health-stage-cell{min-width:220px;font-weight:760;color:#253f58}#page-dashboard .health-risk-cell{width:92px;min-width:92px;text-align:center}#page-dashboard .health-details-legend{gap:14px}#page-dashboard .health-details-legend span{padding:4px 7px;border:1px solid #e1eaf2;border-radius:999px;background:#fff}#page-dashboard .health-legend-icon{width:13px;text-align:center}#page-dashboard .health-legend-icon.deadline{color:#d97706}#page-dashboard .health-legend-icon.schedule{color:#2474e7}#page-dashboard .health-legend-icon.details{color:#64748b}#page-dashboard .health-quick-year{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border-radius:12px;white-space:nowrap;color:#245b8f;border-color:#c9dced;background:#fff;font-weight:800}#page-dashboard .health-quick-year:hover{background:#f2f8ff;border-color:#8eb8df}#page-dashboard .health-quick-year.active,#page-dashboard .health-quick-year[aria-pressed=true]{color:#fff;background:#1769aa;border-color:#1769aa;box-shadow:0 7px 18px #1769aa38}#page-dashboard #monitorRows tr[hidden],#page-dashboard #monitorRows tr.health-filtered-out{display:none!important}.health-logout-open{overflow:hidden}.health-logout-modal{position:fixed;inset:0;z-index:15000;display:grid;place-items:center;padding:24px;background:#071b2e94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.health-logout-modal[hidden]{display:none!important}.health-logout-dialog{width:min(460px,calc(100vw - 32px));display:grid;grid-template-columns:58px 1fr;gap:18px;padding:24px;border:1px solid rgba(196,215,232,.9);border-radius:22px;background:#fff;box-shadow:0 28px 80px #05182a57;animation:healthLogoutIn .18s ease-out}.health-logout-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#fff0ee;color:#c33d32;font-size:22px}.health-logout-copy span{display:block;margin-bottom:5px;color:#c33d32;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.health-logout-copy h2{margin:0;color:#102b45;font-size:22px}.health-logout-copy p{margin:8px 0 0;color:#657b91;font-size:13px;line-height:1.5}.health-logout-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.health-logout-actions .btn{min-height:42px;padding:0 16px;border-radius:12px;font-weight:850}.health-logout-confirm{display:inline-flex;align-items:center;gap:8px;border:1px solid #b9322a;background:#b9322a;color:#fff}.health-logout-confirm:hover{background:#962820;border-color:#962820}@keyframes healthLogoutIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}body.dark-mode #page-dashboard #monitorRows tr:nth-child(2n) td,body.dark-mode #page-dashboard #monitorRows .health-details-row-refined:nth-child(2n) td{background:#13283c!important}body.dark-mode #page-dashboard #monitorRows tr:hover td,body.dark-mode #page-dashboard #monitorRows .health-details-row-refined:hover td{background:#18334d!important}body.dark-mode #page-dashboard .health-stage-cell{color:#dbe8f3}body.dark-mode #page-dashboard .health-details-legend span,body.dark-mode #page-dashboard .health-quick-year{background:#142a40;border-color:#294158;color:#b9cad8}body.dark-mode #page-dashboard .health-quick-year.active{background:#2474e7;border-color:#2474e7;color:#fff}body.dark-mode .health-logout-dialog{background:#102235;border-color:#294158}body.dark-mode .health-logout-copy h2{color:#eef6ff}body.dark-mode .health-logout-copy p{color:#afc0cf}body.dark-mode .health-logout-icon{background:#3b2022;color:#ff9b91}@media(max-width:980px){#page-dashboard .health-edital-cell,#page-dashboard .health-stage-cell{min-width:190px}#page-dashboard .health-status-cell{min-width:112px;width:112px}#page-dashboard .health-status-chip{min-width:96px;max-width:104px}}@media(max-width:640px){.health-logout-dialog{grid-template-columns:1fr;text-align:center}.health-logout-icon{margin:0 auto}.health-logout-actions{grid-column:1;flex-direction:column-reverse}.health-logout-actions .btn{width:100%}#page-dashboard .health-quick-year span{display:none}}#page-dashboard .health-year-filter-sentinel,#page-dashboard .health-closed-filter-sentinel,body.health-filter-toolbar-ready #page-dashboard #hideClosedBtn{display:none!important}#page-dashboard .health-filter-head{align-items:flex-start;gap:18px}#page-dashboard .health-filter-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}#page-dashboard .health-filter-quick-group{display:flex;align-items:center;flex-wrap:wrap;gap:7px}#page-dashboard .health-filter-chip,#page-dashboard .health-filter-clear-top{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;padding:0 12px;border:1px solid #c8d9e8;background:#fff;color:#355a7c;font:inherit;font-size:12px;font-weight:850;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}#page-dashboard .health-filter-chip:hover,#page-dashboard .health-filter-clear-top:hover{border-color:#72a7d3;background:#f2f8ff;transform:translateY(-1px)}#page-dashboard .health-filter-chip.active,#page-dashboard .health-filter-chip[aria-pressed=true]{color:#fff;background:#1769aa;border-color:#1769aa;box-shadow:0 7px 18px #1769aa33}#page-dashboard #healthQuickRiskBtn.active{background:#a85f00;border-color:#a85f00}#page-dashboard #healthQuickClosedBtn.active{background:#536579;border-color:#536579}#page-dashboard .health-filter-clear-top{color:#b4232f;border-color:transparent;background:transparent}#page-dashboard .health-filter-clear-top[hidden]{display:none!important}#page-dashboard .health-filter-toggle{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border-radius:12px;font-weight:850}#page-dashboard .health-filter-toggle b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#1769aa;color:#fff;font-size:11px}#page-dashboard .health-filter-chevron{font-size:10px;opacity:.7}#page-dashboard .health-filter-body-enhanced{grid-template-columns:repeat(3,minmax(210px,1fr));gap:12px;padding-top:3px}#page-dashboard .health-filter-field{min-width:0;padding:11px;border:1px solid #deebf5;border-radius:13px;background:#f9fcff}#page-dashboard .health-filter-field>label{display:flex;align-items:center;gap:7px;margin:0 0 7px;color:#355a7c;font-size:11px;font-weight:900;letter-spacing:.045em;text-transform:uppercase}#page-dashboard .health-filter-field>label i{width:14px;color:#1684bb;text-align:center}#page-dashboard .health-filter-body-enhanced .multi-select-toggle{min-height:42px;border-radius:10px;background:#fff;border-color:#c9dceb}#page-dashboard .health-filter-body-enhanced .multi-select.open .multi-select-toggle{border-color:#1684bb;box-shadow:0 0 0 3px #1684bb1f}#page-dashboard .health-filter-body-enhanced .multi-select-menu{width:max(100%,280px);max-height:min(420px,70vh);border-radius:14px;box-shadow:0 18px 42px #0f233c2e}#page-dashboard .health-filter-menu-search{display:flex;align-items:center;gap:8px;margin:8px 10px 4px;padding:0 10px;min-height:38px;border:1px solid #d2e1ee;border-radius:10px;background:#f8fbfe}#page-dashboard .health-filter-menu-search i{color:#7e94a9;font-size:12px}#page-dashboard .health-filter-menu-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#17324d;font:inherit;font-size:12px;font-weight:650}#page-dashboard .health-filter-menu-search input::placeholder{color:#8ca0b4}#page-dashboard .health-filter-body-enhanced .multi-options{max-height:250px;overflow:auto;padding:3px 6px 7px}#page-dashboard .health-filter-body-enhanced .multi-option[hidden]{display:none!important}#page-dashboard .health-filter-clear-body{grid-column:1/-1;justify-self:end;min-height:36px;padding:0 14px;border-radius:10px}#page-dashboard .active-filters-bar{margin:-2px 0 10px;padding:8px 12px;border:1px solid #d7e5f2;border-radius:12px;background:#f0f7ff}#page-dashboard .health-details-intro-immediate{min-height:56px}#page-dashboard .health-operational-loading{display:flex;align-items:center;gap:7px;width:max-content;max-width:230px;margin-top:6px;padding:6px 8px;border-radius:9px;background:#eef2f6;color:#607287;font-size:10px;font-weight:800;line-height:1.2}#page-dashboard .health-operational-loading+.health-row-operational{margin-top:6px}body.dark-mode #page-dashboard .health-filter-chip,body.dark-mode #page-dashboard .health-filter-field,body.dark-mode #page-dashboard .health-filter-menu-search{background:#142a40;border-color:#294158;color:#c2d2df}body.dark-mode #page-dashboard .health-filter-chip.active{background:#2474e7;border-color:#2474e7;color:#fff}body.dark-mode #page-dashboard .health-filter-menu-search input{color:#eef6ff}body.dark-mode #page-dashboard .health-filter-body-enhanced .multi-select-toggle{background:#102438;border-color:#294158;color:#d6e3ed}body.dark-mode #page-dashboard .health-operational-loading{background:#1a3147;color:#b9cad8}@media(max-width:1180px){#page-dashboard .health-filter-head{flex-direction:column}#page-dashboard .health-filter-actions{width:100%;justify-content:flex-start}#page-dashboard .health-filter-body-enhanced{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media(max-width:720px){#page-dashboard .health-filter-body-enhanced{grid-template-columns:1fr}#page-dashboard .health-filter-quick-group{width:100%}#page-dashboard .health-filter-chip{flex:1 1 calc(50% - 8px)}#page-dashboard .health-filter-toggle{flex:1 1 auto}}@media(max-width:480px){#page-dashboard .health-filter-chip{flex-basis:100%}#page-dashboard .health-filter-clear-top span{display:none}}#page-config{--config-surface: #ffffff;--config-surface-soft: #f7f9fc;--config-border: #dfe6ef;--config-border-strong: #cbd6e3;--config-text: #152238;--config-muted: #74859b;--config-primary: #2563eb;--config-primary-soft: #eef4ff;--config-success: #16975f;--config-success-soft: #eaf8f1;--config-warning: #d78b00;--config-warning-soft: #fff7e5;--config-danger: #dc3f49;--config-danger-soft: #fff0f1;--config-shadow: 0 2px 7px rgba(15, 35, 60, .06);padding-bottom:92px}#page-config .access-background-manager{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:16px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface, #fff)}#page-config .access-background-preview{aspect-ratio:16 / 9;min-height:112px;border:1px solid var(--line);border-radius:12px;background-color:#4d2270;background-position:center;background-size:cover;box-shadow:0 8px 22px #0f233c1a}#page-config .access-background-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#page-config .access-background-actions small{width:100%;color:var(--muted);line-height:1.45}#page-config .access-background-upload{position:relative;overflow:hidden;cursor:pointer}#page-config .access-background-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#page-config .access-background-gallery{margin-top:14px}#page-config .access-background-gallery-title{margin:0 0 9px;color:var(--strong);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#page-config .access-background-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}#page-config .access-background-gallery-item{overflow:hidden;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--surface, #fff);color:var(--agsus-azul);cursor:pointer}#page-config .access-background-gallery-item span{display:block;aspect-ratio:16 / 9;background-position:center;background-size:cover}#page-config .access-background-gallery-item small{display:block;padding:7px 8px;font-weight:850}#page-config .access-background-gallery-item.is-active{border-color:var(--agsus-verde);box-shadow:0 0 0 2px #0b8f5824;cursor:default}@media(max-width:680px){#page-config .access-background-manager{grid-template-columns:1fr}}#page-config .config-workspace-toolbar{margin-bottom:16px;padding:20px 22px 14px;background:var(--config-surface);border:1px solid var(--config-border);border-top:3px solid var(--config-primary);border-radius:14px;box-shadow:var(--config-shadow)}#page-config .config-workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}#page-config .config-workspace-eyebrow{display:block;margin-bottom:4px;color:var(--config-primary);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}#page-config .config-workspace-heading h2{margin:0;color:var(--config-text);font-size:23px;line-height:1.2;letter-spacing:-.025em}#page-config .config-workspace-heading p{margin:6px 0 0;color:var(--config-muted);font-size:13px}#page-config .config-search-wrap{position:relative;flex:0 1 360px;min-width:260px}#page-config .config-search-wrap>i{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#91a0b3;pointer-events:none}#page-config #configWorkspaceSearch{width:100%;min-height:42px;padding:0 42px 0 38px;border:1px solid var(--config-border);border-radius:10px;background:#f9fbfd;color:var(--config-text);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}#page-config #configWorkspaceSearch:focus{border-color:var(--config-primary);background:#fff;box-shadow:0 0 0 3px #2563eb1c}#page-config #configWorkspaceSearchClear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:#687a91;cursor:pointer}#page-config #configWorkspaceSearchClear:hover{background:#eaf0f7;color:var(--config-text)}#page-config .config-workspace-tabs{display:flex;gap:8px;margin-top:17px;overflow-x:auto;scrollbar-width:thin}#page-config .config-workspace-tab{display:inline-flex;align-items:center;gap:7px;min-height:37px;padding:0 14px;border:1px solid var(--config-border);border-radius:999px;background:#fff;color:#53657c;font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer;transition:all .15s ease}#page-config .config-workspace-tab:hover{border-color:#b8c9de;background:#f8fbff;color:#234f88}#page-config .config-workspace-tab.is-active{border-color:#a9c4f5;background:var(--config-primary-soft);color:#1857b7;box-shadow:inset 0 0 0 1px #2563eb14}#page-config .config-workspace-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:11px;border-top:1px solid #edf1f6;color:var(--config-muted);font-size:11px;font-weight:700}#page-config .config-dirty-indicator{display:inline-flex;align-items:center;gap:6px;color:var(--config-warning)}#page-config .config-dirty-indicator i{font-size:7px}#page-config .config-validation-summary{margin-top:12px;padding:12px 14px;border:1px solid #f1b7bb;border-radius:10px;background:var(--config-danger-soft);color:#a2242d;font-size:12px}#page-config .config-validation-summary>div{display:flex;align-items:center;gap:8px}#page-config .config-validation-summary ul{margin:8px 0 0 23px;padding:0}#page-config .admin-grid{gap:15px}#page-config .admin-card{position:relative;border:1px solid var(--config-border)!important;border-top:3px solid #94a3b8!important;border-radius:13px!important;background:var(--config-surface)!important;box-shadow:var(--config-shadow)!important;overflow:hidden}#page-config .admin-card[data-config-section=access]{border-top-color:#18a56d!important}#page-config .admin-card[data-config-section=system]{border-top-color:var(--config-primary)!important}#page-config .admin-card[data-config-section=panels]{border-top-color:#7c5ce0!important}#page-config .admin-card[data-config-section=technical]{border-top-color:#e19a14!important}#page-config .config-card-title{align-items:flex-start;gap:16px;margin-bottom:16px;padding-bottom:13px;border-bottom:1px solid #edf1f6}#page-config .admin-card h3,#page-config .config-card-title h3{margin:0;color:var(--config-text);font-size:16px;letter-spacing:-.015em}#page-config .config-card-title p,#page-config .config-help{color:var(--config-muted);line-height:1.5}#page-config .config-section-title{margin:9px 0 2px;padding:9px 0 7px;border-bottom:1px solid #e9eef5;color:#52667f;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}#page-config .form-row label{margin-bottom:6px;color:#5e7087;font-size:11px;font-weight:800}#page-config .form-row input,#page-config .form-row select,#page-config .form-row textarea{min-height:40px;border:1px solid var(--config-border);border-radius:9px;background:#f9fbfd;color:var(--config-text);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}#page-config .form-row textarea{min-height:82px}#page-config .form-row input:hover,#page-config .form-row select:hover,#page-config .form-row textarea:hover{border-color:var(--config-border-strong);background:#fff}#page-config .form-row input:focus,#page-config .form-row select:focus,#page-config .form-row textarea:focus{border-color:var(--config-primary);background:#fff;box-shadow:0 0 0 3px #2563eb1a;outline:none}#page-config .config-field-invalid,#page-config .config-field-invalid:focus{border-color:var(--config-danger)!important;background:#fff9f9!important;box-shadow:0 0 0 3px #dc3f491a!important}#page-config details.form-row.full{border-color:var(--config-border)!important;border-radius:10px!important;background:var(--config-surface-soft)!important}#page-config details.form-row.full summary{color:#395b84!important}#page-config .panel-admin-item,#page-config .access-monitor-panel,#page-config .access-monitor-user-card,#page-config .access-admin-item{border-color:var(--config-border)!important;border-radius:11px!important;background:var(--config-surface-soft)!important;box-shadow:none!important}#page-config .cnes-status-grid>div{border:1px solid var(--config-border);border-radius:10px;background:var(--config-surface-soft)}#page-config .config-filter-hidden,#page-config .config-original-save-hidden{display:none!important}#page-config .config-sticky-actions{position:fixed;left:calc(var(--sidebar-width, 52px) + 18px);right:18px;bottom:15px;z-index:450;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border:1px solid var(--config-border);border-radius:13px;background:#fffffff5;box-shadow:0 12px 32px #0f233c29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body:not(.sidebar-collapsed) #page-config .config-sticky-actions{left:calc(var(--sidebar-width, 250px) + 18px)}#page-config:not(.active) .config-sticky-actions{display:none}#page-config .config-sticky-status{display:flex;align-items:center;gap:11px;min-width:0}#page-config .config-sticky-status>div{min-width:0}#page-config .config-sticky-status strong,#page-config .config-sticky-status span{display:block}#page-config .config-sticky-status strong{color:var(--config-text);font-size:12px}#page-config .config-sticky-status span:not(.config-status-icon){margin-top:2px;color:var(--config-muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-config .config-status-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px}#page-config .config-status-icon.is-clean{background:var(--config-success-soft);color:var(--config-success)}#page-config .config-status-icon.is-dirty{background:var(--config-warning-soft);color:var(--config-warning)}#page-config .config-status-icon.is-saving{background:var(--config-primary-soft);color:var(--config-primary)}#page-config .config-sticky-buttons{display:flex;align-items:center;gap:12px}#page-config .config-shortcut-hint{color:#8796a9;font-size:10px}#page-config .config-shortcut-hint kbd{padding:2px 5px;border:1px solid #d6dee8;border-bottom-width:2px;border-radius:5px;background:#f5f7fa;color:#526277;font:inherit}#page-config #configStickySaveButton{min-width:170px;justify-content:center}#page-config #configStickySaveButton:disabled{opacity:.5;cursor:not-allowed}body.dark-mode #page-config,html[data-theme=dark] #page-config{--config-surface: #122337;--config-surface-soft: #172a3f;--config-border: #2b4056;--config-border-strong: #3a526b;--config-text: #edf4fa;--config-muted: #a7b6c7;--config-primary-soft: #18355d;--config-success-soft: #143d32;--config-warning-soft: #473715;--config-danger-soft: #482227;--config-shadow: 0 3px 10px rgba(0, 0, 0, .18)}body.dark-mode #page-config .config-workspace-toolbar,body.dark-mode #page-config .admin-card,body.dark-mode #page-config .config-sticky-actions,html[data-theme=dark] #page-config .config-workspace-toolbar,html[data-theme=dark] #page-config .admin-card,html[data-theme=dark] #page-config .config-sticky-actions{background:var(--config-surface)!important}body.dark-mode #page-config .form-row input,body.dark-mode #page-config .form-row select,body.dark-mode #page-config .form-row textarea,body.dark-mode #page-config #configWorkspaceSearch,body.dark-mode #page-config .config-workspace-tab,html[data-theme=dark] #page-config .form-row input,html[data-theme=dark] #page-config .form-row select,html[data-theme=dark] #page-config .form-row textarea,html[data-theme=dark] #page-config #configWorkspaceSearch,html[data-theme=dark] #page-config .config-workspace-tab{border-color:var(--config-border)!important;background:var(--config-surface-soft)!important;color:var(--config-text)!important}body.dark-mode #page-config .config-workspace-tab.is-active,html[data-theme=dark] #page-config .config-workspace-tab.is-active{border-color:#4775b8!important;background:#18355d!important;color:#b9d5ff!important}@media(max-width:900px){#page-config .config-workspace-heading{flex-direction:column}#page-config .config-search-wrap{flex-basis:auto;width:100%;min-width:0}#page-config .config-sticky-actions,body:not(.sidebar-collapsed) #page-config .config-sticky-actions{left:10px;right:10px}}@media(max-width:620px){#page-config{padding-bottom:130px}#page-config .config-workspace-toolbar{padding:16px}#page-config .config-workspace-meta,#page-config .config-sticky-actions{align-items:stretch;flex-direction:column}#page-config .config-sticky-buttons{justify-content:space-between}#page-config .config-shortcut-hint{display:none}#page-config #configStickySaveButton{width:100%}}.access-background-gallery-card{display:flex;flex-direction:column;gap:6px}.access-background-gallery-delete{border:1px solid var(--config-danger, #be123c);background:transparent;color:var(--config-danger, #be123c);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700;cursor:pointer}.access-background-gallery-delete:hover{background:var(--config-danger-soft, #fff1f2)}.access-background-gallery-hint{color:var(--config-muted, #64748b);font-size:11px;line-height:1.3}#page-config .config-history-card{border-top:3px solid #7c3aed!important}#page-config .config-history-empty{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;color:#74849a;text-align:center;background:#f8fafc;border:1px dashed #d8e1ec;border-radius:12px}#page-config .config-history-empty>i{font-size:24px;color:#7c3aed}#page-config .config-history-empty strong{color:#1e293b}#page-config .config-history-list{display:grid;gap:10px}#page-config .config-history-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}#page-config .config-history-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#eef4ff;color:#2563eb}#page-config .config-history-icon.is-restaurar{background:#f3e8ff;color:#7c3aed}#page-config .config-history-main{min-width:0}#page-config .config-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#page-config .config-history-head strong{color:#172033;font-size:14px}#page-config .config-history-head span,#page-config .config-history-meta,#page-config .config-history-main small{color:#8190a5;font-size:11px}#page-config .config-history-main p{margin:4px 0;color:#415269;font-size:13px}#page-config .config-history-main small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#page-config .config-history-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:12px}#page-config .config-history-meta span{display:inline-flex;align-items:center;gap:5px}.config-governance-modal[hidden]{display:none!important}.config-governance-modal{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:24px}.config-governance-backdrop{position:absolute;inset:0;background:#08122294;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.config-governance-dialog{position:relative;width:min(960px,calc(100vw - 32px));max-height:min(840px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #dbe4ee;border-radius:18px;box-shadow:0 28px 80px #0f233c47}.config-governance-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #e8edf3;background:#fbfcfe}.config-governance-eyebrow{display:block;margin-bottom:4px;color:#7c3aed;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.config-governance-dialog h2{margin:0;color:#142033;font-size:20px}.config-governance-close{width:36px;height:36px;border:1px solid #dbe4ee;border-radius:9px;background:#fff;color:#596a80;cursor:pointer}.config-governance-body{overflow:auto;padding:20px 22px}.config-governance-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:15px 22px;border-top:1px solid #e8edf3;background:#fbfcfe}.config-governance-summary{display:flex;flex-direction:column;gap:4px;margin-bottom:14px;padding:13px 15px;border-radius:11px;background:#eef4ff;border:1px solid #d6e4ff}.config-governance-summary strong{color:#174ea6}.config-governance-summary span{color:#60758f;font-size:12px}.config-change-list{display:grid;gap:8px;max-height:430px;overflow:auto;padding-right:3px}.config-change-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1.2fr) 20px minmax(150px,1.2fr);align-items:center;gap:10px;padding:11px;border:1px solid #e4eaf1;border-radius:11px;background:#fff}.config-change-name{min-width:0;display:flex;flex-direction:column;gap:2px}.config-change-name span,.config-change-name small,.config-change-value span{color:#8190a5;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.config-change-name strong{color:#26364a;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-change-value{min-width:0;padding:8px 10px;border-radius:8px}.config-change-value.is-before{background:#fff5f5;border:1px solid #ffd7d9}.config-change-value.is-after{background:#effaf5;border:1px solid #ccebdc}.config-change-value code{display:block;margin-top:3px;color:#26364a;font-family:Inter,system-ui,sans-serif;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-change-arrow{color:#91a0b4;text-align:center}.config-reason-field{display:flex;flex-direction:column;gap:6px;margin-top:16px;color:#34465d;font-size:12px;font-weight:800}.config-reason-field b{color:#dc2626}.config-reason-field textarea{width:100%;resize:vertical;border:1px solid #d5dee9;border-radius:10px;padding:11px 12px;font:inherit;color:#172033;background:#fff}.config-reason-field small{color:#8493a7;font-weight:500}.config-governance-alert,.config-governance-empty{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px}.config-governance-alert.is-error{color:#8f1d26;background:#fff1f2;border:1px solid #fecdd3}.config-governance-alert.is-warning{color:#78500a;background:#fff8e8;border:1px solid #f8dfa4}.config-governance-alert ul{margin:0;padding-left:20px}.config-governance-empty{align-items:center;text-align:center;background:#effaf5;border:1px solid #ccebdc;color:#176445}.config-governance-empty i{font-size:28px}.config-governance-more{color:#718096;text-align:center;font-size:12px}.config-governance-footer .btn.danger{background:#dc3545;border-color:#dc3545;color:#fff}body.config-governance-open{overflow:hidden}body.dark-mode #page-config .config-history-item,body.dark-mode .config-governance-dialog,body.dark-mode .config-change-row,body.dark-mode .config-reason-field textarea{background:#122337;border-color:#30465d;color:#e8f0f8}body.dark-mode #page-config .config-history-empty,body.dark-mode .config-governance-dialog>header,body.dark-mode .config-governance-footer{background:#172a3f;border-color:#30465d}body.dark-mode #page-config .config-history-head strong,body.dark-mode #page-config .config-history-main p,body.dark-mode .config-governance-dialog h2,body.dark-mode .config-change-name strong,body.dark-mode .config-change-value code,body.dark-mode .config-reason-field{color:#e8f0f8}body.dark-mode .config-change-value.is-before{background:#3a2029;border-color:#693543}body.dark-mode .config-change-value.is-after{background:#17352d;border-color:#28614f}@media(max-width:760px){#page-config .config-history-item{grid-template-columns:38px minmax(0,1fr)}#page-config .config-history-restore{grid-column:1/-1;justify-self:stretch}.config-change-row{grid-template-columns:1fr}.config-change-arrow{transform:rotate(90deg)}.config-governance-footer{flex-wrap:wrap}.config-governance-footer .btn{flex:1 1 180px}}#editModal .modal-card{width:min(1180px,96vw)}.cronograma-editor{grid-column:1/-1;margin-top:8px;padding:18px;border:1px solid #dbe6f1;border-top:3px solid #2563eb;border-radius:14px;background:#fff}.cronograma-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.cronograma-heading h4{margin:3px 0 4px;color:#13233a;font-size:17px}.cronograma-heading p{margin:0;color:#718198;font-size:12px}.cronograma-eyebrow{color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cronograma-auto-toggle{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #cfe0f6;border-radius:999px;background:#f4f8ff;color:#174d8c;font-size:12px;font-weight:800;cursor:pointer}.cronograma-auto-toggle input{width:17px;height:17px;accent-color:#2563eb}.cronograma-status-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.cronograma-status-preview>div{min-height:76px;padding:12px 14px;border:1px solid #e0e8f1;border-radius:11px;background:#f8fafc}.cronograma-status-preview span{display:block;margin-bottom:6px;color:#8290a4;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.cronograma-status-preview strong{display:block;color:#17263d;font-size:13px;line-height:1.35}.cronograma-source-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:12px;margin-bottom:14px}.cronograma-upload-box,.cronograma-actions-box{padding:14px;border:1px dashed #cbd9e8;border-radius:11px;background:#fbfdff}.cronograma-upload-box label{display:block;margin-bottom:8px;color:#233a57;font-size:12px;font-weight:900}.cronograma-upload-box label i{margin-right:6px;color:#e5484d}.cronograma-upload-box input{width:100%;padding:8px;border:1px solid #d9e3ef;border-radius:8px;background:#fff}.cronograma-upload-box p{margin:8px 0 4px;color:#40556f;font-size:12px;font-weight:700}.cronograma-upload-box small{color:#8795a8;font-size:10px;line-height:1.4}.cronograma-actions-box{display:flex;flex-wrap:wrap;align-content:center;gap:8px}.cronograma-table-wrap{overflow:auto;border:1px solid #dde6f0;border-radius:11px}.cronograma-table{width:100%;border-collapse:collapse;min-width:760px}.cronograma-table th{padding:9px 10px;background:#f4f7fb;color:#6f8097;font-size:10px;font-weight:900;text-align:left;text-transform:uppercase;letter-spacing:.04em}.cronograma-table td{padding:8px 10px;border-top:1px solid #e6edf5;vertical-align:middle}.cronograma-table td:first-child{width:42px;text-align:center;color:#64748b}.cronograma-table input{width:100%;min-height:36px;padding:7px 9px;border:1px solid #d7e1ec;border-radius:7px;background:#fff;color:#17263d;font:inherit;font-size:12px}.cronograma-table input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:0}.cronograma-origin{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eef4ff;color:#2563eb;font-size:9px;font-weight:900}.cronograma-remove{width:30px;height:30px;border:1px solid #f0ccd0;border-radius:7px;background:#fff5f6;color:#d43b45;cursor:pointer}.cronograma-empty{padding:22px!important;text-align:center;color:#8b99aa;font-size:12px}.cronograma-overrides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #e6edf5}#mStatus[readonly],#mEtapa[readonly]{background:#f1f5f9;color:#516174;cursor:not-allowed}html[data-theme=dark] .cronograma-editor{background:#122337;border-color:#2d435a}html[data-theme=dark] .cronograma-heading h4,html[data-theme=dark] .cronograma-status-preview strong,html[data-theme=dark] .cronograma-table input{color:#edf4fb}html[data-theme=dark] .cronograma-status-preview>div,html[data-theme=dark] .cronograma-upload-box,html[data-theme=dark] .cronograma-actions-box,html[data-theme=dark] .cronograma-table input{background:#172a3f;border-color:#334b63}html[data-theme=dark] .cronograma-table th{background:#172a3f;color:#a8b8ca}html[data-theme=dark] .cronograma-table td{border-top-color:#294158}@media(max-width:900px){.cronograma-status-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.cronograma-source-grid{grid-template-columns:1fr}}@media(max-width:600px){.cronograma-heading{flex-direction:column}.cronograma-status-preview,.cronograma-overrides{grid-template-columns:1fr}}#cronogramaEditor .cronograma-bulk-dates{margin:14px 0;padding:16px;border:1px solid #bfdbfe;border-radius:14px;background:linear-gradient(180deg,#eff6ff,#fff)}#cronogramaEditor .cronograma-bulk-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px}#cronogramaEditor .cronograma-bulk-head h5{margin:2px 0 4px;font-size:16px;color:#0f172a}#cronogramaEditor .cronograma-bulk-head p{margin:0;color:#64748b;font-size:13px}#cronogramaEditor #cronogramaBulkInput{width:100%;min-height:150px;resize:vertical;border:1px solid #cbd5e1;border-radius:10px;padding:12px;font:500 13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;background:#fff;color:#0f172a}#cronogramaEditor .cronograma-bulk-actions{display:flex;justify-content:flex-end;margin-top:12px}#cronogramaEditor .cronograma-bulk-feedback{margin-top:10px;padding:10px 12px;border-radius:9px;font-size:13px;font-weight:600}#cronogramaEditor .cronograma-bulk-feedback.is-error{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}#cronogramaEditor .cronograma-bulk-feedback.is-warning{background:#fffbeb;color:#92400e;border:1px solid #fde68a}#cronogramaEditor .cronograma-bulk-feedback.is-success{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}#cronogramaEditor .cronograma-recommended-badge,#cronogramaEditor .cronograma-experimental-badge{display:inline-flex;align-items:center;margin-left:7px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}#cronogramaEditor .cronograma-recommended-badge{background:#dcfce7;color:#166534}#cronogramaEditor .cronograma-experimental-badge{background:#fef3c7;color:#92400e}html[data-theme=dark] #cronogramaEditor .cronograma-bulk-dates{background:#0f172a;border-color:#1e3a5f}html[data-theme=dark] #cronogramaEditor .cronograma-bulk-head h5{color:#f8fafc}html[data-theme=dark] #cronogramaEditor .cronograma-bulk-head p{color:#94a3b8}html[data-theme=dark] #cronogramaEditor #cronogramaBulkInput{background:#111827;color:#f8fafc;border-color:#334155}@media(max-width:760px){#cronogramaEditor .cronograma-bulk-head{flex-direction:column}#cronogramaEditor .cronograma-bulk-actions{justify-content:stretch}#cronogramaEditor .cronograma-bulk-actions .btn{width:100%}}#cronogramaEditor .cronograma-manual-source-grid{grid-template-columns:1fr}#cronogramaEditor .cronograma-manual-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;border:1px dashed var(--border, #d6e2ef);border-radius:14px;background:color-mix(in srgb,var(--surface, #fff) 92%,#eaf4ff 8%)}#cronogramaEditor .cronograma-manual-actions .btn{margin:0}#cronogramaEditor .cronograma-view-hint{display:flex;align-items:flex-start;gap:10px;margin:12px 0;padding:11px 13px;border:1px solid #cfe0f2;border-radius:12px;background:#f6faff;color:#35506d;font-size:12px;line-height:1.45}#cronogramaEditor .cronograma-view-hint i{margin-top:2px;color:#0f6cbd}html[data-theme=dark] #cronogramaEditor .cronograma-manual-actions,html[data-theme=dark] #cronogramaEditor .cronograma-view-hint{background:#0f27418c;border-color:#82acd647;color:#c9d9e9}.nucleo-operational-panel{margin:0 0 14px;padding:18px;border:1px solid #dbe5f0;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 8px 22px #0f30520f}.nucleo-operational-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.nucleo-operational-heading span{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#3974a8}.nucleo-operational-heading h3{margin:2px 0 3px;color:#0b355d}.nucleo-operational-heading p{margin:0;color:#71849a;font-size:13px}.nucleo-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px}.nucleo-kpi-card{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #dce6f0;border-top:3px solid var(--tone, #2673d8);border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:.18s ease;color:#13283d}.nucleo-kpi-card:hover,.nucleo-kpi-card.is-active{transform:translateY(-2px);box-shadow:0 9px 18px #17456d1f;border-color:var(--tone, #2673d8)}.nucleo-kpi-card small{display:block;margin-bottom:1px;font-size:12px;font-weight:700;line-height:1.3;color:#55697d}.nucleo-kpi-card strong{font-size:25px;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.nucleo-kpi-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--tone, #2673d8) 12%,white);color:var(--tone, #2673d8)}.nucleo-kpi-card.tone-blue{--tone: #286ff0}.nucleo-kpi-card.tone-green{--tone: #17a66a}.nucleo-kpi-card.tone-red{--tone: #e14c4c}.nucleo-kpi-card.tone-amber{--tone: #e5a400}.nucleo-kpi-card.tone-cyan{--tone: #1499bd}.nucleo-kpi-card.tone-purple{--tone: #7b61d8}.nucleo-active-alert-filter{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:9px 12px;border-radius:10px;background:#eaf3ff;color:#1c5181;font-size:13px}.nucleo-active-alert-filter button{border:0;background:transparent;color:#1267b7;font-weight:800;cursor:pointer}.nucleo-summary-loading,.nucleo-summary-empty,.nucleo-summary-error{grid-column:1/-1;display:flex;align-items:flex-start;gap:11px;padding:15px;border-radius:12px;font-size:13px;line-height:1.45}.nucleo-summary-loading{border:1px solid #d7e4f1;background:#f5f9ff;color:#35506d}.nucleo-summary-empty{border:1px dashed #ccd8e4;background:#f9fbfd;color:#4e6175}.nucleo-summary-error{border:1px solid #facaca;background:#fff2f2;color:#af2727}.nucleo-summary-loading>i,.nucleo-summary-empty>i,.nucleo-summary-error>i{margin-top:1px;font-size:15px}.nucleo-summary-text{flex:1 1 auto;min-width:0}.nucleo-summary-text strong{display:block;margin-bottom:2px}.nucleo-summary-retry{flex:0 0 auto;padding:6px 12px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font-size:12px;font-weight:800;cursor:pointer}.nucleo-summary-retry:hover{background:#af272714}#nucleoRows td:last-child{white-space:nowrap}#nucleoRows td:last-child .btn{margin:0 2px}.nucleo-row-alert{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:800}.nucleo-row-alert.tone-danger{background:#fee7e7;color:#bd2f2f}.nucleo-row-alert.tone-warning{background:#fff3cf;color:#9a6c00}.nucleo-row-alert.tone-purple{background:#eee9ff;color:#6544bf}.nucleo-row-alert.tone-success{background:#e2f7ed;color:#168454}.nucleo-timeline-modal{z-index:11000}.nucleo-timeline-card{width:min(920px,94vw);max-height:90vh;overflow:hidden}.nucleo-timeline-card .modal-header{align-items:flex-start}.nucleo-timeline-eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#3577ad}.nucleo-timeline-card .modal-header h3{margin:3px 0}.nucleo-timeline-card .modal-header p{margin:0;color:#71849a}.nucleo-timeline-content{padding:20px;overflow:auto;max-height:calc(90vh - 100px)}.nucleo-timeline-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.nucleo-timeline-summary>div{padding:13px;border:1px solid #dbe6f0;border-radius:12px;background:#f8fbff}.nucleo-timeline-summary span{display:block;font-size:10px;font-weight:800;text-transform:uppercase;color:#73889d}.nucleo-timeline-summary strong{display:block;margin-top:4px;color:#102d49}.nucleo-timeline-exception{display:flex;gap:12px;margin-top:14px;padding:14px;border:1px solid #dacdfc;border-radius:12px;background:#f4f0ff;color:#5c3fb2}.nucleo-timeline-exception>i{font-size:20px}.nucleo-timeline-exception p{margin:4px 0;color:#4e426d}.nucleo-timeline-exception small{color:#75699a}.nucleo-timeline-section{margin-top:18px}.nucleo-timeline-section-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:9px;border-bottom:1px solid #e0e8f0}.nucleo-timeline-section-title span{font-size:11px;font-weight:800;text-transform:uppercase;color:#668198}.nucleo-timeline-list{padding:13px 4px}.nucleo-timeline-item{position:relative;display:grid;grid-template-columns:38px 1fr;gap:9px;min-height:72px}.nucleo-timeline-item:not(:last-child):before{content:"";position:absolute;left:18px;top:32px;bottom:-4px;width:2px;background:#dfe7ef}.nucleo-timeline-dot{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d9e2ec;background:#e7edf3;color:#8293a4}.nucleo-timeline-item>div>div{display:flex;justify-content:space-between;gap:10px}.nucleo-timeline-item>div>div span{font-size:11px;font-weight:800}.nucleo-timeline-item p{margin:5px 0;color:#687d92}.nucleo-timeline-item small{color:#7d8d9e}.nucleo-timeline-item.is-done .nucleo-timeline-dot{background:#16a46a;color:#fff}.nucleo-timeline-item.is-done>div>div span{color:#168454}.nucleo-timeline-item.is-current .nucleo-timeline-dot{background:#2474e7;color:#fff}.nucleo-timeline-item.is-current>div>div span{color:#1765c8}.nucleo-timeline-item.is-next .nucleo-timeline-dot{background:#ffc53d;color:#6d4a00}.nucleo-timeline-item.is-next>div>div span{color:#9b6a00}.nucleo-timeline-history{display:grid;gap:9px;padding-top:12px}.nucleo-timeline-history article{display:grid;grid-template-columns:35px 1fr;gap:10px;padding:12px;border:1px solid #e1e8ef;border-radius:12px;background:#fff}.nucleo-timeline-history article>i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#edf5ff;color:#276da9}.nucleo-timeline-history article>div>div{display:flex;justify-content:space-between;gap:10px}.nucleo-timeline-history p{margin:4px 0}.nucleo-timeline-history small,.nucleo-timeline-history span{font-size:11px;color:#71849a}.nucleo-timeline-empty,.nucleo-timeline-loading,.nucleo-timeline-error{padding:24px;text-align:center;border:1px dashed #ccd8e4;border-radius:12px;color:#71849a}.nucleo-timeline-error{color:#b52f2f;background:#fff1f1}.cronograma-validation{display:grid;gap:8px;margin:12px 0}.cronograma-validation>div{padding:11px 13px;border-radius:10px}.cronograma-validation strong{display:flex;align-items:center;gap:7px}.cronograma-validation ul{margin:7px 0 0;padding-left:20px}.cronograma-validation-errors{background:#fff0f0;border:1px solid #f5c5c5;color:#a72727}.cronograma-validation-warnings{background:#fff7df;border:1px solid #f3d890;color:#825b00}.cronograma-governance,.cronograma-history-section{margin-top:15px;padding:15px;border:1px solid #dce5ee;border-radius:13px;background:#f9fbfd}.cronograma-governance-heading,.cronograma-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.cronograma-governance-heading span,.cronograma-history-heading span{display:block;font-size:10px;font-weight:800;text-transform:uppercase;color:#638098}.cronograma-governance-heading strong,.cronograma-history-heading strong{display:block;color:#183651}.cronograma-governance-heading small{color:#778a9d}.cronograma-governance-grid{display:grid;grid-template-columns:2fr 1fr;gap:12px}.cronograma-governance textarea{resize:vertical}.cronograma-history-list{display:grid;gap:8px}.cronograma-history-item{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:10px;border:1px solid #e1e8ef;border-radius:10px;background:#fff}.cronograma-history-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#eaf3fc;color:#276b9d}.cronograma-history-content>div{display:flex;justify-content:space-between;gap:10px}.cronograma-history-content p{margin:4px 0;color:#455e75}.cronograma-history-content span,.cronograma-history-content small{font-size:11px;color:#75889a}.cronograma-history-empty{padding:16px;text-align:center;color:#798b9c}.cronograma-override-detail[hidden]{display:none!important}html[data-theme=dark] .nucleo-operational-panel,html[data-theme=dark] .nucleo-kpi-card,html[data-theme=dark] .nucleo-timeline-card,html[data-theme=dark] .cronograma-governance,html[data-theme=dark] .cronograma-history-section,html[data-theme=dark] .cronograma-history-item{background:#0f2031;color:#dfeaf4;border-color:#294159}html[data-theme=dark] .nucleo-operational-heading h3,html[data-theme=dark] .nucleo-timeline-summary strong,html[data-theme=dark] .cronograma-governance-heading strong,html[data-theme=dark] .cronograma-history-heading strong{color:#eef6ff}html[data-theme=dark] .nucleo-timeline-summary>div,html[data-theme=dark] .nucleo-timeline-history article{background:#13273a;border-color:#2b455d}html[data-theme=dark] .nucleo-operational-heading span{color:#7fb4e0}html[data-theme=dark] .nucleo-operational-heading p{color:#9fb4c9}html[data-theme=dark] .nucleo-kpi-icon{background:color-mix(in srgb,var(--tone, #2673d8) 25%,#0f2031);color:#eef6ff}html[data-theme=dark] .nucleo-active-alert-filter{background:#13314c;color:#bcd9f5}html[data-theme=dark] .nucleo-active-alert-filter button{color:#8ec5ff}html[data-theme=dark] .nucleo-summary-loading{border-color:#294159;background:#13273a;color:#c3d3e2}html[data-theme=dark] .nucleo-summary-empty{border-color:#2b455d;background:#13273a;color:#9fb4c9}html[data-theme=dark] .nucleo-summary-error{border-color:#5d2b2e;background:#33181a;color:#ff9f9f}html[data-theme=dark] .nucleo-summary-retry:hover{background:#ff9f9f1f}html[data-theme=dark] .nucleo-timeline-empty,html[data-theme=dark] .nucleo-timeline-loading{border-color:#2b455d;color:#9fb4c9}html[data-theme=dark] .nucleo-timeline-error{background:#33181a;color:#ff9f9f}html[data-theme=dark] .cronograma-validation-errors{background:#33181a;border-color:#5d2b2e;color:#ff9f9f}html[data-theme=dark] .cronograma-validation-warnings{background:#3a2e12;border-color:#6b5520;color:#ffd98a}html[data-theme=dark] .cronograma-history-empty{color:#9fb4c9}@media(max-width:1100px){.nucleo-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.nucleo-kpi-grid,.nucleo-timeline-summary,.cronograma-governance-grid{grid-template-columns:1fr 1fr}.nucleo-operational-heading{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.nucleo-kpi-grid,.nucleo-timeline-summary,.cronograma-governance-grid{grid-template-columns:1fr}}.cronograma-copy-box{margin:12px 0;padding:14px;border:1px solid #d7e4f1;border-left:4px solid #286ff0;border-radius:13px;background:linear-gradient(135deg,#f7fbff,#eef6ff)}.cronograma-copy-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}.cronograma-copy-heading span{display:block;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#3974a8}.cronograma-copy-heading strong{display:block;margin:2px 0 3px;color:#173b60}.cronograma-copy-heading small{display:block;color:#6f8296;line-height:1.4}.cronograma-copy-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.cronograma-copy-controls select{width:100%;min-height:42px;border:1px solid #cbd9e7;border-radius:10px;background:#fff;color:#17324d;padding:8px 10px}.cronograma-copy-controls .btn{min-height:42px;white-space:nowrap}.cronograma-copy-controls .btn:disabled{opacity:.55;cursor:not-allowed}.cronograma-copy-feedback{margin-top:10px;padding:9px 11px;border-radius:9px;font-size:12px;font-weight:750}.cronograma-copy-feedback.is-info{background:#edf5ff;color:#285f93}.cronograma-copy-feedback.is-success{background:#e4f7ed;color:#167c50}.cronograma-copy-feedback.is-warning{background:#fff4d6;color:#856000}.cronograma-copy-feedback.is-error{background:#ffeded;color:#aa2f2f}.nucleo-timeline-modal.show{display:flex!important;align-items:center;justify-content:center}.nucleo-timeline-modal .modal-card{display:flex;flex-direction:column}.nucleo-timeline-content{min-height:180px}.nucleo-timeline-item.is-future .nucleo-timeline-dot{background:#e7edf3;color:#8293a4}.nucleo-timeline-item.is-future>div>div span{color:#71849a}html[data-theme=dark] .cronograma-copy-box{background:linear-gradient(135deg,#102438,#142b41);border-color:#2d4d68}html[data-theme=dark] .cronograma-copy-heading strong{color:#edf6ff}html[data-theme=dark] .cronograma-copy-heading small{color:#9fb2c4}html[data-theme=dark] .cronograma-copy-controls select{background:#0d2032;color:#eaf3fb;border-color:#35516a}html[data-theme=dark] .cronograma-copy-feedback.is-info{background:#17324b;color:#b8ddff}@media(max-width:720px){.cronograma-copy-controls{grid-template-columns:1fr}.cronograma-copy-controls .btn{width:100%}}:root{--mobile-safe-top: env(safe-area-inset-top, 0px);--mobile-safe-right: env(safe-area-inset-right, 0px);--mobile-safe-bottom: env(safe-area-inset-bottom, 0px);--mobile-safe-left: env(safe-area-inset-left, 0px);--mobile-touch-size: 44px}html{min-width:320px;overscroll-behavior-y:none}body{min-width:320px;min-height:100dvh;padding-left:var(--mobile-safe-left);padding-right:var(--mobile-safe-right);-webkit-tap-highlight-color:transparent}button,.btn,input,select,textarea,[role=button]{touch-action:manipulation}@media(max-width:900px){body{background:#f4f7fb;padding-top:var(--mobile-safe-top);padding-bottom:var(--mobile-safe-bottom)}button,.btn,input,select,textarea,[role=button]{min-height:var(--mobile-touch-size);font-size:16px}input,select,textarea{width:100%;max-width:100%}.login-screen{min-height:100dvh;align-items:stretch;padding:max(14px,var(--mobile-safe-top)) 12px max(14px,var(--mobile-safe-bottom));overflow-y:auto}.login-outer{width:100%;max-width:520px;margin:auto;border-radius:22px}.login-card{padding-left:20px!important;padding-right:20px!important}.google-login-btn,.access-submit-btn,.access-account-actions .btn{width:100%;justify-content:center}.access-request-grid,.form-grid,.filter-grid,.filters-grid,.kpi-grid,.cards-grid,.dashboard-grid,.panel-grid{grid-template-columns:minmax(0,1fr)!important}.app-shell,.layout,.main-layout,.page-shell{min-height:100dvh}.sidebar,#sidebar{position:fixed!important;inset:var(--mobile-safe-top) auto var(--mobile-safe-bottom) 0;width:min(86vw,320px)!important;max-width:320px;height:auto!important;z-index:10020;transform:translate(-105%);transition:transform .18s ease;box-shadow:22px 0 48px #0f233c3d;overflow-y:auto;overscroll-behavior:contain}body:not(.sidebar-collapsed) .sidebar,body:not(.sidebar-collapsed) #sidebar,body.sidebar-open .sidebar,body.sidebar-open #sidebar{transform:translate(0)}.sidebar-overlay,#sidebarOverlay{position:fixed;inset:0;z-index:10010;background:#0516287a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main,main,.main-content,#conteudoPrincipal,.content-area{width:100%!important;min-width:0!important;margin-left:0!important;padding-left:12px!important;padding-right:12px!important;padding-bottom:calc(20px + var(--mobile-safe-bottom))!important}.topbar,.header,.page-header,.app-header{position:sticky;top:var(--mobile-safe-top);z-index:900;width:100%;min-width:0;padding:10px 12px!important;gap:8px!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar h1,.header h1,.page-header h1,.app-header h1{font-size:clamp(1.05rem,4.5vw,1.35rem)!important;line-height:1.2}.topbar-actions,.header-actions,.page-actions,.toolbar,.actions-row{display:flex;gap:8px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.topbar-actions::-webkit-scrollbar,.header-actions::-webkit-scrollbar,.page-actions::-webkit-scrollbar,.toolbar::-webkit-scrollbar,.actions-row::-webkit-scrollbar{display:none}.topbar-actions>*,.header-actions>*,.page-actions>*,.toolbar>*,.actions-row>*{flex:0 0 auto}.card,.panel,.widget,.kpi,.kpi-card,.filter-card,.table-card,.chart-card{min-width:0;border-radius:16px!important;box-shadow:0 5px 18px #0f233c12!important}.card,.panel,.widget,.filter-card,.table-card,.chart-card{padding:14px!important}.kpi-grid,.cards-grid{gap:10px!important}.kpi,.kpi-card{min-height:112px}.filters,.filter-panel,.filter-card{width:100%}.filters-actions,.filter-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.filters-actions>*,.filter-actions>*{width:100%}.table-wrap,.table-container,.data-table-wrap,.responsive-table,.analises-table-wrap{width:100%;max-width:calc(100vw - 24px);overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:14px}table{min-width:720px}th,td{padding:11px 10px!important;font-size:.82rem!important;white-space:nowrap}th:first-child,td:first-child{position:sticky;left:0;z-index:2;background:inherit}.modal,.dialog,[role=dialog]{align-items:flex-end!important;padding:0!important}.modal-card,.dialog-card,.drawer,.modal-content,[role=dialog]>div{width:100%!important;max-width:100%!important;max-height:min(90dvh,860px)!important;margin:0!important;border-radius:22px 22px 0 0!important;overflow-y:auto;padding-bottom:calc(18px + var(--mobile-safe-bottom))!important}.toast-box,#toastBox{left:12px!important;right:12px!important;bottom:calc(12px + var(--mobile-safe-bottom))!important;width:auto!important;max-width:none!important}.leaflet-container,#map,#mapa{min-height:320px;height:min(52dvh,480px)!important;border-radius:16px}iframe{max-width:100%;min-height:70dvh}.hide-on-mobile,.desktop-only{display:none!important}}@media(max-width:560px){.login-screen{padding-left:0;padding-right:0}.login-outer{min-height:100dvh;border-radius:0}.login-stripe{height:38px}.main,main,.main-content,#conteudoPrincipal,.content-area{padding-left:8px!important;padding-right:8px!important}.card,.panel,.widget,.filter-card,.table-card,.chart-card{border-radius:14px!important;padding:12px!important}.filters-actions,.filter-actions{grid-template-columns:1fr}.btn,button{max-width:100%}}@media(display-mode:standalone){body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}}.mobile-bottom-nav{display:none}@media(max-width:900px){body.mobile-app{padding-bottom:calc(84px + var(--mobile-safe-bottom))}.mobile-bottom-nav{position:fixed;right:max(10px,var(--mobile-safe-right));bottom:max(10px,var(--mobile-safe-bottom));left:max(10px,var(--mobile-safe-left));z-index:10000;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:64px;padding:6px;border:1px solid rgba(9,56,96,.12);border-radius:20px;background:#fffffff0;box-shadow:0 14px 36px #08274333;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav.hidden{display:none}.mobile-bottom-nav__item{display:inline-flex;min-width:0;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 3px;border:0;border-radius:14px;background:transparent;color:#36546e;font:inherit;cursor:pointer}.mobile-bottom-nav__item i{font-size:1rem;line-height:1}.mobile-bottom-nav__item span{max-width:100%;overflow:hidden;font-size:.65rem;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav__item.is-active{background:#0059991a;color:#005999}.mobile-bottom-nav__item:focus-visible{outline:3px solid rgba(0,89,153,.28);outline-offset:1px}.toast-box,#toastBox{bottom:calc(88px + var(--mobile-safe-bottom))!important}}@media(max-width:420px){.mobile-bottom-nav{right:max(6px,var(--mobile-safe-right));bottom:max(6px,var(--mobile-safe-bottom));left:max(6px,var(--mobile-safe-left));border-radius:18px}.mobile-bottom-nav__item{min-height:50px}.mobile-bottom-nav__item span{font-size:.6rem}}@media(prefers-reduced-motion:reduce){.mobile-bottom-nav,.mobile-bottom-nav__item{scroll-behavior:auto;transition:none}}@media(max-width:900px){table.mobile-card-table{display:block;min-width:0;border:0;background:transparent}table.mobile-card-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}table.mobile-card-table tbody,table.mobile-card-table tr,table.mobile-card-table td{display:block;width:100%}table.mobile-card-table tbody{display:grid;gap:12px}table.mobile-card-table tr{overflow:hidden;border:1px solid rgba(12,63,103,.12);border-radius:16px;background:#fff;box-shadow:0 6px 20px #0a2a4414}table.mobile-card-table td{position:static!important;display:grid;grid-template-columns:minmax(112px,38%) minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:10px 12px!important;border:0;border-bottom:1px solid rgba(12,63,103,.08);background:transparent!important;white-space:normal;overflow-wrap:anywhere}table.mobile-card-table td:last-child{border-bottom:0}table.mobile-card-table td:before{content:attr(data-mobile-label);color:#4f6c83;font-size:.72rem;font-weight:800;line-height:1.35;text-transform:uppercase;letter-spacing:.025em}table.mobile-card-table td>.btn,table.mobile-card-table td>button,table.mobile-card-table td>a[role=button]{width:100%;justify-content:center}table.mobile-card-table td:empty{display:none}}@media(max-width:480px){table.mobile-card-table td{grid-template-columns:1fr;gap:4px}}.pwa-notice{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:1300;display:flex;width:min(420px,calc(100vw - 40px));gap:16px;align-items:center;justify-content:space-between;padding:16px;border:1px solid color-mix(in srgb,var(--primary, #003b70) 22%,transparent);border-radius:18px;background:var(--surface, #ffffff);box-shadow:0 18px 44px #00234533}body:has(#loginScreen:not(.hidden)) .pwa-notice{display:none!important}.pwa-notice[data-variant=ios]{border-color:color-mix(in srgb,#0a84ff 32%,transparent);background:color-mix(in srgb,var(--surface, #ffffff) 94%,#0a84ff 6%)}.pwa-notice.hidden{display:none}.pwa-notice__content{display:grid;gap:4px;min-width:0}.pwa-notice__title{color:var(--text-primary, #17324a);font-size:.95rem}.pwa-notice__message{color:var(--text-secondary, #53697c);font-size:.84rem;line-height:1.4}.pwa-notice__actions{display:flex;flex-shrink:0;gap:8px}.pwa-notice__action{min-height:40px;padding:0 14px;border:0;border-radius:12px;background:var(--primary, #005999);color:#fff;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.pwa-notice__action--secondary{border:1px solid color-mix(in srgb,var(--primary, #003b70) 24%,transparent);background:transparent;color:var(--primary, #003b70)}#agsusSessionTimer{right:8px!important;bottom:8px!important;gap:3px!important;padding:3px 6px!important;border-radius:8px!important;box-shadow:none!important;font:700 9px/1 Inter,system-ui,sans-serif!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:.88}#agsusSessionTimer>span:first-child{font-size:8px;line-height:1}@media(max-width:640px){.pwa-notice{right:12px;bottom:calc(84px + env(safe-area-inset-bottom));width:calc(100vw - 24px);align-items:stretch;flex-direction:column}.pwa-notice__actions{width:100%}.pwa-notice__action{flex:1}#agsusSessionTimer{right:6px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 6px)!important;padding:3px 5px!important;font-size:8px!important}}.connectivity-status{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:1290;display:flex;width:min(560px,calc(100vw - 40px));gap:16px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid color-mix(in srgb,var(--primary, #003b70) 18%,transparent);border-radius:16px;background:var(--surface, #ffffff);box-shadow:0 14px 36px #0023452e;transform:translate(-50%)}.connectivity-status.hidden{display:none}.connectivity-status[data-state=offline]{border-color:color-mix(in srgb,#b45309 34%,transparent)}.connectivity-status[data-state=online]{border-color:color-mix(in srgb,#15803d 34%,transparent)}.connectivity-status__content{display:grid;gap:3px;min-width:0}.connectivity-status__title{color:var(--text-primary, #17324a);font-size:.92rem}.connectivity-status__message{color:var(--text-secondary, #53697c);font-size:.82rem;line-height:1.4}.connectivity-status__action{min-height:40px;flex-shrink:0;padding:0 14px;border:1px solid color-mix(in srgb,var(--primary, #003b70) 24%,transparent);border-radius:12px;background:transparent;color:var(--primary, #003b70);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}@media(max-width:640px){.connectivity-status{bottom:calc(84px + env(safe-area-inset-bottom));width:calc(100vw - 24px);align-items:stretch;flex-direction:column}.connectivity-status__action{width:100%}}.google-profile-photo{width:100%;height:100%;display:block;margin:0;border:0;border-radius:inherit;object-fit:cover;background:#ffffff14;box-shadow:0 4px 12px #00000029}:root{--sidebar: 256px;--sidebar-mini: 68px;--platform-border: #e2e8f0;--platform-muted: #64748b;--platform-hover: #f1f5f9}.login-screen{isolation:isolate;align-items:center;justify-content:flex-start;background-color:#4d2270;background-image:var(--login-background-image, none);background-size:cover;background-position:center;padding:clamp(28px,5vh,64px) clamp(24px,3.2vw,64px)}.login-screen:before{display:none}.login-screen:after{display:none}.login-outer{width:min(516px,31vw);min-width:420px;border:1px solid rgba(255,255,255,.34);border-radius:24px;background:var(--login-panel-color, #c296eb);box-shadow:0 30px 90px #230c364d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-stripe{display:none}.login-card{padding:clamp(32px,4vh,46px) clamp(30px,3vw,42px);background:transparent;color:#132030}.login-brand-lockup{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:16px}.login-organization-mark{display:grid;justify-items:center;gap:3px}.login-organization-mark img{width:52px;height:52px;object-fit:contain}.login-organization-mark strong{color:#003b70;font-size:18px;font-weight:900;line-height:1}.login-brand-divider{width:1px;height:66px;background:#003b7038}.login-product-mark{display:flex;align-items:center;gap:10px;color:#102a43}.login-product-mark i{color:#59f2c8;font-size:30px;filter:drop-shadow(0 4px 10px rgba(16,80,70,.22))}.login-panel-dark .login-organization-mark img{filter:brightness(0) invert(1)}.login-panel-dark .login-organization-mark strong,.login-panel-dark .login-product-mark,.login-panel-dark .login-card h1,.login-panel-dark .login-card p,.login-panel-dark .login-security{color:#fff}.login-panel-dark .login-brand-divider{background:#ffffff80}.login-product-mark strong{font-size:25px;font-weight:900;letter-spacing:.015em}.login-card h1{margin:26px 0 8px;color:#102a43;font-size:25px;letter-spacing:-.025em}.login-card .login-subtitle{margin:0 0 6px;color:#102a43;font-size:13px;font-weight:800}.login-description{max-width:390px;margin:0 auto 30px!important;color:#334155!important;font-size:14px;line-height:1.55;font-weight:700!important}.login-panel-dark .login-card h1,.login-panel-dark .login-card .login-subtitle,.login-panel-dark .login-description,.login-panel-dark .login-security{color:#fff!important}.login-panel-dark .login-product-mark i{color:#bfffee}#googleLoginBtn,.google-login-btn{min-height:62px;border:0;border-radius:16px;background:#101c2a;color:#fff;box-shadow:0 14px 30px -18px #003b70e6;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}#googleLoginBtn:hover,.google-login-btn:hover{background:#172a3f;transform:translateY(-2px);box-shadow:0 18px 34px -18px #003b70f2}#googleLoginBtn:disabled{cursor:wait;opacity:.72;transform:none}.google-login-btn .gmark{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#fff}.login-security{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.28);color:#334155;font-size:12px;line-height:1.5;text-align:center}.login-security i{color:#59f2c8}.app{transition:grid-template-columns .25s ease}.sidebar{display:flex;flex-direction:column;padding:0;background:#fff;color:#0f172a;border-right:1px solid var(--platform-border);box-shadow:12px 0 35px -28px #0f172a59}.side-brand{min-height:72px;margin:0;padding:12px 14px;display:flex;place-items:initial;align-items:center;gap:11px;border-bottom:1px solid var(--platform-border)}.side-logo-wrap{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.side-logo,body.sidebar-collapsed .side-logo,body.sidebar-locked .side-logo{width:36px;height:36px;margin:0;filter:none}.side-brand-copy{min-width:0}.side-brand-copy small{display:block;overflow:hidden;color:#0b8f58;font-size:8px;font-weight:900;letter-spacing:.14em;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.side-brand-copy strong{display:block;margin-top:0;color:#003b70;font-size:15px;letter-spacing:-.02em}.side-navigation{min-height:0;flex:1;overflow-y:auto;padding:12px 10px 20px}.nav{display:block}.nav-group{margin-top:18px}.nav-group:first-child{margin-top:0}.nav-group>p{margin:0 0 7px;padding:0 10px;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.nav-group>div{display:grid;gap:6px}.nav button{width:100%;min-height:44px;gap:10px;border:0;border-radius:12px;color:#475569;padding:5px 8px;font-size:13px;font-weight:750}.nav button:hover{color:#003b70;background:var(--platform-hover)}.nav button.active{color:#fff;background:#003b70;box-shadow:0 10px 24px -18px #003b70f2}.nav-ico{width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:#f1f5f9;color:#64748b}.nav button:hover .nav-ico{color:#003b70;background:#fff}.nav button.active .nav-ico{color:#fff;background:#ffffff1f}.side-footer{flex:0 0 auto;padding:10px;border-top:1px solid var(--platform-border)}.side-user,.side-version{margin:0;padding:0;border:0;color:#64748b}.side-user{position:relative;padding:8px;border-radius:12px;background:#f8fafc}.side-user-copy{display:block;min-width:0}.side-user-copy>span{display:none}.side-user-copy strong{display:block;overflow:hidden;color:#0f172a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.side-user-copy small{display:block;overflow:hidden;margin-top:2px;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.user-profile-badge{display:inline-flex;margin-top:6px;padding:3px 8px;border-radius:999px;background:#e6f6ef;color:#067044;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.side-version{display:flex;justify-content:space-between;gap:8px;padding:7px 8px 0;font-size:9px}.side-version b{display:inline;margin:0;color:#64748b;word-break:normal}.side-theme-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px;color:#64748b;font-size:12px;font-weight:700}.side-theme-row i{width:20px;margin-right:6px;text-align:center}.side-theme-toggle{position:relative;width:40px;min-height:22px;height:22px;flex:0 0 40px;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer}.side-theme-toggle span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease}.side-logout{min-height:42px;margin-top:4px;border:0;color:#64748b;text-align:center}.side-logout:hover{color:#0f172a;background:#f1f5f9}.global-side-toggle{top:18px;width:40px;height:40px;border-color:#e2e8f0;background:#fff;color:#64748b;box-shadow:0 5px 18px #0f172a1f}.global-side-toggle i{font-size:16px;transform:none!important}@media(max-width:1360px)and (min-width:901px){.top{gap:12px;padding-inline:14px}.page-title h1{font-size:clamp(20px,2vw,27px)}.actions{gap:7px}.actions .btn{min-height:38px;padding-inline:11px}#updatedPill{max-width:168px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.online-presence-button{padding-inline:10px}}.online-presence{position:relative}.online-presence-button{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--platform-border);border-radius:12px;background:#fff;color:#475569;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.online-presence-button:hover{background:#f8fafc;color:#003b70}.online-presence-dot{width:9px;height:9px;border-radius:50%;background:#cbd5e1}.online-presence-dot.is-online{background:#10b981;box-shadow:0 0 0 3px #10b98124}.online-presence-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:400;width:min(352px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--platform-border);border-radius:18px;background:#fff;box-shadow:0 24px 60px -28px #0f172a8c}.online-presence-heading{padding:13px 16px;border-bottom:1px solid var(--platform-border)}.online-presence-heading strong,.online-presence-heading small{display:block}.online-presence-heading strong{color:#0f172a;font-size:14px}.online-presence-heading small{margin-top:2px;color:#64748b;font-size:11px}.online-presence-list{max-height:320px;overflow-y:auto;padding:8px}.online-presence-list>p{margin:0;padding:14px 8px;color:#64748b;font-size:13px}.online-presence-person{display:flex;align-items:center;gap:11px;padding:8px;border-radius:12px}.online-presence-person:hover{background:#f8fafc}.online-presence-person>span:last-child{min-width:0}.online-presence-person strong,.online-presence-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-presence-person strong{color:#0f172a;font-size:13px}.online-presence-person small{margin-top:2px;color:#64748b;font-size:11px}.online-presence-avatar{position:relative;width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:12px;background:#eaf4ff;color:#003b70;font-size:11px;font-weight:900}.online-presence-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.online-presence-avatar i{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border:2px solid #fff;border-radius:50%;background:#10b981}.top-user-menu{position:relative}.top-user-menu>summary{list-style:none}.top-user-menu>summary::-webkit-details-marker{display:none}.top-user-button{min-height:42px;display:flex;align-items:center;gap:9px;padding:4px 10px 4px 5px;border:1px solid var(--platform-border);border-radius:14px;background:#fff;color:#0f172a;cursor:pointer}.top-user-button:hover{background:#f8fafc}.top-user-avatar{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#eaf4ff;color:#075ea8}.top-user-avatar img{width:100%;height:100%;object-fit:cover}.top-user-compact-copy{min-width:0;text-align:left}.top-user-compact-copy strong{display:block;max-width:130px;overflow:hidden;color:#0f172a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.top-user-compact-copy .user-profile-badge{margin:1px 0 0;padding:0;background:transparent;color:#067044;font-size:8px}.top-user-chevron{color:#94a3b8;font-size:9px;transition:transform .2s ease}.top-user-menu[open] .top-user-chevron{transform:rotate(180deg)}.top-user-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:420;width:280px;padding:15px;border:1px solid var(--platform-border);border-radius:16px;background:#fff;box-shadow:0 24px 60px -28px #0f172a8c}.top-user-popover>strong,.top-user-popover>small,.top-user-popover>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-user-popover>strong{color:#0f172a;font-size:14px}.top-user-popover>small{margin-top:3px;color:#64748b;font-size:11px}.top-user-popover>span{margin-top:8px;color:#067044;font-size:10px;font-weight:900;text-transform:uppercase}.top-user-popover-actions{display:grid;gap:4px;margin-top:13px;padding-top:10px;border-top:1px solid var(--platform-border)}.top-user-popover-actions button{min-height:40px;display:flex;align-items:center;gap:10px;border:0;border-radius:10px;background:transparent;color:#475569;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.top-user-popover-actions button:hover{background:#f1f5f9;color:#0f172a}body.sidebar-collapsed .side-brand,body.sidebar-locked .side-brand{min-height:72px;justify-content:center;margin:0;padding-inline:10px}body.sidebar-collapsed .side-brand-copy,body.sidebar-locked .side-brand-copy,body.sidebar-collapsed .nav-group>p,body.sidebar-locked .nav-group>p,body.sidebar-collapsed .side-theme-row,body.sidebar-locked .side-theme-row{display:none}body.sidebar-collapsed .side-navigation,body.sidebar-locked .side-navigation{padding-inline:10px}body.sidebar-collapsed .nav button,body.sidebar-locked .nav button{padding:5px}body.sidebar-collapsed .side-footer,body.sidebar-locked .side-footer{padding-inline:10px}body.sidebar-collapsed .side-logout,body.sidebar-locked .side-logout{display:flex;align-items:center;justify-content:center}.profile-avatar-sidebar-button{color:#0f172a}.profile-avatar-sidebar-button:hover,.profile-avatar-sidebar-button:focus-visible{background:#eef2f7}[data-theme=dark] .app .sidebar{background:#111f36!important;border-color:#253a56!important}[data-theme=dark] .app .side-brand,[data-theme=dark] .app .side-footer{border-color:#253a56}[data-theme=dark] .app .side-logo-wrap{border-color:#253a56;background:#17253d}[data-theme=dark] .app .side-logo{filter:brightness(0) invert(1)}[data-theme=dark] .app .online-presence-button,[data-theme=dark] .app .online-presence-popover,[data-theme=dark] .app .top-user-button,[data-theme=dark] .app .top-user-popover{background:#17253d;border-color:#253a56;color:#b8d0e8}[data-theme=dark] .app .online-presence-heading,[data-theme=dark] .app .online-presence-avatar i{border-color:#253a56}[data-theme=dark] .app .online-presence-heading strong,[data-theme=dark] .app .online-presence-person strong,[data-theme=dark] .app .top-user-compact-copy strong,[data-theme=dark] .app .top-user-popover>strong{color:#e2eaf4}[data-theme=dark] .app .top-user-popover-actions{border-color:#253a56}[data-theme=dark] .app .top-user-popover-actions button:hover{background:#1a2d47;color:#e2eaf4}[data-theme=dark] .app .online-presence-person:hover{background:#1a2d47}[data-theme=dark] .app .side-brand-copy strong,[data-theme=dark] .app .side-user-copy strong,[data-theme=dark] .app .profile-avatar-sidebar-button{color:#e2eaf4}[data-theme=dark] .app .side-user{background:#17253d}[data-theme=dark] .app .nav button{color:#b8d0e8}[data-theme=dark] .app .nav button:hover{color:#7dd3fc;background:#1a2d47}[data-theme=dark] .app .nav button.active{color:#fff;background:#075ea8}[data-theme=dark] .app .nav-ico{background:#1a2d47;color:#7a9bbf}[data-theme=dark] .app .side-logout:hover{background:#1a2d47;color:#e2eaf4}@media(max-width:900px){.login-screen{justify-content:center;padding:24px 14px}.login-outer{width:min(500px,calc(100vw - 28px));min-width:0}.hamb{display:grid!important}.global-side-toggle{display:none!important}.sidebar{width:min(86vw,320px)!important}.side-brand{justify-content:flex-start!important}.side-brand-copy,.nav-group>p,.side-theme-row{display:block}.side-theme-row{display:flex}.side-user,.side-version{display:block!important}.side-version{display:flex!important}.nav button{justify-content:flex-start!important;padding:5px 8px!important}.nav-text,.side-logout span{display:inline!important}.side-footer{padding:10px!important}.top{padding-left:12px}}@media(max-width:640px){.top-user-compact-copy,.top-user-chevron{display:none}.top-user-button{padding-right:5px}.top-user-popover{width:min(280px,calc(100vw - 24px))}}@media(max-width:560px){.login-screen{padding:14px}.login-outer{width:calc(100vw - 28px);min-width:0;border-radius:22px}.login-card{padding:34px 24px 26px!important}.login-card h1{font-size:23px}.login-stripe{display:none}.login-brand-lockup{gap:13px}.login-product-mark strong{font-size:20px}}.broadcast-bar{margin:14px 10px 0}.broadcast-bar[hidden]{display:none}[data-theme=dark] .app .broadcast-bar.warn{background:#2a2008!important;border-color:#5c4506!important;color:#fbbf24!important}[data-theme=dark] .app .broadcast-bar.error{background:#2b1114!important;border-color:#5c1a22!important;color:#fca5a5!important}body.external-panel-mode .main>header.top{display:none}body.external-panel-mode .content{padding-top:0;min-height:100dvh}body.external-panel-mode #page-external,body.external-panel-mode #page-external .external-panel,body.external-panel-mode #page-external iframe{height:100%;min-height:100dvh}body.external-panel-mode .main,body.external-panel-mode #conteudoPrincipal,body.external-panel-mode #page-external .table-card{padding:0!important}body.external-panel-mode .content{padding-bottom:0!important}body.external-panel-mode .app{overflow:hidden}.health-map-workspace{--health-map-height: clamp(400px, 56vh, 640px);display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:10px;margin-top:8px}.health-map-pane{min-width:0;overflow:hidden;border-top:3px solid #0f8f98;background:#fff}.health-map-pane__header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;border-bottom:1px solid #dce8ef}.health-map-pane__header h3{margin:2px 0 0;color:#10243e;font-size:15px;line-height:1.2}.health-map-pane__eyebrow{color:#0d8192;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.health-map-pane__count,.health-map-reset{flex:0 0 auto;padding:6px 10px;border:1px solid #cfe1eb;border-radius:999px;background:#f7fbfd;color:#17607b;font-size:10px;font-weight:900}.health-map-reset{min-height:32px;cursor:pointer}#page-dashboard .health-map-pane--master #map,#page-dashboard .health-map-pane--detail #detailMap{width:100%;height:var(--health-map-height)!important;min-height:var(--health-map-height)!important;border-radius:0}.health-map-pane__hint{min-height:0;display:flex;align-items:center;gap:7px;padding:7px 13px;border-top:1px solid #dce8ef;color:#64748b;font-size:11px;font-weight:650}.health-map-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,27%);height:var(--health-map-height);min-height:var(--health-map-height)}.health-map-detail-layout.sem-selecao{grid-template-columns:minmax(0,1fr)}.health-map-detail-layout.sem-selecao .health-map-units{display:none}.health-map-detail-layout.sem-selecao #detailMap{max-width:calc(var(--health-map-height) * 1.25);margin-inline:auto}.health-map-units{min-width:0;border-left:1px solid #dce8ef;background:#fbfdfe}.health-map-units__header{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid #dce8ef;color:#0d8192;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.health-map-units__header b{min-width:24px;padding:3px 6px;border-radius:999px;background:#e7f5f7;color:#0d7180;text-align:center}.health-map-units__list{height:calc(var(--health-map-height) - 36px);overflow:auto;padding:7px;scrollbar-gutter:stable}.health-map-unit{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px;padding:8px;border:1px solid #dce8ef;border-radius:10px;background:#fff;color:#10243e;text-align:left;cursor:pointer}.health-map-unit:hover,.health-map-unit:focus-visible{border-color:#49a8b3;background:#f1fbfc;outline:none}.health-map-unit__icon{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#e8f6fa;color:#0d8192}.health-map-unit strong,.health-map-unit small{display:block;overflow:hidden;text-overflow:ellipsis}.health-map-unit strong{font-size:13px;font-weight:700;line-height:1.2}.health-map-unit small{margin-top:3px;color:#5f7288;font-size:10px;font-weight:750;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.health-map-unit__type{color:#0d8192;font-size:10px;font-weight:900;text-transform:uppercase}.health-map-empty{min-height:220px;display:grid;place-content:center;justify-items:center;gap:7px;padding:20px 12px;color:#5f7288;text-align:center}.health-map-empty i{color:#79b7c2;font-size:28px}.health-map-empty strong{color:#29445f;font-size:12px}.health-map-empty span{max-width:210px;font-size:12px;line-height:1.45}.health-map-detail-legend{min-height:34px;display:flex;align-items:center;gap:13px;padding:7px 13px;border-top:1px solid #dce8ef;color:#526780;font-size:11px;font-weight:800}.health-map-legenda-forma{display:inline-flex;margin-right:4px;line-height:0;vertical-align:-2px}.health-map-legenda-linha{width:18px;height:0;display:inline-block;margin-right:5px;border-top:2px dashed rgba(74,107,128,.75);vertical-align:3px}.health-status-summary-card{margin-top:10px;overflow:visible!important}.health-status-summary-card #statusSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:1380px){.health-map-workspace{--health-map-height: 430px;grid-template-columns:1fr}}@media(max-width:820px){.health-map-workspace{--health-map-height: 360px}.health-map-detail-layout{height:auto;min-height:0;grid-template-columns:1fr}.health-map-units{border-left:0;border-top:1px solid #dce8ef}.health-map-units__list{height:auto;max-height:340px}.health-status-summary-card #statusSummary{grid-template-columns:1fr}}[data-theme=dark] .health-map-pane,[data-theme=dark] .health-map-unit,[data-theme=dark] .health-map-units{background:#17253d;border-color:#253a56}[data-theme=dark] .health-map-pane__header,[data-theme=dark] .health-map-pane__hint,[data-theme=dark] .health-map-detail-legend,[data-theme=dark] .health-map-units__header{border-color:#253a56}[data-theme=dark] .health-map-pane__header h3,[data-theme=dark] .health-map-unit strong,[data-theme=dark] .health-map-empty strong{color:#e2eaf4}[data-theme=dark] .health-map-unit:hover{background:#1a2d47}[data-theme=dark] .health-map-pane__eyebrow,[data-theme=dark] .health-map-units__header{color:#5fd0e3}[data-theme=dark] .health-map-pane__hint,[data-theme=dark] .health-map-detail-legend,[data-theme=dark] .health-map-empty{color:#9fb4c9}[data-theme=dark] .health-map-pane__count,[data-theme=dark] .health-map-reset{border-color:#2f4a6b;background:#1a2d47;color:#a9d9e6}[data-theme=dark] .health-map-unit__type{color:#5fd0e3}.mapa-marcador-wrap{background:none;border:0}.mapa-marcador{display:block;line-height:0;filter:drop-shadow(0 1px 2px rgba(15,35,60,.35))}.mapa-marcador--externo svg{outline:2px dashed rgba(74,107,128,.75);outline-offset:2px;border-radius:50%}.health-map-detail-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.health-map-external-chip{padding:3px 9px;border:1px solid #c6d6e2;border-radius:999px;background:#eef4f8;color:#34556b;font-size:11.5px;font-weight:600;white-space:nowrap}.health-map-external-toggle{padding:4px 10px;border:1px solid #c6d6e2;border-radius:8px;background:#fff;color:#1f4258;font-size:11.5px;font-weight:600;cursor:pointer}.health-map-external-toggle:hover{border-color:#7fa3bb;background:#f4f9fc}.health-map-external-toggle:focus-visible{outline:2px solid #1769aa;outline-offset:2px}html[data-theme=dark] .health-map-external-chip{border-color:#2f4457;background:#14293a;color:#b9cfe0}html[data-theme=dark] .health-map-external-toggle{border-color:#2f4457;background:#102436;color:#cfe2f0}.health-map-unit__externo{color:#b25a12;font-weight:900}html[data-theme=dark] .health-map-unit__externo{color:#e9a45c}.mapa-cluster{display:grid;place-items:center;width:26px;height:26px;border:2px solid #fff;border-radius:999px;background:#1d4e89;box-shadow:0 1px 4px #0f233c66;color:#fff;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer}.mapa-cluster:focus-visible{outline:3px solid currentColor!important;outline-offset:-3px!important}[data-theme=dark] .mapa-cluster{border-color:#17253d;background:#2f6fb5}.mapa-cluster--sede{width:22px;height:22px;background:#0f5ea8;font-size:10px}.mapa-cluster--leque{box-shadow:0 0 0 3px #1d4e8947,0 1px 4px #0f233c66}body.health-map-immersive-open{overflow:hidden}.health-map-immersive-toggle{flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 11px;border:1px solid #c8dbe8;border-radius:10px;background:#f7fbfd;color:#174e68;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.health-map-immersive-toggle:hover{border-color:#7da9bd;background:#eef8fb}.health-map-immersive-toggle:focus-visible{outline:3px solid rgba(23,105,170,.35);outline-offset:2px}.health-map-pane.is-immersive{--health-map-height: calc(100dvh - 126px) ;position:fixed;inset:12px;z-index:12050;display:flex;flex-direction:column;min-width:0;max-width:none;max-height:none;margin:0;border:1px solid #b9ceda;border-top:3px solid #0f8f98;border-radius:18px;background:#fff;box-shadow:0 28px 80px #041d3047;overflow:hidden}.health-map-pane.is-immersive:before{content:"";position:fixed;inset:0;z-index:-1;background:#05121f94;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.health-map-pane.is-immersive .health-map-pane__header{min-height:64px;padding:10px 16px;background:#fffffff5;box-shadow:0 1px #0f334914}.health-map-pane.is-immersive .health-map-pane__header h3{font-size:17px}.health-map-pane.is-immersive #map,.health-map-pane.is-immersive #detailMap,.health-map-pane.is-immersive .health-map-detail-layout{height:var(--health-map-height)!important;min-height:var(--health-map-height)!important;max-width:none!important;margin-inline:0!important}.health-map-pane.is-immersive .health-map-detail-layout{flex:1 1 auto}.health-map-pane.is-immersive .health-map-units__list{height:calc(var(--health-map-height) - 42px)}.health-map-pane.is-immersive .health-map-pane__hint,.health-map-pane.is-immersive .health-map-detail-legend{flex:0 0 auto;min-height:38px;background:#fffffff7}.health-map-pane.is-immersive .leaflet-control-zoom,.health-map-pane.is-immersive .agsus-basemap-switcher{box-shadow:0 8px 24px #0a233638}[data-theme=dark] .health-map-immersive-toggle{border-color:#35516d;background:#172d45;color:#d9edf6}[data-theme=dark] .health-map-immersive-toggle:hover{border-color:#5e89a7;background:#1d3854}[data-theme=dark] .health-map-pane.is-immersive,[data-theme=dark] .health-map-pane.is-immersive .health-map-pane__header,[data-theme=dark] .health-map-pane.is-immersive .health-map-pane__hint,[data-theme=dark] .health-map-pane.is-immersive .health-map-detail-legend{background:#132238}@media(max-width:820px){.health-map-immersive-toggle span{display:none}.health-map-pane.is-immersive{--health-map-height: calc(100dvh - 104px) ;inset:6px;border-radius:12px}.health-map-pane.is-immersive .health-map-detail-layout{grid-template-columns:minmax(0,1fr)}.health-map-pane.is-immersive .health-map-units{display:none}}.agsus-basemap-switcher{display:inline-flex;overflow:hidden;margin-top:8px!important;border:1px solid rgba(15,42,67,.2);border-radius:10px;background:#fffffff5;box-shadow:0 4px 14px #0f2a4324;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agsus-basemap-switcher__button{appearance:none;min-height:34px;padding:0 11px;border:0;border-right:1px solid rgba(15,42,67,.14);background:transparent;color:#17324d;font:inherit;font-size:11px;font-weight:800;line-height:1;cursor:pointer}.agsus-basemap-switcher__button:last-child{border-right:0}.agsus-basemap-switcher__button:hover{background:#edf5ff}.agsus-basemap-switcher__button.is-active,.agsus-basemap-switcher__button[aria-pressed=true]{background:#0f5ea8;color:#fff}.agsus-basemap-switcher__button:focus-visible{position:relative;z-index:1;outline:3px solid currentColor!important;outline-offset:-3px!important}[data-theme=dark] .agsus-basemap-switcher{border-color:#dae8f738;background:#102a43f5}[data-theme=dark] .agsus-basemap-switcher__button{border-right-color:#dae8f72e;color:#edf5ff}[data-theme=dark] .agsus-basemap-switcher__button:hover{background:#173b5d}[data-theme=dark] .agsus-basemap-switcher__button.is-active,[data-theme=dark] .agsus-basemap-switcher__button[aria-pressed=true]{background:#1f66b2;color:#fff}.map-satellite-fallback .agsus-basemap-switcher{animation:agsus-basemap-fallback-pulse .45s ease-out}@keyframes agsus-basemap-fallback-pulse{0%{box-shadow:0 0 0 4px #cf303047}to{box-shadow:0 4px 14px #0f2a4324}}@media(max-width:700px){.agsus-basemap-switcher{margin-top:6px!important}.agsus-basemap-switcher__button{min-height:32px;padding:0 9px;font-size:10px}}@media(min-width:901px){.app .hamb{display:grid!important;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #d7e5f2;border-radius:12px;background:#fff;color:#003b70;box-shadow:0 4px 14px #0f233c14}.global-side-toggle{display:none!important}.app .top{padding-left:14px}}.app .top{z-index:10010;overflow:visible;isolation:isolate}.app .actions,.app .top-user-menu,.app .online-presence{overflow:visible}.app .top-user-popover,.app .online-presence-popover{z-index:10040}body.mobile-app .app .top{z-index:10030}@media(max-width:900px){.app .top{padding-left:12px!important}.app .hamb{position:static!important;flex:0 0 44px}}#page-dashboard .table-wrap:has(.details-table){display:block;height:auto;min-height:0;max-height:560px;overflow:auto}#page-dashboard .details-table,#page-dashboard .details-table tbody,#page-dashboard #monitorRows{height:auto!important;min-height:0!important;max-height:none!important}#page-dashboard #monitorRows tr,#page-dashboard #monitorRows tr.health-detail-row,#page-dashboard #monitorRows tr.health-details-row-refined{height:auto!important;min-height:0!important;max-height:none!important;block-size:auto!important}#page-dashboard #monitorRows td,#page-dashboard #monitorRows .health-details-row-refined td{height:auto!important;min-height:0!important;max-height:none!important;block-size:auto!important;padding-top:10px!important;padding-bottom:10px!important;vertical-align:middle!important}#page-dashboard #monitorRows .health-stage-cell{line-height:1.3}#exportCsvBtn[hidden]{display:none!important}#page-dashboard #map,#page-dashboard #detailMap{background:#eaf3f5!important}#page-dashboard #map.map-tiles-recovering,#page-dashboard #detailMap.map-tiles-recovering{background-image:linear-gradient(135deg,#edf6f7,#dcecef)!important}.app .side-logo-wrap,[data-theme=dark] .app .side-logo-wrap{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app .side-logo,body.sidebar-collapsed .app .side-logo,body.sidebar-locked .app .side-logo{width:40px;height:40px}:root{--ux-focus: #2563eb;--ux-dark-page: #071421;--ux-dark-surface: #0e1e2e;--ux-dark-surface-soft: #14283a;--ux-dark-border: #294158;--ux-dark-text: #edf4fa;--ux-dark-muted: #a8b8c8}.platform-theme-toggle{width:40px;height:40px;min-width:40px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--platform-border, #e2e8f0);border-radius:12px;background:#fff;color:#52657b;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.platform-theme-toggle:hover{border-color:#bfd0e3;background:#f8fafc;color:#003b70}.platform-theme-toggle:active{transform:translateY(1px)}.platform-theme-toggle i{font-size:15px}.sidebar .side-footer{display:grid;gap:6px}.sidebar .side-logout{width:100%;min-height:42px;display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0;padding:8px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#64748b;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.sidebar .side-logout:hover{border-color:#e2e8f0;background:#f1f5f9;color:#9f2730}.sidebar .side-logout i{width:24px;text-align:center;font-size:14px}body.sidebar-collapsed .sidebar .side-logout{justify-content:center;padding-inline:6px}body.sidebar-collapsed .sidebar .side-logout span{display:none}.top-user-popover-actions:empty{display:none}.shell-confirm-layer,.shell-signout-busy{position:fixed;inset:0;z-index:5000}.shell-confirm-layer[hidden],.shell-signout-busy[hidden]{display:none!important}.shell-confirm-backdrop{position:absolute;inset:0;background:#0f172a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.shell-confirm-dialog{position:relative;width:min(430px,calc(100vw - 32px));margin:min(22vh,180px) auto 0;padding:22px;border:1px solid #dbe4ee;border-radius:18px;background:#fff;color:#142238;box-shadow:0 30px 80px -30px #0f172aa6}.shell-confirm-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:14px;border-radius:12px;background:#fff0f1;color:#c9323d}.shell-confirm-dialog h2{margin:0;font-size:19px;letter-spacing:-.02em}.shell-confirm-dialog p{margin:8px 0 0;color:#607287;font-size:13px;line-height:1.55}.shell-confirm-warning{margin-top:12px!important;padding:10px 12px;border:1px solid #f0c66e;border-radius:10px;background:#fff8e8;color:#8a5b00!important;font-weight:700}.shell-confirm-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.shell-confirm-actions button{min-height:40px;padding:0 15px;border-radius:10px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.shell-confirm-cancel{border:1px solid #dbe4ee;background:#fff;color:#40546b}.shell-confirm-submit{border:1px solid #c9323d;background:#c9323d;color:#fff}.shell-signout-busy{display:grid;place-items:center;padding:20px;background:#0f172a3d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:wait}.shell-signout-card{width:min(360px,calc(100vw - 32px));display:grid;justify-items:center;gap:8px;padding:22px;border:1px solid #dbe4ee;border-radius:18px;background:#fffffff7;color:#142238;text-align:center;box-shadow:0 24px 70px -30px #0f172aa6}.shell-signout-spinner{width:34px;height:34px;margin-bottom:4px;border:3px solid #dbe4ee;border-top-color:#2563eb;border-radius:50%;animation:shell-spin .8s linear infinite}.shell-signout-card strong{font-size:14px}.shell-signout-card span{color:#64748b;font-size:12px}@keyframes shell-spin{to{transform:rotate(360deg)}}.online-presence[data-presence-state=loading] .online-presence-dot{background:#94a3b8;box-shadow:0 0 0 3px #94a3b824}.online-presence[data-presence-state=error] .online-presence-dot{background:#e19a14;box-shadow:0 0 0 3px #e19a1426}.online-presence[data-presence-state=offline] .online-presence-dot{background:#dc3f49;box-shadow:0 0 0 3px #dc3f4924}.online-presence[data-presence-state=error] .online-presence-button,.online-presence[data-presence-state=offline] .online-presence-button{color:#6b7280}.online-presence-heading small[hidden]{display:none!important}.online-presence-list>p{margin:0;padding:16px;color:#64748b;font-size:12px;line-height:1.5}.kpis-main{gap:11px}.kpis-main .kpi{min-width:0;min-height:88px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:12px 13px;text-align:left}.kpis-main .kpi>span{min-width:0;font-size:11px;font-weight:800;line-height:1.35;letter-spacing:.025em}.kpis-main .kpi>b{margin-top:9px;font-size:clamp(25px,2vw,29px);font-weight:800;line-height:1;letter-spacing:-.035em}#page-config .config-workspace-toolbar{padding:17px 18px 12px}#page-config .config-workspace-heading h2{font-size:20px}#page-config .config-workspace-heading p{max-width:720px;font-size:12px;line-height:1.5}#page-config .admin-grid{gap:12px}#page-config .admin-card{padding:14px!important}#page-config .access-admin-item{padding:13px!important}#page-config .access-admin-head{gap:12px;margin-bottom:10px}#page-config .access-admin-head strong{font-size:13px}#page-config .access-admin-head span{font-size:11px;line-height:1.4}#page-config .access-admin-controls{grid-template-columns:minmax(145px,180px) minmax(0,1fr);gap:10px}#page-config .permission-checks{grid-template-columns:repeat(5,minmax(110px,1fr));gap:6px}#page-config .permission-check,#page-config .panel-check{min-height:40px;gap:8px;padding:7px 9px;border-radius:9px;font-size:11px!important;line-height:1.25}#page-config .permission-check input,#page-config .panel-check input{width:16px;height:16px;flex:0 0 16px}#page-config .access-user-summary .panel-check-list,#page-config .access-admin-panels .panel-check-list{grid-template-columns:repeat(4,minmax(140px,1fr));gap:6px}#page-config .access-admin-actions{gap:7px;margin-top:10px}#page-config .access-admin-actions .btn{min-height:38px;padding:7px 11px;font-size:11px}#page-config .section-title-row{margin-bottom:10px}#page-config .section-title-row h4{margin-bottom:3px;font-size:14px}#page-config .section-title-row p{margin:0;color:var(--config-muted, #74859b);font-size:11px;line-height:1.45}#page-config .config-sticky-actions{padding:10px 12px}#page-config #configStickySaveButton{min-width:154px;min-height:40px}html[data-theme=dark]{color-scheme:dark;--bg: var(--ux-dark-page);--card: var(--ux-dark-surface);--line: var(--ux-dark-border);--soft: var(--ux-dark-surface-soft);--muted: var(--ux-dark-muted);--platform-border: var(--ux-dark-border);--platform-muted: var(--ux-dark-muted);--platform-hover: #172c40}html[data-theme=dark] body,html[data-theme=dark] .app,html[data-theme=dark] .main,html[data-theme=dark] .content{background:var(--ux-dark-page)!important;color:var(--ux-dark-text)!important}html[data-theme=dark] .top{border-color:var(--ux-dark-border)!important;background:#0a1b2af5!important;color:var(--ux-dark-text)!important}html[data-theme=dark] .page-title h1,html[data-theme=dark] .page-title p,html[data-theme=dark] .top-user-button strong,html[data-theme=dark] .top-user-popover strong{color:var(--ux-dark-text)!important}html[data-theme=dark] .page-title p,html[data-theme=dark] .top-user-button small,html[data-theme=dark] .top-user-popover small{color:var(--ux-dark-muted)!important}html[data-theme=dark] .sidebar{border-color:var(--ux-dark-border)!important;background:#0a1b2a!important;color:var(--ux-dark-text)!important}html[data-theme=dark] .side-brand,html[data-theme=dark] .side-footer{border-color:var(--ux-dark-border)!important}html[data-theme=dark] .side-logo-wrap,html[data-theme=dark] .nav-ico{border-color:var(--ux-dark-border)!important;background:#12283a!important}html[data-theme=dark] .side-brand-copy strong,html[data-theme=dark] .nav button{color:#cfdae6}html[data-theme=dark] .nav button:hover{background:#142b3e;color:#fff}html[data-theme=dark] .nav button.active{background:#07508b;color:#fff}html[data-theme=dark] .sidebar .side-logout{color:#aab9c8}html[data-theme=dark] .sidebar .side-logout:hover{border-color:var(--ux-dark-border);background:#172c40;color:#ffb4ba}html[data-theme=dark] .side-version,html[data-theme=dark] .side-version b{color:#8fa2b5}html[data-theme=dark] .platform-theme-toggle,html[data-theme=dark] .online-presence-button,html[data-theme=dark] .top-user-button,html[data-theme=dark] .top-user-popover,html[data-theme=dark] .online-presence-popover{border-color:var(--ux-dark-border)!important;background:var(--ux-dark-surface)!important;color:var(--ux-dark-text)!important}html[data-theme=dark] .platform-theme-toggle:hover,html[data-theme=dark] .online-presence-button:hover,html[data-theme=dark] .top-user-button:hover{background:var(--ux-dark-surface-soft)!important}html[data-theme=dark] .online-presence-heading,html[data-theme=dark] .top-user-popover-actions{border-color:var(--ux-dark-border)!important}html[data-theme=dark] .online-presence-list>p{color:var(--ux-dark-muted)}html[data-theme=dark] .card,html[data-theme=dark] .kpi,html[data-theme=dark] .filter-card,html[data-theme=dark] .table-wrap{border-color:var(--ux-dark-border)!important;background:var(--ux-dark-surface)!important;color:var(--ux-dark-text)!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:var(--ux-dark-border)!important;background:#102436!important;color:var(--ux-dark-text)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8799aa!important}html[data-theme=dark] #page-config{--config-surface: var(--ux-dark-surface);--config-surface-soft: var(--ux-dark-surface-soft);--config-border: var(--ux-dark-border);--config-border-strong: #3b566f;--config-text: var(--ux-dark-text);--config-muted: var(--ux-dark-muted)}html[data-theme=dark] #page-config .config-sticky-actions,html[data-theme=dark] #page-config .config-workspace-toolbar,html[data-theme=dark] #page-config .admin-card,html[data-theme=dark] #page-config .access-admin-item,html[data-theme=dark] #page-config .panel-check,html[data-theme=dark] #page-config .permission-check{border-color:var(--ux-dark-border)!important;background:var(--ux-dark-surface)!important;color:var(--ux-dark-text)!important}html[data-theme=dark] #page-config .access-admin-item,html[data-theme=dark] #page-config .panel-check,html[data-theme=dark] #page-config .permission-check{background:var(--ux-dark-surface-soft)!important}html[data-theme=dark] #page-config .access-admin-list label,html[data-theme=dark] #page-config .panel-check-list label,html[data-theme=dark] #page-config .section-title-row h4{color:var(--ux-dark-text)!important}html[data-theme=dark] .shell-confirm-dialog,html[data-theme=dark] .shell-signout-card{border-color:var(--ux-dark-border);background:var(--ux-dark-surface);color:var(--ux-dark-text)}html[data-theme=dark] .shell-confirm-dialog p,html[data-theme=dark] .shell-signout-card span{color:var(--ux-dark-muted)}html[data-theme=dark] .shell-confirm-cancel{border-color:var(--ux-dark-border);background:var(--ux-dark-surface-soft);color:var(--ux-dark-text)}@media(max-width:1220px){#page-config .permission-checks{grid-template-columns:repeat(3,minmax(120px,1fr))}#page-config .access-user-summary .panel-check-list,#page-config .access-admin-panels .panel-check-list{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:820px){#page-config .access-admin-controls,#page-config .permission-checks,#page-config .access-user-summary .panel-check-list,#page-config .access-admin-panels .panel-check-list{grid-template-columns:1fr}}@media(max-width:640px){.kpis-main .kpi{min-height:78px;padding:10px}.kpis-main .kpi>b{font-size:24px}.shell-confirm-actions{flex-direction:column-reverse}.shell-confirm-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.shell-signout-spinner{animation:none}}#loginScreen .login-card{background:var(--login-panel-color, #ffffff)!important}#loginScreen.login-panel-dark .login-card,#loginScreen.login-panel-dark .login-card h1,#loginScreen.login-panel-dark .login-card p,#loginScreen.login-panel-dark .login-card strong,#loginScreen.login-panel-dark .login-card small,#loginScreen.login-panel-dark .login-subtitle,#loginScreen.login-panel-dark .login-subtitle2,#loginScreen.login-panel-dark .login-organization-mark,#loginScreen.login-panel-dark .login-product-mark{color:#f7fbff!important}#loginScreen.login-panel-dark .login-card p,#loginScreen.login-panel-dark .login-subtitle{color:#f7fbffd1!important}#loginScreen.login-panel-dark .login-subtitle2{color:#9ff3cf!important}#loginScreen.login-panel-dark .login-brand-divider{background:#ffffff59!important}#loginScreen.login-panel-dark #loginLogo,html[data-theme=dark] .app #sideLogo,html[data-theme=dark] .app .side-logo,body.sidebar-theme-dark .app #sideLogo,body.sidebar-theme-dark .app .side-logo{filter:brightness(0) invert(.96)!important}#loginScreen.login-panel-dark .login-product-mark i{color:#8ff3d0!important}#loginScreen.login-panel-dark .login-security-note,#loginScreen.login-panel-dark .login-secure-note{color:#f7fbffc7!important;border-color:#fff3!important}#loginScreen.login-panel-dark #loginMsg.alert,#loginScreen.login-panel-dark .alert.warn,#loginScreen.login-panel-dark .alert.warning{background:#fff8e6!important;border-color:#f1c75b!important;color:#7c3b08!important}html[data-theme=dark] .app .muted,html[data-theme=dark] .app .hint,html[data-theme=dark] .app .small,html[data-theme=dark] .app small,html[data-theme=dark] #page-config .form-row label,html[data-theme=dark] #page-config .config-card-title h3,html[data-theme=dark] #page-config .config-workspace-heading h2,html[data-theme=dark] #page-config .config-sticky-status strong{color:#edf5ff!important}html[data-theme=dark] #page-config .form-row small,html[data-theme=dark] #page-config .config-card-title p,html[data-theme=dark] #page-config .config-workspace-heading p,html[data-theme=dark] #page-config .config-sticky-status span{color:#aab9c8!important}html[data-theme=dark] #page-config option{background:#102436;color:#edf5ff}#loginScreen .google-login-btn{border:1px solid #003b70;background:#fff;color:#003b70;box-shadow:0 12px 26px -14px #0f172a80}#loginScreen .google-login-btn:hover{background:#f1f5f9}#loginScreen .google-login-btn .gmark{background:#fff;box-shadow:inset 0 0 0 1px #dadce0}.login-screen{background-color:#eef4f8}.login-outer{background:var(--login-panel-color, #ffffff)}body:has(#page-dashboard.active) .page-title h1{font-size:22px!important}body:has(#page-dashboard.active) .page-title p{font-size:11px!important}#page-dashboard .kpis-main{gap:7px!important}#page-dashboard .kpi{min-height:78px!important;padding:9px 11px!important;border-radius:11px!important}#page-dashboard .kpi>span{min-height:24px!important;gap:6px!important;font-size:9px!important;line-height:1.15!important}#page-dashboard .kpi>span>i{width:26px!important;height:26px!important;flex-basis:26px!important;border-radius:8px!important;font-size:11px!important}#page-dashboard .kpi>b{margin-top:3px!important;font-size:clamp(22px,1.7vw,28px)!important;line-height:.98!important;letter-spacing:-.03em!important}#page-dashboard .kpi-rate{margin-top:4px!important}#page-dashboard .kpi-rate-pct,#page-dashboard .kpi .kpi-note{font-size:8.5px!important}#page-dashboard #panicChip{padding:3px 7px!important;font-size:8px!important}.sidebar{background:var(--sidebar-custom-bg, #ffffff)}.side-logo-wrap .side-logo{object-fit:contain}body.sidebar-theme-dark .sidebar{color:#fff;border-right-color:#fff3}body.sidebar-theme-dark .side-brand,body.sidebar-theme-dark .side-footer{border-color:#ffffff2e}body.sidebar-theme-dark .side-logo-wrap{border-color:#ffffff59;background-color:#fffffff5}body.sidebar-theme-dark .nav button,body.sidebar-theme-dark .side-user,body.sidebar-theme-dark .side-user-copy strong,body.sidebar-theme-dark .side-user-copy small,body.sidebar-theme-dark .side-version,body.sidebar-theme-dark .side-version b,body.sidebar-theme-dark .side-theme-row,body.sidebar-theme-dark .side-logout,body.sidebar-theme-dark .nav-group>p{color:#ffffffe0}body.sidebar-theme-dark .side-user{background:#ffffff1a}body.sidebar-theme-dark .nav-ico,body.sidebar-theme-dark .nav button:hover,body.sidebar-theme-dark .side-logout:hover{color:#fff;background:#ffffff1f}body.sidebar-theme-dark .nav button:hover .nav-ico,body.sidebar-theme-dark .nav button.active .nav-ico{color:#fff;background:#ffffff24}body.sidebar-theme-dark .nav button.active{color:#fff;background:#fff3;box-shadow:none}body.sidebar-theme-dark .side-brand-copy strong,body.sidebar-theme-dark .side-brand-copy small{color:#fff}.sidebar-logo-manager{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:12px;border:1px solid #d7e5f2;border-radius:12px;background:#fbfdff}.sidebar-branding-preview{width:92px;height:72px;display:grid;place-items:center;border:1px solid #d7e5f2;border-radius:10px;background:#fff}.sidebar-branding-preview img{max-width:72px;max-height:52px;object-fit:contain}.sidebar-logo-actions{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sidebar-logo-actions small{flex-basis:100%;color:#60758f;font-size:11px}.sidebar-logo-actions small[data-tone=error]{color:#b42318}.sidebar-logo-actions small[data-tone=success]{color:#067647}.sidebar-logo-upload{position:relative;overflow:hidden}.sidebar-logo-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sidebar-logo-gallery{margin-top:10px}.sidebar-logo-gallery-title{margin:0 0 7px;font-size:11px;font-weight:800;color:#526780}.sidebar-logo-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.sidebar-logo-gallery-card{padding:7px;border:1px solid #d7e5f2;border-radius:10px;background:#fff}.sidebar-logo-gallery-card.is-active{border-color:#1689a7;box-shadow:0 0 0 2px #1689a71a}.sidebar-logo-gallery-item{width:100%;display:grid;place-items:center;gap:5px;padding:6px;border:0;background:transparent;cursor:pointer}.sidebar-logo-gallery-item:disabled{cursor:default}.sidebar-logo-gallery-item img{width:58px;height:42px;object-fit:contain}.sidebar-logo-gallery-item small{font-size:9px;font-weight:800;color:#526780}.sidebar-logo-gallery-delete{width:100%;margin-top:5px;padding:5px 7px;border:1px solid #f0b4b4;border-radius:7px;background:#fff7f7;color:#b42318;font-size:9px;font-weight:800;cursor:pointer}.sidebar-color-control{display:flex;align-items:center;gap:9px}.sidebar-color-control input[type=color]{width:52px;height:36px;padding:2px}.sidebar-color-control span{color:#526780;font-size:11px}@media(max-width:900px){body:has(#page-dashboard.active) .page-title h1{font-size:20px!important}#page-dashboard .kpi>b{font-size:22px!important}.sidebar-logo-manager{grid-template-columns:1fr}}.contraste-bloco{margin-top:8px;display:grid;gap:7px}.contraste-previa{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid rgba(15,35,60,.14);border-radius:12px}.contraste-previa strong{font-size:14px;font-weight:800}.contraste-previa__botao{padding:8px 14px;border:1px solid #003b70;border-radius:10px;background:#fff;color:#003b70;font-size:11.5px;font-weight:800}.contraste-aviso{margin:0;padding:9px 12px;border:1px solid #cfe1eb;border-radius:10px;background:#f2f8fb;color:#24506b;font-size:11.5px;line-height:1.45;font-weight:650}.contraste-aviso[data-nivel=alerta]{border-color:#e6c98a;background:#fdf6e6;color:#7a5410}html[data-theme=dark] .contraste-aviso{border-color:#2f4457;background:#14293a;color:#b9cfe0}html[data-theme=dark] .contraste-aviso[data-nivel=alerta]{border-color:#6b5522;background:#33280f;color:#f0d9a4}.config-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:14px;align-items:start}.config-nav{position:sticky;top:12px;display:grid;gap:10px;padding:12px;border:1px solid #dce8ef;border-radius:14px;background:#fff}.config-nav__busca{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #dce8ef;border-radius:10px;background:#f7fbfd;color:#6b7d92}.config-nav__busca input{min-width:0;flex:1;border:0;background:transparent;font-size:12px;outline:none}.config-nav__lista{display:grid;gap:3px}.config-nav__item{display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#33506b;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.config-nav__item i{width:15px;color:#6b8aa3;font-size:11px}.config-nav__item:hover{background:#f1f7fb}.config-nav__item.is-active{background:#e7f2f9;color:#10456b}.config-nav__item.is-active i{color:#10456b}.config-nav__contagem{margin:2px 0 0;padding-top:9px;border-top:1px solid #eaf1f6;color:#7b8da0;font-size:10.5px;font-weight:700}.config-painel{min-width:0;display:grid;gap:12px}.config-secao{border:1px solid #dce8ef;border-radius:14px;background:#fff;overflow:hidden}.config-secao__cabecalho{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid #eaf1f6}.config-secao__icone{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:#e7f2f9;color:#10456b}.config-secao__cabecalho h3{margin:0;color:#10243e;font-size:14px}.config-secao__cabecalho p{margin:3px 0 0;color:#64758b;font-size:11.5px;line-height:1.4}.config-secao__corpo{padding:14px 16px}.config-secao__corpo:empty{display:none}@media(max-width:1024px){.config-layout{grid-template-columns:1fr}.config-nav{position:static}.config-nav__lista{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}}html[data-theme=dark] .config-nav,html[data-theme=dark] .config-secao{border-color:#253a56;background:#17253d}html[data-theme=dark] .config-nav__busca{border-color:#253a56;background:#102436}html[data-theme=dark] .config-nav__item{color:#cfe2f0}html[data-theme=dark] .config-nav__item.is-active,html[data-theme=dark] .config-nav__item:hover{background:#1d3350;color:#eaf4ff}html[data-theme=dark] .config-secao__cabecalho{border-color:#253a56}html[data-theme=dark] .config-secao__cabecalho h3{color:#e2eaf4}#hambToggle{display:none!important}#appScreen .global-side-toggle{display:grid!important}#appScreen .sidebar>.global-side-toggle{position:static;margin:0 auto 10px;flex:0 0 auto}#appScreen .title-row>.global-side-toggle{position:static;margin:0;flex:0 0 auto}#loginScreen #googleLoginBtn{display:flex}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] body.mobile-app{background:#0b1424!important;color:#dbe7f3}html[data-theme=dark] .app{--bg: #0b1424;--card: #111f33;--soft: #16283f;--line: #29405d;color:#dbe7f3}html[data-theme=dark] .app .access-monitor-summary>div,html[data-theme=dark] .app .access-monitor-panel,html[data-theme=dark] .app .access-monitor-title,html[data-theme=dark] .app .access-monitor-user-card,html[data-theme=dark] .app .access-monitor-empty,html[data-theme=dark] .app .access-monitor-kpi,html[data-theme=dark] .app .panel-admin-item,html[data-theme=dark] .app .access-request-card,html[data-theme=dark] .app .access-authenticated-user,html[data-theme=dark] .app .panel-check,html[data-theme=dark] .app .permission-check,html[data-theme=dark] .app .cnes-status-grid>div,html[data-theme=dark] .app .access-status,html[data-theme=dark] .app .metric-readonly{background:#111f33!important;border-color:#29405d!important;color:#dbe7f3!important}html[data-theme=dark] .app .access-monitor-panel-online .access-monitor-title,html[data-theme=dark] .app .multi-select-actions{background:#16283f!important}html[data-theme=dark] .app .access-monitor-user-head strong,html[data-theme=dark] .app .access-monitor-user-meta strong,html[data-theme=dark] .app .access-monitor-summary strong,html[data-theme=dark] .app .access-monitor-kpi b,html[data-theme=dark] .app .access-monitor-title h4,html[data-theme=dark] .app .access-monitor-table td,html[data-theme=dark] .app .access-monitor-empty-strong strong,html[data-theme=dark] .app .config-card-title h3,html[data-theme=dark] .app .panel-admin-head span:first-child,html[data-theme=dark] .app .access-authenticated-user strong,html[data-theme=dark] .app .access-admin-head strong,html[data-theme=dark] .app .metric-readonly b,html[data-theme=dark] .app .cnes-status-grid strong{color:#e8f1fb!important}html[data-theme=dark] .app .access-monitor-summary span,html[data-theme=dark] .app .access-monitor-user-meta,html[data-theme=dark] .app .access-monitor-email,html[data-theme=dark] .app .access-monitor-title span,html[data-theme=dark] .app .access-monitor-kpi span,html[data-theme=dark] .app .access-monitor-empty,html[data-theme=dark] .app .access-monitor-empty-strong span,html[data-theme=dark] .app .config-help,html[data-theme=dark] .app .config-card-title p,html[data-theme=dark] .app .access-admin-head span,html[data-theme=dark] .app .metric-readonly span,html[data-theme=dark] .app .cnes-status-grid span{color:#9db0c6!important}html[data-theme=dark] .app .access-monitor-screen,html[data-theme=dark] .app .access-monitor-screen-chip,html[data-theme=dark] .app .access-status-pill,html[data-theme=dark] .app .multi-unit-chip{background:#162f4b!important;border-color:#31547a!important;color:#8fd8ff!important}html[data-theme=dark] .app input,html[data-theme=dark] .app select,html[data-theme=dark] .app textarea,html[data-theme=dark] .app .multi-select-toggle,html[data-theme=dark] .app .multi-select-menu,html[data-theme=dark] .app .multi-mini-btn{background:#16283f!important;border-color:#31506f!important;color:#e2ecf6!important;-webkit-text-fill-color:#e2ecf6!important}html[data-theme=dark] .app input::placeholder,html[data-theme=dark] .app textarea::placeholder{color:#8399b1!important;-webkit-text-fill-color:#8399b1!important;opacity:1}html[data-theme=dark] .app .table-wrap,html[data-theme=dark] .app .table-meta,html[data-theme=dark] .app .table-card,html[data-theme=dark] .app .modal-card,html[data-theme=dark] .app .modal-head{background:#111f33!important;border-color:#29405d!important;color:#c8d6e5!important}@media(max-width:900px){html[data-theme=dark] body{background:#0b1424!important}html[data-theme=dark] .mobile-bottom-nav{background:#0a1627f7!important;border-color:#29405d!important}}
