.parent_page__d5nOl{display:flex;flex-direction:column;gap:var(--space-4);max-width:32rem;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-8);background:var(--ground);min-height:100vh;box-sizing:border-box}.parent_card__I3oTP{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-5)}.parent_eyebrow__NoNDT{font-family:var(--font-body);font-size:var(--text-small);font-weight:600;letter-spacing:.02em;color:var(--ink-faint);text-transform:uppercase;margin:0 0 var(--space-2) 0}.parent_name__hQsxk{font-family:var(--font-display);font-size:var(--text-display);color:var(--ink);margin:0 0 var(--space-2) 0;word-break:break-word}.parent_batchLine__wQ0du{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink-soft);margin:0}.parent_sectionTitle__gznO_{font-family:var(--font-body);font-size:var(--text-label);font-weight:600;color:var(--ink-soft);margin:0 0 var(--space-3) 0}.parent_body__u_4GJ{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);margin:0}.parent_attendanceFigure__gSQLl{font-family:var(--font-display);font-size:var(--text-h1);font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.parent_feeRow__TmHxW{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.parent_amount__LJqxy{font-family:var(--font-display);font-size:var(--text-h1);font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.parent_pill___VZaw{display:inline-block;font-family:var(--font-body);font-size:var(--text-small);font-weight:600;padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg);white-space:nowrap}.parent_pillPaid___4ZIc{color:var(--success);background:var(--success-soft)}.parent_pillDue__GiA68{color:var(--warning);background:var(--warning-soft)}.parent_pillOverdue__AJjk_{color:var(--danger);background:var(--danger-soft)}.parent_dueNote__EDfRS{font-family:var(--font-body);font-size:var(--text-small);color:var(--ink-soft);margin:var(--space-2) 0 0 0}.parent_confirmed__O3BLm{font-family:var(--font-body);font-size:var(--text-body);color:var(--success);margin:var(--space-4) 0 0 0}.parent_payBox__9g3jx{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule)}.parent_payTitle__iiObO{font-family:var(--font-body);font-size:var(--text-label);font-weight:600;color:var(--ink);margin:0 0 var(--space-3) 0}.parent_payLine__YLSnU{display:flex;flex-direction:column;gap:var(--space-1);margin:0 0 var(--space-3) 0}.parent_payLine__YLSnU:last-child{margin-bottom:0}.parent_payLabel__XqUN_{font-family:var(--font-body);font-size:var(--text-small);color:var(--ink-faint)}.parent_payValue__AMue0{font-family:var(--font-display);font-size:var(--text-h2);color:var(--accent);word-break:break-word}.parent_payValueMulti__osBP_{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);white-space:pre-line}.parent_historyList__nTjfk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.parent_historyRow__IJ0m6{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--rule)}.parent_historyRow__IJ0m6:first-child{border-top:none}.parent_historyMonth__61an1{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink)}.parent_historyAmount__Ih__F{font-family:var(--font-display);font-size:var(--text-body);font-weight:600;color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.parent_historyMethod__DHMc3{color:var(--ink-soft)}.parent_historyDate__hCyAD,.parent_historyMethod__DHMc3{font-family:var(--font-body);font-size:var(--text-small)}.parent_historyDate__hCyAD{color:var(--ink-faint);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}