.economia-saldos{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;margin:18px 0}.economia-saldos div,.economia-tarjeta{border:1px solid var(--borde-suave,#394263);background:var(--panel-bg,#151b2b);border-radius:14px;padding:16px}.economia-saldos strong{display:block;font-size:1.25rem;margin-top:8px}.economia-tabla{width:100%;border-collapse:collapse;margin:12px 0;font-size:.94rem}.economia-tabla th,.economia-tabla td{text-align:left;padding:10px;border-bottom:1px solid #364057;white-space:nowrap}.economia-tabla th{font-weight:600}.economia-scroll{overflow:auto}.economia-movimientos{margin:24px 0}.economia-tarjeta label,.economia-dialogo label{display:flex;flex-direction:column;gap:6px;margin:12px 0}.economia-tarjeta input,.economia-tarjeta select,.economia-dialogo input,.economia-periodo input{font:inherit;padding:10px;border:1px solid #46516f;border-radius:8px;background:#101725;color:#f0f2fc;width:100%;box-sizing:border-box;color-scheme:dark}.economia-tarjeta button,.economia-dialogo button,.economia-periodo button,.economia-mas,.economia-tabla button{font:inherit;padding:10px 14px;margin:4px;border:1px solid #53699b;border-radius:9px;background:#243451;color:#fff;cursor:pointer}.economia-tarjeta button:disabled,.economia-dialogo button:disabled{opacity:.55;cursor:default}.economia-dialogo{color:#f4f5ff;background:#111927;border:1px solid #526385;border-radius:18px;padding:22px;max-width:460px;width:calc(100% - 42px);box-sizing:border-box;margin:auto;max-height:calc(100dvh - 32px);overflow-y:auto}.economia-dialogo a,.economia-dialogo a:visited{color:#9cc4ff;text-decoration:underline}.economia-dialogo a:hover,.economia-dialogo a:focus-visible{color:#cfe2ff}.economia-dialogo::backdrop{background:#060b14cc}.economia-cerrar{float:right}.economia-dialogo h2{font-size:1.25rem}.economia-total{font-weight:700}.economia-ayuda{font-size:.9rem;line-height:1.5}.economia-periodo{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0}.economia-tarjeta details{margin:14px 0}.economia-tarjeta summary{cursor:pointer;font-weight:600}.economia-error{color:#ffcfb5}.economia-aviso{border-left:3px solid #92b4ff;padding:10px 14px;line-height:1.5}.economia-tarjeta h3{margin:16px 0 8px}.economia-retorno{margin:1rem 0;padding:1rem;border:1px solid #4da5bb;border-radius:12px;background:#17263d;color:#f0f7ff}.economia-retorno[hidden]{display:none}.economia-retorno p{margin:0 0 .75rem}.economia-retorno button{min-height:44px}.economia-acciones{margin:18px 0;padding:16px;border:1px solid var(--borde-suave,#394263);border-radius:12px}.economia-acciones[hidden],.economia-acciones-bloqueo[hidden],.economia-acciones [hidden],.economia-acciones-bloqueo [hidden]{display:none!important}.economia-botones{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.economia-botones button{min-height:44px;margin:0}.economia-botones button:disabled{opacity:.55;cursor:default}.economia-acciones p,.economia-acciones-bloqueo p{line-height:1.5;overflow-wrap:anywhere}.economia-acciones-bloqueo p{font-size:.9rem}.bloqueo-capitulo-tarjeta:has(.economia-acciones-bloqueo:not([hidden])){max-height:100%;overflow-y:auto;box-sizing:border-box}.bloqueo-capitulo button[data-estado=economia_video]:disabled{cursor:default}.reporte-expediente{--exp-texto: #edf5ff;--exp-secundario: #bccde2;display:grid;gap:14px;color:var(--exp-texto);text-align:start;overflow-wrap:anywhere}.reporte-expediente .expediente-resumen{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding-block:6px}.reporte-expediente .expediente-estado,.reporte-expediente .expediente-rango,.reporte-expediente .expediente-medidas span{display:inline-flex;align-items:center;border:1px solid #517392;border-radius:999px;background:#203751;padding:4px 10px;font-size:.78rem;line-height:1.4;color:#d5eef7}.reporte-expediente .expediente-tarjeta{min-width:0;border:1px solid #426482;border-inline-start:3px solid #7087cc;border-radius:16px;padding:17px;background:linear-gradient(135deg,#1c2b45,#111c31);box-shadow:0 8px 25px #0002}.reporte-expediente .expediente-inicial{border-inline-start-color:#a394e9}.reporte-expediente .expediente-moderacion{border-inline-start-color:#70d2e6}.reporte-expediente .expediente-reportado{border-inline-start-color:#87deb0}.reporte-expediente .expediente-cabecera{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-block-end:14px}.reporte-expediente .expediente-identidad{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px;min-width:0}.reporte-expediente .expediente-evento{flex-basis:100%;color:#aad9e7;font-size:.76rem;font-weight:600;letter-spacing:.035em}.reporte-expediente .expediente-nombre{color:var(--exp-texto);font-size:1rem}.reporte-expediente .expediente-fecha{color:var(--exp-secundario);font-size:.77rem}.reporte-expediente .expediente-campo+.expediente-campo{margin-block-start:12px}.reporte-expediente .expediente-etiqueta{color:#aac0d9;font-size:.8rem;font-weight:600}.reporte-expediente p.expediente-texto{margin:5px 0 0;white-space:pre-wrap;line-height:1.6;color:var(--exp-texto)}.reporte-expediente :is(.expediente-ayuda,.expediente-privacidad){margin:0;font-size:.83rem;line-height:1.6;color:var(--exp-secundario)}.reporte-expediente .expediente-privacidad{padding:10px 13px;border:1px solid #426482;border-radius:10px;background:#16263c}.reporte-expediente .expediente-aviso{border-inline-start:2px solid #72ccdf;padding-inline-start:12px}.reporte-expediente .expediente-medidas{display:flex;flex-wrap:wrap;gap:7px;margin-block-start:14px}.reporte-expediente .expediente-original{margin-block-start:14px;color:var(--exp-texto)}.reporte-expediente .expediente-original summary{cursor:pointer;color:#acdce9}.reporte-expediente .expediente-original p{white-space:pre-wrap;color:var(--exp-texto);line-height:1.6}.reporte-expediente .expediente-original a{display:inline-block;margin:8px 14px 0 0;color:#acdce9}.reporte-expediente .expediente-fotos{display:grid;gap:8px;margin-block-start:14px}.reporte-expediente .expediente-fotos a{display:block;width:fit-content;max-width:100%}.reporte-expediente .expediente-fotos img.reporte-foto-vista{display:block;width:auto;max-width:100%;max-height:240px;object-fit:contain;border:1px solid #587c9b;border-radius:10px}.reporte-detalle .reporte-contexto-compartido{padding:14px;border:1px solid #527995;border-radius:12px;background:#152b40;display:grid;gap:12px;margin-block:12px}.reporte-detalle .reporte-contexto-compartido[hidden],.reporte-detalle .reporte-contexto-compartido [hidden]{display:none!important}.reporte-detalle .reporte-contexto-compartido small{color:#c4d5e9;line-height:1.5}.reporte-detalle .reporte-contexto-compartido label{display:grid;gap:6px}.reporte-detalle .reporte-contexto-compartido .reporte-aviso-check{display:flex;align-items:flex-start;gap:8px}.reporte-detalle .reporte-contexto-compartido input[type=checkbox]{width:auto;flex-shrink:0}.reporte-detalle .reporte-contexto-compartido textarea{width:100%;min-height:72px;box-sizing:border-box;padding:10px;border:1px solid #6986a4;border-radius:8px;resize:vertical;background:#101c31;color:#edf5ff;font:inherit}.reporte-detalle .reporte-contexto-compartido textarea:focus-visible{outline:2px solid #87d9e7;outline-offset:2px}@media (max-width: 500px){.reporte-expediente{gap:10px}.reporte-expediente .expediente-tarjeta{padding:13px;border-radius:12px}.reporte-expediente .expediente-cabecera{gap:9px}}
