/* Ocultar avatar círculo morado */
img.avatar {
    display: none !important;
}
 
/* Ocultar "Grupo Espinosa solicita" */
div[style="display:inline-block;margin-top:2px;"] { 
    display: none !important;
}
 
/* Logo centrado arriba */
#choose > div {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}
 
#choose > div::before {
    content: "";
    display: block;
    width: 240px;
    height: 145px;
    background-image: url('/images/new_logo_small_240_145.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin: 0 auto 20px auto;
}
 
.requesting { 
    font-size: 0 !important; 
}
.requesting::after { 
    content: "Envía tus archivos";
    font-size: 24px;
    display: block;
}
 
.tip { 
    font-size: 0 !important; 
}
 
#choose > div > div.tip:nth-child(4)::after { 
    content: "Solo el personal de GE podrá ver tus archivos.";
    font-size: 14px;
    display: block;
    color: #aaa;
}
 
#choose > div > div.tip:nth-child(7)::after { 
    content: "O arrástralos desde tu computadora.";
    font-size: 14px;
    display: block;
    color: #aaa;
}
 
#upbtn { 
    font-size: 0 !important; 
}
#upbtn::after { 
    content: "Seleccionar archivos";
    font-size: 16px;
}
 
/* Ocultar "Who is sending the files?" */
form[name="startUploadFrm"] {
    font-size: 0 !important;
    color: transparent !important;
}
 
/* Mostrar "¿Quién envía los archivos?" */
form[name="startUploadFrm"]::before {
    content: "¿Quién envía los archivos?";
    font-size: 16px;
    display: block;
    color: white;
    margin-bottom: 15px;
}
 
/* Restaurar input - tamaño correcto */
#giveName input#senderName {
    font-size: 14px !important;
    width: 250px !important;
    height: 38px !important;
    padding: 8px 12px !important;
    box-sizing: border-box !important;
    color: var(--theme-on-bg) !important;
}
 
#giveName #upbtn::after { 
    content: "Iniciar envío";
    font-size: 16px;
    color: white;
}
/* Pantalla de éxito */
#success .msg {
    color: transparent !important;
    background-color: green;
    padding: 20px;
    border-radius: var(--xsBr);
    display: block !important;
    position: relative;
    min-height: 64px;
}
#success .msg::after {
    content: "¡Los archivos han sido enviados exitosamente!";
    font-size: 1.3em;
    display: block;
    color: #fff !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    text-align: center;
}
 
/* Botón "Enviar más archivos" */
#success .actionBtn {
    font-size: 0 !important;
}
#success .actionBtn::after {
    content: "Enviar más archivos";
    font-size: 16px;
}