.Table3-module-scss-module__qMeshG__TableWrapper{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.Table3-module-scss-module__qMeshG__TableWrapper::-webkit-scrollbar{height:6px}.Table3-module-scss-module__qMeshG__TableWrapper::-webkit-scrollbar-track{background:var(--bg-2);border-radius:3px}.Table3-module-scss-module__qMeshG__TableWrapper::-webkit-scrollbar-thumb{background:var(--bg-4);border-radius:3px}.Table3-module-scss-module__qMeshG__Table{border-collapse:separate;border-spacing:0;width:100%;min-width:280px;font-size:var(--font-size2);background-color:var(--bg-0);color:var(--normal);border:1px solid var(--bg-4);border-radius:var(--radius-input);line-height:1.4}.Table3-module-scss-module__qMeshG__Head .Table3-module-scss-module__qMeshG__Row{background-color:var(--bg-2)}.Table3-module-scss-module__qMeshG__Head .Table3-module-scss-module__qMeshG__Cell{color:var(--normal);padding:var(--space1) var(--space2);white-space:nowrap;border-bottom:1px solid var(--bg-4);font-weight:600}@media screen and (max-width:480px){.Table3-module-scss-module__qMeshG__Head .Table3-module-scss-module__qMeshG__Cell{padding:8px 10px;font-size:12px}}.Table3-module-scss-module__qMeshG__Body .Table3-module-scss-module__qMeshG__Row .Table3-module-scss-module__qMeshG__Cell{border-bottom:1px solid var(--bg-4)}.Table3-module-scss-module__qMeshG__Body .Table3-module-scss-module__qMeshG__Row:last-child .Table3-module-scss-module__qMeshG__Cell{border-bottom:none}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__Highlight .Table3-module-scss-module__qMeshG__Cell{padding-top:var(--space2);padding-bottom:var(--space2);font-weight:600}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__Sub .Table3-module-scss-module__qMeshG__Cell:first-child{padding-left:var(--space4)}@media screen and (max-width:480px){.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__Sub .Table3-module-scss-module__qMeshG__Cell:first-child{padding-left:20px}}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__Sub{font-size:var(--font-size1);color:var(--normal-4)}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisBrand{border-top:1px solid var(--bg-3)}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisBrand .Table3-module-scss-module__qMeshG__Cell{color:var(--brand);font-weight:700}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisPositive{border-top:1px solid var(--bg-3)}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisPositive .Table3-module-scss-module__qMeshG__Cell{color:var(--positive);font-weight:700}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisWarning .Table3-module-scss-module__qMeshG__Cell{color:var(--warning);font-weight:700}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisDanger .Table3-module-scss-module__qMeshG__Cell{color:var(--danger);font-weight:700}.Table3-module-scss-module__qMeshG__Cell{padding:var(--space1) var(--space2);vertical-align:middle;word-break:break-word}@media screen and (max-width:480px){.Table3-module-scss-module__qMeshG__Cell{padding:8px 10px;font-size:13px}}.Table3-module-scss-module__qMeshG__Cell.Table3-module-scss-module__qMeshG__HeaderCell{color:var(--normal-3);white-space:nowrap;width:1%;font-weight:600}.Table3-module-scss-module__qMeshG__Cell.Table3-module-scss-module__qMeshG__AlignLeft{text-align:left}.Table3-module-scss-module__qMeshG__Cell.Table3-module-scss-module__qMeshG__AlignCenter{text-align:center}.Table3-module-scss-module__qMeshG__Cell.Table3-module-scss-module__qMeshG__AlignRight{text-align:right}.Table3-module-scss-module__qMeshG__Cell.Table3-module-scss-module__qMeshG__Numeric{font-family:var(--font-mono);text-align:right;white-space:nowrap}.Table3-module-scss-module__qMeshG__Compact .Table3-module-scss-module__qMeshG__Cell{padding:6px 10px}@media screen and (max-width:480px){.Table3-module-scss-module__qMeshG__Compact .Table3-module-scss-module__qMeshG__Cell{padding:6px 8px;font-size:12px}}.Table3-module-scss-module__qMeshG__Striped .Table3-module-scss-module__qMeshG__Body .Table3-module-scss-module__qMeshG__Row:nth-child(2n):not(.Table3-module-scss-module__qMeshG__EmphasisBrand):not(.Table3-module-scss-module__qMeshG__EmphasisPositive):not(.Table3-module-scss-module__qMeshG__EmphasisWarning):not(.Table3-module-scss-module__qMeshG__EmphasisDanger){background-color:var(--bg-1)}
.PhotoStory-module-scss-module__0ZxthW__Root{width:min(1160px,100% - 2rem);margin:clamp(2.7rem,6vw,5rem) auto 0}.PhotoStory-module-scss-module__0ZxthW__Heading{font-family:var(--font-serif);margin:0 0 1.5rem;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.4}.PhotoStory-module-scss-module__0ZxthW__Gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem 1.5rem;display:grid}.PhotoStory-module-scss-module__0ZxthW__Frame{min-width:0;margin:0}.PhotoStory-module-scss-module__0ZxthW__Frame:first-child{grid-row:span 2}.PhotoStory-module-scss-module__0ZxthW__Image{border-radius:8px;width:100%;height:auto;display:block}.PhotoStory-module-scss-module__0ZxthW__Caption{color:var(--muted);margin-top:.6rem;font-size:.85rem;line-height:1.7}@media (max-width:767px){.PhotoStory-module-scss-module__0ZxthW__Root{width:calc(100% - 1rem)}.PhotoStory-module-scss-module__0ZxthW__Heading{margin-inline:.5rem}.PhotoStory-module-scss-module__0ZxthW__Gallery{gap:1rem .5rem}.PhotoStory-module-scss-module__0ZxthW__Frame:first-child{grid-area:auto/1/auto/-1}.PhotoStory-module-scss-module__0ZxthW__Frame:first-child .PhotoStory-module-scss-module__0ZxthW__Image{aspect-ratio:4/5;object-fit:cover;object-position:center 45%}.PhotoStory-module-scss-module__0ZxthW__Caption{font-size:.8rem}}
.Flyer-module-scss-module__Pg17AW__Root{width:min(1160px,100% - 2rem);margin:clamp(2.7rem,6vw,5rem) auto 0}.Flyer-module-scss-module__Pg17AW__Root h2{font-family:var(--font-serif);margin:0 0 1rem;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.4}.Flyer-module-scss-module__Pg17AW__Root>p{margin:0 0 1.5rem;font-size:.875rem;line-height:1.7}.Flyer-module-scss-module__Pg17AW__Grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;width:min(100%,624px);display:grid}.Flyer-module-scss-module__Pg17AW__Grid figure{min-width:0;margin:0}.Flyer-module-scss-module__Pg17AW__Grid figcaption{font-family:var(--font);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;margin-top:.5rem;font-size:.8125rem;display:flex}.Flyer-module-scss-module__Pg17AW__Download{font-family:var(--font);align-items:center;gap:.35rem;display:inline-flex}.Flyer-module-scss-module__Pg17AW__DownloadButton{width:44px;height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.Flyer-module-scss-module__Pg17AW__DownloadButton:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.Flyer-module-scss-module__Pg17AW__DownloadButton:focus-visible{outline-offset:2px;outline:2px solid}.Flyer-module-scss-module__Pg17AW__DownloadButton:disabled{opacity:.5;cursor:wait}.Flyer-module-scss-module__Pg17AW__FileInfo{font-family:var(--font);letter-spacing:.03em;font-variant-numeric:tabular-nums;opacity:.75;gap:.15rem;font-size:.6875rem;line-height:1.35;display:grid}.Flyer-module-scss-module__Pg17AW__Image{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.Flyer-module-scss-module__Pg17AW__Image:focus-visible{outline-offset:5px;outline:2px solid}
.TempleReceiptAction-module-scss-module__c_0gwa__Actions{align-items:center;gap:var(--space2);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.TempleReceiptAction-module-scss-module__c_0gwa__ActionButton{letter-spacing:.01em;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.4rem;line-height:1.35;display:inline-flex!important}.TempleReceiptAction-module-scss-module__c_0gwa__ActionButton svg{flex:none;width:1rem;height:1rem}.TempleReceiptAction-module-scss-module__c_0gwa__ActionButton:focus-visible{outline-offset:3px;outline:2px solid}.TempleReceiptAction-module-scss-module__c_0gwa__DialogBody{gap:var(--space4);width:min(32rem,100%);display:grid}.TempleReceiptAction-module-scss-module__c_0gwa__Notice{padding:var(--space3);border-inline-start:3px solid var(--warning);background:var(--bg-1);margin:0;line-height:1.8}.TempleReceiptAction-module-scss-module__c_0gwa__FieldGroup{gap:var(--space2);display:grid}.TempleReceiptAction-module-scss-module__c_0gwa__Label{font-weight:700}.TempleReceiptAction-module-scss-module__c_0gwa__RecipientFields{gap:var(--space2);grid-template-columns:minmax(0,1fr) 7rem;display:grid}.TempleReceiptAction-module-scss-module__c_0gwa__Input,.TempleReceiptAction-module-scss-module__c_0gwa__Select{width:100%;min-width:0;padding:var(--space2) var(--space3);border:1px solid var(--normal-4);border-radius:var(--radius-input);background:var(--bg-0);color:var(--normal);font:inherit}.TempleReceiptAction-module-scss-module__c_0gwa__Input:focus-visible,.TempleReceiptAction-module-scss-module__c_0gwa__Select:focus-visible{outline:2px solid var(--positive);outline-offset:2px}.TempleReceiptAction-module-scss-module__c_0gwa__Hint,.TempleReceiptAction-module-scss-module__c_0gwa__Error{font-size:var(--font-size1);margin:0;line-height:1.7}.TempleReceiptAction-module-scss-module__c_0gwa__Hint{color:var(--normal-7)}.TempleReceiptAction-module-scss-module__c_0gwa__Error{color:var(--danger)}@media (max-width:520px){.TempleReceiptAction-module-scss-module__c_0gwa__RecipientFields{grid-template-columns:minmax(0,1fr) 6rem}}
.PrayerHistoryViewer-module-scss-module__4a_Z_G__Root{gap:var(--space4);display:grid}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Title{color:var(--palette-ink);margin:0;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;line-height:1.55}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Application,.PrayerHistoryViewer-module-scss-module__4a_Z_G__Prayers,.PrayerHistoryViewer-module-scss-module__4a_Z_G__Address,.PrayerHistoryViewer-module-scss-module__4a_Z_G__Offering{gap:var(--space2);padding:var(--space3);border-radius:var(--reading-radius-sm);border:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);background:color-mix(in srgb, var(--palette-paper) 90%, var(--palette-surface));box-shadow:0 18px 40px -32px var(--palette-shadow-soft);display:grid}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Prayers,.PrayerHistoryViewer-module-scss-module__4a_Z_G__Address,.PrayerHistoryViewer-module-scss-module__4a_Z_G__Offering{margin-top:var(--space2)}.PrayerHistoryViewer-module-scss-module__4a_Z_G__BasicInfo{gap:var(--space2);display:grid}.PrayerHistoryViewer-module-scss-module__4a_Z_G__BasicInfo .PrayerHistoryViewer-module-scss-module__4a_Z_G__Name,.PrayerHistoryViewer-module-scss-module__4a_Z_G__BasicInfo .PrayerHistoryViewer-module-scss-module__4a_Z_G__Number,.PrayerHistoryViewer-module-scss-module__4a_Z_G__BasicInfo .PrayerHistoryViewer-module-scss-module__4a_Z_G__AcceptanceDate{margin:0}.PrayerHistoryViewer-module-scss-module__4a_Z_G__BasicInfo .PrayerHistoryViewer-module-scss-module__4a_Z_G__Label{color:var(--palette-muted);margin-right:var(--space1);font-size:.95rem;font-weight:700}.PrayerHistoryViewer-module-scss-module__4a_Z_G__BasicInfo .PrayerHistoryViewer-module-scss-module__4a_Z_G__Data{color:var(--palette-ink);font-size:1.05rem;font-weight:600}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Date{gap:var(--space1);color:var(--palette-muted);flex-wrap:wrap;align-items:center;display:flex}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Date .PrayerHistoryViewer-module-scss-module__4a_Z_G__Label{font-weight:700}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Date .PrayerHistoryViewer-module-scss-module__4a_Z_G__Data{color:var(--palette-ink);font-family:var(--font-mono);font-size:.95rem}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Prayers .PrayerHistoryViewer-module-scss-module__4a_Z_G__Prayer{background:color-mix(in srgb, var(--palette-surface-strong) 78%, var(--palette-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-border) 78%, transparent);border-radius:18px}@media screen and (min-width:600px){.PrayerHistoryViewer-module-scss-module__4a_Z_G__Prayers .PrayerHistoryViewer-module-scss-module__4a_Z_G__Prayer{margin:var(--space0) 0}}.PrayerHistoryViewer-module-scss-module__4a_Z_G__CardContainer{gap:var(--space2);display:grid}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Offering .PrayerHistoryViewer-module-scss-module__4a_Z_G__Table{width:min(100%,24rem);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-border) 82%, transparent);border-radius:18px;grid-template-columns:auto auto;margin:0 auto;display:grid;overflow:hidden}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Offering .PrayerHistoryViewer-module-scss-module__4a_Z_G__Table div{padding:var(--space1) var(--space2);background:color-mix(in srgb, var(--palette-paper) 88%, var(--palette-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-border) 72%, transparent)}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Offering .PrayerHistoryViewer-module-scss-module__4a_Z_G__Table .PrayerHistoryViewer-module-scss-module__4a_Z_G__Head{color:var(--palette-muted);font-weight:700}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Offering .PrayerHistoryViewer-module-scss-module__4a_Z_G__Table .PrayerHistoryViewer-module-scss-module__4a_Z_G__Data{color:var(--palette-ink);font-family:var(--font-mono);text-align:right}.PrayerHistoryViewer-module-scss-module__4a_Z_G__Link{justify-content:center;margin:0;display:flex}@media screen and (min-width:600px){.PrayerHistoryViewer-module-scss-module__4a_Z_G__Link{margin-top:var(--space0)}}.PrayerHistoryViewer-module-scss-module__4a_Z_G__EmptyText{color:var(--palette-muted);text-align:center;margin:0;font-size:.95rem}
.EventTransactionViewer-module-scss-module__op45eW__Root{padding-left:var(--space1);padding-right:var(--space1);padding-bottom:var(--space2)}.EventTransactionViewer-module-scss-module__op45eW__Table{border-collapse:collapse;border:1px solid var(--positive);max-width:var(--panel-xxxl);margin-left:auto;margin-right:auto}.EventTransactionViewer-module-scss-module__op45eW__Caption{color:var(--positive);text-align:center;margin-top:var(--space2);margin-bottom:var(--space2);font-weight:700}.EventTransactionViewer-module-scss-module__op45eW__TableHeaderCell{padding:var(--space2);border:1px solid var(--positive)}.EventTransactionViewer-module-scss-module__op45eW__TableBodyRow{border:1px solid var(--positive);width:100%}.EventTransactionViewer-module-scss-module__op45eW__TableBodyRow:nth-child(2n){background-color:var(--bg-1)}.EventTransactionViewer-module-scss-module__op45eW__TableBodyRow:nth-child(odd){background-color:var(--bg-2)}.EventTransactionViewer-module-scss-module__op45eW__TableCellType{padding:var(--space2);border:1px solid var(--positive);font-weight:700}.EventTransactionViewer-module-scss-module__op45eW__TableCellMethod,.EventTransactionViewer-module-scss-module__op45eW__TableCellAmount{text-align:right;font-size:var(--font-size4);padding:var(--space2);font-family:var(--font-mono);border:1px solid var(--positive);font-weight:700}.EventTransactionViewer-module-scss-module__op45eW__TableCellDate{font-family:var(--font-mono);padding:var(--space2);font-size:var(--font-size1);border:1px solid var(--positive)}.EventTransactionViewer-module-scss-module__op45eW__TableCellActions{vertical-align:middle;padding:var(--space2);align-items:center;gap:var(--space1);border:1px solid var(--positive);display:flex}.EventTransactionViewer-module-scss-module__op45eW__TableCellEditor{text-align:right;padding:var(--space2);border:1px solid var(--positive)}
.EventPaypayBankPaymentButton-module-scss-module__s3W9Aq__Container{text-align:center}.EventPaypayBankPaymentButton-module-scss-module__s3W9Aq__FieldLabel{margin-block:var(--space2);font-size:var(--font-size4);font-weight:700;display:block}.EventPaypayBankPaymentButton-module-scss-module__s3W9Aq__InputField{padding:var(--space2);font-family:var(--font-mono);font-size:var(--font-size4);border-radius:.25rem;font-weight:700}
.EventTransactionEditor-module-scss-module__YNotgG__Container{text-align:center}.EventTransactionEditor-module-scss-module__YNotgG__FieldLabel{margin-top:var(--space2);margin-bottom:var(--space2);font-size:var(--font-size4);font-weight:700;display:block}.EventTransactionEditor-module-scss-module__YNotgG__InputField{padding:var(--space2);font-weight:700;font-family:var(--font-mono);font-size:var(--font-size4);border-radius:.25rem}
