.mub-login{color:#434547;background:#f3f3f2;place-items:center;min-height:100vh;padding:24px 16px;font-family:Sora,Inter,system-ui,sans-serif;font-size:14px;line-height:1.45;display:grid;position:relative;overflow:hidden}.mub-login .fundo{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mub-login .fundo i{background-image:url(/radar/brand/mub-simbolo.svg);position:absolute}.mub-login .fundo .padrao{opacity:.035;background-repeat:repeat;background-size:190px;inset:0}.mub-login .fundo .canto{opacity:.05;background-repeat:no-repeat;background-size:contain;width:620px;height:620px;bottom:-200px;left:-160px}.mub-login .conteudo{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.mub-login .card{text-align:center;background:#fff;border:1px solid #c4c6c6;border-radius:20px;width:min(404px,100%);padding:44px 40px 36px;position:relative;box-shadow:0 24px 60px -28px #1a1b1c47}.mub-login .simbolo{width:62px;margin:0 auto 22px;display:block}.mub-login h2{color:#111517;letter-spacing:normal;margin:0 0 22px;font-family:inherit;font-size:1.17em;font-weight:600}.mub-login .sub{color:#8b7554;margin:-14px 0 22px;font-size:13px}.mub-login form{text-align:left;flex-direction:column;gap:8px;max-width:320px;margin:0 auto;display:flex}.mub-login label{color:#6e7172;font-size:12px}.mub-login input{width:100%;font:inherit;color:#111517;background:#fff;border:1px solid #c4c6c6;border-radius:6px;padding:8px 10px}.mub-login input:focus{outline-offset:0;border-color:#8b7554;outline:2px solid #8b7554}.mub-login .senha{position:relative}.mub-login .senha input{padding-right:40px}.mub-login .senha button{color:#999c9d;cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mub-login .btn{font:inherit;color:#fff;cursor:pointer;background:#111517;border:1px solid #111517;border-radius:999px;width:100%;padding:8px 16px}.mub-login .btn:disabled{opacity:.6;cursor:default}.mub-login .link{font:inherit;color:#8b7554;cursor:pointer;background:0 0;border:0;margin-top:4px;font-size:13px;text-decoration:underline}.mub-login .warn{color:#7a5214;text-align:left;background:#fbf1e1;border:1px solid #ebd3a8;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:12.5px}.mub-login .codigo{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:22px}.mub-login .nota{color:#6e7172;text-align:center;margin-top:2px;font-size:12px}.mub-login .rodape{color:#5f6263;text-align:center;margin-top:20px;font-size:12px;position:relative}.mub-login .info{color:#434547;text-align:left;background:#f3f3f2;border:1px solid #c4c6c6;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:12.5px}.mub-login .btn.sec{color:#111517;background:#fff;border-color:#c4c6c6}.mub-login .btn:hover{background:#434547;border-color:#434547}.mub-login .btn.sec:hover{color:#111517;background:#f3f3f2;border-color:#999c9d}.mub-login details{color:#6e7172;text-align:center;max-width:320px;margin:20px auto 0;font-size:12.5px}.mub-login summary{cursor:pointer}.mub-login details form{margin-top:12px}.mub-login details form.linha{flex-direction:row}.mub-login details form.linha input{flex:1}.mub-login details form.linha .link{white-space:nowrap;margin:0}@media (max-width:560px){.mub-login .card{padding:32px 20px 28px}}
