.giro{animation:giro-vuelta .8s linear infinite}@keyframes giro-vuelta{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.giro{animation-duration:2.4s}}@media (max-width: 640px){html.cristal :is(.emp-marco,.mo-panel,.cf-panel,.rp-panel,.sa-panel).glass,:is(.emp-marco,.mo-panel,.cf-panel,.rp-panel,.sa-panel).glass{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}html.cristal :is(.emp-marco,.mo-panel,.cf-panel,.rp-panel,.sa-panel).glass:before,html.cristal :is(.emp-marco,.mo-panel,.cf-panel,.rp-panel,.sa-panel).glass:after{display:none!important}html.cristal .cf-peligro.glass{border:0!important;padding-top:1rem!important;border-top:1px solid rgba(239,68,68,.35)!important}.emp,.mo,.cf,.rp,.sa{gap:1.75rem!important}.emp-acciones,.mo-controles,.cf-acciones{display:grid!important;grid-template-columns:1fr 1fr;gap:.5rem!important;width:100%}.emp-acciones>*,.mo-controles>*,.mo-controles form button,.cf-acciones>*{width:100%;justify-content:center}.emp-acciones form{display:contents}.emp-acciones .emp-contador{grid-column:1 / -1;text-align:center}.emp-acciones .emp-btn--primario,.mo-controles>:last-child,.cf-acciones>:first-child{grid-column:1 / -1}.mo-controles form{display:contents}.emp-btn,.mo-btn,.cf-btn{padding:.75rem .9rem;min-height:2.9rem}.emp-filtros{display:grid!important;grid-template-columns:1fr 1fr;gap:.9rem .6rem!important}.emp-filtros>.emp-seg,.emp-filtros>.emp-rapidos,.emp-filtros>.emp-buscar,.emp-filtros>.emp-campo-grupo:first-of-type{grid-column:1 / -1}.emp-seg{display:grid;grid-template-columns:1fr 1fr}.emp-select{min-width:0;width:100%}.emp-rapidos{display:grid;grid-template-columns:repeat(4,1fr)}.emp-pildora{text-align:center;padding-inline:.3rem}input[type=date]{-webkit-appearance:none;appearance:none;min-width:0;width:100%;min-height:2.75rem;display:block}.bx-fechas,.bx-fechas>label{min-width:0}:is(.mo-cifras,.rp-cifras,.sa-metricas)>:last-child:nth-child(odd){grid-column:1 / -1}.cf-estado{flex-direction:column;align-items:flex-start;text-align:left}.cf-estado .cf-acciones{width:100%}.emp-cabecera .emp-titulo,.cf-cabeza{display:none!important}.cf-estado-texto{min-width:0}.cf-adjunto{display:grid;grid-template-columns:auto 1fr}.cf-adjunto>a,.cf-adjunto>button{grid-column:span 1}}
