.rn-tabs,.rn-acciones{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:15px 0}.rn-filtros{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:18px 0}.rn-filtros .campo{flex:1;min-width:160px}.rn-filtros input,.rn-filtros select{width:100%;box-sizing:border-box;padding:10px 12px;min-height:42px;border:1px solid var(--borde,#dce5ed);border-radius:8px;font:inherit}.rn-metricas,.rn-unidades{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:20px 0}.rn-metricas article,.rn-unidades article{padding:18px;border:1px solid var(--borde,#dce5ed);border-radius:12px}.rn-metricas strong{display:block;font-size:25px;margin:10px 0}.rn-metricas small,.rn-metricas span,.rn-unidades small,.rn-tabla small{display:block;color:var(--texto-suave);line-height:1.6}.rn-unidades .btn{margin-top:15px}.rn-registro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--borde,#dce5ed)}.rn-tabla{overflow:auto;max-width:100%;margin:14px 0}.rn-tabla td{min-width:110px;vertical-align:top}.rn-tabla td:nth-child(2){min-width:190px}.rn-alerta{color:#b42318}.rn-retirado{opacity:.65}.rn-modal .modal{width:min(880px,calc(100vw - 24px));max-width:880px}.rn-modal .cuerpo{max-height:78vh;overflow:auto}.rn-modal .campo{margin-bottom:14px}.rn-modal input:not([type=checkbox]),.rn-modal select,.rn-modal textarea{box-sizing:border-box;width:100%}.rn-modal [data-rn-error]{color:#b42318;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0}.rn-check{display:block;margin:18px 0}.rn-check input{width:18px;height:18px;margin-right:8px;vertical-align:middle}@media(max-width:650px){.rn-metricas,.rn-unidades{grid-template-columns:1fr}.rn-tabs>.btn,.rn-acciones>.btn,.rn-filtros>.btn{width:100%}.rn-modal .cuerpo{padding:15px}.rn-registro{display:block}.rn-registro .btn{margin-top:10px}}
