:root{--sans:system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Consolas, "Cascadia Mono", monospace;--toque:2.75rem;--radio:.5rem;--barra:4rem}[data-acento=morado]{--ao:#a98fff;--ao-relleno:#7c5cf0;--ao-tinta:#fff;--ac:#6a46e0}[data-acento=lavanda]{--ao:#a7b1ff;--ao-relleno:#a7b1ff;--ao-tinta:#151a3a;--ac:#4f5bd5}[data-acento=celeste]{--ao:#7cc4ff;--ao-relleno:#7cc4ff;--ao-tinta:#0a2236;--ac:#0b6bcb}[data-acento=menta]{--ao:#8fd3a7;--ao-relleno:#8fd3a7;--ao-tinta:#0f2a1b;--ac:#1f7a4d}[data-acento=ambar]{--ao:#f3bd6b;--ao-relleno:#f3bd6b;--ao-tinta:#2b1d06;--ac:#9a5b00}[data-acento=coral]{--ao:#ff9479;--ao-relleno:#ff9479;--ao-tinta:#2a120b;--ac:#c2462a}[data-acento=rosa]{--ao:#f4a3c0;--ao-relleno:#f4a3c0;--ao-tinta:#33121f;--ac:#b8326a}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#161b25;--superficie:#1e2532;--linea:#2f3a4b;--texto:#e9edf3;--apagado:#97a3b6;--peligro:#f2a39b;--aviso:#e8c88f;--positivo:#8fd3a7;--acento:var(--ao,#a98fff);--acento-relleno:var(--ao-relleno,#7c5cf0);--acento-tinta:var(--ao-tinta,#fff);--velo:#05080e99}:root[data-modo=claro]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#f4f5f8;--superficie:#fff;--linea:#dde1e8;--texto:#1a1f2b;--apagado:#5d6779;--peligro:#c2413a;--aviso:#8a5a0a;--positivo:#217a4b;--acento:var(--ac,#6a46e0);--acento-relleno:var(--ac,#6a46e0);--acento-tinta:#fff;--velo:#14192359}@media (prefers-color-scheme:light){:root[data-modo=auto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fondo:#f4f5f8;--superficie:#fff;--linea:#dde1e8;--texto:#1a1f2b;--apagado:#5d6779;--peligro:#c2413a;--aviso:#8a5a0a;--positivo:#217a4b;--acento:var(--ac,#6a46e0);--acento-relleno:var(--ac,#6a46e0);--acento-tinta:#fff;--velo:#14192359}}:root{--suave:color-mix(in srgb, var(--acento) 14%, var(--superficie))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--fondo);min-height:100dvh;color:var(--texto);font-family:var(--sans);-webkit-font-smoothing:antialiased;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;margin:0;font-size:1rem;line-height:1.5;display:flex}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button,summary{cursor:pointer;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}h1:focus{outline:none}.marco{width:min(40rem,100% - 2rem);margin-inline:auto}.oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.saltar{z-index:50;background:var(--texto);color:var(--fondo);padding:.6rem .9rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.saltar:focus{transform:none}.cabecera{z-index:10;background:var(--fondo);border-bottom:1px solid var(--linea);position:sticky;top:0}.cabecera__fila{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.cabecera__izquierda{align-items:center;min-width:0;display:flex}.cabecera__derecha{align-items:center;gap:.5rem;margin-right:-.5rem;display:flex}.cabecera__acciones{align-items:center;display:flex}.marca{min-height:var(--toque);font-family:var(--mono);letter-spacing:-.04em;align-items:center;font-size:1.15rem;font-weight:500;text-decoration:none;display:inline-flex}.enlace-discreto{min-height:var(--toque);color:var(--apagado);align-items:center;font-size:.9rem;text-decoration:none;display:inline-flex}.enlace-discreto:hover{color:var(--acento)}.conexion{border:1px solid var(--linea);font-family:var(--mono);color:var(--aviso);border-radius:999px;margin:0;padding:.15rem .55rem;font-size:.75rem}main{outline:none;flex:1;width:min(40rem,100% - 2rem);padding-block:1.25rem 2rem}.cabecera-vista{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:1.6rem;font-weight:500;line-height:1.2}.meta{color:var(--apagado);margin:.25rem 0 0;font-size:.875rem}.opciones{flex-basis:100%}.opciones>summary{min-height:2.25rem;color:var(--apagado);align-items:center;font-size:.875rem;display:inline-flex}.opciones[open]{border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);padding:1rem}.opciones__form{gap:.75rem;margin-top:.75rem;display:grid}.opciones__borrar{border-top:1px solid var(--linea);margin-top:1rem;padding-top:1rem}input[type=text],input[type=url],input[type=date],input[type=search],select,textarea{width:100%;min-height:var(--toque);background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);min-width:0;padding:.5rem .75rem;font-size:max(1rem,16px)}textarea{resize:vertical;line-height:1.4}input[type=date]{appearance:none}::placeholder{color:var(--apagado);opacity:1}input:focus,select:focus,textarea:focus{border-color:var(--acento);outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--acento);outline-offset:0}.formulario{gap:1rem;display:grid}.formulario--rejilla{grid-template-columns:1fr 1fr;gap:.75rem}.formulario__extras{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}.campo{border:0;gap:.35rem;min-width:0;margin:0;padding:0;display:grid}.campo>span,.campo>legend{color:var(--apagado);padding:0;font-size:.875rem}.campo>legend{margin-bottom:.35rem}.campo small{color:var(--apagado);font-size:.8rem}.campo--ancho{grid-column:1/-1}.opcion{min-height:var(--toque);cursor:pointer;align-items:center;gap:.6rem;display:flex}.opcion input{width:1.2rem;height:1.2rem;accent-color:var(--acento);flex:none;margin:0}.opcion--linea{margin-right:1.25rem;display:inline-flex}.opcion--tarjeta{border:1px solid var(--linea);border-radius:var(--radio);align-items:flex-start;margin-bottom:.5rem;padding:.75rem}.opcion--tarjeta input{margin-top:.15rem}.opcion--tarjeta>span{gap:.1rem;display:grid}.opcion--tarjeta:has(input:checked){border-color:var(--acento);background:var(--suave)}.error{color:var(--peligro);grid-column:1/-1;margin:0;font-size:.9rem}.boton{min-height:var(--toque);border-radius:var(--radio);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.boton--principal{background:var(--acento-relleno);color:var(--acento-tinta);font-weight:600}.boton--principal:disabled{opacity:.6}.boton--discreto{border-color:var(--linea);color:var(--apagado);background:0 0}.boton--discreto:hover{color:var(--texto)}.boton--peligro{border-color:var(--linea);color:var(--peligro);background:0 0}.fila-botones{flex-wrap:wrap;gap:.5rem;display:flex}.anadir{grid-template-columns:1fr 5.5rem auto;gap:.5rem;display:grid}.anadir--plan{grid-template-columns:9.5rem 1fr auto}.anadir--edicion{grid-template-columns:9.5rem 1fr}.mas>summary{min-height:2.25rem;color:var(--apagado);align-items:center;margin-top:.25rem;font-size:.875rem;display:inline-flex}.mas--formulario>summary{margin:0}.mas--formulario>summary h2{display:inline}.mas--formulario[open]>summary{margin-bottom:.75rem}.filtros{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{border:1px solid var(--linea);min-height:2.25rem;color:var(--apagado);border-radius:999px;align-items:center;padding:.25rem .9rem;font-size:.875rem;display:inline-flex}.chip input:checked+span{border-color:var(--acento);color:var(--texto);background:var(--suave)}.chip input:focus-visible+span{outline:2px solid var(--acento);outline-offset:2px}.tarjetas{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.tarjeta{border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);gap:.25rem;padding:.85rem 1rem;text-decoration:none;display:grid}.tarjeta:hover{border-color:var(--acento)}.tarjeta__titulo{overflow-wrap:anywhere;font-weight:500}.tarjeta__meta{color:var(--apagado);font-size:.875rem}.flecha{color:var(--acento)}.insignia{border:1px solid var(--linea);font-family:var(--mono);vertical-align:.1em;border-radius:999px;margin-right:.35rem;padding:0 .45rem;font-size:.7rem;line-height:1.6;display:inline-block}.insignia--compartida{border-color:var(--acento);color:var(--acento)}.bloque{margin-top:2rem}.bloque__cabecera{border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-bottom:.5rem;display:flex}h2{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--apagado);margin:0;font-size:.8rem;font-weight:500}.contador{color:var(--acento)}.ordenar{color:var(--apagado);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ordenar select{width:auto;min-height:2.25rem;padding:.25rem .5rem}.vacio{color:var(--apagado);margin:1rem 0 0}.nota p{color:var(--apagado);font-size:.9rem}.lista{margin:0;padding:0;list-style:none}.fila{border-bottom:1px solid var(--linea);align-items:center;gap:.25rem;min-height:3.25rem;display:flex}.fila__marcar{cursor:pointer;flex:1;align-items:center;gap:.85rem;min-width:0;padding-block:.4rem;display:flex}.fila__marcar input{width:1.35rem;height:1.35rem;accent-color:var(--acento);flex:none;margin:0}.fila__texto{flex-wrap:wrap;flex:1;align-items:baseline;column-gap:.6rem;min-width:0;display:flex}.fila__texto--bloque{gap:.15rem;padding-block:.55rem;display:grid}.fila__nombre{overflow-wrap:anywhere}.fila__detalle{font-family:var(--mono);color:var(--apagado);overflow-wrap:anywhere;font-size:.8rem}.fila__notas{color:var(--apagado);white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9rem}.fila__enlace{color:var(--acento);text-underline-offset:.2em;justify-self:start;font-size:.875rem}.lista--hechos .fila__nombre,.fila--hecha .fila__nombre{color:var(--apagado);text-decoration:line-through;-webkit-text-decoration-color:var(--linea);text-decoration-color:var(--linea)}.fila--editando{padding-block:.6rem}.fila--editando>form{flex:1}.fila--seleccionada{background:var(--suave)}.fila--pago .fila__nombre{color:var(--apagado)}.fila--saldar{gap:.75rem}.fila--saldar .fila__texto{justify-content:space-between}.edicion{flex:1;grid-template-columns:1fr 5.5rem;gap:.5rem;display:grid}.edicion .fila-botones{grid-column:1/-1}.icono{width:var(--toque);height:var(--toque);border-radius:var(--radio);color:var(--apagado);background:0 0;border:0;flex:none;place-items:center;display:grid}.icono svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.icono:hover{color:var(--texto);background:var(--suave)}.icono--peligro:hover{color:var(--peligro)}.importe{font-family:var(--mono);white-space:nowrap;font-size:.9rem}.positivo{color:var(--positivo)}.negativo{color:var(--peligro)}.cifra{font-family:var(--mono);letter-spacing:-.03em;margin:.75rem 0 .25rem;font-size:1.8rem}.desglose{margin:.5rem 0 0;padding:0;list-style:none}.desglose li{border-bottom:1px solid var(--linea);justify-content:space-between;gap:1rem;padding-block:.45rem;display:flex}.resumen .meta{margin-top:.6rem}.reparto{margin-top:.25rem}.pie{border-top:1px solid var(--linea);padding-block:1rem 1.5rem}.pie p{color:var(--apagado);margin:0;font-size:.85rem}.pie .version{font-family:var(--mono);margin-top:.35rem;font-size:.75rem}.aviso{border:1px solid var(--linea);border-radius:var(--radio);padding:1rem}.actualizacion{z-index:20;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));background:var(--superficie);border:1px solid var(--linea);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;width:min(40rem,100% - 2rem);padding:.75rem .75rem .75rem 1rem;display:flex;position:fixed;transform:translate(-50%)}.actualizacion p{margin:0}body:has(.actualizacion:not([hidden])){padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}@media (max-width:30rem){.anadir--plan{grid-template-columns:1fr auto}.anadir--plan>select{grid-column:1/-1}.anadir--edicion,.formulario__extras{grid-template-columns:1fr}}@media (max-width:22rem){.anadir{grid-template-columns:1fr 4.5rem}.anadir>.boton{grid-column:1/-1}.edicion{grid-template-columns:1fr 4.5rem}.formulario--rejilla{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body[data-sesion=no] .solo-con-sesion{display:none}.enlaces-cuenta{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;display:flex}.enlaces-cuenta a{min-height:var(--toque);color:var(--acento);text-underline-offset:.2em;align-items:center;display:inline-flex}input[type=email],input[type=password]{width:100%;min-height:var(--toque);background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);min-width:0;padding:.5rem .75rem;font-size:max(1rem,16px)}input[type=email]:focus,input[type=password]:focus{border-color:var(--acento);outline:none}input[type=email]:focus-visible,input[type=password]:focus-visible{outline:2px solid var(--acento);outline-offset:0}.datos-cuenta{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:.75rem 0 1rem;display:grid}.datos-cuenta dt{color:var(--apagado);font-size:.875rem}.datos-cuenta dd{overflow-wrap:anywhere;margin:0}.contador-avisos{background:var(--acento-relleno);color:var(--acento-tinta);font-family:var(--mono);border-radius:999px;margin-left:.3rem;padding:0 .4rem;font-size:.75rem}.fila--miembro,.fila--aviso{flex-wrap:wrap;gap:.25rem .75rem;padding-block:.25rem}.fila--miembro .fila-botones,.fila--aviso .fila-botones{padding-bottom:.5rem}.fila--pendiente .fila__nombre{color:var(--texto);font-weight:500}.enlace-unirse{border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);font-family:var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.6rem .75rem;font-size:.8rem}.personas__colecciones{color:var(--apagado);font-size:.875rem}.personas__colecciones a{color:var(--acento);text-underline-offset:.2em}.cabecera-vista .aviso{flex-basis:100%;margin:0}.cabecera-vista .aviso a,.marca__punto{color:var(--acento)}svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.35rem;height:1.35rem}.boton svg.i{width:1.1rem;height:1.1rem;margin-right:.4rem}.atras{min-height:var(--toque);min-width:var(--toque);color:var(--acento);align-items:center;margin-left:-.6rem;padding-right:.5rem;font-size:1rem;text-decoration:none;display:inline-flex}.atras svg.i{stroke-width:2px;width:1.75rem;height:1.75rem}.atras__texto{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.campana{color:var(--texto);position:relative}.campana__numero{text-align:center;min-width:1.15rem;margin:0;padding:0 .3rem;line-height:1.15rem;position:absolute;top:.2rem;right:.1rem}.barra{z-index:15;background:var(--fondo);border-top:1px solid var(--linea);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:fixed;bottom:0;left:0;right:0}.barra__fila{width:min(40rem,100%);height:var(--barra);justify-content:space-around;align-items:center;margin-inline:auto;display:flex}.barra__item{min-width:3.5rem;min-height:var(--toque);color:var(--apagado);align-content:center;justify-items:center;gap:.15rem;font-size:.7rem;text-decoration:none;display:grid}.barra__item--activo{color:var(--acento)}.barra__mas{background:var(--acento-relleno);width:3.1rem;height:3.1rem;color:var(--acento-tinta);border:0;border-radius:50%;place-items:center;display:grid}.barra__mas svg.i{stroke-width:2.2px;width:1.5rem;height:1.5rem}body[data-barra=si] main{padding-bottom:calc(var(--barra) + 2rem)}body[data-barra=si] .actualizacion,body[data-barra=si] .deshacer{bottom:calc(var(--barra) + .75rem + env(safe-area-inset-bottom))}body[data-barra=si]:has(.actualizacion:not([hidden])){padding-bottom:calc(var(--barra) + 5.5rem + env(safe-area-inset-bottom))}.deshacer{z-index:20;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));background:var(--texto);width:min(40rem,100% - 2rem);color:var(--fondo);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .25rem .25rem 1rem;display:flex;position:fixed;transform:translate(-50%)}.deshacer p{overflow-wrap:anywhere;margin:0}.deshacer__boton{min-height:var(--toque);border-radius:var(--radio);color:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0 .9rem;font-weight:600;text-decoration:underline}.hoja{padding:.5rem 1rem calc(1.5rem + env(safe-area-inset-bottom));background:var(--fondo);width:min(40rem,100%);max-width:100%;max-height:85dvh;color:var(--texto);border:1px solid var(--linea);border-bottom:0;border-radius:1rem 1rem 0 0;margin:auto auto 0;overflow:auto}.hoja::backdrop{background:var(--velo)}.hoja__cabecera{justify-content:space-between;align-items:center;margin-bottom:.5rem;margin-right:-.5rem;display:flex}.hoja__titulo{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--texto);font-size:1.15rem}.hoja .formulario{margin-top:1.25rem}.hoja__peligro{border-top:1px solid var(--linea);margin-top:1.5rem;padding-top:1rem}.opciones-crear{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tarjeta--fila,.tarjeta--icono{align-items:center;gap:.85rem;display:flex}.tarjeta__cuerpo{flex:1;gap:.2rem;min-width:0;display:grid}.tarjeta__flecha{color:var(--apagado);width:1.1rem!important;height:1.1rem!important}.tarjeta__icono{border-radius:var(--radio);background:var(--suave);width:2.6rem;height:2.6rem;color:var(--acento);flex:none;place-items:center;display:grid}.tarjeta__icono--pequeno{width:2.1rem;height:2.1rem}.tarjeta__icono--pequeno svg.i{width:1.1rem;height:1.1rem}.tarjeta__compartida{vertical-align:-.2em;color:var(--acento);margin-right:.35rem;display:inline-flex}.tarjeta__compartida svg.i{width:1rem;height:1rem}.bloque__cabecera h2{align-items:center;gap:.5rem;display:inline-flex}.bloque__cabecera h2 svg.i{width:1rem;height:1rem}.ver-todas{min-height:2.25rem;color:var(--acento);background:0 0;border:0;align-items:center;padding:0;font-size:.875rem;text-decoration:none;display:inline-flex}.inicio__contenido>.bloque:first-child{margin-top:.5rem}.vacio-grande{text-align:center;justify-items:center;gap:.75rem;padding:3rem 1rem;display:grid}.vacio-grande__titulo{margin:0;font-size:1.25rem;font-weight:500}.vacio-grande .meta{max-width:22rem;margin:0 0 .5rem}.buscador{display:block;position:relative}.buscador svg.i{color:var(--apagado);pointer-events:none;width:1.15rem;height:1.15rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.buscador input{padding-left:2.4rem}.campo--separado{margin-top:1.25rem}.segmentos{border:1px solid var(--linea);border-radius:calc(var(--radio) + .2rem);background:var(--superficie);grid-template-columns:repeat(3,1fr);gap:.2rem;padding:.2rem;display:grid}.segmento{position:relative}.segmento input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmento span{border-radius:var(--radio);min-height:2.5rem;color:var(--apagado);place-items:center;font-size:.9rem;display:grid}.segmento input:checked+span{background:var(--suave);color:var(--texto);font-weight:500}.segmento input:focus-visible+span{outline:2px solid var(--acento);outline-offset:1px}.colores{flex-wrap:wrap;gap:.15rem;margin-left:-.1rem;display:flex}.color{--muestra:var(--ao);width:var(--toque);height:var(--toque);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}:root[data-modo=claro] .color{--muestra:var(--ac)}@media (prefers-color-scheme:light){:root[data-modo=auto] .color{--muestra:var(--ac)}}.color input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.color__muestra{background:var(--muestra);border-radius:50%;width:2rem;height:2rem}.color:has(input:checked){box-shadow:0 0 0 2px var(--fondo), 0 0 0 4px var(--muestra)}.color:has(input:focus-visible){outline:2px solid var(--texto);outline-offset:3px}.estado-sync{color:var(--apagado);align-items:center;gap:.6rem;margin:.75rem 0 0;font-size:.9rem;display:flex}.estado-sync svg.i{width:1.1rem;height:1.1rem}.version{font-family:var(--mono);font-size:.75rem}.saldo{border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);margin-top:.5rem;padding:1rem}.saldo .cifra{margin:.15rem 0 .25rem}.saldo .meta{margin:0}.saldo .desglose{margin-top:.75rem}.saldo .desglose li:last-child{border-bottom:0;padding-bottom:0}.pastillas{flex-wrap:wrap;gap:.5rem;display:flex}.pastillas .chip span{min-height:var(--toque)}.tarjeta--boton{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.boton--ancho{width:100%;margin-top:1rem}.bloque__acciones{margin-top:.75rem}.hoja__campo{margin-top:1.25rem}.fila__enlaces{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.fila__enlace{align-items:center;gap:.3rem;min-height:2rem;display:inline-flex}.fila__enlace svg.i{width:1rem;height:1rem}.orden__nombre{align-items:center;gap:.6rem;display:flex}.orden__nombre svg.i{width:1.1rem;height:1.1rem;color:var(--apagado)}.icono:disabled{opacity:.35;cursor:default}.vinculo{color:var(--apagado);align-items:center;gap:.4rem;margin:-.5rem 0 1rem;font-size:.9rem;display:flex}.vinculo svg.i{width:1rem;height:1rem}.vinculo a{color:var(--acento);text-underline-offset:.2em}.fila--gasto{padding:0}.gasto{min-width:0;min-height:3.5rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.gasto__texto{flex:1;gap:.1rem;min-width:0;display:grid}.gasto__texto .fila__nombre{align-items:center;gap:.35rem;display:inline-flex}.gasto__foto{color:var(--apagado);display:inline-flex}.gasto__foto svg.i{width:.95rem;height:.95rem}.gasto__cifras{justify-items:end;gap:.1rem;display:grid}.fila--pago .gasto__texto .fila__nombre{color:var(--apagado)}.desglose__nombre{align-items:center;gap:.5rem;display:inline-flex}.desglose__nombre svg.i{width:1rem;height:1rem;color:var(--apagado)}.importe-grande{font-family:var(--mono);font-size:max(1.25rem,16px)!important}.campo__cabecera{justify-content:space-between;align-items:center;display:flex}.campo__cabecera>span{color:var(--apagado);font-size:.875rem}.selector{width:100%;min-height:var(--toque);border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:.75rem;padding:.4rem .75rem .4rem .4rem;display:flex}.selector__texto{flex:1}.reparto-lista .fila{min-height:var(--toque)}.foto{gap:.75rem;display:grid}.foto__ver{border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);cursor:zoom-in;justify-self:start;padding:0;overflow:hidden}.foto__miniatura{object-fit:cover;max-width:10rem;max-height:10rem;display:block}.foto__grande{border-radius:var(--radio);width:100%;height:auto;display:block}.categorias{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;display:grid}.categoria{border:1px solid var(--linea);border-radius:var(--radio);background:var(--superficie);color:var(--texto);font:inherit;cursor:pointer;justify-items:center;gap:.4rem;padding:.75rem .25rem;font-size:.8rem;display:grid}.categoria--elegida{border-color:var(--acento);background:var(--suave)}.formulario>.formulario--rejilla{display:grid}.segmentos--dos{grid-template-columns:repeat(2,1fr);margin-bottom:.25rem}.reparto__importe{text-align:right;font-family:var(--mono);flex:none;width:7rem!important}.reparto-lista .fila{gap:.75rem}.confirmacion{background:var(--fondo);width:min(24rem,100% - 2rem);max-width:100%;color:var(--texto);border:1px solid var(--linea);border-radius:1rem;margin:auto;padding:1.25rem}.confirmacion::backdrop{background:var(--velo)}.confirmacion__titulo{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--texto);margin:0;font-size:1.15rem}.confirmacion__texto{color:var(--apagado);overflow-wrap:anywhere;margin:.5rem 0 1.25rem}.confirmacion__botones{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.boton--peligro-lleno{background:var(--peligro);color:var(--fondo);font-weight:600}
