.home__lead{font-size:var(--g-size-21);line-height:var(--g-lh-lead);margin:6px 0 0}.home__status{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:var(--g-size-16);color:var(--g-pencil)}.home__status,.members{margin:0;padding:0;list-style:none}.members__row{padding:12px 0;border-bottom:1px solid var(--g-line)}.members__row:last-child{border-bottom:none}.members__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.members__name{font-weight:600}.members__badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--g-r-chip);background:var(--g-concrete);color:var(--g-ink);font-size:var(--g-size-16);font-weight:600;line-height:var(--g-lh-fine)}.members__badge--warn{background:var(--g-amber-soft);color:var(--g-amber-ink)}.members__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:2px}.members__phone{display:inline-flex;align-items:center;min-height:var(--g-h-target);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.members__state{color:var(--g-pencil);font-size:var(--g-size-16)}.tally{display:flex;flex-wrap:wrap;gap:16px 28px;margin-bottom:16px}.tally__item{display:flex;flex-direction:column;min-width:0}.tally__value{font-size:var(--g-size-36);font-weight:700;line-height:var(--g-lh-num);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tally__value--ok{color:var(--g-green-ink)}.tally__value--warn{color:var(--g-amber-ink)}.tally__label{margin-top:2px;line-height:var(--g-lh-fine)}.claim__comment,.tally__label{font-size:var(--g-size-16);color:var(--g-pencil)}.claim__comment{margin:8px 0 0}.claim__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.ledger--void{color:var(--g-pencil)}.ledger--void .members__name{text-decoration:line-through;text-decoration-thickness:1.5px}.talony{width:100%;max-width:900px;margin:0 auto;padding:24px var(--g-gutter) 60px}.talony__toolbar{margin-bottom:24px;color:var(--g-pencil)}.talony__sheet{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0}.talon{border:1px dashed var(--g-line);padding:16px 18px;background:var(--g-paper);page-break-inside:avoid;break-inside:avoid}.talon__coop{font-size:var(--g-size-16);color:var(--g-pencil)}.talon__unit{font-size:var(--g-size-21);font-weight:700;margin-top:2px}.talon__code{font-family:var(--g-font);font-size:40px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.12em;margin:10px 0 8px}.talon__how{font-size:var(--g-size-16);line-height:1.45}.talon__note{font-size:var(--g-size-15);color:var(--g-pencil);margin-top:8px}@media print{.talony__toolbar{display:none}.talony{padding:0;max-width:none}body{background:#fff}.talon{border-color:#999}@page{size:A4;margin:10mm}}@media (max-width:640px){.talony__sheet{grid-template-columns:1fr}}.members__reset{min-height:var(--g-h-target);padding:4px 8px;font-size:var(--g-size-16)}.series{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.series__preview{margin:0;padding:12px 16px;background:var(--g-concrete);border-radius:var(--g-r-field);font-size:var(--g-size-16);color:var(--g-pencil)}.picker{list-style:none;margin:0;padding:2px;display:flex;flex-wrap:wrap;gap:8px;max-height:320px;overflow-y:auto}.picker__item{display:flex;align-items:center;gap:10px;min-height:var(--g-h-target);padding:0 14px;border:2px solid var(--g-line);border-radius:var(--g-r-field);background:var(--g-paper);color:var(--g-ink);font-weight:500;text-decoration:none;cursor:pointer}.picker__item:hover{border-color:var(--g-ink);text-decoration:none}.picker__item--on{border-color:var(--g-ink);background:var(--g-paper-hover);font-weight:600}.picker__box{width:24px;height:24px;min-height:24px;margin:0;flex:0 0 auto;accent-color:var(--g-ink)}.picker__number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.picker__row{color:var(--g-pencil);font-size:var(--g-size-16);font-weight:400}.readings{display:grid;grid-gap:16px;gap:16px}.reading{padding:16px;border:1px solid var(--g-line);border-radius:var(--g-r-sheet);background:var(--g-paper)}@media (min-width:600px){.reading{padding:20px}}.g-card .reading{border-color:transparent;background:var(--g-concrete)}.g-card .reading .g-input{background:var(--g-paper)}.reading__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px}.reading__meter{font-weight:600}.reading__units{color:var(--g-pencil);font-size:var(--g-size-16)}.reading__hint{margin-inline:0;margin-bottom:0;padding:10px 14px;background:var(--g-paper);border:1px solid var(--g-line);border-radius:var(--g-r-field);color:var(--g-ink);font-size:var(--g-size-16);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reading__done{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.reading__done-value{display:flex;flex-direction:column;gap:2px}.reading__number{font-size:var(--g-size-24);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.reading__unit{color:var(--g-pencil);font-size:var(--g-size-16)}.reading__done-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.swap__toggle{min-height:var(--g-h-target);display:flex;align-items:center;gap:8px;color:var(--g-ink);cursor:pointer;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em}.swap__toggle:hover{text-decoration-thickness:2.5px}.swap__toggle::marker{color:var(--g-pencil)}.bank{margin:0 0 16px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px}.bank dt{color:var(--g-pencil);font-size:var(--g-size-16)}.bank dd{margin:0 0 12px;font-weight:500;-webkit-user-select:all;-moz-user-select:all;user-select:all}.bank__account{font-family:var(--g-font);font-size:var(--g-size-18);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.bill{margin-top:16px}.bill__more{cursor:pointer;color:var(--g-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em;min-height:var(--g-h-target);display:flex;align-items:center;gap:8px}.bill__list{margin:8px 0 0;padding:0;list-style:none}.bill__row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--g-line)}.bill__sum{font-weight:600;white-space:nowrap}.coopcode{display:block;margin-top:20px;padding:16px 20px;border:1px solid var(--g-line);border-radius:var(--g-r-sheet);background:var(--g-paper)}.coopcode__label{display:block;font-weight:600}.coopcode__value{display:block;margin:6px 0 8px;font-family:var(--g-font-stencil);font-size:var(--g-size-36);font-weight:400;line-height:1;letter-spacing:.06em;white-space:nowrap}.coopcode__hint{display:block;color:var(--g-pencil);font-size:var(--g-size-16)}.search{display:flex;gap:8px;margin-bottom:16px}.search .g-input{flex:1 1 auto;min-width:0}.search .g-btn{flex:0 0 auto}@media (max-width:480px){.search{flex-wrap:wrap}.search .g-btn{width:100%}}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip{display:inline-flex;align-items:center;min-height:var(--g-h-target);padding:6px 16px;border:2px solid var(--g-ink);border-radius:var(--g-r-btn);background:var(--g-paper);color:var(--g-ink);font-weight:500}.chip,.chip:hover{text-decoration:none}.chip:hover{background:var(--g-paper-hover)}.chip:focus-visible{border-radius:var(--g-r-btn)}.chip--on,.chip--on:hover{background:var(--g-ink);color:var(--g-paper);font-weight:600}.sheet{overflow-x:auto;margin:0 -4px;padding:0 4px}.sheet__table{width:100%;min-width:720px;border-collapse:collapse;font-size:var(--g-size-16)}.sheet__table th{text-align:left;padding:8px 12px;border-bottom:2px solid var(--g-ink);color:var(--g-pencil);font-weight:600;white-space:nowrap;vertical-align:bottom}.sheet__table td{padding:6px 12px;border-bottom:1px solid var(--g-line);vertical-align:top}.sheet__table tbody tr:hover td{background:var(--g-paper-hover)}.sheet__table tr:last-child td{border-bottom:0}.sheet__name{display:block;font-size:var(--g-size-18);font-weight:600}.sheet__sub{display:block;margin-top:2px}.sheet__quiet,.sheet__sub{color:var(--g-pencil)}.sheet__ok{color:var(--g-green-ink);font-weight:600}.sheet__warn{color:var(--g-amber-ink);font-weight:600}.sheet__money{text-align:right;white-space:nowrap}.sheet__debt{color:var(--g-red-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet__actions{white-space:nowrap}.sheet__btn{min-height:var(--g-h-target);padding:4px 14px;font-size:var(--g-size-16)}.sheet__link{margin-left:8px;color:var(--g-ink)}.sheet__form{min-width:260px;white-space:normal}.sheet__who{margin:0;color:var(--g-pencil)}.sheet__rate{min-height:var(--g-h-target);padding:4px 8px;font-size:var(--g-size-16);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0}.preview{margin-bottom:20px;padding:16px 20px;border-radius:var(--g-r-sheet);background:var(--g-concrete)}.preview__to{margin:0 0 8px;color:var(--g-pencil);font-size:var(--g-size-16)}.preview__subject{margin:12px 0 8px;font-weight:600}.preview__body{margin:0;padding:12px 16px;background:var(--g-paper);border-radius:var(--g-r-field);font-family:var(--g-font);font-size:var(--g-size-16);line-height:var(--g-lh-fine);white-space:pre-wrap;overflow-wrap:break-word}.sheet-a4{width:100%;max-width:760px;margin:0 auto;padding:24px var(--g-gutter) 60px}.sheet-a4__toolbar{margin-bottom:24px;color:var(--g-pencil);display:grid;grid-gap:8px;gap:8px;justify-items:start}.guide,.notice{background:#fff;color:#000;border:1px solid var(--g-line);border-radius:6px;padding:32px}@media (max-width:480px){.guide,.notice{padding:24px 16px}}.notice{text-align:center}.guide__eyebrow,.notice__eyebrow{margin:0 0 4px;font-size:var(--g-size-18);font-weight:600}.notice__title{margin:0 0 16px;font-size:44px;line-height:1.1}.notice__lead{margin:0 auto 24px;max-width:34ch;font-size:var(--g-size-18)}.notice__qr{margin:0 auto;width:320px;max-width:100%}.notice__qr svg{display:block;width:100%;height:auto}.notice__scan{margin:8px 0 24px;font-size:var(--g-size-18);font-weight:600}.notice__code{margin:0 0 24px;font-size:var(--g-size-18);line-height:1.5}.notice__digits{display:inline-block;margin-top:4px;font-family:var(--g-font-stencil);font-size:clamp(44px,13vw,60px);font-weight:400;line-height:1;letter-spacing:.06em;white-space:nowrap}.notice__steps{margin:0 auto 24px;padding:0;list-style:none;max-width:40ch;text-align:left;font-size:var(--g-size-18);display:grid;grid-gap:8px;gap:8px;counter-reset:step}.notice__steps li:before{counter-increment:step;content:counter(step) ". ";font-weight:700}.notice__due{margin:0 0 24px;font-size:var(--g-size-21)}.notice__foot{margin:0;font-size:var(--g-size-16);line-height:1.5}.guide__title{margin:0 0 20px;font-size:var(--g-size-36)}.guide__subtitle{margin:24px 0 8px;font-size:var(--g-size-21)}.guide__list,.guide__steps{margin:0;padding-left:22px;display:grid;grid-gap:8px;gap:8px;font-size:var(--g-size-16);line-height:1.45}.guide__foot{margin:24px 0 0;padding-top:12px;border-top:1px solid var(--g-line);font-size:var(--g-size-15);color:var(--g-pencil)}.coop-facts{margin:0;display:grid;grid-gap:14px;gap:14px}.coop-facts dt{color:var(--g-pencil);font-size:var(--g-size-16)}.coop-facts dd{margin:2px 0 0}.sheet__hint{margin:0 0 12px;color:var(--g-pencil);font-size:var(--g-size-16)}@media (min-width:760px){.sheet__hint{display:none}}.sheet__table--fit{min-width:0}.sheet__table--fit td,.sheet__table--fit th{padding:8px 6px}@media print{.sheet-a4__toolbar{display:none}.sheet-a4{padding:0;max-width:none}.sheet{overflow-x:visible}.sheet__table{min-width:0}.guide,.notice{border:0;border-radius:0;padding:0}.guide__list li,.guide__steps li,.notice__steps li{page-break-inside:avoid;break-inside:avoid}}.g-pagenav{color:var(--g-pencil)}.g-pagenav a{color:var(--g-ink)}.g-pagenav a,.sheet__link,.sheet__table a,.sheet__table button{display:inline-flex;align-items:center;min-height:var(--g-h-target)}button.sheet__link{padding:0;border:0;background:none;color:var(--g-ink);font:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em;cursor:pointer}button.sheet__link:hover{text-decoration-thickness:2.5px}@media print{.g-pagenav{display:none}}