/* PLUSTECA_AULA_R15_REUSE_R23 */

#av23-r15-login {
    position: fixed;
    top: 16px;
    right: 16px;
    z-index: 500;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 16px;
    border: 1px solid #8ab7ff;
    border-radius: 10px;
    background: #176ce6;
    color: #fff;
    font: 700 14px system-ui, sans-serif;
    text-decoration: none;
    box-shadow: 0 8px 24px rgba(6,30,56,.24);
    cursor: pointer;
}

#av23-r15-login:hover {
    background: #1058c2;
    color: #fff;
}

#av23-r15-login[hidden] {
    display: none !important;
}

#av23-r15-login:focus-visible {
    outline: 3px solid #9bd4ff;
    outline-offset: 3px;
}

/* Se utiliza exclusivamente el dialogo R15. */
#plm15-dialog {
    max-width: min(94vw, 520px);
    max-height: calc(100dvh - 24px);
}

#plm15-dialog::backdrop {
    background: rgba(5,22,43,.76);
}

@media (max-width: 600px) {
    #av23-r15-login {
        top: auto;
        right: 12px;
        bottom: 12px;
    }
}
