::-webkit-scrollbar{width:5px}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/Maven_Pro-400-vietnamese1.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/Maven_Pro-400-latin-ext2.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/Maven_Pro-400-latin3.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/Maven_Pro-500-vietnamese4.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/Maven_Pro-500-latin-ext5.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/Maven_Pro-500-latin6.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/Maven_Pro-700-vietnamese7.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/Maven_Pro-700-latin-ext8.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/Maven_Pro-700-latin9.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/Maven_Pro-800-vietnamese10.woff2') format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/Maven_Pro-800-latin-ext11.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:800;font-display:swap;src:url('../fonts/Maven_Pro-800-latin12.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:text-security-circle;src:url('../fonts/text-security-circle.eot');src:url('../fonts/text-security-circle.eot?#iefix') format('embedded-opentype'),url('../fonts/text-security-circle.woff2') format('woff2'),url('../fonts/text-security-circle.woff') format('woff'),url('../fonts/text-security-circle.ttf') format('truetype'),url('../fonts/text-security-circle.svg#text-security') format('svg')}@font-face{font-family:text-security-square;src:url('../fonts/text-security-square.eot');src:url('../fonts/text-security-square.eot?#iefix') format('embedded-opentype'),url('../fonts/text-security-square.woff2') format('woff2'),url('../fonts/text-security-square.woff') format('woff'),url('../fonts/text-security-square.ttf') format('truetype'),url('../fonts/text-security-square.svg#text-security') format('svg')}@font-face{font-family:text-security-disc;src:url('../fonts/text-security-disc.eot');src:url('../fonts/text-security-disc.eot?#iefix') format('embedded-opentype'),url('../fonts/text-security-disc.woff2') format('woff2'),url('../fonts/text-security-disc.woff') format('woff'),url('../fonts/text-security-disc.ttf') format('truetype'),url('../fonts/text-security-disc.svg#text-security') format('svg')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:300;src:local('Titillium Web Light'),local('TitilliumWeb-Light'),url(../fonts/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGIVzY4SY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:300;src:local('Titillium Web Light'),local('TitilliumWeb-Light'),url(../fonts/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGItzYw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;src:local('Titillium Web Regular'),local('TitilliumWeb-Regular'),url(../fonts/NaPecZTIAOhVxoMyOr9n_E7fdM3mDbRS.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;src:local('Titillium Web Regular'),local('TitilliumWeb-Regular'),url(../fonts/NaPecZTIAOhVxoMyOr9n_E7fdMPmDQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{position:relative;min-height:100%}body{font-family:'Maven Pro',sans-serif;scroll-behavior:smooth;-webkit-text-size-adjust:none!important;-webkit-font-smoothing:antialiased!important}.footer{position:absolute;bottom:0;width:100%;padding:5px;border-top:0 solid #e5e5e5;text-align:center;backdrop-filter:blur(10px)}.name-ssp{font-family:'Titillium Web',sans-serif;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}[onclick='boasPraticasUso()']{font-family:'Titillium Web',sans-serif;border-radius:8px!important;padding:8px 16px!important;transition:all .3s ease!important}[onclick='boasPraticasUso()']:hover{transform:translateY(-2px)}b,strong{font-weight:700}.btn_{display:inline-block;border:none;border-radius:12px;font-size:16px;font-weight:600;text-align:center;min-width:54px;text-decoration:none!important;cursor:pointer;outline:0;padding:12px 5px;height:48px;line-height:24px;margin-bottom:10px;width:100%}.btn_:hover{transform:translateY(-2px)}.btn_::selection,.btn_:active,.btn_:focus{transform:translateY(0)}.inputText{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:0;display:block;width:100%;padding:12px 15px;margin-bottom:15px;height:48px;border-radius:10px;font-size:15px;transition:all .3s ease}input:-moz-ui-invalid{box-shadow:none}.linkEmail{text-decoration:none;float:left;text-align:center;width:100%;cursor:pointer;background:0 0;border:none;padding:0;padding-left:0;font-size:14px;font-weight:500;transition:all .3s ease;opacity:.5}.linkEmail:hover{text-decoration:none;transform:translateY(-1px)}.nameSystem{text-transform:capitalize}.box_login{height:auto;margin:0 auto;margin-top:10px;margin-bottom:10px;max-width:380px;width:380px;position:relative;backdrop-filter:blur(5px);border-radius:20px;padding:40px 35px}body.challenge-aberto .box_login{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important}.button_loading{background-image:url(data:image/svg+xml;base64,PHN2ZyBzdHlsZT0id2lkdGg6IDQwcHg7IGxlZnQ6IDQwcHgiIHZlcnNpb249IjEuMSIgaWQ9Ikw5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCiAgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDAgMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQogICAgPHBhdGggZmlsbD0iIzEzYWI2NCIgZD0iTTczLDUwYzAtMTIuNy0xMC4zLTIzLTIzLTIzUzI3LDM3LjMsMjcsNTAgTTMwLjksNTBjMC0xMC41LDguNS0xOS4xLDE5LjEtMTkuMVM2OS4xLDM5LjUsNjkuMSw1MCI+DQogICAgICA8YW5pbWF0ZVRyYW5zZm9ybSANCiAgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgDQogICAgICAgICBhdHRyaWJ1dGVUeXBlPSJYTUwiIA0KICAgICAgICAgdHlwZT0icm90YXRlIg0KICAgICAgICAgZHVyPSIxcyIgDQogICAgICAgICBmcm9tPSIwIDUwIDUwIg0KICAgICAgICAgdG89IjM2MCA1MCA1MCIgDQogICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgPC9wYXRoPg0KPC9zdmc+)!important;background-size:55px!important;background-repeat:no-repeat!important;background-position:center center!important;cursor:progress;position:relative;pointer-events:none}.msgLoginIframe{margin-bottom:30px;line-height:1.6;margin-top:0;font-size:initial;font-weight:400;text-align:center}.container{display:-ms-flexbox;display:flex;width:100%;height:100vh;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.alert-info2{border:none;border-radius:0!important;box-shadow:0 0 15px -9px rgba(0,0,0,.64)}.inputCaptcha{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:0;display:block;width:100%;padding:12px;text-transform:lowercase;text-align:center;margin-bottom:0;border-radius:10px;height:48px;font-size:15px;transition:all .3s ease}.imgCaptcha{cursor:pointer;border-radius:10px;transition:all .3s ease}.imgCaptcha:hover{transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.1)}.box-user-login{position:relative;border-radius:20px;width:180px;padding:8px 12px 8px 40px;float:left;left:50%;margin-left:-90px;height:40px;transition:all .3s ease}.box-user-login .user-login{font-size:15px;font-weight:600;width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;position:absolute;left:50px;top:9px}.avatar-user-login{position:absolute;left:5px;height:28px;width:28px;z-index:5;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(/static/avatar_icon.jpg);border-radius:50%;top:4px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.border-error{border-bottom:solid 2px red!important}.border-error-border-all{border:solid 2px red!important}[ng-model='login.senha'].security{-webkit-text-security:disc!important;font-family:text-security-disc!important;font-size:large}table td{border-spacing:0px}.msg-data-expiracao{width:50%;margin-top:10px;margin-bottom:11px;text-align:left;position:absolute;left:10px;height:50px;overflow:hidden;animation:pulse 2s normal}.a-link{text-decoration:none;cursor:pointer;transition:all .3s ease;font-weight:500}.a-link:hover{text-decoration:none}.box-loading-redirect{width:100vw;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.noty_message{padding:10px!important}.modal-content{border-radius:16px!important;border:none!important}.modal-header{border-top-left-radius:16px!important;border-top-right-radius:16px!important;border-bottom:none!important}.modal-header .modal-title{font-weight:600!important}.modal-footer{padding:20px!important}.btn-primary{border:none!important;border-radius:10px!important;padding:10px 24px!important;font-weight:600!important;transition:all .3s ease!important}.btn-primary:hover{transform:translateY(-2px)!important}.btn-danger{border:none!important;border-radius:10px!important;padding:10px 24px!important;font-weight:600!important;transition:all .3s ease!important}.btn-danger:hover{transform:translateY(-2px)!important}.btn-secondary{border-radius:8px!important}.alert-warning{border:none!important;border-radius:12px!important;font-weight:500!important}.alert-success{border:none!important;border-radius:12px!important;font-weight:500!important}.btn-link img{transition:all .3s ease}.btn-link:hover img{transform:scale(1.1)}.box-label-ambiente{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;z-index:99999}.label-ambiente{position:absolute;width:100%;top:0;z-index:999999;font-size:small;padding:3px;color:#fff;text-align:center}.label-ambiente.desv{background-color:#0a87fc}.label-ambiente.homo{background-color:#a01d1d}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}.divider-qrcode{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;margin:20px 0;width:100%;float:left}.divider-qrcode span{padding:0 15px;font-size:13px;font-weight:500;opacity:.6}.divider-qrcode .divider-line{-ms-flex:1;flex:1;border-bottom:2px solid rgba(128,128,128,.5);padding:0}.divider-qrcode .divider-text{-ms-flex:none;flex:none}.btn-qrcode-login{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;border:2px solid rgba(128,128,128,.3);border-radius:12px;background:0 0;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;margin-bottom:10px}.btn-qrcode-login:hover{transform:translateY(-2px);border-color:rgba(128,128,128,.5)}.btn-qrcode-login .qrcode-icon{width:20px;height:20px;margin-right:15px}.btn-qrcode-login span{opacity:.8}#modalQrCodeLogin .modal-content{max-width:400px;margin:0 auto}#modalQrCodeLogin .qrcode-image{background:#fff}#modalQrCodeLogin .spinner-border{width:3rem;height:3rem}.btn-input-login{position:absolute;right:6px;bottom:26px;font-size:x-small;outline:0;cursor:pointer;z-index:10;background-color:transparent;border-radius:50%;width:24px;height:24px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.box-recaptcha{clear:both;position:relative;float:left;width:100%;margin-top:15px;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#f9f9f9;border-radius:12px;box-shadow:3px 3px 6px #00000040;border:solid 2px #3e4042}.box-recaptcha .icon-ssp{width:50px;height:50px;background-image:url(../images/go-ssp.9aff205f.jpg);background-position:center center;background-size:contain;background-repeat:no-repeat;position:absolute;right:12px;top:5px;z-index:10;background-color:#f9f9f9;border-radius:60px;box-shadow:3px 3px 5px #00000038}.box-recaptcha .box-icon-ssp{width:76px;height:55px;background-color:#f9f9f9;right:3px;top:0;z-index:9;position:absolute;border-radius:13px}.box-recaptcha #recaptcha-container{width:295px;max-width:100%;margin:0 auto;position:relative;border-radius:29px;overflow:hidden;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;height:60px}.box-challenge{clear:both;float:left;width:100%;margin-top:15px;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.box-challenge #challenge-iframe{width:300px;max-width:100%;height:48px;border:none;background:0 0}.box-challenge #challenge-iframe.floating{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;max-width:none;border:none;border-radius:0;background:0 0;z-index:2147483000}#recaptcha-container iframe{margin-top:-6px}@media (prefers-color-scheme:dark){*{scrollbar-width:auto;scrollbar-color:#595959 #1e1e2e}::-webkit-scrollbar-track{background:#1e1e2e}::-webkit-scrollbar-thumb{background-color:#595959;border-radius:5px}#loading-init,body{background:linear-gradient(135deg,#141414 0,#212529 50%,#000 100%)}@supports (-webkit-touch-callout:none){#loading-init,body{background:#141414}}.name-ssp{background:-webkit-linear-gradient(135deg,#0c6 0,#095 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[onclick='boasPraticasUso()']{color:#fff!important;background:rgba(255,255,255,.2)!important;border:1px solid rgba(255,255,255,.3)!important}[onclick='boasPraticasUso()']:hover{background:rgba(255,255,255,.3)!important}.btn_{background:linear-gradient(135deg,#0f8 0,#0c6 100%);color:#fff}.btn_:hover{box-shadow:0 6px 10px rgba(0,0,0,.404);background:linear-gradient(135deg,#0c6 0,#0f8 100%)}.btn_::selection,.btn_:active,.btn_:focus{box-shadow:0 2px 10px rgba(0,204,102,.5)}.inputText{border:2px solid rgb(62 64 66);background:rgba(255,255,255,.05);color:#fff}.inputText:focus{border:2px solid #0f8;background:rgba(255,255,255,.1)}.inputText:-ms-input-placeholder{color:rgba(255,255,255,.5)}.inputText::placeholder{color:rgba(255,255,255,.5)}input:-webkit-autofill{box-shadow:0 0 0 1000px rgb(38 41 44) inset;-webkit-text-fill-color:#ffffff;transition:background-color 5000s ease-in-out 0s}.linkEmail{color:#0f8}.linkEmail:hover{color:#0c6}.nameSystem{color:#fff}.msg-login-name-system{color:#fff}.box_login{background:rgb(5 5 6 / 20%);box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.1)}.button_loading{background-color:#c6e3d5!important}.msgLoginIframe{color:#fff}.alert-info2{color:#000;background-color:#fff}.inputCaptcha{border:2px solid rgb(62 64 66);background:rgba(255,255,255,.05);color:#fff}.inputCaptcha:focus{border:2px solid #0f8;background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(0,255,136,.2)}.box-user-login{border:2px solid rgb(62 64 66);background:rgba(255,255,255,.05);box-shadow:0 2px 8px rgba(0,0,0,.3)}.box-user-login .user-login{color:#fff}.avatar-user-login{background-color:#fff;border:2px solid rgba(255,255,255,.2)}.Sucesso{color:#1ea81e!important}.color-red{color:#bd1919}@keyframes pulse{0%{color:#fff}100%{color:#212529}}.a-link{color:#fff}.footer .a-link{color:#5e5e5e}.a-link:hover{color:#0c6}.box-loading-redirect{color:#fff}.modal-content{background:rgba(30,30,46,.95)!important;box-shadow:0 10px 40px rgba(0,0,0,.6)!important;color:#fff!important}.modal-body{color:#fff!important}.modal-header{background:linear-gradient(135deg,#0f8 0,#0c6 100%)!important;color:#fff!important}.modal-header .modal-title{color:#1d1d2d!important}.modal-footer{border-top:1px solid rgb(62 64 66)!important}.btn-primary{background:linear-gradient(135deg,#0f8 0,#0c6 100%)!important}.btn-danger{background:linear-gradient(135deg,#f093fb 0,#f5576c 100%)!important}.btn-secondary{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.btn-secondary:hover{background:rgba(255,255,255,.15)!important}.alert-warning{background:linear-gradient(135deg,#ffeaa7 0,#fdcb6e 100%)!important;color:#2d3436!important}.alert-success{background:linear-gradient(135deg,#0f8 0,#0c6 100%)!important;color:#fff!important}.table{color:#fff!important}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.03)!important}.table-hover tbody tr:hover{background-color:rgba(255,255,255,.08)!important}.thead-dark{background:rgba(0,0,0,.3)!important;color:#fff!important}.list-group-item{background-color:rgba(30,30,46,.6)!important;border-color:rgba(255,255,255,.1)!important;color:#fff!important}.list-group-item.active{background:linear-gradient(135deg,#0f8 0,#0c6 100%)!important;border-color:transparent!important;color:#1d1d2d!important}#box-control-view-inputpassword svg{filter:contrast(0) brightness(1)!important}#button-help-otp svg{filter:contrast(0) brightness(1)!important}.divider-qrcode span{color:rgba(255,255,255,.6)}.btn-qrcode-login{border-color:rgba(255,255,255,.2);color:#fff}.btn-qrcode-login:hover{border-color:#0f8;background:rgba(0,255,136,.1)}.btn-qrcode-login .qrcode-icon{filter:brightness(0) invert(1)}.btn-qrcode-login span{color:rgba(255,255,255,.8)}.btn-qrcode-login:hover span{color:#0f8}}@media (prefers-color-scheme:light){*{scrollbar-width:auto;scrollbar-color:#c0c0c0 #f5f5f5}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background-color:silver;border-radius:5px}#loading-init,body{background:linear-gradient(135deg,#fff 0,#e4e4e4 50%,#dadada 100%)}@supports (-webkit-touch-callout:none){#loading-init,body{background:#fff}}.name-ssp{background:-webkit-linear-gradient(135deg,#0c6 0,#095 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[onclick='boasPraticasUso()']{color:#333!important;background:rgba(0,0,0,.05)!important;border:1px solid rgba(0,0,0,.1)!important}[onclick='boasPraticasUso()']:hover{background:rgba(0,0,0,.1)!important}.btn_{background:linear-gradient(135deg,#0c6 0,#095 100%);color:#fff}.btn_:hover{box-shadow:0 6px 10px rgba(0,0,0,.15);background:linear-gradient(135deg,#095 0,#0c6 100%)}.btn_::selection,.btn_:active,.btn_:focus{box-shadow:0 2px 10px rgba(0,204,102,.3)}.inputText{border:2px solid rgba(0,0,0,.1);background:#fff;color:#333}.inputText:focus{border:2px solid #0c6;background:#fff}.inputText:-ms-input-placeholder{color:rgba(0,0,0,.4)}.inputText::placeholder{color:rgba(0,0,0,.4)}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#333333;transition:background-color 5000s ease-in-out 0s}.linkEmail{color:#0c6}.linkEmail:hover{color:#095}.nameSystem{color:#333}.msg-login-name-system{color:#333}.box_login{background:rgba(255,255,255,.534);box-shadow:0 20px 60px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.button_loading{background-color:#d5f3e3!important}.msgLoginIframe{color:#333}.alert-info2{color:#333;background-color:#f0f0f0}.inputCaptcha{border:2px solid rgba(0,0,0,.1);background:#fff;color:#333}.inputCaptcha:focus{border:2px solid #0c6;background:#fff;box-shadow:0 0 0 3px rgba(0,204,102,.15)}.box-user-login{border:2px solid rgba(0,0,0,.1);background:rgba(255,255,255,.8);box-shadow:0 2px 8px rgba(0,0,0,.1)}.box-user-login .user-login{color:#333}.avatar-user-login{background-color:#fff;border:2px solid rgba(0,0,0,.1)}.Sucesso{color:#148c14!important}.color-red{color:#c82828}@keyframes pulse{0%{color:#333}100%{color:#666}}.a-link{color:#0c6}.a-link:hover{color:#095}.box-loading-redirect{color:#333}.modal-content{background:rgba(255,255,255,.98)!important;box-shadow:0 10px 40px rgba(0,0,0,.2)!important;color:#333!important}.modal-body{color:#333!important}.modal-header{background:linear-gradient(135deg,#0c6 0,#095 100%)!important;color:#fff!important}.modal-header .modal-title{color:#fff!important}.modal-footer{border-top:1px solid rgba(0,0,0,.1)!important}.btn-primary{background:linear-gradient(135deg,#0c6 0,#095 100%)!important}.btn-danger{background:linear-gradient(135deg,#f093fb 0,#f5576c 100%)!important}.btn-secondary{background:rgba(0,0,0,.05)!important;border:1px solid rgba(0,0,0,.1)!important;color:#333!important}.btn-secondary:hover{background:rgba(0,0,0,.1)!important}.alert-warning{background:linear-gradient(135deg,#ffeaa7 0,#fdcb6e 100%)!important;color:#2d3436!important}.alert-success{background:linear-gradient(135deg,#0c6 0,#095 100%)!important;color:#fff!important}.table{color:#333!important}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.02)!important}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.05)!important}.thead-dark{background:rgba(0,0,0,.1)!important;color:#333!important}.list-group-item{background-color:rgba(255,255,255,.8)!important;border-color:rgba(0,0,0,.1)!important;color:#333!important}.list-group-item.active{background:linear-gradient(135deg,#0c6 0,#095 100%)!important;border-color:transparent!important}.modal-header .btn-close{filter:brightness(0) invert(1)!important}.divider-qrcode span{color:rgba(0,0,0,.5)}.btn-qrcode-login{border-color:rgba(0,0,0,.15);color:#333}.btn-qrcode-login:hover{border-color:#0c6;background:rgba(0,204,102,.1)}.btn-qrcode-login .qrcode-icon{filter:none}.btn-qrcode-login span{color:rgba(0,0,0,.7)}.btn-qrcode-login:hover span{color:#0c6}}.notif-admin-wrapper{min-height:100vh;padding:0;font-family:'Maven Pro',sans-serif}.notif-loading-perm{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:80vh;gap:20px;color:#aaa}.notif-acesso-negado{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:80vh;padding:20px}.notif-acesso-negado-box{background:rgba(255,255,255,.04);border:1px solid rgba(255,80,80,.3);border-radius:16px;padding:48px 40px;text-align:center;max-width:420px;color:#ccc}.notif-acesso-negado-box svg{color:#f55;margin-bottom:16px}.notif-acesso-negado-box h2{font-size:1.4rem;font-weight:700;color:#f55;margin-bottom:12px}.notif-acesso-negado-box p{font-size:.9rem;line-height:1.6}.notif-admin-container{max-width:1200px;margin:0 auto;padding:24px 20px 60px}.notif-admin-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.notif-admin-header-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;font-size:1.3rem;font-weight:700;color:#e0e0e0}.notif-admin-header-left svg{color:#0f8}.notif-badge-usuario{background:rgba(0,255,136,.1);border:1px solid rgba(0,255,136,.3);color:#0f8;padding:4px 12px;border-radius:20px;font-size:.78rem;font-weight:600;letter-spacing:.5px}.notif-tabs{display:-ms-flexbox;display:flex;gap:4px;margin-bottom:24px;background:rgba(255,255,255,.03);border-radius:12px;padding:4px;border:1px solid rgba(255,255,255,.06)}.notif-tab{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:10px;border:none;background:0 0;color:#888;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:'Maven Pro',sans-serif}.notif-tab:hover{background:rgba(255,255,255,.05);color:#ccc}.notif-tab-active{background:rgba(0,255,136,.12)!important;color:#0f8!important;border:1px solid rgba(0,255,136,.25)!important}.notif-aba-content{animation:fadeInUp .25s ease}@keyframes fadeInUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.notif-form-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px}.notif-form-titulo{font-size:1.05rem;font-weight:700;color:#e0e0e0;margin:0 0 24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.notif-form-group{margin-bottom:22px}.notif-form-group>label{display:block;font-size:.82rem;font-weight:600;color:#aaa;margin-bottom:8px;letter-spacing:.3px;text-transform:uppercase}.notif-required{color:#f55}.notif-optional{color:#666;font-size:.75rem;text-transform:none;font-weight:400}.notif-input,.notif-textarea{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ddd;padding:10px 14px;font-size:.9rem;font-family:'Maven Pro',sans-serif;outline:0;transition:border .2s;box-sizing:border-box}.notif-input:focus,.notif-textarea:focus{border-color:rgba(0,255,136,.4);background:rgba(255,255,255,.07)}.notif-textarea{resize:vertical;min-height:80px}.notif-hint{display:block;font-size:.77rem;color:#666;margin-top:6px}.notif-radio-group{display:-ms-flexbox;display:flex;gap:20px}.notif-radio-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:.88rem;color:#ccc;cursor:pointer}.notif-radio-label input[type=radio]{accent-color:#00ff88}.notif-usuarios-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.notif-usuarios-header label{font-size:.82rem;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.3px;margin:0}.notif-usuarios-acoes{display:-ms-flexbox;display:flex;gap:8px}.notif-usuarios-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:300px;overflow-y:auto;padding:2px}.notif-usuario-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);cursor:pointer;transition:all .15s ease}.notif-usuario-item:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.notif-usuario-selecionado{background:rgba(0,255,136,.07)!important;border-color:rgba(0,255,136,.3)!important}.notif-check-box{width:18px;height:18px;border-radius:5px;border:2px solid rgba(255,255,255,.2);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;transition:all .15s}.notif-checked{background:#0f8;border-color:#0f8;color:#000}.notif-usuario-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.notif-usuario-login{font-size:.85rem;font-weight:600;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-usuario-id{font-size:.72rem;color:#666}.notif-selecionados-badge{margin-top:10px;font-size:.82rem;color:#0f8;font-weight:600}.notif-editor-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;-ms-flex-align:center;align-items:center;padding:8px 10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-bottom:none;border-radius:10px 10px 0 0}.notif-toolbar-btn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#ccc;border-radius:6px;padding:4px 9px;font-size:.82rem;cursor:pointer;font-family:'Maven Pro',sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;transition:all .15s}.notif-toolbar-btn:hover{background:rgba(255,255,255,.12);color:#fff}.notif-toolbar-sep{width:1px;height:20px;background:rgba(255,255,255,.1);margin:0 2px}.notif-toolbar-select{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:#ccc;border-radius:6px;padding:4px 6px;font-size:.8rem;cursor:pointer;font-family:'Maven Pro',sans-serif}.notif-toolbar-color{width:28px;height:28px;border:none;border-radius:6px;background:0 0;cursor:pointer;padding:2px}.notif-editor{min-height:160px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:0 0 10px 10px;color:#ddd;padding:14px;font-size:.9rem;line-height:1.6;outline:0;transition:border .2s}.notif-editor:focus{border-color:rgba(0,255,136,.4)}.notif-editor:empty:before{content:attr(placeholder);color:#555;pointer-events:none}.notif-editor img{max-width:100%;border-radius:6px}.notif-editor a{color:#0f8}.notif-btn-enviar{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;background:#0f8;color:#000;border:none;border-radius:10px;padding:12px 28px;font-size:.92rem;font-weight:700;cursor:pointer;font-family:'Maven Pro',sans-serif;transition:all .2s}.notif-btn-enviar:hover:not([disabled]){background:#00e67a;transform:translateY(-1px)}.notif-btn-enviar[disabled]{opacity:.5;cursor:not-allowed}.notif-btn-sm{padding:5px 12px;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;font-family:'Maven Pro',sans-serif;transition:all .15s}.notif-btn-outline{background:0 0;border:1px solid rgba(255,255,255,.15);color:#aaa}.notif-btn-outline:hover:not([disabled]){border-color:rgba(255,255,255,.3);color:#ddd;background:rgba(255,255,255,.05)}.notif-btn-outline[disabled]{opacity:.5;cursor:not-allowed}.notif-form-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.notif-devices-layout{display:grid;grid-template-columns:260px 1fr;gap:20px;min-height:600px}.notif-devices-sidebar{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:80vh}.notif-sidebar-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:16px;font-size:.82rem;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);-ms-flex-negative:0;flex-shrink:0}.notif-badge-count{background:rgba(0,255,136,.15);color:#0f8;font-size:.72rem;font-weight:700;padding:1px 7px;border-radius:10px;margin-left:auto}.notif-empty-sidebar{padding:24px;text-align:center;color:#555;font-size:.85rem}.notif-sidebar-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04);transition:all .15s ease}.notif-sidebar-item:hover{background:rgba(255,255,255,.04)}.notif-sidebar-item-active{background:rgba(0,255,136,.07)!important;border-left:3px solid #0f8}.notif-sidebar-avatar{width:36px;height:36px;border-radius:50%;background:rgba(0,255,136,.15);color:#0f8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:.9rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.notif-sidebar-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.notif-sidebar-login{font-size:.85rem;font-weight:600;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-sidebar-sub{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3px;font-size:.72rem;color:#666}.notif-devices-main{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:24px;overflow-y:auto;max-height:80vh}.notif-devices-placeholder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:400px;gap:16px;color:#444}.notif-devices-placeholder p{font-size:.9rem}.notif-user-detail-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.07)}.notif-user-detail-avatar{width:52px;height:52px;border-radius:50%;background:rgba(0,255,136,.15);color:#0f8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.notif-user-detail-info{-ms-flex:1;flex:1}.notif-user-detail-info h3{font-size:1.1rem;font-weight:700;color:#e0e0e0;margin:0 0 4px}.notif-user-detail-info span{font-size:.78rem;color:#666}.notif-user-detail-stats{display:-ms-flexbox;display:flex;gap:12px}.notif-stat-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 18px;min-width:70px}.notif-stat-nao-lidas{background:rgba(255,155,0,.07);border-color:rgba(255,155,0,.2)}.notif-stat-num{font-size:1.5rem;font-weight:700;color:#e0e0e0;line-height:1}.notif-stat-nao-lidas .notif-stat-num{color:#ff9b00}.notif-stat-label{font-size:.7rem;color:#666;margin-top:4px;text-align:center}.notif-section{margin-bottom:32px}.notif-section-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.notif-section-header-acoes{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.notif-filtros{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.notif-filtros>label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin:0;font-size:.82rem;font-weight:600;color:#aaa;letter-spacing:.3px;text-transform:uppercase}.notif-checkbox-inline{text-transform:none;letter-spacing:0}.notif-checkbox-inline input[type=checkbox]{accent-color:#00ff88}.notif-section-titulo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:#bbb;text-transform:uppercase;letter-spacing:.4px;margin:0 0 14px}.notif-section-header .notif-section-titulo{margin:0}.notif-devices-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.notif-device-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.notif-device-card-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06);font-size:.83rem;font-weight:600;color:#ccc}.notif-device-card-header svg{color:#0f8;-ms-flex-negative:0;flex-shrink:0}.notif-device-card-header span:nth-child(2){-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-device-status{font-size:.68rem;font-weight:700;padding:2px 7px;border-radius:6px;-ms-flex-negative:0;flex-shrink:0}.notif-status-ativo{background:rgba(0,255,136,.15);color:#0f8}.notif-status-inativo{background:rgba(255,80,80,.15);color:#f55}.notif-device-card-body{padding:12px 14px}.notif-device-row{font-size:.8rem;color:#888;padding:3px 0;display:-ms-flexbox;display:flex;gap:6px}.notif-device-row span:first-child{color:#666;min-width:80px}.notif-lista{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.notif-item{display:-ms-flexbox;display:flex;gap:0;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden;cursor:pointer;transition:all .15s ease}.notif-item:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.notif-item-nao-lida{background:rgba(0,255,136,.03)!important;border-color:rgba(0,255,136,.15)!important}.notif-item-indicador{width:4px;-ms-flex-negative:0;flex-shrink:0;background:0 0}.notif-indicador-ativo{background:#0f8}.notif-item-content{-ms-flex:1;flex:1;padding:12px 16px;min-width:0}.notif-item-header{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:6px}.notif-item-titulo{font-size:.88rem;color:#ddd;-ms-flex:1;flex:1}.notif-item-data{font-size:.72rem;color:#555;-ms-flex-negative:0;flex-shrink:0}.notif-item-corpo{font-size:.82rem;color:#888;line-height:1.5;margin-bottom:8px;word-break:break-word}.notif-item-corpo img{max-width:100%;max-height:200px;border-radius:6px;margin-top:4px}.notif-item-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.notif-tag-canal{font-size:.7rem;background:rgba(100,150,255,.15);color:#8aa5ff;padding:2px 8px;border-radius:6px;font-weight:600}.notif-item-status{font-size:.72rem;font-weight:600;color:#ffffff4a}.notif-lida{color:#555}.notif-nao-lida{color:#0f8}.notif-empty-msg{padding:24px;text-align:center;color:#555;font-size:.85rem;border:1px dashed rgba(255,255,255,.08);border-radius:10px}.notif-carregar-mais{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:16px}.notif-devices-main,.notif-devices-sidebar,.notif-usuarios-lista{scrollbar-width:thin;scrollbar-color:#333 transparent}.notif-devices-main::-webkit-scrollbar,.notif-devices-sidebar::-webkit-scrollbar,.notif-usuarios-lista::-webkit-scrollbar{width:4px}.notif-devices-main::-webkit-scrollbar-thumb,.notif-devices-sidebar::-webkit-scrollbar-thumb,.notif-usuarios-lista::-webkit-scrollbar-thumb{background:#333;border-radius:4px}@media (max-width:768px){.notif-devices-layout{grid-template-columns:1fr}.notif-devices-sidebar{max-height:220px;overflow-y:auto}.notif-admin-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:10px}.notif-user-detail-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.notif-tabs{-ms-flex-direction:column;flex-direction:column}.notif-form-card{padding:20px}.notif-usuarios-lista{grid-template-columns:1fr 1fr}}@media (max-width:480px){.notif-admin-container{padding:16px 12px 60px}.notif-usuarios-lista{grid-template-columns:1fr}.notif-devices-grid{grid-template-columns:1fr}}