.lookup[data-v-56f147ff]{padding:0 12px 12px;text-align:left}.lookup--form[data-v-56f147ff]{display:flex;flex-direction:column;height:calc(100dvh - 219px - env(safe-area-inset-bottom));padding-bottom:0}.lookup__form[data-v-56f147ff]{display:flex;flex:1;flex-direction:column;min-height:0}.lookup__form[data-v-56f147ff] .linked{min-height:160px}.lookup-card[data-v-56f147ff]{background:#fff;border-radius:22px;box-shadow:0 14px 34px #10213a1a;margin:-30px 8px 0;padding:16px 16px 18px;position:relative;z-index:2}.field[data-v-56f147ff]{margin-bottom:12px}.field[data-v-56f147ff] .v-label{color:#26364d;font-size:.85rem;font-weight:600;margin-bottom:6px;opacity:1}.field[data-v-56f147ff] .v-field{border-radius:14px;transition:box-shadow .22s var(--motion-ease-out)}.field[data-v-56f147ff] .v-field--focused{box-shadow:0 0 0 4px #0080d31f}.field[data-v-56f147ff] input{font-size:1rem}.cta[data-v-56f147ff]{border-radius:16px;box-shadow:0 10px 22px #0080d34d;font-size:1rem;font-weight:700;height:50px!important;letter-spacing:0;text-transform:none}.lookup__result .cta[data-v-56f147ff]{margin-top:16px}.summary[data-v-56f147ff]{background:#fff;border-radius:22px;box-shadow:0 14px 34px #10213a1a;margin:-30px 8px 0;padding:14px;position:relative;z-index:2}.summary__head[data-v-56f147ff]{align-items:center;display:flex;gap:12px}.summary__icon[data-v-56f147ff]{background:linear-gradient(135deg,#ffb300,#ff7a00);border-radius:14px;display:grid;flex:none;height:46px;place-items:center;width:46px}.summary__icon .v-icon[data-v-56f147ff]{color:#fff;font-size:26px}.summary__who[data-v-56f147ff]{display:flex;flex:1;flex-direction:column;min-width:0}.summary__name[data-v-56f147ff]{color:#10213a;font-size:.95rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary__code[data-v-56f147ff]{color:#0067b0;font-size:.9rem;font-weight:700;letter-spacing:.02em}.summary__supplier[data-v-56f147ff]{color:#7a8594;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary__change[data-v-56f147ff]{background:#e6f3fc;border-radius:999px;color:#0067b0;flex:none;font-size:.78rem;font-weight:700;padding:6px 12px}.summary__stats[data-v-56f147ff]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.stat[data-v-56f147ff]{background:#f6f9fc;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.stat__label[data-v-56f147ff]{color:#7a8594;font-size:.68rem;white-space:nowrap}.stat__value[data-v-56f147ff]{color:#10213a;font-size:.9rem;font-weight:700}.stat--warn[data-v-56f147ff]{background:#fdeeee}.stat--warn .stat__value[data-v-56f147ff]{color:#d93b3b}.segment[data-v-56f147ff]{background:#e9eef4;border-radius:14px;display:grid;grid-template-columns:1fr 1fr;margin:16px 8px 12px;padding:4px;position:relative}.segment__thumb[data-v-56f147ff]{background:#fff;border-radius:10px;bottom:4px;box-shadow:0 2px 8px #10213a1a;left:4px;position:absolute;top:4px;transition:transform .32s var(--motion-ease-out);width:calc(50% - 4px)}.segment__thumb.is-right[data-v-56f147ff]{transform:translate(100%)}.segment__btn[data-v-56f147ff]{align-items:center;color:#7a8594;display:flex;font-size:.85rem;font-weight:600;gap:6px;justify-content:center;padding:8px 0;position:relative;transition:color .2s}.segment__btn.is-active[data-v-56f147ff]{color:#0067b0}.months[data-v-56f147ff]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.month[data-v-56f147ff]{background:#fff;border-radius:18px;box-shadow:0 4px 14px #10213a0d;gap:12px;padding:12px}.month[data-v-56f147ff],.month__date[data-v-56f147ff]{align-items:center;display:flex}.month__date[data-v-56f147ff]{background:#fff4e5;border-radius:14px;color:#ef7d00;flex:none;flex-direction:column;height:48px;justify-content:center;line-height:1.1;width:48px}.month__date b[data-v-56f147ff]{font-size:.95rem}.month__date small[data-v-56f147ff]{font-size:.65rem;font-weight:600}.month__body[data-v-56f147ff]{display:flex;flex:1;flex-direction:column;min-width:0}.month__used[data-v-56f147ff]{color:#10213a;font-size:1rem;font-weight:700}.month__used small[data-v-56f147ff]{color:#7a8594;font-size:.75rem;font-weight:600}.month__reading[data-v-56f147ff]{color:#7a8594;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.month__money[data-v-56f147ff]{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:4px}.month__total[data-v-56f147ff]{color:#10213a;font-size:.9rem;font-weight:700}.month__status[data-v-56f147ff]{align-items:center;border-radius:999px;display:inline-flex;font-size:.66rem;font-weight:700;gap:3px;padding:2px 8px}.month__status.is-paid[data-v-56f147ff]{background:#e5f7ee;color:#1a9a5b}.month__status.is-unpaid[data-v-56f147ff]{background:#fdeaea;color:#d93b3b}.chart-card[data-v-56f147ff]{background:#fff;border-radius:18px;box-shadow:0 4px 14px #10213a0d;height:300px;padding:14px 12px 40px}.chart-card__title[data-v-56f147ff]{color:#10213a;font-size:.85rem;font-weight:700;margin-bottom:8px}
