.elevation-2[data-v-06424b95]{-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.rounded-lg[data-v-06424b95]{border-radius:8px}.red-message[data-v-06424b95]{color:#f44336!important}.custom-data-table .desktop-row[data-v-06424b95]{display:table-row}@media screen and (max-width:600px){.custom-data-table .v-datatable__wrapper[data-v-06424b95]{overflow-x:hidden!important;width:100%;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-data-table .desktop-row[data-v-06424b95],.custom-data-table thead[data-v-06424b95]{display:none!important}.custom-data-table .mobile-row[data-v-06424b95]{display:table-row!important}.custom-data-table .mobile-row td[data-v-06424b95]{padding:0!important;border:none!important;width:100%;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-card[data-v-06424b95]{width:95%!important;max-width:350px!important;margin:6px 0 6px 8px!important;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-card-content[data-v-06424b95]{position:relative;padding:1px 8px 8px 8px}.mobile-actions[data-v-06424b95]{position:absolute;top:4px;right:4px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;z-index:10}.mobile-actions .v-btn[data-v-06424b95]{margin:0;width:24px;height:24px}.mobile-item[data-v-06424b95]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4px 0;border-bottom:1px solid #eee}.mobile-item[data-v-06424b95]:last-child{border-bottom:none}.mobile-item strong[data-v-06424b95]{font-weight:500;font-size:13px;margin-bottom:2px}.mobile-item div[data-v-06424b95]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.mobile-item span[data-v-06424b95]{word-break:break-word;max-width:100%}.mobile-item .v-avatar img[data-v-06424b95]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.custom-data-table .v-datatable[data-v-06424b95],.custom-data-table .v-datatable__wrapper[data-v-06424b95],.custom-data-table[data-v-06424b95],.mobile-card-content[data-v-06424b95],.mobile-card[data-v-06424b95]{width:100%;max-width:100vw;overflow-x:hidden!important;-webkit-box-sizing:border-box;box-sizing:border-box}.mobile-card[data-v-06424b95]{max-height:calc(100vh - 120px);overflow-y:auto}.v-datatable__wrapper[data-v-06424b95]{min-width:0!important}}.moodle[data-v-27ebc147]{padding-top:10px}.bloque[data-v-27ebc147]{margin-bottom:12px;padding:12px 16px;background:#fff;border:1px solid #e3e8eb;border-radius:12px}.bloque-titulo[data-v-27ebc147]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;font-size:14px;font-weight:600;color:#37474f}.bloque-titulo[data-v-27ebc147],.paso[data-v-27ebc147]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paso[data-v-27ebc147]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;margin-right:8px;border-radius:50%;font-size:12px;font-weight:700;color:#1976d2;background:#e3f0fc}.paso.hecho[data-v-27ebc147]{background:#43a047}.campo[data-v-27ebc147]{padding:0 6px}.bloque>.layout[data-v-27ebc147]{margin:0 -6px}.boton-filtro[data-v-27ebc147]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px}.opciones[data-v-27ebc147]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.opcion[data-v-27ebc147]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 14px;border:1px solid #e3e8eb;border-radius:12px;outline:none;cursor:pointer;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.opcion[data-v-27ebc147]:focus,.opcion[data-v-27ebc147]:hover{border-color:#90caf9}.opcion.activa[data-v-27ebc147]{border-color:#1976d2;background:#f5f9ff}.opcion.bloqueada[data-v-27ebc147]{cursor:default}.opcion.bloqueada[data-v-27ebc147]:not(.activa){opacity:.5}.opcion-icono[data-v-27ebc147]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;height:36px;border-radius:10px;background:#e3f0fc}.opcion.activa .opcion-icono[data-v-27ebc147]{background:#1976d2}.opcion-texto[data-v-27ebc147]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.opcion-titulo[data-v-27ebc147]{font-size:14px;font-weight:600;color:#263238}.opcion-desc[data-v-27ebc147]{font-size:12px;color:#78909c}.contador[data-v-27ebc147]{margin-left:8px;padding:0 8px;border-radius:999px;font-size:12px;line-height:20px;color:#546e7a;background:#eceff1}.pill[data-v-27ebc147]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.pill-plantilla[data-v-27ebc147]{color:#5c6bc0;background:#e8eaf6}.tabla[data-v-27ebc147]{overflow:hidden;border:1px solid #eef1f3;border-radius:10px}.vacio[data-v-27ebc147]{padding:24px 0;text-align:center;color:#90a4ae}.acciones-pie[data-v-27ebc147]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:4px 0 16px}