/* ESDE 15.10.315 - tema CLARO de Crear/Editar Actividad. Reglas delimitadas a modales de entrenamiento. */
html body .esde-cert263-create-dialog,
html body .esde-cert263-create-dialog .esde-cert257-modal-window,
html body .esde-cert263-create-dialog .esde-cert257-modal-body,
html body .esde-cert263-create-dialog .esde-cert243-batch-form,
html body .esde-cert263-create-dialog .esde-cert243-activity-card,
html body .esde-cert263-create-dialog .esde-cert243-activity-fields,
html body .esde-cert263-create-dialog .esde-cert243-curriculum,
html body .esde-cert263-create-dialog .esde-cert243-topic-picker,
html body .esde-cert263-create-dialog .esde-cert243-topic-block,
html body .esde-cert263-create-dialog .esde-cert243-topic-list,
html body .esde-cert263-create-dialog .esde-cert243-topic-list [data-topic-label],
html body .esde-cert263-create-dialog .esde-cert243-activity-fields > label,
html body .esde-cert263-create-dialog .esde-cert243-topic-block > summary,
html body .esde-cert263-create-dialog .esde-cert243-block-tools,
html body .esde-cert263-create-dialog .esde-cert243-activity-head,
html body .esde-cert263-create-dialog .esde-cert243-topic-block [data-topic-label]{
 background:#FFFFFF!important;color:#172F40!important;border-color:#D9E6ED!important;
 text-shadow:none!important;box-shadow:none!important;color-scheme:light!important;
}
html body .esde-cert263-create-dialog .esde-cert243-activity-card{border:1px solid #D4E5EC!important;border-radius:14px!important;padding:14px!important;}
html body .esde-cert263-create-dialog .esde-cert243-activity-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
html body .esde-cert263-create-dialog .esde-cert243-activity-fields label,
html body .esde-cert263-create-dialog .esde-cert243-activity-fields label span,
html body .esde-cert263-create-dialog .esde-cert243-topic-picker :is(label,span,small,strong,p),
html body .esde-cert263-create-dialog .esde-cert243-topic-block :is(label,span,small,strong,p),
html body .esde-cert263-create-dialog .esde-cert243-activity-head :is(h4,h5,p,small),
html body .esde-cert263-create-dialog .esde-cert243-topic-list [data-topic-label],
html body .esde-cert263-create-dialog .esde-cert243-curriculum :is(label,p,small,span){color:#213D4D!important;text-shadow:none!important;}
html body .esde-cert263-create-dialog .esde-cert243-topic-block>summary{background:#E9F8FC!important;border:1px solid #C4E5EE!important;color:#172F40!important;padding:12px!important;}
html body .esde-cert263-create-dialog .esde-cert243-topic-block .esde-cert243-block-tools{background:#F5FBFD!important;}
html body .esde-cert263-create-dialog .esde-cert243-topic-picker input[type=checkbox]{accent-color:#0C91B0!important;}
html body .esde-cert263-create-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){background:#FFFFFF!important;color:#172F40!important;border:1px solid #AABFCB!important;box-shadow:none!important;}
html body .esde-cert263-create-dialog :is(input,textarea)::placeholder{color:#647889!important;opacity:1!important;}
html body .esde-cert263-create-dialog :is(.esde-cert243-topic-block .esde-cert243-block-letter,.esde-cert243-topic-number){background:#EAF4F8!important;color:#164A63!important;}
html body .esde-cert263-create-dialog :is([data-topic-save-status],.esde-cert289-batch-status){background:#F3FBFC!important;color:#194257!important;border:1px solid #C4E8ED!important;}
html body .esde-cert263-create-dialog :is([data-add-activity],[type=submit],.esde-cert238-primary){background:#45B8E8!important;color:#071924!important;border:1px solid #1988AD!important;text-shadow:none!important;font-weight:800!important;}
html body .esde-cert263-create-dialog .esde315-student-visibility{display:flex!important;align-items:center!important;gap:9px!important;padding:10px 13px!important;background:#E8F8FC!important;border:1px solid #B8DEE9!important;border-radius:9px!important;color:#142F42!important;cursor:pointer!important;font:700 12px/1.45 Poppins,Arial,sans-serif!important;}
html body .esde-cert263-create-dialog .esde315-student-visibility input{width:18px!important;height:18px!important;min-height:18px!important;flex:none!important;accent-color:#1495B9!important;}
html body .esde-cert263-create-dialog .esde315-student-visibility small{color:#305B6E!important;font:500 11px/1.5 Poppins,Arial,sans-serif!important;}
html body .esde-cert263-create-dialog .esde-cert299-publish-choice{background:#F2FAFD!important;border:1px solid #B9DFEA!important;padding:11px!important;border-radius:10px!important;color:#172F40!important;}
/* Edición: evitar texto extremadamente pálido en el panel de temas y notas de ayuda. */
html body .esde-cert257-modal :is(.esde-cert242-edit-session,.esde-cert242-edit-session label,.esde-cert242-edit-session p,.esde-cert242-edit-session small,.esde-cert242-edit-session .esde-cert242-help,.esde-cert242-edit-session [data-topic-label]),
html body .esde-cert257-modal :is(.esde-cert242-mini-block,.esde-cert242-mini-block>summary,.esde-cert242-topic-list){color:#213D4D!important;}
html body .esde-cert257-modal .esde-cert242-mini-block>summary{background:#E9F7FB!important;color:#173A4D!important;}
html body .esde-cert257-modal :is(.esde-cert242-edit-session,.esde-cert242-mini-block,.esde-cert242-topic-list){background:#FFFFFF!important;}
html body .esde-cert257-modal .esde-cert299-publish-choice{background:#E9F8FC!important;border:1px solid #BCE1EA!important;border-radius:9px!important;padding:11px!important;}
html body .esde-cert257-modal :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){background:#FFF!important;color:#142F43!important;border-color:#AFC3D1!important;}
html body .esde-cert257-modal [data-esde257-save],html body .esde-cert257-modal button[type=submit]{background:#45B8E8!important;color:#071924!important;}
@media(max-width:780px){html body .esde-cert263-create-dialog .esde-cert243-activity-fields{grid-template-columns:1fr!important;}}
