.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}
