@charset "ISO-8859-1";

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');

/*Contenedor mensaje de errores*/
*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    font-family: system-ui, -apple-system, sans-serif;
    background:#f6f6f6;
}

.container{
    display:flex;
    min-height:100vh;
}

/* IZQUIERDA */
.left{
    flex:1;
    background:#F9F4F6;
    padding:60px;
    position:relative;
    display:flex;
    flex-direction:column;
    justify-content:center; 
    align-items:center;
    text-align:center;
}

.logo{
    position:absolute;
    top:80px;
}

.logo img{
    width:140px;
}

.content{
    max-width:420px;
}

h1{
    font-size:60px;
    color:#5a2a72;
    font-weight:700;
    margin-bottom:20px;
}

.message{
    font-size:28px;
    color:#111;
    line-height:1.4;
    text-align:left;
}

.btn{
    background:#e1007a;
    border:none;
    padding:14px 30px;
    border-radius:8px;
    color:white;
    font-size:16px;
    cursor:pointer;
    transition:0.3s;
    margin-top: 100px;
}

.btn:hover{
    background:#c50069;
}

/* DERECHA */
.right{
    flex:1;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#ffffff;
}

.right img{
    width:70%;
    max-width:420px;
}

button {
    background-color: #D3006D !important; /* Rosa Institucional */
    background-image: none !important;
    border: none !important;
    color: white !important;
    padding: 3px 50px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 10px rgba(211, 0, 109, 0.3) !important;
    cursor: pointer;
    margin-top: 20px !important;
}

button:hover {
    background-color: #b1005c !important;
}

body .ui-panelmenu .ui-panelmenu-content a.ui-menuitem-link.menu-seleccionado {
    background-color: #e9ecef !important;
    color: #0f0f0f !important;
}

body .ui-panelmenu .ui-panelmenu-content a.ui-menuitem-link.menu-seleccionado .ui-menuitem-text,
body .ui-panelmenu .ui-panelmenu-content a.ui-menuitem-link.menu-seleccionado .ui-menuitem-icon {
    color: #0f0f0f !important;
}