.shell-subbar-anchor--moved[data-v-2896dd80]{display:none}.shell-subbar[data-v-2896dd80]{display:flex;align-items:stretch;gap:var(--spacing-md);width:100%;height:100%;min-width:0}.shell-subbar__start[data-v-2896dd80]{display:flex;flex:1;align-items:stretch;min-width:0}.shell-subbar__end[data-v-2896dd80]{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-sm);margin-left:auto}.member-actions[data-v-c8d469a0]{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;justify-content:flex-end}.datos[data-v-3068632a],.datos__panel[data-v-3068632a]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.datos__panel[data-v-3068632a]{padding:var(--spacing-lg);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.datos__title[data-v-3068632a]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--ink)}.datos__file[data-v-3068632a]{display:none}.datos__photo-button[data-v-3068632a]{border:2px solid var(--surface)}.datos__pair[data-v-3068632a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:var(--spacing-md);column-gap:var(--spacing-md);row-gap:var(--spacing-lg);align-items:start}.datos__field[data-v-3068632a]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.datos__label-row[data-v-3068632a]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-sm)}.datos__label[data-v-3068632a]{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ink)}.datos__hint[data-v-3068632a]{display:flex;align-items:baseline;gap:var(--spacing-2xs);font-size:var(--font-size-xs);color:var(--ink-3)}.datos__role[data-v-3068632a]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-height:40px;padding:0 var(--spacing-xs) 0 var(--spacing-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--canvas)}.datos__role-name[data-v-3068632a]{font-size:var(--font-size-sm);color:var(--ink)}.datos__actions[data-v-3068632a]{display:flex;justify-content:flex-end;margin-top:var(--spacing-sm)}.datos__colors[data-v-3068632a]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-2xs)}.datos__color[data-v-3068632a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);box-shadow:0 0 0 1px var(--line-strong);color:#fff;font-size:11px;cursor:pointer}.datos__color--none[data-v-3068632a]{background:var(--canvas);color:var(--ink-3)}.datos__color--picked[data-v-3068632a]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.datos__color--locked[data-v-3068632a]{cursor:default}.datos__color[data-v-3068632a]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1279px){.datos__pair[data-v-3068632a]{grid-template-columns:minmax(0,1fr)}}.rol-miembro[data-v-b509e890]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.rol-miembro__title[data-v-b509e890]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--ink)}.rol-miembro__lead[data-v-b509e890]{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--ink-2)}.rol-miembro__head[data-v-b509e890]{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm)}.rol-miembro__body[data-v-b509e890]{display:flex;align-items:flex-end;gap:var(--spacing-md)}.rol-miembro__alert[data-v-b509e890],.rol-miembro__select[data-v-b509e890]{flex:1 1 0;min-width:0}@media(max-width:1279px){.rol-miembro__body[data-v-b509e890]{flex-direction:column;align-items:stretch}}.actividad[data-v-c28b0b42],.actividad__act[data-v-c28b0b42],.actividad__list[data-v-c28b0b42]{display:flex;flex-direction:column}.actividad__act[data-v-c28b0b42]{gap:var(--spacing-2xs);padding:var(--spacing-md) 0;border-bottom:1px solid var(--line-soft)}.actividad__act[data-v-c28b0b42]:last-child{border-bottom:0}.actividad__head[data-v-c28b0b42]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md)}.actividad__what[data-v-c28b0b42]{font-size:var(--font-size-sm);color:var(--ink)}.actividad__when[data-v-c28b0b42]{flex:0 0 auto;font-size:var(--font-size-xs);color:var(--ink-3)}.actividad__tags[data-v-c28b0b42]{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs)}.actividad__changes[data-v-c28b0b42]{display:flex;flex-direction:column;gap:2px;margin-top:var(--spacing-2xs);padding-left:var(--spacing-md);border-left:2px solid var(--line)}.actividad__change[data-v-c28b0b42]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-2xs);font-size:var(--font-size-xs)}.actividad__field[data-v-c28b0b42]{font-weight:var(--font-weight-medium);color:var(--ink-2);min-width:140px}.actividad__old[data-v-c28b0b42]{color:var(--ink-faint);text-decoration:line-through}.actividad__arrow[data-v-c28b0b42]{font-size:10px;color:var(--ink-faint)}.actividad__new[data-v-c28b0b42]{color:var(--ink)}.toggle[data-v-7f1955ff]{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.toggle[data-v-7f1955ff]:active{transform:scale(.96)}.toggle--disabled[data-v-7f1955ff]{cursor:not-allowed}.toggle__input[data-v-7f1955ff]{position:absolute;opacity:0;width:0;height:0}.toggle__track[data-v-7f1955ff]{width:36px;height:20px;background:var(--line-strong);border-radius:var(--radius-full);position:relative;transition:background .2s;flex-shrink:0}.toggle__track[data-v-7f1955ff]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--control-knob);border-radius:50%;transition:transform .2s;box-shadow:var(--shadow-xs)}.toggle--checked .toggle__track[data-v-7f1955ff]{background:var(--accent-fill-hover)}.toggle--checked .toggle__track[data-v-7f1955ff]:after{transform:translateX(16px)}.toggle__input:focus-visible+.toggle__track[data-v-7f1955ff]{box-shadow:var(--shadow-focus)}.toggle__input:disabled+.toggle__track[data-v-7f1955ff]{opacity:.5;cursor:not-allowed}.toggle__label[data-v-7f1955ff]{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ink)}.currency-input[data-v-17ff1a6e]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.currency-input__label-row[data-v-17ff1a6e]{display:flex;align-items:center;gap:var(--spacing-xs)}.currency-input__label[data-v-17ff1a6e]{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:500;color:var(--ink);line-height:var(--line-height-normal)}.currency-input__required[data-v-17ff1a6e]{color:var(--red-ink);margin-left:2px}.currency-input__info-icon[data-v-17ff1a6e]{font-size:12px;color:var(--ink-3);cursor:help;transition:color .12s}.currency-input__info-icon[data-v-17ff1a6e]:focus,.currency-input__info-icon[data-v-17ff1a6e]:hover{color:var(--ink-2);outline:none}.currency-input__wrapper[data-v-17ff1a6e]{position:relative;display:flex;align-items:center}.currency-input__field[data-v-17ff1a6e]{height:40px;padding:0 var(--spacing-xl) 0 var(--spacing-sm);border:1px solid var(--line);border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);background:var(--surface);width:100%;transition:border-color .12s,box-shadow .12s}.currency-input__field[data-v-17ff1a6e]::-moz-placeholder{color:var(--ink-2);font-family:var(--font-body);font-weight:var(--font-weight-normal)}.currency-input__field[data-v-17ff1a6e]::placeholder{color:var(--ink-2);font-family:var(--font-body);font-weight:var(--font-weight-normal)}.currency-input__field[data-v-17ff1a6e]:hover{border-color:var(--line-strong)}.currency-input__field[data-v-17ff1a6e]:focus{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}.currency-input__field[data-v-17ff1a6e]:disabled{background:var(--hover);color:var(--ink-3);cursor:not-allowed}.currency-input--error .currency-input__field[data-v-17ff1a6e]{border-color:var(--red)}.currency-input--error .currency-input__field[data-v-17ff1a6e]:focus{box-shadow:0 0 0 3px rgba(220,38,38,.2)}.currency-input__suffix[data-v-17ff1a6e]{position:absolute;right:var(--spacing-sm);color:var(--ink-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);pointer-events:none}.currency-input__error[data-v-17ff1a6e]{font-size:var(--font-size-xs);color:var(--red-ink-2);display:flex;align-items:center;gap:var(--spacing-xs)}.gasto[data-v-c44d018a]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.gasto__title[data-v-c44d018a]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--ink)}.gasto__lead[data-v-c44d018a]{font-size:var(--font-size-sm);color:var(--ink-2)}.gasto__head[data-v-c44d018a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-lg)}.gasto__titles[data-v-c44d018a]{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.gasto__switch[data-v-c44d018a]{flex-shrink:0}.gasto__row[data-v-c44d018a],.gasto__switch[data-v-c44d018a]{display:flex;align-items:center;gap:var(--spacing-sm)}.gasto__row--field[data-v-c44d018a]{align-items:flex-end;gap:var(--spacing-md)}.gasto__toggle-label[data-v-c44d018a]{font-size:var(--font-size-sm);color:var(--ink)}.gasto__remaining[data-v-c44d018a]{font-size:var(--font-size-sm);color:var(--ink-2);padding-bottom:var(--spacing-xs)}.miembro[data-v-7e04c20a]{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) 0}.miembro__loading[data-v-7e04c20a]{display:flex;justify-content:center;padding:var(--spacing-3xl) 0}.miembro__body[data-v-7e04c20a],.miembro__content[data-v-7e04c20a]{display:flex;flex-direction:column;min-width:0}.miembro__content[data-v-7e04c20a]{gap:var(--spacing-lg)}.miembro__panel[data-v-7e04c20a]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.miembro__panel-lead[data-v-7e04c20a]{font-size:var(--font-size-sm);color:var(--ink-2)}.miembro__link[data-v-7e04c20a]{font-family:var(--font-mono);font-size:var(--font-size-xs);word-break:break-all}