.consejos_admin{width:90%;margin:2em auto;text-align:left;font:1em/1.4 Arial,sans-serif;}





.consejos_admin form{box-sizing:border-box;width:100%;border:.0625em solid #dce1f0;border-radius:.5em;padding:.35em 1%;margin:.3em 0;display:grid;grid-template-columns:39% 39% 20%;gap:.3em 1%;align-items:center;}





.consejos_admin label{display:flex;align-items:center;gap:.3em 2%;width:100%;min-width:0;}





.consejos_admin input[type=text]{display:block;box-sizing:border-box;width:100%;min-width:0;height:2em;margin:0;padding:.2em 2%;font:inherit;border:.0625em solid #dce1f0;border-radius:.3em;}





.consejos_admin input[type=checkbox]{float:none;width:auto;height:auto;margin:0;flex:none;}





.consejos_admin button{font:inherit;padding:.45em 4%;border-radius:1em;border:.0625em solid #ed006c;background:#ed006c;color:white;cursor:pointer;}





html body .consejos_admin .consejos_admin_acciones{grid-column:3;display:grid;grid-template-columns:48% 48%;column-gap:4%;align-items:center;width:100%;min-width:0;}





html body .consejos_admin .consejos_admin_acciones label{display:flex;float:none;position:static;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;white-space:nowrap;justify-content:flex-start;}





html body .consejos_admin .consejos_admin_acciones button{display:flex;align-items:center;justify-content:center;float:none;position:static;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:.35em 4%;line-height:1.2;}





html body #overlay_ayuda.consejo_inicio_modal .consejo_inicio_omitir{display:inline-flex;align-items:center;justify-content:center;flex:none;align-self:center;font-size:.75em;line-height:1.3;white-space:normal;text-align:center;background:transparent;color:#777;border:0;border-radius:0;padding:0;width:auto;max-width:100%;min-height:0;margin:0;vertical-align:middle;}





html body #overlay_ayuda.consejo_inicio_modal .jamster_ayuda_aceptar{vertical-align:middle;margin-right:0;}





html body #overlay_ayuda .consejo_inicio_texto{font-size:1.25em;}





html body #overlay_ayuda .consejo_inicio_texto p{font:inherit;line-height:1.4;}





html body #overlay_ayuda .consejo_inicio_animo{color:#ed006c;margin-top:1em;}





html body .inicio_con_agenda .inicio_avatar_cabecera{display:none!important;}





html body .inicio_con_agenda .inicio_saludo>h1,html body .inicio_con_agenda .inicio_saludo>.jammanager_area_inicio_bienvenida_titulo{grid-column:1/-1;}





html body .inicio_con_agenda .inicio_fila_resumen #inicio_agenda .inicio_agenda_barra{display:grid;grid-template-columns:8% 80% 8%;column-gap:2%;align-items:center;}





html body .inicio_con_agenda .inicio_fila_resumen #inicio_agenda .inicio_agenda_barra button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:0;aspect-ratio:1;padding:0;border-radius:50%;line-height:1;font-size:1em;}





html body .inicio_con_agenda .inicio_fila_resumen #inicio_agenda_mes{margin:0;align-self:center;text-align:center;text-transform:none;line-height:1.2;}





@media(max-width:48em),only screen and (max-device-width:30em){





.consejos_admin{font-size:3em;}





.consejos_admin form{grid-template-columns:72% 26%;column-gap:2%;}





.consejos_admin form>label{grid-column:1;}





html body .consejos_admin .consejos_admin_acciones{grid-column:2;grid-row:1/3;grid-template-columns:100%;row-gap:.4em;}





html body .inicio_con_agenda .inicio_saludo{grid-template-columns:100%!important;column-gap:0;}





}











html body #overlay_ayuda.consejo_inicio_modal #jamster_ayuda_titulo{font-size:1.5em;}





html body #overlay_ayuda .consejo_inicio_acciones{display:flex;justify-content:center;align-items:center;gap:.5em 3%;margin:1em 0 0;}





html body #overlay_ayuda .consejo_inicio_acciones .jamster_ayuda_aceptar{margin:0;}











html body .inicio_con_agenda .inicio_fila_resumen #inicio_agenda .inicio_agenda_barra{align-items:center!important;}





html body .inicio_con_agenda .inicio_fila_resumen #inicio_agenda_mes{display:flex;align-items:center;justify-content:center;position:static;float:none;padding:0!important;margin:0!important;grid-column:2;grid-row:1;transform:none;}





html body .inicio_con_agenda .inicio_fila_resumen #inicio_agenda .inicio_agenda_barra button:first-child{grid-column:1;grid-row:1;align-self:center;}





html body .inicio_con_agenda .inicio_fila_resumen #inicio_agenda .inicio_agenda_barra button:last-child{grid-column:3;grid-row:1;align-self:center;}





html body .inicio_con_agenda .inicio_fila_resumen #inicio_agenda .inicio_agenda_acciones{display:flex;justify-content:center;align-items:center;gap:.5em 3%;width:100%;margin:.65em 0 0;}





html body .inicio_con_agenda .inicio_fila_resumen #inicio_agenda .inicio_agenda_acciones a{display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:41%;max-width:41%;min-height:2.5em;margin:0;padding:.45em 2%;font-size:1em;line-height:1.2;border:.08em solid #ed006c;border-radius:1.5em;background:#ed006c;color:white;text-align:center;font-weight:bold;}





html body .inicio_con_agenda .inicio_fila_resumen #inicio_agenda .inicio_agenda_acciones .inicio_agenda_anyadir{background:white;color:#d50062;}





html body .inicio_con_agenda .inicio_fila_resumen #inicio_agenda .inicio_agenda_plegar{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:9%;margin:0 0 0 auto;padding:.15em 0;background:transparent;color:#071c50;border:0;cursor:pointer;}





html body #inicio_agenda .inicio_agenda_plegar svg{display:block;width:100%;height:1.6em;}





html body #inicio_agenda.inicio_agenda_plegado>#inicio_agenda_semana,html body #inicio_agenda.inicio_agenda_plegado>#inicio_agenda_dias,html body #inicio_agenda.inicio_agenda_plegado>#inicio_agenda_proximo{display:none!important;}





html body .inicio_con_agenda .inicio_fila_resumen{margin-top:0!important;}







html body #overlay_ayuda.consejo_inicio_modal .jamster_ayuda_cerrar{display:none!important;}

html body #overlay_ayuda.consejo_inicio_modal .consejo_inicio_acciones{box-sizing:border-box;width:100%;grid-column:1/-1!important;justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:.8em 0;}

html body #overlay_ayuda.consejo_inicio_modal .consejo_inicio_acciones .jamster_ayuda_aceptar{flex:none;align-self:center;margin:0;}

@media(max-width:48em),only screen and (max-device-width:30em){html body #overlay_ayuda.consejo_inicio_modal .consejo_inicio_omitir{box-sizing:border-box;flex:none;min-width:0;max-width:100%;line-height:1.25;white-space:normal;overflow-wrap:anywhere;padding:0;text-align:center;}}



html body #overlay_ayuda.consejo_inicio_modal .consejo_inicio_texto p{color:#333;margin:0;}


/* Consejo: identidad encima del bocadillo y acciones centradas debajo. */
html body #overlay_ayuda.consejo_inicio_modal.cancion_info_dialogo .cancion_info_asistente{min-height:0;margin:0;}
html body #overlay_ayuda.consejo_inicio_modal.cancion_info_dialogo.jjj_emergente_unificada .jamster_ayuda_texto::before{display:block!important;left:13%;}
html body #overlay_ayuda.consejo_inicio_modal #jamster_ayuda_titulo{color:#ed006c!important;text-align:center!important;}

/* Preferencia del consejo: etiqueta completa pulsable y casilla rosa. */
html body #overlay_ayuda.consejo_inicio_modal label.consejo_inicio_omitir{position:static;float:none;box-sizing:border-box;width:100%;gap:0 1%;justify-content:center;cursor:pointer;}
html body #overlay_ayuda.consejo_inicio_modal .consejo_inicio_omitir input[type=checkbox]{appearance:auto;display:block;float:none;position:static;flex:none;box-sizing:border-box;width:auto;aspect-ratio:1;min-width:0;max-width:none;height:1.2em;margin:0;padding:0;accent-color:#ed006c;cursor:pointer;}
html body #overlay_ayuda.consejo_inicio_modal .consejo_inicio_omitir span{display:block;float:none;position:static;flex:0 1 auto;width:auto;min-width:0;max-width:90%;margin:0;padding:0;font:inherit;color:inherit;}
html body #overlay_ayuda.consejo_inicio_modal .consejo_inicio_error{font-size:.75em;color:#a60046;margin:0;text-align:center;}
html body #overlay_ayuda.consejo_inicio_modal .consejo_inicio_error[hidden]{display:none!important;}

html body #overlay_ayuda.consejo_inicio_modal .jamster_ayuda_aceptar{padding-left:5%;padding-right:5%;width:auto;}
