.conta-periodo,.conta-por{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:12px;background:var(--strong)}.conta-periodo a,.conta-periodo b,.conta-por a{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:9px;color:var(--body);font-size:14px}.conta-periodo b{min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.conta-por a[aria-current=page]{background:var(--canvas);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgb(28 25 23/.12)}.conta-periodo{background:transparent;gap:2px}.conta-periodo a{font-size:18px;color:var(--accion)}.conta-periodo a:hover{background:var(--strong)}.conta-modo{margin-left:auto;padding:5px 12px;border-radius:var(--r-full);background:var(--marca-suave);color:#6b4a12;font-size:13px;font-weight:600}.conta-modo.autonomo{background:var(--ok-suave);color:var(--ok)}.conta-vistas{display:inline-flex;gap:4px;margin:0 32px 18px;padding:5px;border-radius:12px;background:var(--strong)}.conta-vistas a{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:9px;color:var(--body);font-size:15px}.conta-vistas a[aria-current=page]{background:var(--canvas);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgb(28 25 23/.12)}.conta-aviso{margin:0 32px 16px;padding:12px 16px;border-radius:10px;font-size:14px}.conta-aviso.mal{background:var(--alerta-suave);color:#6b2412;border:1px solid #f0b8a6}.conta-aviso.bien{background:var(--ok-suave);color:var(--ok)}.conta-cuerpo{display:flex;flex-direction:column;gap:16px;padding:0 32px 40px}.conta-cuerpo .tabla,.conta-cuerpo .vacio{margin:0}.conta-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.conta-cifra{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--canvas)}.conta-cifra span{font-size:13px;font-weight:600;color:var(--muted)}.conta-cifra b{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:26px;font-weight:500;color:var(--ink)}.conta-cifra small{font-size:13px;color:var(--muted)}.conta-cifra.margen b{color:var(--ok)}.conta-cifra.perdida b{color:var(--alerta)}.conta-cifra.sin b{font-family:inherit;font-size:20px;color:var(--muted)}.conta-bloque{padding:0 20px 18px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--canvas)}.conta-bloque>h2{margin:0 -20px 16px;padding:13px 20px;border-bottom:1px solid var(--hair-soft);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--soft);font-size:16px;font-weight:700}.conta-iva{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px;margin:0;font-size:14.5px}.conta-iva dt{color:var(--muted)}.conta-iva dd{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace}.conta-iva dd.nada{font-family:inherit;color:var(--muted)}.conta-nota{margin:14px 0 0;font-size:14px;color:var(--body);max-width:70ch}.conta-nota.falta,.falta{color:var(--alerta)}.conta-pendientes{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14.5px}.conta-barra{display:flex;justify-content:flex-end}.fila.conta-gasto{grid-template-columns:80px minmax(0,1fr) 100px 150px 100px 200px;align-items:start;padding-top:14px;padding-bottom:14px}.fila.conta-ingreso{grid-template-columns:90px 150px minmax(0,1fr) 170px 110px}.fila.conta-ingreso.falta .dinero{color:var(--alerta)}.fila.conta-ingreso.total{background:var(--soft);font-weight:600}.conta-concepto{display:flex;flex-direction:column;gap:3px;min-width:0}.conta-concepto small,.conta-iva-celda small{font-size:12.5px;color:var(--muted)}.conta-iva-celda{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.conta-iva-celda small.si,.si{color:var(--ok)}.conta-iva-celda small.no{color:var(--muted);text-align:right}.conta-papel{font-size:13.5px}.conta-papel,.conta-subir{display:flex;flex-direction:column;gap:6px}.conta-subir input[type=file]{max-width:190px;font-size:12px}.conta-subir .abrir{margin:0;width:-moz-fit-content;width:fit-content}@media (max-width:900px){.conta-cifras{grid-template-columns:minmax(0,1fr)}.fila.conta-gasto,.fila.conta-ingreso{grid-template-columns:minmax(0,1fr) auto}.fila.conta-gasto.cabecera,.fila.conta-ingreso.cabecera{display:none}.conta-iva{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:760px){.conta-aviso,.conta-vistas{margin-left:16px;margin-right:16px}.conta-cuerpo{padding:0 16px 32px}.conta-vistas{display:flex}.conta-vistas a{flex:1 1;justify-content:center;padding:0 6px;font-size:14px}}.conta-metodos{display:flex;flex-wrap:wrap;gap:4px}.conta-metodos span{padding:2px 8px;border-radius:var(--r-full);background:var(--strong);font-size:12.5px}.conta-metodos span.sin{background:transparent;color:var(--alerta)}.conta-por-metodo{display:flex;flex-wrap:wrap;gap:12px}.conta-por-metodo div{display:flex;flex-direction:column;gap:2px;min-width:130px;padding:12px 16px;border:1px solid var(--hair);border-radius:var(--r-md);background:var(--canvas)}.conta-por-metodo span{font-size:13px;color:var(--muted)}.conta-por-metodo b{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:18px;font-weight:500}.conta-por-metodo div.sin b{color:var(--alerta)}