.ModulePlaceholder-module__hiT_tG__wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:760px;padding:28px}.ModulePlaceholder-module__hiT_tG__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--saffron);margin:0 0 4px;font-size:12px;font-weight:600}.ModulePlaceholder-module__hiT_tG__title{color:var(--green);margin:0 0 8px;font-size:22px}.ModulePlaceholder-module__hiT_tG__summary{color:var(--ink-2);margin:0 0 20px}.ModulePlaceholder-module__hiT_tG__notice{border-left:3px solid var(--saffron);background:var(--bg);border-radius:var(--radius);padding:12px 14px}.ModulePlaceholder-module__hiT_tG__subhead{margin:24px 0 8px;font-size:15px}.ModulePlaceholder-module__hiT_tG__list{color:var(--ink-2);margin:0;padding-left:20px;line-height:1.7}
.register-module__jxcZvq__page{flex-direction:column;gap:16px;width:100%;padding-bottom:40px;display:flex}.register-module__jxcZvq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.register-module__jxcZvq__title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:26px;font-weight:600;line-height:1.2}.register-module__jxcZvq__titleRow{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.register-module__jxcZvq__subtitle{color:var(--ink-2);font-size:14px;font-family:var(--hi);margin-top:4px}.register-module__jxcZvq__back{color:var(--ink-3);margin-bottom:4px;font-size:12.5px;text-decoration:none;display:inline-block}.register-module__jxcZvq__back:hover{color:var(--green);text-decoration:underline}.register-module__jxcZvq__headerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.register-module__jxcZvq__btn{border-radius:var(--radius);min-height:36px;font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.register-module__jxcZvq__btn:hover:not(:disabled){border-color:var(--ink-3)}.register-module__jxcZvq__btn:disabled{opacity:.5;cursor:not-allowed}.register-module__jxcZvq__btnPrimary{background:var(--green);border-color:var(--green);color:#fff}.register-module__jxcZvq__btnPrimary:hover:not(:disabled){background:var(--green-deep);border-color:var(--green-deep)}.register-module__jxcZvq__btnDanger{color:var(--danger)}.register-module__jxcZvq__btnDanger:hover:not(:disabled){border-color:var(--danger)}.register-module__jxcZvq__btnSm{min-height:30px;padding:0 10px;font-size:12.5px}.register-module__jxcZvq__link{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.register-module__jxcZvq__link:hover{text-decoration:underline}.register-module__jxcZvq__kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.register-module__jxcZvq__kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.register-module__jxcZvq__kpiWarn{border-left:3px solid var(--saffron);background:var(--saffron-soft)}.register-module__jxcZvq__kpiLabel{color:var(--ink-3);font-size:12px;font-weight:600}.register-module__jxcZvq__kpiValue{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:22px;font-weight:600}.register-module__jxcZvq__kpiHint{color:var(--ink-3);margin-top:4px;font-size:12px}.register-module__jxcZvq__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.register-module__jxcZvq__toolbar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.register-module__jxcZvq__subToolbar{border-bottom:1px solid var(--line-soft);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:flex}.register-module__jxcZvq__spacer{flex:1}.register-module__jxcZvq__input,.register-module__jxcZvq__select{border:1px solid var(--line);border-radius:var(--radius);min-height:40px;font:inherit;color:var(--ink);background:var(--surface);box-sizing:border-box;padding:8px 10px;font-size:13.5px}.register-module__jxcZvq__input{width:100%}.register-module__jxcZvq__search{flex:220px;max-width:360px}.register-module__jxcZvq__select{cursor:pointer}.register-module__jxcZvq__toolbarActions{display:contents}.register-module__jxcZvq__count{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.register-module__jxcZvq__inputDate{width:160px;min-height:36px}.register-module__jxcZvq__dateRange{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.register-module__jxcZvq__dateRangeLabel,.register-module__jxcZvq__dateRangeTo{white-space:nowrap}.register-module__jxcZvq__dateRangeError{color:var(--danger);flex-basis:100%;font-weight:500}.register-module__jxcZvq__toggle{min-height:36px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 4px;font-size:13px;display:inline-flex}.register-module__jxcZvq__chips{flex-wrap:wrap;gap:6px;display:flex}.register-module__jxcZvq__chip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:36px;color:var(--ink-2);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.register-module__jxcZvq__chip:hover{border-color:var(--ink-3)}.register-module__jxcZvq__chipActive{background:var(--green-soft);border-color:var(--green);color:var(--green)}.register-module__jxcZvq__chipCount{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12px}.register-module__jxcZvq__tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.register-module__jxcZvq__tab{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-weight:500;text-decoration:none;display:inline-flex}.register-module__jxcZvq__tab:hover{color:var(--green)}.register-module__jxcZvq__tabActive{border-bottom-color:var(--saffron);color:var(--green)}.register-module__jxcZvq__rowActions{align-items:center;gap:2px;display:inline-flex}.register-module__jxcZvq__iconBtn{border-radius:var(--radius);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.register-module__jxcZvq__iconBtn:hover{border-color:var(--line);color:var(--green)}.register-module__jxcZvq__iconDanger:hover{color:var(--danger)}.register-module__jxcZvq__notice{border:1px solid var(--success-line);border-left:3px solid var(--success);border-radius:var(--radius);background:var(--success-soft);color:var(--success);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex}.register-module__jxcZvq__noticeClose{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.register-module__jxcZvq__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite register-module__jxcZvq__registerSpin;display:inline-block}@keyframes register-module__jxcZvq__registerSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.register-module__jxcZvq__spinner{animation-duration:2s}}.register-module__jxcZvq__input:focus,.register-module__jxcZvq__select:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft);outline:none}.register-module__jxcZvq__inputInvalid{border-color:var(--danger)}.register-module__jxcZvq__textarea{resize:vertical;min-height:84px;line-height:1.5}.register-module__jxcZvq__tableWrap{position:relative;overflow-x:auto}.register-module__jxcZvq__tableBusy tbody{opacity:.55}.register-module__jxcZvq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.register-module__jxcZvq__table{border-collapse:collapse;width:100%;font-size:13.5px}.register-module__jxcZvq__table th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--line);background:var(--bg);white-space:nowrap;padding:10px 14px;font-size:12.5px;font-weight:600}.register-module__jxcZvq__table td{color:var(--ink);border-bottom:1px solid var(--line-soft);vertical-align:top;padding:12px 14px}.register-module__jxcZvq__table tbody tr:last-child td{border-bottom:none}.register-module__jxcZvq__linkRow{cursor:pointer}.register-module__jxcZvq__linkRow:hover td,.register-module__jxcZvq__linkRow:focus-visible td{background:var(--bg)}.register-module__jxcZvq__linkRow:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.register-module__jxcZvq__sortBtn{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.register-module__jxcZvq__sortBtn:hover,.register-module__jxcZvq__sorted{color:var(--ink)}.register-module__jxcZvq__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.register-module__jxcZvq__table th.register-module__jxcZvq__num,.register-module__jxcZvq__table td.register-module__jxcZvq__num{text-align:right}.register-module__jxcZvq__table th.register-module__jxcZvq__num .register-module__jxcZvq__sortBtn{justify-content:flex-end}.register-module__jxcZvq__strong{font-weight:600}.register-module__jxcZvq__muted{color:var(--ink-3)}.register-module__jxcZvq__sub{color:var(--ink-3);margin-top:3px;font-size:12px}.register-module__jxcZvq__empty{text-align:center;color:var(--ink-3);padding:48px 16px;font-size:13.5px}.register-module__jxcZvq__pagination{border-top:1px solid var(--line-soft);color:var(--ink-2);align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;display:flex}.register-module__jxcZvq__badge{border-radius:var(--radius);white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.register-module__jxcZvq__badgeGreen{background:var(--green-soft);color:var(--green)}.register-module__jxcZvq__badgeSaffron{background:var(--saffron-soft);color:var(--saffron)}.register-module__jxcZvq__badgeGrey{background:var(--line-soft);color:var(--ink-2)}.register-module__jxcZvq__badgeDanger{background:var(--surface);color:var(--danger);border:1px solid var(--danger)}.register-module__jxcZvq__badges{vertical-align:middle;gap:4px;margin-left:6px;display:inline-flex}.register-module__jxcZvq__stack{flex-direction:column;gap:16px;display:flex}.register-module__jxcZvq__sectionHead{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.register-module__jxcZvq__sectionTitle{color:var(--ink);margin:0;font-size:15px;font-weight:600}.register-module__jxcZvq__sectionBody{padding:20px}.register-module__jxcZvq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}.register-module__jxcZvq__gridItem dt{color:var(--ink-3);margin:0 0 3px;font-size:12px;font-weight:600}.register-module__jxcZvq__gridItem dd{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px}.register-module__jxcZvq__list{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.register-module__jxcZvq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.register-module__jxcZvq__full{grid-column:1/-1}.register-module__jxcZvq__field{flex-direction:column;min-width:0;display:flex}.register-module__jxcZvq__label{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:600}.register-module__jxcZvq__req{color:var(--danger);margin-left:2px}.register-module__jxcZvq__hint{color:var(--ink-3);margin-top:4px;font-size:12px}.register-module__jxcZvq__error{color:var(--danger);margin-top:4px;font-size:12px;font-weight:500}.register-module__jxcZvq__money{position:relative}.register-module__jxcZvq__moneyPrefix{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.register-module__jxcZvq__moneyInput{font-variant-numeric:tabular-nums;padding-left:24px}.register-module__jxcZvq__radioRow{flex-wrap:wrap;gap:16px;font-size:13.5px;display:flex}.register-module__jxcZvq__radioRow label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.register-module__jxcZvq__readonly{border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-2);white-space:pre-wrap;padding:10px 12px;font-size:13px}.register-module__jxcZvq__formActions{z-index:5;background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;display:flex;position:sticky;bottom:0}.register-module__jxcZvq__formNote{color:var(--ink-3);font-size:12.5px}.register-module__jxcZvq__banner{border:1px solid var(--danger);border-radius:var(--radius);background:var(--surface);color:var(--danger);padding:12px 16px;font-size:13.5px}.register-module__jxcZvq__infoNotice{border:1px solid var(--line);border-left:3px solid var(--saffron);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);padding:10px 14px;font-size:12.5px;line-height:1.5}.register-module__jxcZvq__modalText{margin:0}.register-module__jxcZvq__modalError{color:var(--danger);margin:10px 0 0;font-weight:500}.register-module__jxcZvq__masked{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}@media (max-width:639px){.register-module__jxcZvq__grid,.register-module__jxcZvq__formGrid{grid-template-columns:1fr}.register-module__jxcZvq__toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.register-module__jxcZvq__toolbar .register-module__jxcZvq__dateRange,.register-module__jxcZvq__toolbar .register-module__jxcZvq__select,.register-module__jxcZvq__toolbar .register-module__jxcZvq__inputDate{min-width:0;max-width:100%}.register-module__jxcZvq__toolbar>.register-module__jxcZvq__search,.register-module__jxcZvq__toolbar>.register-module__jxcZvq__input,.register-module__jxcZvq__toolbar>.register-module__jxcZvq__btn,.register-module__jxcZvq__toolbar>.register-module__jxcZvq__headerActions,.register-module__jxcZvq__toolbar>.register-module__jxcZvq__toolbarActions,.register-module__jxcZvq__toolbar>.register-module__jxcZvq__dateRange,.register-module__jxcZvq__toolbar>.register-module__jxcZvq__count{grid-column:1/-1}.register-module__jxcZvq__toolbar>.register-module__jxcZvq__toolbarActions{flex-direction:column;gap:10px;display:flex}.register-module__jxcZvq__toolbarActions>*,.register-module__jxcZvq__toolbarActions .register-module__jxcZvq__btn{width:100%}.register-module__jxcZvq__toolbar>.register-module__jxcZvq__search{max-width:none}.register-module__jxcZvq__toolbar>.register-module__jxcZvq__spacer{display:none}.register-module__jxcZvq__dateRange{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.register-module__jxcZvq__dateRangeLabel,.register-module__jxcZvq__dateRangeError{grid-column:1/-1}.register-module__jxcZvq__dateRangeTo{display:none}.register-module__jxcZvq__inputDate{width:100%}}.register-module__jxcZvq__dropzone{border:1.5px dashed var(--line);border-radius:var(--radius);background:var(--bg);min-width:0;color:var(--ink-2);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex}.register-module__jxcZvq__dropzone:focus-visible,.register-module__jxcZvq__dropzoneActive{border-color:var(--green);background:var(--green-soft);outline:none}.register-module__jxcZvq__dropzoneLabel{color:var(--ink);font-weight:600}.register-module__jxcZvq__dropzoneDisabled{opacity:.6;cursor:not-allowed}
.change-password-module__Nhg40G__bar{background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.change-password-module__Nhg40G__signOut{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;padding:6px 12px}.change-password-module__Nhg40G__barError{color:var(--danger);margin:0}.change-password-module__Nhg40G__page{flex-direction:column;gap:8px;max-width:420px;margin:0 auto;padding:24px 16px;display:flex}.change-password-module__Nhg40G__heading{color:var(--ink);margin:0;font-size:20px}.change-password-module__Nhg40G__label{color:var(--ink);margin-top:8px;font-weight:600}.change-password-module__Nhg40G__input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:40px;padding:0 12px}.change-password-module__Nhg40G__note{color:var(--ink-2);margin:4px 0 0;font-size:14px}.change-password-module__Nhg40G__alert{color:var(--danger);margin:4px 0 0}.change-password-module__Nhg40G__success{color:var(--green);margin:4px 0 0;font-weight:600}.change-password-module__Nhg40G__submit{border-radius:var(--radius);background:var(--green);color:#fff;cursor:pointer;border:0;height:42px;margin-top:16px;font-weight:600}.change-password-module__Nhg40G__submit:disabled{opacity:.6;cursor:default}.change-password-module__Nhg40G__fieldError{color:var(--danger);margin:2px 0 0;font-size:14px}.change-password-module__Nhg40G__input[aria-invalid=true]{border-color:var(--danger)}
.ConfirmModal-module__8IX-rW__modalOverlay{z-index:120;background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out ConfirmModal-module__8IX-rW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmModal-module__8IX-rW__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmModal-module__8IX-rW__modal{box-sizing:border-box;background:#fff;border-radius:4px;flex-direction:column;width:min(480px,100%);padding:22px 24px;animation:.15s ease-out ConfirmModal-module__8IX-rW__scaleUp;display:flex;box-shadow:0 12px 40px #02325e2e}@keyframes ConfirmModal-module__8IX-rW__scaleUp{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ConfirmModal-module__8IX-rW__title{font-family:var(--display,"DM Sans", system-ui, sans-serif);color:var(--ink,#0e1b26);margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.2}.ConfirmModal-module__8IX-rW__message{color:var(--ink-2,#4a5a6d);margin:0 0 20px;font-size:14px;line-height:1.5}.ConfirmModal-module__8IX-rW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.ConfirmModal-module__8IX-rW__btn{cursor:pointer;white-space:nowrap;border:1px solid var(--line,#d8e0e8);border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ConfirmModal-module__8IX-rW__btnGhost{border-color:var(--line,#d8e0e8);color:var(--ink-2,#4a5a6d);background:0 0}.ConfirmModal-module__8IX-rW__btnGhost:hover{color:var(--ink,#0e1b26);background:#e8eef5}.ConfirmModal-module__8IX-rW__btnPrimary{background:var(--green,#02325e);border-color:var(--green,#02325e);color:#fff}.ConfirmModal-module__8IX-rW__btnPrimary:hover{background:#012242;border-color:#012242}.ConfirmModal-module__8IX-rW__btnDanger{background:var(--red,#a63d2f);border-color:var(--red,#a63d2f);color:#fff}.ConfirmModal-module__8IX-rW__btnDanger:hover{background:#8e3225;border-color:#8e3225}.ConfirmModal-module__8IX-rW__btnWarning{background:var(--amber,#d97706);border-color:var(--amber,#d97706);color:#fff}.ConfirmModal-module__8IX-rW__btnWarning:hover{background:#b45309;border-color:#b45309}.ConfirmModal-module__8IX-rW__btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.ConfirmModal-module__8IX-rW__modal{width:calc(100% - 16px);padding:18px}.ConfirmModal-module__8IX-rW__actions{flex-direction:column-reverse;width:100%}.ConfirmModal-module__8IX-rW__actions .ConfirmModal-module__8IX-rW__btn{width:100%}}.ConfirmModal-module__8IX-rW__spinner{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite ConfirmModal-module__8IX-rW__confirmSpin;display:inline-block}@keyframes ConfirmModal-module__8IX-rW__confirmSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ConfirmModal-module__8IX-rW__spinner{animation-duration:2s}}
.RegisterTempleDialog-module__OnLqgG__dialog{border-radius:var(--radius);background:var(--surface);width:min(480px,100vw - 32px);color:var(--ink);border:0;padding:24px;box-shadow:0 16px 48px #0000004d}.RegisterTempleDialog-module__OnLqgG__dialog::backdrop{background:#011d378c}.RegisterTempleDialog-module__OnLqgG__title{margin:0 0 16px;font-size:19px;font-weight:600}.RegisterTempleDialog-module__OnLqgG__label{margin:12px 0 6px;font-size:13.5px;display:block}.RegisterTempleDialog-module__OnLqgG__req{color:var(--danger);margin-left:2px}.RegisterTempleDialog-module__OnLqgG__input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;height:40px;font:inherit;padding:0 12px}.RegisterTempleDialog-module__OnLqgG__input:focus{outline:2px solid var(--green);outline-offset:-1px}.RegisterTempleDialog-module__OnLqgG__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.RegisterTempleDialog-module__OnLqgG__help{color:var(--ink-2);margin:16px 0 0;font-size:13px;line-height:1.55}.RegisterTempleDialog-module__OnLqgG__error{color:var(--danger);margin:12px 0 0}.RegisterTempleDialog-module__OnLqgG__actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.RegisterTempleDialog-module__OnLqgG__radioGroup{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.RegisterTempleDialog-module__OnLqgG__radioCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.RegisterTempleDialog-module__OnLqgG__radioCard:hover{border-color:var(--ink-3)}.RegisterTempleDialog-module__OnLqgG__radioSelected{border:1.5px solid var(--green);background:#02325e0d}.RegisterTempleDialog-module__OnLqgG__radioInput{accent-color:var(--green);cursor:pointer;margin:0;position:absolute;top:10px;right:10px}.RegisterTempleDialog-module__OnLqgG__radioTitle{color:var(--ink);padding-right:20px;font-size:13.5px;font-weight:600}.RegisterTempleDialog-module__OnLqgG__radioDesc{color:var(--ink-2);margin-top:2px;font-size:11.5px}.RegisterTempleDialog-module__OnLqgG__cancel,.RegisterTempleDialog-module__OnLqgG__submit{border-radius:var(--radius);height:40px;font:inherit;cursor:pointer;padding:0 14px;font-weight:600}.RegisterTempleDialog-module__OnLqgG__cancel{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.RegisterTempleDialog-module__OnLqgG__submit{background:var(--green);color:#fff;border:0}.RegisterTempleDialog-module__OnLqgG__cancel:disabled,.RegisterTempleDialog-module__OnLqgG__submit:disabled{opacity:.6;cursor:default}@media (max-width:480px){.RegisterTempleDialog-module__OnLqgG__row,.RegisterTempleDialog-module__OnLqgG__radioGroup{grid-template-columns:1fr;gap:10px}}
.audit-module__e5_F1W__when{white-space:nowrap;font-variant-numeric:tabular-nums}.audit-module__e5_F1W__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.audit-module__e5_F1W__recordBtn{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.audit-module__e5_F1W__expandRow td{background:var(--bg)}.audit-module__e5_F1W__more{border-top:1px solid var(--line-soft);justify-content:center;padding:12px 16px;display:flex}.audit-module__e5_F1W__muted{color:var(--ink-3);margin:0;font-size:13px}.audit-module__e5_F1W__changes{border-collapse:collapse;width:100%;font-size:12.5px}.audit-module__e5_F1W__changes th{text-align:left;color:var(--ink-2);background:var(--bg);border-bottom:1px solid var(--line);padding:6px 10px;font-weight:600}.audit-module__e5_F1W__changes td{border-bottom:1px solid var(--line-soft);vertical-align:top;word-break:break-word;padding:6px 10px}.audit-module__e5_F1W__history{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.audit-module__e5_F1W__historyItem{border-bottom:1px solid var(--line-soft);padding-bottom:12px}.audit-module__e5_F1W__historyItem:last-child{border-bottom:none;padding-bottom:0}.audit-module__e5_F1W__historyHead{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.audit-module__e5_F1W__details{margin-top:8px}.audit-module__e5_F1W__details summary{color:var(--green);cursor:pointer;font-size:12.5px}.audit-module__e5_F1W__details[open] summary{margin-bottom:8px}
.print-module__k_UN7W__frame{flex-direction:column;gap:12px;display:flex}.print-module__k_UN7W__letterhead{text-align:center;border-bottom:1px solid var(--line);padding-bottom:10px;display:none}.print-module__k_UN7W__temple{font-family:var(--display);color:var(--green);font-size:18px;font-weight:700}.print-module__k_UN7W__templeHi,.print-module__k_UN7W__titleHi{font-family:var(--hi);color:var(--ink-2)}.print-module__k_UN7W__title{color:var(--ink);margin:6px 0 0;font-size:16px;font-weight:600}.print-module__k_UN7W__subtitle{color:var(--ink-2);font-size:12.5px}.print-module__k_UN7W__printedOn{color:var(--ink-3);margin-top:4px;font-size:11px}@media print{.print-module__k_UN7W__letterhead{display:block}.print-module__k_UN7W__frame{gap:8px;font-size:11.5px}}
.pwa-module__Kn7m3W__offline{border-bottom:1px solid var(--danger);background:var(--surface);color:var(--danger);text-align:center;padding:8px 16px;font-size:13.5px}.pwa-module__Kn7m3W__bar{left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:25;background:var(--green);color:var(--surface);border-radius:var(--radius);align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex;position:fixed}.pwa-module__Kn7m3W__text{flex:1;min-width:0}.pwa-module__Kn7m3W__text b{display:block}.pwa-module__Kn7m3W__text small{color:var(--green-soft)}.pwa-module__Kn7m3W__bar button{cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-family:inherit;font-weight:600}.pwa-module__Kn7m3W__go{background:var(--saffron);color:var(--surface)}.pwa-module__Kn7m3W__later{color:var(--green-soft);background:0 0}@media (min-width:701px){.pwa-module__Kn7m3W__bar{max-width:380px;bottom:16px;left:auto;right:16px}}
.books-module__KUfnAa__cardHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.books-module__KUfnAa__cardTitle{color:var(--ink);margin:0;font-size:14px;font-weight:600}.books-module__KUfnAa__cardNote{color:var(--ink-3);font-size:12px}.books-module__KUfnAa__cardBody{padding:14px 16px}table .books-module__KUfnAa__groupRow th{background:var(--green-soft);color:var(--green);text-align:left;font-size:12.5px;font-weight:600}.books-module__KUfnAa__code{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.books-module__KUfnAa__nameHi{font-family:var(--hi);color:var(--ink-3);font-size:12px;display:block}.books-module__KUfnAa__accountLink{color:var(--green);font-weight:500;text-decoration:none}.books-module__KUfnAa__accountLink:hover,.books-module__KUfnAa__accountLink:focus-visible{text-decoration:underline}.books-module__KUfnAa__balanceRow td,.books-module__KUfnAa__balanceRow th{background:var(--bg);font-weight:600}.books-module__KUfnAa__totalsRow th{border-top:2px solid var(--line)}.books-module__KUfnAa__checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.books-module__KUfnAa__check{border:1px solid var(--saffron-line);border-radius:var(--radius);background:var(--saffron-soft);color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 12px;display:flex}.books-module__KUfnAa__empty{color:var(--ink-2);padding:18px 16px}.books-module__KUfnAa__emptyActions{margin-top:12px}.books-module__KUfnAa__negative{color:var(--danger)}@media print{.books-module__KUfnAa__check{background:0 0}}.books-module__KUfnAa__lineRow{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.books-module__KUfnAa__lineRow+.books-module__KUfnAa__lineRow{margin-top:10px}.books-module__KUfnAa__removeBtn{margin-top:22px}.books-module__KUfnAa__addRow{margin-top:12px}.books-module__KUfnAa__gfValue{font-family:var(--display);color:var(--green);font-size:22px;font-weight:700}.books-module__KUfnAa__saveBar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.books-module__KUfnAa__saveError{color:var(--danger);font-size:13px}@media (max-width:640px){.books-module__KUfnAa__lineRow{grid-template-columns:1fr}.books-module__KUfnAa__removeBtn{margin-top:0}}table th.books-module__KUfnAa__moneyHead{text-align:right}.books-module__KUfnAa__fields{display:contents}
.daily-register-module__4zqKBG__period{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.daily-register-module__4zqKBG__periodLabel{color:var(--ink-2);font-size:12.5px;font-weight:600}.daily-register-module__4zqKBG__period .daily-register-module__4zqKBG__dateInput{flex:none;width:160px}.daily-register-module__4zqKBG__headSelect{min-width:220px}.daily-register-module__4zqKBG__income{color:var(--green);font-weight:600}.daily-register-module__4zqKBG__expense{color:var(--danger);font-weight:600}.daily-register-module__4zqKBG__serial{font-variant-numeric:tabular-nums;white-space:nowrap}.daily-register-module__4zqKBG__actions{flex-wrap:wrap;gap:8px;display:flex}.daily-register-module__4zqKBG__prewrap{white-space:pre-wrap;margin:0}.daily-register-module__4zqKBG__picker{flex-direction:column;gap:4px;display:flex;position:relative}.daily-register-module__4zqKBG__picked{align-items:center;gap:10px;min-height:38px;display:flex}.daily-register-module__4zqKBG__results{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-height:260px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.daily-register-module__4zqKBG__result{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 12px}.daily-register-module__4zqKBG__result:hover,.daily-register-module__4zqKBG__result:focus-visible{background:var(--green-soft)}.daily-register-module__4zqKBG__formCard{padding:18px 20px}
.receipts-module__ny2yVW__body{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:148mm;color:var(--ink);gap:10px;margin:0 auto;padding:12mm;font-size:12.5px;display:grid;position:relative}@media (max-width:600px){.receipts-module__ny2yVW__body{padding:16px}}@media print{.receipts-module__ny2yVW__body{background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}}.receipts-module__ny2yVW__trust{border-bottom:1px solid var(--line);text-align:center;gap:2px;padding-bottom:8px;display:grid}.receipts-module__ny2yVW__trustName{font-size:14px;font-weight:600}.receipts-module__ny2yVW__trustHi{color:var(--ink-2)}.receipts-module__ny2yVW__trustMeta{color:var(--ink-2);font-size:11.5px}.receipts-module__ny2yVW__rows{border-collapse:collapse;width:100%}.receipts-module__ny2yVW__rows th{vertical-align:top;text-align:left;width:38%;color:var(--ink-2);border-bottom:1px solid var(--line-soft);padding:6px 12px 6px 0;font-weight:500}.receipts-module__ny2yVW__rows td{overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:6px 0}.receipts-module__ny2yVW__labelHi{color:var(--ink-3);font-size:11px;display:block}.receipts-module__ny2yVW__number{font-size:15px;font-weight:700}.receipts-module__ny2yVW__strong{font-weight:600}.receipts-module__ny2yVW__amount{font-size:17px;font-weight:700;display:block}.receipts-module__ny2yVW__words{font-style:italic;display:block}.receipts-module__ny2yVW__sub{color:var(--ink-2);font-size:11.5px;display:block}.receipts-module__ny2yVW__note{color:var(--ink-2);margin:0;font-size:11.5px;line-height:1.5}.receipts-module__ny2yVW__noteHi{display:block}.receipts-module__ny2yVW__sign{color:var(--ink-2);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:28px;font-size:11.5px;display:flex}.receipts-module__ny2yVW__signNote{flex:auto;max-width:50%}.receipts-module__ny2yVW__signLine{border-top:1px solid var(--ink-3);text-align:center;color:var(--ink);flex:0 0 45%;padding-top:4px}.receipts-module__ny2yVW__signRole{color:var(--ink-2);display:block}.receipts-module__ny2yVW__watermark{letter-spacing:.12em;color:var(--danger);opacity:.18;pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;justify-content:center;align-items:center;font-size:44px;font-weight:700;display:flex;position:absolute;inset:0;transform:rotate(-24deg)}.receipts-module__ny2yVW__issue{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.receipts-module__ny2yVW__emailReceipt{gap:8px;min-width:0;display:grid}.receipts-module__ny2yVW__emailForm{gap:6px;min-width:0;display:grid}.receipts-module__ny2yVW__emailLabel{color:var(--ink-2);font-size:13px}.receipts-module__ny2yVW__emailRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.receipts-module__ny2yVW__emailRow input{flex:220px;min-width:0}.receipts-module__ny2yVW__deliveries{gap:12px;min-width:0;display:grid}.receipts-module__ny2yVW__deliveryTableWrap{max-width:100%;overflow-x:auto}.receipts-module__ny2yVW__reasonField{margin-top:12px}
.attachments-module__iZ5j4G__panel{flex-direction:column;gap:10px;display:flex}.attachments-module__iZ5j4G__list{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attachments-module__iZ5j4G__item{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.attachments-module__iZ5j4G__item:last-child{border-bottom:0}.attachments-module__iZ5j4G__name{color:var(--green);word-break:break-word;font-weight:500;text-decoration:none}.attachments-module__iZ5j4G__name:hover{text-decoration:underline}.attachments-module__iZ5j4G__meta{color:var(--ink-3);font-size:12px}.attachments-module__iZ5j4G__empty{color:var(--ink-3);margin:0;font-size:13px}.attachments-module__iZ5j4G__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.attachments-module__iZ5j4G__button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:32px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.attachments-module__iZ5j4G__button:disabled{opacity:.6;cursor:not-allowed}.attachments-module__iZ5j4G__remove{color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.attachments-module__iZ5j4G__remove:disabled{opacity:.6;cursor:not-allowed}.attachments-module__iZ5j4G__hint{color:var(--ink-3);font-size:12px}.attachments-module__iZ5j4G__error{color:var(--danger);margin:0;font-size:13px}.attachments-module__iZ5j4G__hiddenInput{display:none}
.TempleSummaryCards-module__ARNEGa__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.TempleSummaryCards-module__ARNEGa__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 20px}.TempleSummaryCards-module__ARNEGa__title{margin:0 0 8px;font-size:16px}.TempleSummaryCards-module__ARNEGa__title a{color:var(--green);text-decoration:none}.TempleSummaryCards-module__ARNEGa__title a:hover{text-decoration:underline}.TempleSummaryCards-module__ARNEGa__facts{color:var(--ink-2);gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.TempleSummaryCards-module__ARNEGa__unavailable{color:var(--ink-2);margin:0}@media (max-width:700px){.TempleSummaryCards-module__ARNEGa__row{grid-template-columns:minmax(0,1fr)}}
.development-works-module__h4QvLW__container{flex-direction:column;gap:16px;width:100%;padding-bottom:40px;display:flex}.development-works-module__h4QvLW__ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.development-works-module__h4QvLW__ph h2{letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:26px;font-weight:600;line-height:1.2;display:flex}.development-works-module__h4QvLW__sub{color:var(--ink-2);font-size:14px;font-family:var(--hi);margin-top:4px}.development-works-module__h4QvLW__meta{color:var(--ink-3);margin-top:6px;font-size:12.5px}.development-works-module__h4QvLW__backLink{color:var(--ink-3);align-items:center;gap:4px;margin-bottom:4px;font-size:12.5px;text-decoration:none;display:inline-flex}.development-works-module__h4QvLW__backLink:hover{color:var(--green);text-decoration:underline}.development-works-module__h4QvLW__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.development-works-module__h4QvLW__btn{border-radius:var(--radius);min-height:36px;font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.development-works-module__h4QvLW__btn:hover:not(:disabled){border-color:var(--ink-3)}.development-works-module__h4QvLW__btn:disabled{opacity:.5;cursor:not-allowed}.development-works-module__h4QvLW__btnPrimary{background:var(--green);border-color:var(--green);color:#fff}.development-works-module__h4QvLW__btnPrimary:hover:not(:disabled){background:var(--green-deep);border-color:var(--green-deep)}.development-works-module__h4QvLW__btnDanger{color:var(--danger);border-color:var(--line)}.development-works-module__h4QvLW__btnDanger:hover:not(:disabled){border-color:var(--danger)}.development-works-module__h4QvLW__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.development-works-module__h4QvLW__input:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #02325e24}.development-works-module__h4QvLW__fsum{color:var(--ink-2);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;display:flex}.development-works-module__h4QvLW__chip{background:var(--green-soft);color:var(--green);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.development-works-module__h4QvLW__link{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.development-works-module__h4QvLW__link:hover{text-decoration:underline}.development-works-module__h4QvLW__name{font-weight:600}.development-works-module__h4QvLW__trunc{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.development-works-module__h4QvLW__num{font-variant-numeric:tabular-nums;white-space:nowrap}.development-works-module__h4QvLW__nr{color:var(--ink-3)}.development-works-module__h4QvLW__badge{border-radius:var(--radius);white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.development-works-module__h4QvLW__badgeDraft{background:var(--saffron-soft);color:var(--saffron)}.development-works-module__h4QvLW__badgeArchived,.development-works-module__h4QvLW__badgeNo{background:var(--line-soft);color:var(--ink-2)}.development-works-module__h4QvLW__badgeYes{background:var(--green-soft);color:var(--green)}.development-works-module__h4QvLW__badgeUnknown{background:var(--bg);color:var(--ink-3)}.development-works-module__h4QvLW__ch{border-bottom:1px solid var(--line-soft);padding:14px 20px}.development-works-module__h4QvLW__ch h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.development-works-module__h4QvLW__cb{padding:20px}.development-works-module__h4QvLW__formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.development-works-module__h4QvLW__full{grid-column:1/-1}.development-works-module__h4QvLW__f{flex-direction:column;min-width:0;display:flex}.development-works-module__h4QvLW__lb{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:600}.development-works-module__h4QvLW__req{color:var(--danger);margin-left:2px}.development-works-module__h4QvLW__hint{color:var(--ink-3);margin-top:4px;font-size:12px}.development-works-module__h4QvLW__err{color:var(--danger);margin-top:4px;font-size:12px;font-weight:500}.development-works-module__h4QvLW__input{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:40px;font:inherit;color:var(--ink);background:var(--surface);box-sizing:border-box;padding:8px 10px;font-size:13.5px}.development-works-module__h4QvLW__inputError{border-color:var(--danger)}.development-works-module__h4QvLW__textarea{resize:vertical;min-height:84px;line-height:1.5}.development-works-module__h4QvLW__money{align-items:stretch;display:flex}.development-works-module__h4QvLW__money .development-works-module__h4QvLW__cur{border:1px solid var(--line);border-radius:var(--radius) 0 0 var(--radius);background:var(--bg);color:var(--ink-2);border-right:0;align-items:center;padding:0 11px;font-size:13px;font-weight:600;display:flex}.development-works-module__h4QvLW__money .development-works-module__h4QvLW__input{border-radius:0 var(--radius) var(--radius) 0;text-align:right;font-variant-numeric:tabular-nums}.development-works-module__h4QvLW__tri{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.development-works-module__h4QvLW__tri label{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.development-works-module__h4QvLW__tri label:has(input:checked){border-color:var(--green);background:var(--green-soft);color:var(--green)}.development-works-module__h4QvLW__tri input{margin:0}.development-works-module__h4QvLW__alert{border:1px solid var(--danger);border-radius:var(--radius);color:var(--danger);background:var(--surface);padding:12px 16px;font-size:13.5px}.development-works-module__h4QvLW__formFooter{z-index:5;background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex;position:sticky;bottom:0}.development-works-module__h4QvLW__draftNote{color:var(--ink-3);font-size:12.5px}.development-works-module__h4QvLW__dl{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;display:grid}.development-works-module__h4QvLW__dl dt{color:var(--ink-3);margin:0 0 3px;font-size:12px;font-weight:600}.development-works-module__h4QvLW__dl dd{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px}@media (max-width:768px){.development-works-module__h4QvLW__formGrid,.development-works-module__h4QvLW__dl{grid-template-columns:1fr}}
.shell-module__L4MTuW__shell{grid-template-columns:var(--sb) minmax(0, 1fr);min-height:100dvh;display:grid}.shell-module__L4MTuW__sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nav-label) transparent;background:var(--green-deep);height:100dvh;color:var(--nav-link);position:sticky;top:0;overflow-y:auto}.shell-module__L4MTuW__brand{height:var(--hdr);border-bottom:1px solid #ffffff14;align-items:center;padding:0 20px;display:flex}.shell-module__L4MTuW__nav{padding:8px 0 24px}.shell-module__L4MTuW__switcher{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff1f;margin:14px 12px 4px;padding:12px}.shell-module__L4MTuW__switcherLabel{color:var(--nav-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.shell-module__L4MTuW__switcherSelect{border-radius:var(--radius);background:var(--green);color:#fff;width:100%;font:inherit;border:1px solid #fff3;padding:8px 10px;font-size:13px;font-weight:600}.shell-module__L4MTuW__switcherEmpty{color:var(--nav-link);margin:0;font-size:12.5px}.shell-module__L4MTuW__switcherActions{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.shell-module__L4MTuW__switcherBtn{white-space:nowrap;font:inherit;cursor:pointer;border-radius:var(--radius);color:var(--nav-link);text-align:center;background:0 0;border:1px solid #fff3;padding:6px 4px;font-size:12px;text-decoration:none}.shell-module__L4MTuW__switcherBtn:hover{color:#fff;background:#ffffff14}.shell-module__L4MTuW__linkDisabled{color:var(--nav-label);opacity:.6;padding:7px 20px 7px 32px;font-size:12.5px;display:block}.shell-module__L4MTuW__groupBtn{width:100%;color:var(--nav-label);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 20px;font-size:13.5px;font-weight:600;display:flex}.shell-module__L4MTuW__group[data-active]>.shell-module__L4MTuW__groupBtn{color:#fff}.shell-module__L4MTuW__chev{transition:transform .15s}.shell-module__L4MTuW__groupBtn[aria-expanded=true] .shell-module__L4MTuW__chev{transform:rotate(90deg)}.shell-module__L4MTuW__items{margin:0;padding:0 0 6px;list-style:none}.shell-module__L4MTuW__link{color:var(--nav-link);border-left:3px solid #0000;padding:7px 20px 7px 32px;font-size:12.5px;text-decoration:none;display:block}.shell-module__L4MTuW__link:hover{color:#fff;background:#ffffff0d}.shell-module__L4MTuW__link[aria-current=page]{border-left-color:var(--saffron);color:#fff;background:#ffffff1a;font-weight:600}.shell-module__L4MTuW__navBadge{color:var(--nav-link);font-size:11px;font-family:var(--mono);background:#ffffff1a;border-radius:999px;padding:1px 7px;font-weight:500}.shell-module__L4MTuW__link[aria-current=page] .shell-module__L4MTuW__navBadge{color:#fff;background:#fff3}.shell-module__L4MTuW__main{flex-direction:column;min-width:0;display:flex}.shell-module__L4MTuW__header{z-index:20;height:var(--hdr);background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.shell-module__L4MTuW__burger{cursor:pointer;background:0 0;border:0;font-size:20px;display:none}.shell-module__L4MTuW__context{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15.5px;font-weight:500;overflow:hidden}.shell-module__L4MTuW__sep{background:var(--line);flex-shrink:0;width:1px;height:22px}.shell-module__L4MTuW__breadcrumb{color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex;overflow:hidden}.shell-module__L4MTuW__breadcrumb ol{color:var(--ink-3);align-items:center;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.shell-module__L4MTuW__breadcrumb li{align-items:center;display:inline-flex}.shell-module__L4MTuW__breadcrumb li a{color:var(--ink-2);text-decoration:none}.shell-module__L4MTuW__breadcrumb li a:hover{text-decoration:underline}.shell-module__L4MTuW__breadcrumb li+li:before{content:"›";color:var(--ink-3);margin-right:6px}.shell-module__L4MTuW__breadcrumb li[aria-current=page],.shell-module__L4MTuW__breadcrumb li:last-child{color:var(--ink);font-weight:500}.shell-module__L4MTuW__userMenu{flex-shrink:0;margin-left:auto;position:relative}.shell-module__L4MTuW__userInline{color:var(--ink-2);align-items:center;gap:8px;display:flex}.shell-module__L4MTuW__userName{color:var(--ink);font-weight:600}.shell-module__L4MTuW__changePassword{color:var(--green);white-space:nowrap;margin-left:8px;font-size:14px}.shell-module__L4MTuW__signOut{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;margin-left:8px;padding:6px 12px}.shell-module__L4MTuW__userBtn{border:1px solid var(--line);background:var(--green);width:36px;height:36px;color:var(--surface);font:inherit;cursor:pointer;border-radius:999px;padding:0;font-size:13px;font-weight:600;display:none}.shell-module__L4MTuW__userPopover{z-index:40;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:220px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 20px #0000001f}.shell-module__L4MTuW__popName{color:var(--ink);overflow-wrap:anywhere;padding:6px 8px 0;font-weight:600}.shell-module__L4MTuW__popRole{border-bottom:1px solid var(--line-soft);color:var(--ink-2);padding:0 8px 8px;font-size:13px}.shell-module__L4MTuW__popItem{width:100%;color:var(--green);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 8px;font-size:14px;text-decoration:none;display:block}@media (min-width:1280px){.shell-module__L4MTuW__userPopover{display:none}}.shell-module__L4MTuW__popItem:hover{background:var(--line-soft)}.shell-module__L4MTuW__headerError{color:var(--danger);text-align:right;flex-basis:100%;margin:0 0 8px}.shell-module__L4MTuW__content{padding:16px 24px 40px}.shell-module__L4MTuW__overlay{display:none}@media (max-width:1279px){.shell-module__L4MTuW__shell{grid-template-columns:minmax(0,1fr)}.shell-module__L4MTuW__sidebar{z-index:30;width:var(--sb);height:100dvh;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.shell-module__L4MTuW__shell[data-nav-open] .shell-module__L4MTuW__sidebar{transform:none}.shell-module__L4MTuW__overlay{z-index:25;background:#0006;border:0;display:block;position:fixed;inset:0}.shell-module__L4MTuW__header{flex-wrap:wrap;gap:0 12px;height:auto;padding:0 16px}.shell-module__L4MTuW__burger{min-height:var(--hdr);align-items:center;display:inline-flex}.shell-module__L4MTuW__context{min-height:var(--hdr);line-height:var(--hdr);flex:1 1 0}.shell-module__L4MTuW__sep,.shell-module__L4MTuW__userInline{display:none}.shell-module__L4MTuW__userBtn{display:inline-block}.shell-module__L4MTuW__userMenu{min-height:var(--hdr);align-items:center;margin-left:auto;display:flex}.shell-module__L4MTuW__breadcrumb{border-top:1px solid var(--line-soft);scrollbar-width:thin;flex-direction:row-reverse;flex:0 0 100%;order:5;justify-content:flex-end;padding:8px 0;overflow-x:auto}.shell-module__L4MTuW__headerError{order:6}.shell-module__L4MTuW__content{padding-left:16px;padding-right:16px}}@media (max-width:639px){.shell-module__L4MTuW__context{display:none}}.shell-module__L4MTuW__headerEnd{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}
.visit-info-module__6Hw05W__container{flex-direction:column;gap:16px;width:100%;padding-bottom:40px;display:flex}.visit-info-module__6Hw05W__ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.visit-info-module__6Hw05W__ph h2{letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:26px;font-weight:600;line-height:1.2;display:flex}.visit-info-module__6Hw05W__sub{color:var(--ink-2);font-size:14px;font-family:var(--hi);margin-top:4px}.visit-info-module__6Hw05W__meta{color:var(--ink-3);margin-top:6px;font-size:12.5px}.visit-info-module__6Hw05W__backLink{color:var(--ink-3);align-items:center;gap:4px;margin-bottom:4px;font-size:12.5px;text-decoration:none;display:inline-flex}.visit-info-module__6Hw05W__backLink:hover{color:var(--green);text-decoration:underline}.visit-info-module__6Hw05W__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visit-info-module__6Hw05W__btn{border-radius:var(--radius);min-height:36px;font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.visit-info-module__6Hw05W__btn:hover:not(:disabled){border-color:var(--ink-3)}.visit-info-module__6Hw05W__btn:disabled{opacity:.5;cursor:not-allowed}.visit-info-module__6Hw05W__btnPrimary{background:var(--green);border-color:var(--green);color:#fff}.visit-info-module__6Hw05W__btnPrimary:hover:not(:disabled){background:var(--green-deep);border-color:var(--green-deep)}.visit-info-module__6Hw05W__btnLg{min-height:40px;padding:0 18px;font-size:14px}.visit-info-module__6Hw05W__btnDanger{color:var(--danger);border-color:var(--line)}.visit-info-module__6Hw05W__btnDanger:hover:not(:disabled){border-color:var(--danger)}.visit-info-module__6Hw05W__btnSm{min-height:30px;padding:0 10px;font-size:12.5px}.visit-info-module__6Hw05W__btnIcon{width:32px;min-height:32px;color:var(--ink);background:0 0;border-color:#0000;padding:0}.visit-info-module__6Hw05W__btnIcon:hover:not(:disabled){background:var(--green-soft);border-color:#0000}.visit-info-module__6Hw05W__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.visit-info-module__6Hw05W__tb{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.visit-info-module__6Hw05W__search{flex:220px;max-width:360px;position:relative}.visit-info-module__6Hw05W__search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.visit-info-module__6Hw05W__search input{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:40px;font:inherit;color:var(--ink);background:var(--surface);padding:8px 12px 8px 34px;font-size:13.5px}.visit-info-module__6Hw05W__select{border:1px solid var(--line);border-radius:var(--radius);min-height:40px;font:inherit;color:var(--ink);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%234a5a6d' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;appearance:none;cursor:pointer;padding:8px 32px 8px 12px;font-size:13.5px}.visit-info-module__6Hw05W__search input:focus,.visit-info-module__6Hw05W__select:focus,.visit-info-module__6Hw05W__input:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #02325e24}.visit-info-module__6Hw05W__spacer{flex:1}.visit-info-module__6Hw05W__counter{color:var(--ink-2);white-space:nowrap;font-size:12.5px}.visit-info-module__6Hw05W__fsum{color:var(--ink-2);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;display:flex}.visit-info-module__6Hw05W__chip{background:var(--green-soft);color:var(--green);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.visit-info-module__6Hw05W__link{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.visit-info-module__6Hw05W__link:hover{text-decoration:underline}.visit-info-module__6Hw05W__tw{position:relative;overflow-x:auto}.visit-info-module__6Hw05W__table{border-collapse:collapse;width:100%;font-size:13.5px}.visit-info-module__6Hw05W__table th{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px}.visit-info-module__6Hw05W__table th.visit-info-module__6Hw05W__r,.visit-info-module__6Hw05W__table td.visit-info-module__6Hw05W__r{text-align:right}.visit-info-module__6Hw05W__sortBtn{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.visit-info-module__6Hw05W__sortBtn:hover,.visit-info-module__6Hw05W__sorted{color:var(--ink)}.visit-info-module__6Hw05W__table td{color:var(--ink);border-bottom:1px solid var(--line-soft);vertical-align:top;padding:14px}.visit-info-module__6Hw05W__table tbody tr{cursor:pointer}.visit-info-module__6Hw05W__table tbody tr:hover td{background:#f8fafc}.visit-info-module__6Hw05W__table tbody tr:last-child td{border-bottom:none}.visit-info-module__6Hw05W__archivedRow td{color:var(--ink-2)}.visit-info-module__6Hw05W__name{font-weight:600}.visit-info-module__6Hw05W__trunc{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.visit-info-module__6Hw05W__num{font-variant-numeric:tabular-nums;white-space:nowrap}.visit-info-module__6Hw05W__nr{color:var(--ink-3)}.visit-info-module__6Hw05W__rowActs{justify-content:flex-end;gap:4px;display:flex}.visit-info-module__6Hw05W__badge{border-radius:var(--radius);white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.visit-info-module__6Hw05W__badgeDraft{background:var(--saffron-soft);color:var(--saffron)}.visit-info-module__6Hw05W__badgeArchived,.visit-info-module__6Hw05W__badgeNo{background:var(--line-soft);color:var(--ink-2)}.visit-info-module__6Hw05W__badgeYes{background:var(--green-soft);color:var(--green)}.visit-info-module__6Hw05W__badgeUnknown{background:var(--bg);color:var(--ink-3)}.visit-info-module__6Hw05W__pg{border-top:1px solid var(--line-soft);color:var(--ink-2);align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;display:flex}.visit-info-module__6Hw05W__empty{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.visit-info-module__6Hw05W__empty h4{color:var(--ink);margin:0;font-size:16px}.visit-info-module__6Hw05W__empty p{max-width:460px;margin:0;font-size:13.5px;line-height:1.5}.visit-info-module__6Hw05W__ch{border-bottom:1px solid var(--line-soft);padding:14px 20px}.visit-info-module__6Hw05W__ch h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.visit-info-module__6Hw05W__cb{padding:20px}.visit-info-module__6Hw05W__formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.visit-info-module__6Hw05W__full{grid-column:1/-1}.visit-info-module__6Hw05W__f{flex-direction:column;min-width:0;display:flex}.visit-info-module__6Hw05W__lb{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:600}.visit-info-module__6Hw05W__req{color:var(--danger);margin-left:2px}.visit-info-module__6Hw05W__hint{color:var(--ink-3);margin-top:4px;font-size:12px}.visit-info-module__6Hw05W__err{color:var(--danger);margin-top:4px;font-size:12px;font-weight:500}.visit-info-module__6Hw05W__input{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:40px;font:inherit;color:var(--ink);background:var(--surface);box-sizing:border-box;padding:8px 10px;font-size:13.5px}.visit-info-module__6Hw05W__input.visit-info-module__6Hw05W__select{background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%234a5a6d' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;padding-right:32px}.visit-info-module__6Hw05W__inputError{border-color:var(--danger)}.visit-info-module__6Hw05W__textarea{resize:vertical;min-height:84px;line-height:1.5}.visit-info-module__6Hw05W__money{align-items:stretch;display:flex}.visit-info-module__6Hw05W__money .visit-info-module__6Hw05W__cur{border:1px solid var(--line);border-radius:var(--radius) 0 0 var(--radius);background:var(--bg);color:var(--ink-2);border-right:0;align-items:center;padding:0 11px;font-size:13px;font-weight:600;display:flex}.visit-info-module__6Hw05W__money .visit-info-module__6Hw05W__input{border-radius:0 var(--radius) var(--radius) 0;text-align:right;font-variant-numeric:tabular-nums}.visit-info-module__6Hw05W__tri{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.visit-info-module__6Hw05W__tri label{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.visit-info-module__6Hw05W__tri label:has(input:checked){border-color:var(--green);background:var(--green-soft);color:var(--green)}.visit-info-module__6Hw05W__tri input{margin:0}.visit-info-module__6Hw05W__alert{border:1px solid var(--danger);border-radius:var(--radius);color:var(--danger);background:var(--surface);padding:12px 16px;font-size:13.5px}.visit-info-module__6Hw05W__formFooter{z-index:5;background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex;position:sticky;bottom:0}.visit-info-module__6Hw05W__draftNote{color:var(--ink-3);font-size:12.5px}.visit-info-module__6Hw05W__dl{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;display:grid}.visit-info-module__6Hw05W__dl dt{color:var(--ink-3);margin:0 0 3px;font-size:12px;font-weight:600}.visit-info-module__6Hw05W__dl dd{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px}@media (max-width:768px){.visit-info-module__6Hw05W__formGrid,.visit-info-module__6Hw05W__dl{grid-template-columns:1fr}}.visit-info-module__6Hw05W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.visit-info-module__6Hw05W__hiText{font-family:var(--hi)}.visit-info-module__6Hw05W__dateInput{border:1px solid var(--line);border-radius:var(--radius);min-height:40px;font:inherit;color:var(--ink);background:var(--surface);padding:8px 10px;font-size:13.5px}.visit-info-module__6Hw05W__toLabel{color:var(--ink-3);font-size:13px}.visit-info-module__6Hw05W__checkLabel{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.visit-info-module__6Hw05W__chips{flex-wrap:wrap;gap:6px;padding:10px 16px 4px;display:flex}.visit-info-module__6Hw05W__chips button{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink-2);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12.5px}.visit-info-module__6Hw05W__chips button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.visit-info-module__6Hw05W__toggleRow{justify-content:flex-end;display:flex}.visit-info-module__6Hw05W__toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:4px;padding:3px;display:inline-flex}.visit-info-module__6Hw05W__toggle button{border-radius:var(--radius);min-height:30px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.visit-info-module__6Hw05W__toggle button[aria-pressed=true]{background:var(--green);color:#fff}.visit-info-module__6Hw05W__calHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.visit-info-module__6Hw05W__calNav{align-items:center;gap:8px;display:flex}.visit-info-module__6Hw05W__calNav h3{text-align:center;min-width:150px}.visit-info-module__6Hw05W__calNote{color:var(--ink-3);font-size:12px}.visit-info-module__6Hw05W__cal{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.visit-info-module__6Hw05W__dow{color:var(--ink-2);text-align:center;background:var(--bg);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px;font-size:11.5px;font-weight:600}.visit-info-module__6Hw05W__day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:88px;padding:6px;font-size:12px}.visit-info-module__6Hw05W__dayOut{background:var(--bg)}.visit-info-module__6Hw05W__dayNum{font-variant-numeric:tabular-nums;font-weight:600}.visit-info-module__6Hw05W__today .visit-info-module__6Hw05W__dayNum{color:var(--saffron)}.visit-info-module__6Hw05W__ev{border-left:2px solid var(--saffron);border-radius:var(--radius);background:var(--saffron-soft);color:var(--saffron);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;padding:2px 6px;font-size:11.5px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.visit-info-module__6Hw05W__rows{gap:10px;display:grid}.visit-info-module__6Hw05W__rowc{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:12px 14px}.visit-info-module__6Hw05W__rh{color:var(--ink-2);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.visit-info-module__6Hw05W__ra{gap:4px;display:flex}.visit-info-module__6Hw05W__activityList{gap:4px;margin:0;padding-left:18px;display:grid}.visit-info-module__6Hw05W__headingHi{color:var(--ink-3);font-size:13px;font-weight:400;font-family:var(--hi);margin-left:8px}.visit-info-module__6Hw05W__files{gap:8px;margin-bottom:10px;display:grid}.visit-info-module__6Hw05W__ai{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:12px;padding:8px 12px;display:flex}.visit-info-module__6Hw05W__th{border-radius:var(--radius);background:var(--green-soft);width:42px;height:42px;color:var(--green);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.visit-info-module__6Hw05W__th img{object-fit:cover;width:100%;height:100%}.visit-info-module__6Hw05W__an{flex-direction:column;flex:1;min-width:0;display:flex}.visit-info-module__6Hw05W__an b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.visit-info-module__6Hw05W__an small{color:var(--ink-3);font-size:12px}.visit-info-module__6Hw05W__drop{border:1.5px dashed var(--line);border-radius:var(--radius);background:var(--bg);min-height:150px;color:var(--ink-2);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;font-size:13px;display:flex;position:relative}.visit-info-module__6Hw05W__drop input{opacity:0;width:1px;height:1px;position:absolute}.visit-info-module__6Hw05W__drop:focus-within,.visit-info-module__6Hw05W__dropActive{border-color:var(--green);background:var(--green-soft)}.visit-info-module__6Hw05W__dropPlus{color:var(--ink-2);font-size:56px;font-weight:300;line-height:1}.visit-info-module__6Hw05W__subTable{border-collapse:collapse;width:100%;font-size:13.5px}.visit-info-module__6Hw05W__subTable th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line-soft);padding:6px 10px 6px 0;font-size:12px;font-weight:600}.visit-info-module__6Hw05W__subTable td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:8px 10px 8px 0}.visit-info-module__6Hw05W__badgeRefused{background:var(--saffron-soft);color:var(--danger)}.visit-info-module__6Hw05W__facGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.visit-info-module__6Hw05W__fac{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-size:13.5px;display:flex}.visit-info-module__6Hw05W__facNo{color:var(--danger)}.visit-info-module__6Hw05W__facUnknown{color:var(--ink-3)}.visit-info-module__6Hw05W__facIcon{background:var(--green-soft);width:24px;height:24px;color:var(--green);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.visit-info-module__6Hw05W__facNo .visit-info-module__6Hw05W__facIcon{background:var(--saffron-soft);color:var(--danger)}.visit-info-module__6Hw05W__facUnknown .visit-info-module__6Hw05W__facIcon{background:var(--bg);color:var(--ink-3)}.visit-info-module__6Hw05W__facEdit{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:10px 24px;display:grid}.visit-info-module__6Hw05W__facRow{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.visit-info-module__6Hw05W__seg{border:1px solid var(--line);border-radius:var(--radius);flex-shrink:0;display:inline-flex;overflow:hidden}.visit-info-module__6Hw05W__seg label{cursor:pointer;background:var(--surface);border-left:1px solid var(--line);align-items:center;min-height:30px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.visit-info-module__6Hw05W__seg label:first-child{border-left:0}.visit-info-module__6Hw05W__seg input{opacity:0;width:1px;height:1px;position:absolute}.visit-info-module__6Hw05W__seg label:has(input:checked){background:var(--green);color:#fff}.visit-info-module__6Hw05W__seg label:has(input:focus-visible){outline:2px solid var(--green);outline-offset:-2px}.visit-info-module__6Hw05W__notice{border:1px solid var(--line);border-radius:var(--radius);background:var(--green-soft);color:var(--ink-2);align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;display:flex}
.home-module__K3qBqa__page{gap:18px;display:grid}.home-module__K3qBqa__eyebrow{color:var(--ink-2);margin:0;font-size:13px}.home-module__K3qBqa__title{color:var(--green);margin:2px 0 0;font-size:26px}.home-module__K3qBqa__notice{border:1px solid var(--saffron-line);border-radius:var(--radius);background:var(--saffron-soft);color:var(--ink);margin:0;padding:10px 14px}.home-module__K3qBqa__notice a{color:var(--green);font-weight:600}.home-module__K3qBqa__columns{grid-template:"attention upcoming""records upcoming"1fr/minmax(0,3fr) minmax(0,2fr);align-items:start;gap:18px;display:grid}.home-module__K3qBqa__attention{grid-area:attention}.home-module__K3qBqa__upcoming{grid-area:upcoming}.home-module__K3qBqa__records{grid-area:records}.home-module__K3qBqa__columnsSingle{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.home-module__K3qBqa__unavailable{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);margin:0;padding:12px 16px}@media (max-width:900px){.home-module__K3qBqa__columns{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"attention""upcoming""records"}}
.approvals-module__C-mHva__empty{color:var(--ink-2);margin:0;padding:24px 16px;font-size:13.5px}.approvals-module__C-mHva__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.approvals-module__C-mHva__rejectBox{flex-direction:column;gap:6px;max-width:360px;margin-top:8px;display:flex}.approvals-module__C-mHva__rowError{color:var(--danger);margin:6px 0 0;font-size:12.5px;font-weight:500}table th.approvals-module__C-mHva__moneyHead{text-align:right}.approvals-module__C-mHva__loadMore{border-top:1px solid var(--line-soft);flex-direction:column;align-items:center;gap:6px;padding:12px 16px;display:flex}.approvals-module__C-mHva__form{flex-direction:column;gap:14px;max-width:560px;padding:16px;display:flex}.approvals-module__C-mHva__check{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.approvals-module__C-mHva__saveRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.approvals-module__C-mHva__ok{color:var(--green);font-size:13px;font-weight:500}.approvals-module__C-mHva__pendingNotice{flex-direction:column;gap:8px;display:flex}.approvals-module__C-mHva__noticeText{margin:0}.approvals-module__C-mHva__badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.approvals-module__C-mHva__changesTable{background:var(--surface)}.approvals-module__C-mHva__changesTable th[scope=row]{color:var(--ink-2);font-weight:600}.approvals-module__C-mHva__kindBadge{margin-top:4px}
.collect-module__bglH8G__panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:12px;max-width:560px;padding:16px;display:flex}.collect-module__bglH8G__panelTitle{color:var(--green);margin:0;font-size:1rem}.collect-module__bglH8G__big.collect-module__bglH8G__big{text-align:center;justify-content:center;width:100%;min-height:44px}.collect-module__bglH8G__scanner{flex-direction:column;gap:8px;display:flex}.collect-module__bglH8G__video{aspect-ratio:4/3;object-fit:cover;background:var(--ink);border-radius:var(--radius);width:100%}.collect-module__bglH8G__hiddenCanvas{display:none}.collect-module__bglH8G__scanHint,.collect-module__bglH8G__sum{color:var(--ink-2);margin:0;font-size:.875rem}.collect-module__bglH8G__nfcWaiting{border:1px dashed var(--saffron-line);border-radius:var(--radius);background:var(--saffron-soft);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.collect-module__bglH8G__or{text-align:center;color:var(--ink-3);font-size:.8125rem}.collect-module__bglH8G__codeRow{flex-direction:column;gap:8px;display:flex}.collect-module__bglH8G__boxCard{border-radius:var(--radius);background:var(--green-soft);flex-direction:column;gap:4px;padding:12px;display:flex}.collect-module__bglH8G__notes{border:1px solid var(--line-soft);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.collect-module__bglH8G__notes legend{color:var(--ink-2);padding:0 4px}.collect-module__bglH8G__noteRow{align-items:center;gap:6px;display:flex}.collect-module__bglH8G__noteRow span{white-space:nowrap;min-width:64px}.collect-module__bglH8G__noteRow input{min-width:0}.collect-module__bglH8G__notes .collect-module__bglH8G__sum,.collect-module__bglH8G__notes p{grid-column:1/-1}.collect-module__bglH8G__twoUp{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.collect-module__bglH8G__photoList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.collect-module__bglH8G__photoList li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:400px){.collect-module__bglH8G__panel{padding:12px}.collect-module__bglH8G__notes,.collect-module__bglH8G__twoUp{grid-template-columns:minmax(0,1fr)}}.collect-module__bglH8G__touch.collect-module__bglH8G__touch{min-height:44px}
.collections-module__GT4-Oa__photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.collections-module__GT4-Oa__photos img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:var(--radius);width:100%}.collections-module__GT4-Oa__panchnama{color:var(--ink);flex-direction:column;gap:12px;font-size:.9375rem;display:flex}.collections-module__GT4-Oa__panchTable{border-collapse:collapse;width:100%}.collections-module__GT4-Oa__panchTable th,.collections-module__GT4-Oa__panchTable td{border:1px solid var(--line);text-align:left;padding:6px 8px}.collections-module__GT4-Oa__panchTable td{text-align:right;font-variant-numeric:tabular-nums}.collections-module__GT4-Oa__panchTotal th,.collections-module__GT4-Oa__panchTotal td{background:var(--green-soft);font-weight:700}.collections-module__GT4-Oa__panchMeta{color:var(--ink-2);font-size:.8125rem}.collections-module__GT4-Oa__signatures{text-align:center;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;margin-top:40px;display:grid}.collections-module__GT4-Oa__signature{break-inside:avoid}.collections-module__GT4-Oa__signLine{border-top:1px solid var(--ink);height:32px;margin-bottom:4px}@media print{.collections-module__GT4-Oa__panchTotal th,.collections-module__GT4-Oa__panchTotal td{background:0 0}}table th.collections-module__GT4-Oa__moneyHead{text-align:right}.collections-module__GT4-Oa__noPhotos{color:var(--ink-2);margin:0}.collections-module__GT4-Oa__settingsForm{flex-direction:column;gap:14px;max-width:560px;padding:16px;display:flex}.collections-module__GT4-Oa__daysInput{max-width:160px}.collections-module__GT4-Oa__saveRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.collections-module__GT4-Oa__saved{color:var(--green);font-size:13px;font-weight:500}.collections-module__GT4-Oa__badges{flex-wrap:wrap;gap:4px;margin:0 0 12px;display:flex}
.dashboards-module__uf_RaW__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.dashboards-module__uf_RaW__cardTitle{border-bottom:1px solid var(--line);margin:0;padding:16px 20px;font-size:16px}.dashboards-module__uf_RaW__cardSub{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.dashboards-module__uf_RaW__empty{color:var(--ink-2);margin:0;padding:16px 20px}.dashboards-module__uf_RaW__groups{margin:0;padding:0;list-style:none}.dashboards-module__uf_RaW__group{border-bottom:1px solid var(--line-soft);padding:12px 20px}.dashboards-module__uf_RaW__group:last-child{border-bottom:0}.dashboards-module__uf_RaW__groupHead{align-items:baseline;gap:10px;margin:0 0 6px;font-weight:600;display:flex}.dashboards-module__uf_RaW__groupWhen{color:var(--ink-2);font-size:12.5px;font-weight:400}.dashboards-module__uf_RaW__overdue .dashboards-module__uf_RaW__groupWhen{color:var(--danger);font-weight:600}.dashboards-module__uf_RaW__entries{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dashboards-module__uf_RaW__entry{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboards-module__uf_RaW__entryLink{color:var(--green);font-weight:600;text-decoration:none}.dashboards-module__uf_RaW__entryLink:hover{text-decoration:underline}.dashboards-module__uf_RaW__entryMeta{color:var(--ink-2);font-size:12.5px}.dashboards-module__uf_RaW__money{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.dashboards-module__uf_RaW__moneyItem{border-bottom:1px solid var(--line-soft);padding:14px 20px}.dashboards-module__uf_RaW__moneyItem:nth-last-child(-n+3){border-bottom:0}.dashboards-module__uf_RaW__moneyLabel{color:var(--ink-2);margin:0;font-size:12.5px}.dashboards-module__uf_RaW__moneyValue{color:var(--green);margin:4px 0 0;font-size:20px;font-weight:600}.dashboards-module__uf_RaW__moneyValue[data-negative]{color:var(--danger)}.dashboards-module__uf_RaW__moneyHint{color:var(--ink-2);margin:2px 0 0;font-size:12px}.dashboards-module__uf_RaW__cardSub[data-source=books]{color:var(--green)}.dashboards-module__uf_RaW__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:14px 20px;list-style:none;display:grid}@media (max-width:1200px){.dashboards-module__uf_RaW__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.dashboards-module__uf_RaW__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboards-module__uf_RaW__tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:100%;color:var(--ink);justify-items:start;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.dashboards-module__uf_RaW__tile:hover{border-color:var(--green)}.dashboards-module__uf_RaW__tileIcon{color:var(--saffron);margin-bottom:4px}.dashboards-module__uf_RaW__tileLabel{font-size:13px;font-weight:600}.dashboards-module__uf_RaW__tileCount{color:var(--green);font-size:24px;font-weight:700;line-height:1.2}.dashboards-module__uf_RaW__tileCaption{color:var(--ink-3);font-size:12px}.dashboards-module__uf_RaW__tile[data-empty] .dashboards-module__uf_RaW__tileCount{color:var(--ink-3)}.dashboards-module__uf_RaW__attention{gap:8px;margin:0;padding:8px 20px 12px;list-style:none;display:grid}.dashboards-module__uf_RaW__attentionItem{border-left:3px solid var(--saffron);padding-left:10px}@media (max-width:800px){.dashboards-module__uf_RaW__money{grid-template-columns:1fr 1fr}.dashboards-module__uf_RaW__moneyItem:nth-last-child(-n+3){border-bottom:1px solid var(--line-soft)}.dashboards-module__uf_RaW__moneyItem:nth-last-child(-n+2){border-bottom:0}}.dashboards-module__uf_RaW__periodBar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.dashboards-module__uf_RaW__periodLabel{color:var(--ink-2);font-size:12.5px;font-weight:600}.dashboards-module__uf_RaW__periodBtn{font:inherit;cursor:pointer;color:var(--green);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:6px 12px;font-size:13px;font-weight:600}.dashboards-module__uf_RaW__periodBtn:hover{border-color:var(--green)}.dashboards-module__uf_RaW__periodBtn[data-active]{background:var(--green);border-color:var(--green);color:#fff}.dashboards-module__uf_RaW__periodBar .dashboards-module__uf_RaW__periodDate{flex:none;width:160px}.dashboards-module__uf_RaW__periodSpacer{flex:auto}.dashboards-module__uf_RaW__periodRange{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px}
.work-expenditure-module__AYxE1G__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.work-expenditure-module__AYxE1G__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.work-expenditure-module__AYxE1G__kpis>div{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--bg);min-width:0;padding:10px 12px}.work-expenditure-module__AYxE1G__kpis dt{color:var(--ink-2);margin-bottom:4px;font-size:12px}.work-expenditure-module__AYxE1G__kpis dd{color:var(--ink);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.work-expenditure-module__AYxE1G__over{color:var(--danger)!important}.work-expenditure-module__AYxE1G__empty,.work-expenditure-module__AYxE1G__note{color:var(--ink-3);margin:0;font-size:13px}.work-expenditure-module__AYxE1G__note{margin-top:12px}.work-expenditure-module__AYxE1G__scroll{overflow-x:auto}.work-expenditure-module__AYxE1G__table{border-collapse:collapse;width:100%;font-size:13.5px}.work-expenditure-module__AYxE1G__table th,.work-expenditure-module__AYxE1G__table td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top;padding:8px 10px}.work-expenditure-module__AYxE1G__table th{color:var(--ink-2);font-size:12px;font-weight:600}.work-expenditure-module__AYxE1G__right{text-align:right!important}.work-expenditure-module__AYxE1G__link{color:var(--green);font-weight:600}@media (max-width:640px){.work-expenditure-module__AYxE1G__kpis{grid-template-columns:minmax(0,1fr)}}
.notification-bell-module__lpJGCa__wrap{flex-shrink:0;position:relative}.notification-bell-module__lpJGCa__button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:40px;height:40px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 8px;font-size:18px;display:inline-flex;position:relative}.notification-bell-module__lpJGCa__button:hover{background:var(--green-soft)}.notification-bell-module__lpJGCa__badge{border-radius:var(--radius);background:var(--danger);min-width:18px;color:var(--surface);text-align:center;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-6px;right:-6px}.notification-bell-module__lpJGCa__panel{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:380px;max-width:calc(100vw - 16px);position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #011d3729}.notification-bell-module__lpJGCa__head{border-bottom:1px solid var(--line-soft);color:var(--ink);justify-content:space-between;align-items:center;padding:12px 14px;font-weight:600;display:flex}.notification-bell-module__lpJGCa__link{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.notification-bell-module__lpJGCa__link:disabled{color:var(--ink-3);cursor:default}.notification-bell-module__lpJGCa__tabs{gap:6px;padding:10px 14px 0;display:flex}.notification-bell-module__lpJGCa__tab{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;padding:6px 10px;font-size:13px}.notification-bell-module__lpJGCa__tabActive{background:var(--green);border-color:var(--green);color:var(--surface)}.notification-bell-module__lpJGCa__list{max-height:420px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.notification-bell-module__lpJGCa__row{border:0;border-bottom:1px solid var(--line-soft);background:var(--surface);text-align:left;width:100%;font:inherit;cursor:pointer;grid-template-columns:12px minmax(0,1fr) auto;gap:8px;padding:10px 14px;display:grid}.notification-bell-module__lpJGCa__row:hover{background:var(--bg)}.notification-bell-module__lpJGCa__dot{background:var(--saffron);border-radius:50%;width:8px;height:8px;margin-top:6px}.notification-bell-module__lpJGCa__dotRead{background:0 0}.notification-bell-module__lpJGCa__title{color:var(--ink);font-size:14px;font-weight:600}.notification-bell-module__lpJGCa__titleRead{color:var(--ink-2);font-weight:400}.notification-bell-module__lpJGCa__body{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.notification-bell-module__lpJGCa__meta{color:var(--ink-3);white-space:nowrap;text-align:right;font-size:12px}.notification-bell-module__lpJGCa__state{color:var(--ink-3);text-align:center;padding:18px 14px;font-size:13px}.notification-bell-module__lpJGCa__err{padding:10px 14px 0}.notification-bell-module__lpJGCa__foot{border-top:1px solid var(--line-soft);text-align:center;padding:10px 14px;font-size:13px}.notification-bell-module__lpJGCa__foot a{color:var(--green);font-weight:500}@media (max-width:480px){.notification-bell-module__lpJGCa__wrap{position:static}.notification-bell-module__lpJGCa__panel{top:var(--hdr);border-left:0;border-right:0;width:auto;max-width:none;position:fixed;left:0;right:0}}
.temple-history-module__uN4mYq__container{width:100%;max-width:100%;font-family:var(--font,"DM Sans", system-ui, sans-serif);flex-direction:column;flex:1;padding:24px;display:flex}.temple-history-module__uN4mYq__ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.temple-history-module__uN4mYq__ph h2{font-family:var(--display,"DM Sans", system-ui, sans-serif);letter-spacing:-.005em;color:var(--ink,#0e1b26);margin:0;font-size:27px;font-weight:500;line-height:1.15}.temple-history-module__uN4mYq__ph .temple-history-module__uN4mYq__sub{font-family:var(--hi,"DM Sans", system-ui, sans-serif);color:var(--ink-2,#4a5a6d);margin-top:4px;font-size:14.5px}.temple-history-module__uN4mYq__ph .temple-history-module__uN4mYq__acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.temple-history-module__uN4mYq__backLink{color:var(--ink-3,#758599);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-bottom:6px;padding:0;font-size:12.5px;text-decoration:none;display:inline-flex}.temple-history-module__uN4mYq__backLink:hover{color:var(--green,#02325e);text-decoration:underline}.temple-history-module__uN4mYq__anchors{top:calc(var(--hdr,64px) + 0px);z-index:4;background:var(--bg,#f5f7fa);flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:8px 0 12px;display:flex;position:sticky}.temple-history-module__uN4mYq__anchorBtn{border:1px solid var(--line,#d8e0e8);color:var(--ink-2,#4a5a6d);cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:32px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.temple-history-module__uN4mYq__anchorBtn:hover{border-color:var(--green,#02325e);color:var(--green,#02325e);text-decoration:none}.temple-history-module__uN4mYq__anchorBtn.temple-history-module__uN4mYq__active{border-color:var(--green,#02325e);background:var(--green,#02325e);color:#fff}.temple-history-module__uN4mYq__stack{gap:16px;display:grid}.temple-history-module__uN4mYq__card{background:var(--card,#fff);border:1px solid var(--line,#d8e0e8);border-radius:var(--r,4px);box-shadow:var(--shadow,0 1px 4px #02325e0f);scroll-margin-top:130px}.temple-history-module__uN4mYq__card>.temple-history-module__uN4mYq__ch{border-bottom:1px solid var(--line-soft,#e8eef4);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.temple-history-module__uN4mYq__card>.temple-history-module__uN4mYq__ch h3{letter-spacing:-.005em;color:var(--ink,#0e1b26);margin:0;font-size:17px;font-weight:600}.temple-history-module__uN4mYq__card>.temple-history-module__uN4mYq__ch .temple-history-module__uN4mYq__hi{color:var(--ink-3,#758599);margin-left:8px;font-size:13px;font-weight:400}.temple-history-module__uN4mYq__card>.temple-history-module__uN4mYq__cb{padding:20px}.temple-history-module__uN4mYq__dl{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.temple-history-module__uN4mYq__dl .temple-history-module__uN4mYq__full,.temple-history-module__uN4mYq__full{grid-column:1/-1}@media (max-width:768px){.temple-history-module__uN4mYq__dl{grid-template-columns:1fr}}.temple-history-module__uN4mYq__dl dt{color:var(--ink-3,#758599);margin:0 0 3px;font-size:12px;font-weight:600}.temple-history-module__uN4mYq__dl dd{color:var(--ink,#0e1b26);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.temple-history-module__uN4mYq__dl dd.temple-history-module__uN4mYq__hi{font-family:var(--hi,"DM Sans", system-ui, sans-serif)}.temple-history-module__uN4mYq__dl dd.temple-history-module__uN4mYq__nr,.temple-history-module__uN4mYq__nr{color:var(--ink-3,#758599);font-style:normal;font-weight:400}.temple-history-module__uN4mYq__rows{gap:10px;display:grid}.temple-history-module__uN4mYq__rowc{border:1px solid var(--line,#d8e0e8);background:#f4f7fa;border-radius:4px;padding:12px 14px;position:relative}.temple-history-module__uN4mYq__rowc .temple-history-module__uN4mYq__rh{color:var(--ink-2,#4a5a6d);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.temple-history-module__uN4mYq__rowc .temple-history-module__uN4mYq__rh .temple-history-module__uN4mYq__ra{gap:4px;display:flex}.temple-history-module__uN4mYq__form{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.temple-history-module__uN4mYq__rowc .temple-history-module__uN4mYq__form{gap:10px 14px}.temple-history-module__uN4mYq__form .temple-history-module__uN4mYq__f.temple-history-module__uN4mYq__full{grid-column:1/-1}@media (max-width:768px){.temple-history-module__uN4mYq__form{grid-template-columns:1fr}}.temple-history-module__uN4mYq__f{flex-direction:column;display:flex}.temple-history-module__uN4mYq__f label.temple-history-module__uN4mYq__lb,.temple-history-module__uN4mYq__f span.temple-history-module__uN4mYq__lb{color:var(--ink-2,#4a5a6d);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.temple-history-module__uN4mYq__f label.temple-history-module__uN4mYq__lb .temple-history-module__uN4mYq__req{color:var(--saffron,#c28a2a);margin-left:3px}.temple-history-module__uN4mYq__f .temple-history-module__uN4mYq__hint{color:var(--ink-3,#758599);margin-top:5px;font-size:12px}.temple-history-module__uN4mYq__f .temple-history-module__uN4mYq__err{color:var(--red,#a63d2f);margin-top:5px;font-size:12.5px}.temple-history-module__uN4mYq__input,.temple-history-module__uN4mYq__textarea,.temple-history-module__uN4mYq__select{border:1px solid var(--line,#d8e0e8);width:100%;font:inherit;color:var(--ink,#0e1b26);box-sizing:border-box;background:#fff;border-radius:4px;padding:8px 12px;font-size:14px;transition:border-color .12s,box-shadow .12s}.temple-history-module__uN4mYq__input,.temple-history-module__uN4mYq__select{min-height:40px}.temple-history-module__uN4mYq__textarea{resize:vertical;min-height:80px;line-height:1.45}.temple-history-module__uN4mYq__input:focus,.temple-history-module__uN4mYq__textarea:focus,.temple-history-module__uN4mYq__select:focus{border-color:var(--saffron,#c28a2a);box-shadow:0 0 0 2px var(--saffron-soft,#f9f3e8);outline:none}.temple-history-module__uN4mYq__btn{border:1px solid var(--line,#d8e0e8);background:var(--card,#fff);min-height:40px;color:var(--ink,#0e1b26);cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.temple-history-module__uN4mYq__btn:hover{background:#f2f5f2;text-decoration:none}.temple-history-module__uN4mYq__btnPrimary{background:var(--green,#02325e);border-color:var(--green,#02325e);color:#fff}.temple-history-module__uN4mYq__btnPrimary:hover{background:#012242;border-color:#012242}.temple-history-module__uN4mYq__btnSm{border-radius:4px;min-height:32px;padding:0 10px;font-size:12.5px}.temple-history-module__uN4mYq__btnGhost{background:0 0;border-color:#0000}.temple-history-module__uN4mYq__btnGhost:hover{background:#e8eef5}.temple-history-module__uN4mYq__btnIcon{width:32px;min-height:32px;padding:0}.temple-history-module__uN4mYq__btn:disabled{opacity:.5;cursor:not-allowed}.temple-history-module__uN4mYq__stickyFoot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line,#d8e0e8);z-index:5;background:#f4f7faf0;justify-content:flex-end;align-items:center;gap:8px;margin:16px -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:0}.temple-history-module__uN4mYq__stickyFoot .temple-history-module__uN4mYq__note{color:var(--ink-3,#758599);margin-right:auto;font-size:12.5px}.temple-history-module__uN4mYq__notice{background:var(--amber-soft,#fff4d6);border:1px solid var(--saffron-line,#e5cd9e);color:var(--amber,#8a5a00);border-radius:4px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;display:flex}.temple-history-module__uN4mYq__notice.temple-history-module__uN4mYq__info{color:#174e82;background:#eef4fb;border:1px solid #c9dcf0}.temple-history-module__uN4mYq__badge{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.temple-history-module__uN4mYq__badgeDraft{background:var(--amber-soft,#fff4d6);color:var(--amber,#8a5a00)}@media (max-width:1279px){.temple-history-module__uN4mYq__stickyFoot{flex-wrap:wrap;margin:16px 0 0;padding:12px 16px}.temple-history-module__uN4mYq__stickyFoot .temple-history-module__uN4mYq__note{flex-basis:100%;margin-right:0}.temple-history-module__uN4mYq__anchors{scrollbar-width:thin;flex-wrap:nowrap;position:static;overflow-x:auto}.temple-history-module__uN4mYq__anchorBtn{white-space:nowrap;flex:none}}
.users-module__cNQIdW__matrix th,.users-module__cNQIdW__matrix td{text-align:center;white-space:nowrap;padding-left:6px;padding-right:6px}.users-module__cNQIdW__matrix thead th{vertical-align:bottom;white-space:normal;line-height:1.3}.users-module__cNQIdW__matrix th:first-child,.users-module__cNQIdW__matrix td:first-child{text-align:left;padding-left:14px}.users-module__cNQIdW__matrixWrap{position:relative;overflow-x:auto}@media (min-width:1440px){.users-module__cNQIdW__matrixWrap{overflow:visible}}.users-module__cNQIdW__groupHead{display:inline}.users-module__cNQIdW__groupHead .users-module__cNQIdW__tip{vertical-align:middle;margin-left:4px}.users-module__cNQIdW__tip{display:inline-flex;position:relative}.users-module__cNQIdW__tipButton{border:1px solid var(--line);background:var(--surface);width:16px;height:16px;color:var(--ink-3);font:italic 600 10px/14px var(--font);cursor:help;border-radius:50%;padding:0}.users-module__cNQIdW__tipButton:hover,.users-module__cNQIdW__tipButton:focus-visible{border-color:var(--green);color:var(--green)}.users-module__cNQIdW__tipBody{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:left;width:260px;padding:8px 10px;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.users-module__cNQIdW__tipEnd .users-module__cNQIdW__tipBody{left:auto;right:0;transform:none}.users-module__cNQIdW__tip:hover .users-module__cNQIdW__tipBody,.users-module__cNQIdW__tip:focus-within .users-module__cNQIdW__tipBody{display:block}.users-module__cNQIdW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.users-module__cNQIdW__keyList{color:var(--ink-2);white-space:normal;margin:0;padding:0 0 0 14px;font-size:12px;font-weight:400;line-height:1.5}.users-module__cNQIdW__tick{color:var(--green);font-weight:700}.users-module__cNQIdW__partial{color:var(--saffron)}.users-module__cNQIdW__none{color:var(--ink-3)}.users-module__cNQIdW__templeList{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 16px;max-height:260px;padding:10px 12px;display:grid;overflow-y:auto}.users-module__cNQIdW__check{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.users-module__cNQIdW__checkMuted{color:var(--ink-3)}.users-module__cNQIdW__panel{padding:16px}.users-module__cNQIdW__actionRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.users-module__cNQIdW__actionRow>[role=status],.users-module__cNQIdW__actionRow>[role=alert]{flex-basis:100%;width:100%}@media (max-width:639px){.users-module__cNQIdW__actionRow>:not(button){flex:100%}}.users-module__cNQIdW__actionError{color:var(--danger);flex-basis:100%;font-size:12.5px}.users-module__cNQIdW__noAccess{color:var(--ink-2);padding:24px;font-size:14px}.users-module__cNQIdW__permGroup{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 12px;padding:10px 12px}.users-module__cNQIdW__permLegend{color:var(--ink-2);padding:0 6px;font-size:13px;font-weight:600}.users-module__cNQIdW__permKeys{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 16px;margin-top:8px;display:grid}.users-module__cNQIdW__permKey{color:var(--ink-3);font-size:11.5px}.users-module__cNQIdW__tabsGap{margin-bottom:16px}.users-module__cNQIdW__passwordFieldWrap{align-items:center;width:100%;display:flex;position:relative}.users-module__cNQIdW__passwordFieldWrap .users-module__cNQIdW__passwordInput{padding-right:36px}.users-module__cNQIdW__passwordToggleBtn{cursor:pointer;color:var(--ink-3);border-radius:var(--radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:4px;line-height:1;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.users-module__cNQIdW__passwordToggleBtn:hover{color:var(--ink)}.users-module__cNQIdW__passwordToggleBtn:focus-visible{outline:2px solid var(--focus,#1976d2);outline-offset:1px}
.notices-module__T8C8_W__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.notices-module__T8C8_W__limit{color:var(--ink-3);font-size:12.5px}.notices-module__T8C8_W__list{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.notices-module__T8C8_W__item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:12px 14px;display:grid}.notices-module__T8C8_W__itemMain{min-width:0}.notices-module__T8C8_W__itemTitle{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:600}.notices-module__T8C8_W__itemTitleHi{font-family:var(--hi);color:var(--ink-2);font-weight:500;display:block}.notices-module__T8C8_W__itemBody{color:var(--ink-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.notices-module__T8C8_W__meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:12px;display:flex}.notices-module__T8C8_W__status{color:var(--green);font-weight:600}.notices-module__T8C8_W__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.notices-module__T8C8_W__blocked{color:var(--ink-3);grid-column:1/-1;margin:0;font-size:12px}@media (max-width:640px){.notices-module__T8C8_W__item{grid-template-columns:minmax(0,1fr)}.notices-module__T8C8_W__actions{justify-content:flex-start}.notices-module__T8C8_W__df{flex-direction:column-reverse;align-items:stretch;gap:10px}.notices-module__T8C8_W__dfActions{justify-content:flex-end}}.notices-module__T8C8_W__overlay{z-index:100;background:var(--green-deep);opacity:.4;position:fixed;inset:0}.notices-module__T8C8_W__drawer{z-index:101;background:var(--bg);border-left:1px solid var(--line);flex-direction:column;width:min(640px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #02325e29}.notices-module__T8C8_W__dh{background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.notices-module__T8C8_W__dh h3{color:var(--ink);margin:0;font-size:19px;font-weight:500}.notices-module__T8C8_W__form{flex-direction:column;flex:1;min-height:0;display:flex}.notices-module__T8C8_W__db{flex:1;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 20px;display:grid;overflow-y:auto}.notices-module__T8C8_W__pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.notices-module__T8C8_W__audiences{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.notices-module__T8C8_W__audiences legend{color:var(--ink-2);margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600}.notices-module__T8C8_W__audience{color:var(--ink);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.notices-module__T8C8_W__audience input{margin-top:3px}.notices-module__T8C8_W__audienceHint{color:var(--ink-3);font-size:12px;display:block}.notices-module__T8C8_W__preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:10px 12px;font-size:13px}.notices-module__T8C8_W__previewLabel{color:var(--ink-3);margin:0 0 6px;font-size:12px;font-weight:600}.notices-module__T8C8_W__previewTitle{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.notices-module__T8C8_W__previewBody{color:var(--ink-2);margin:2px 0 0}.notices-module__T8C8_W__df{background:var(--surface);border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.notices-module__T8C8_W__dfHint{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.4}.notices-module__T8C8_W__dfActions{flex-shrink:0;align-items:center;gap:8px;display:flex}
.login-module__wPy7XG__screen{background:var(--green);place-items:center;min-height:100dvh;padding:16px;display:grid}.login-module__wPy7XG__card{background:var(--surface);border-radius:var(--radius);flex-direction:column;gap:8px;width:100%;max-width:420px;padding:32px 28px;display:flex;box-shadow:0 12px 40px #00000040}.login-module__wPy7XG__logo{align-self:center;width:auto;margin-bottom:16px}.login-module__wPy7XG__label{color:var(--ink);margin-top:8px;font-weight:600}.login-module__wPy7XG__input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);height:40px;padding:0 12px}.login-module__wPy7XG__error{color:var(--danger);margin:4px 0 0}.login-module__wPy7XG__submit{border-radius:var(--radius);background:var(--green);color:#fff;cursor:pointer;border:0;height:42px;margin-top:16px;font-weight:600}.login-module__wPy7XG__submit:disabled{opacity:.6;cursor:default}.login-module__wPy7XG__hint{color:var(--ink-2);text-align:center;margin:12px 0 0;font-size:12px}.login-module__wPy7XG__passwordRow{display:flex;position:relative}.login-module__wPy7XG__passwordInput{flex:1;padding-right:64px}.login-module__wPy7XG__toggle{height:40px;color:var(--green);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:600;position:absolute;top:0;right:0}.login-module__wPy7XG__link{color:var(--green);align-self:center;margin-top:12px;font-size:14px}.login-module__wPy7XG__heading{color:var(--ink);text-align:center;margin:0;font-size:20px}.login-module__wPy7XG__note{color:var(--ink-2);margin:4px 0 0;font-size:14px}.login-module__wPy7XG__success{color:var(--green);margin:4px 0 0;font-weight:600}.login-module__wPy7XG__fieldError{color:var(--danger);margin:2px 0 0;font-size:14px}.login-module__wPy7XG__input[aria-invalid=true]{border-color:var(--danger)}.login-module__wPy7XG__notice{border:1px solid var(--saffron-line);border-radius:var(--radius);background:var(--saffron-soft);color:var(--ink);margin:0 0 4px;padding:10px 12px;font-size:14px}
.group-module__AsksTq__page{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.group-module__AsksTq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.group-module__AsksTq__title{color:var(--green);margin:0;font-size:26px}.group-module__AsksTq__sub{color:var(--ink-2);margin:4px 0 0}.group-module__AsksTq__btn{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--green);padding:9px 14px;font-weight:600;text-decoration:none}.group-module__AsksTq__btn:hover{border-color:var(--green)}.group-module__AsksTq__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.group-module__AsksTq__kpi,.group-module__AsksTq__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.group-module__AsksTq__kpi{padding:16px 18px}.group-module__AsksTq__kpiLabel{color:var(--ink-2);margin:0;font-size:13px}.group-module__AsksTq__kpiValue{color:var(--ink-2);margin:6px 0;font-size:26px;font-weight:600}.group-module__AsksTq__kpiNote{color:var(--ink-2);margin:0;font-size:12px}.group-module__AsksTq__columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.group-module__AsksTq__card{padding:0 0 8px}.group-module__AsksTq__cardTitle{border-bottom:1px solid var(--line);margin:0;padding:16px 20px;font-size:16px}.group-module__AsksTq__empty{color:var(--ink-2);margin:0;padding:16px 20px}.group-module__AsksTq__mandirs{margin:0;padding:0;list-style:none}.group-module__AsksTq__mandir{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.group-module__AsksTq__mandir:last-child{border-bottom:0}.group-module__AsksTq__mandirName{margin:0;font-weight:600}.group-module__AsksTq__mandirMeta{color:var(--ink-2);margin:2px 0 0;font-size:12.5px}.group-module__AsksTq__badge{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink-2);white-space:nowrap;padding:3px 8px;font-size:11.5px}.group-module__AsksTq__manage{border:1px solid var(--line);border-radius:var(--radius);color:var(--green);padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.group-module__AsksTq__manage:hover{border-color:var(--green)}.group-module__AsksTq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.group-module__AsksTq__kpiValue[data-live]{color:var(--green)}.group-module__AsksTq__mandirStats{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;font-size:12.5px;display:flex}.group-module__AsksTq__warn{color:var(--danger);font-weight:600}.group-module__AsksTq__alerts{margin:0;padding:0;list-style:none}.group-module__AsksTq__alert{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;gap:12px;padding:10px 20px;display:grid}.group-module__AsksTq__alert:last-child{border-bottom:0}.group-module__AsksTq__alertDate{color:var(--ink-2);white-space:nowrap;font-size:13px}.group-module__AsksTq__alertDate[data-overdue]{color:var(--danger);font-weight:600}.group-module__AsksTq__alertTitle{color:var(--green);font-weight:600;text-decoration:none}.group-module__AsksTq__alertTitle:hover{text-decoration:underline}@media (max-width:1200px){.group-module__AsksTq__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.group-module__AsksTq__kpis,.group-module__AsksTq__columns{grid-template-columns:1fr}.group-module__AsksTq__mandir{grid-template-columns:1fr auto}.group-module__AsksTq__badge{grid-column:1;justify-self:start}}.group-module__AsksTq__cardSub{color:var(--ink-2);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.group-module__AsksTq__tableWrap{position:relative;overflow-x:auto}.group-module__AsksTq__table{border-collapse:collapse;width:100%;font-size:13.5px}.group-module__AsksTq__table th,.group-module__AsksTq__table td{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;padding:9px 14px}.group-module__AsksTq__table thead th{color:var(--ink-2);background:var(--bg);font-size:12px;font-weight:600}.group-module__AsksTq__table tbody th{font-weight:600}.group-module__AsksTq__table tfoot th,.group-module__AsksTq__table tfoot td{border-top:2px solid var(--line);border-bottom:0}.group-module__AsksTq__num{font-variant-numeric:tabular-nums;text-align:right!important}.group-module__AsksTq__num[data-negative]{color:var(--danger)}.group-module__AsksTq__strong{font-weight:600}.group-module__AsksTq__rowLink{color:var(--green);text-decoration:none}.group-module__AsksTq__rowLink:hover{text-decoration:underline}.group-module__AsksTq__barCol{width:40%;min-width:180px}.group-module__AsksTq__bars{gap:3px;display:grid}.group-module__AsksTq__barIncome,.group-module__AsksTq__barExpense{border-radius:var(--radius);min-width:0;height:8px;display:block}.group-module__AsksTq__barIncome{background:var(--green)}.group-module__AsksTq__barExpense{background:var(--saffron)}.group-module__AsksTq__legend{align-items:center;gap:6px;font-weight:400;display:inline-flex}.group-module__AsksTq__swatchIncome,.group-module__AsksTq__swatchExpense{border-radius:2px;width:10px;height:10px;display:inline-block}.group-module__AsksTq__swatchIncome{background:var(--green)}.group-module__AsksTq__swatchExpense{background:var(--saffron);margin-left:8px}.group-module__AsksTq__footnote{color:var(--ink-2);margin:0;padding:10px 20px 4px;font-size:12.5px}
.notifications-module__gQzsaG__rows{margin:0;padding:0;list-style:none}.notifications-module__gQzsaG__row{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px;display:grid}.notifications-module__gQzsaG__row:last-child{border-bottom:0}.notifications-module__gQzsaG__dot{background:var(--saffron);border-radius:50%;width:8px;height:8px;margin-top:6px}.notifications-module__gQzsaG__dotRead{border:1px solid var(--line);background:0 0}.notifications-module__gQzsaG__title{color:var(--ink);font-weight:600}.notifications-module__gQzsaG__muted{opacity:.6}.notifications-module__gQzsaG__body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:14px;display:block}.notifications-module__gQzsaG__meta{color:var(--ink-3);margin-top:4px;font-size:12px;display:block}.notifications-module__gQzsaG__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.notifications-module__gQzsaG__state{text-align:center;padding:24px 16px}.notifications-module__gQzsaG__more{justify-content:center;padding:12px;display:flex}.notifications-module__gQzsaG__setting{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.notifications-module__gQzsaG__setting:last-child{border-bottom:0}.notifications-module__gQzsaG__switchLabel{align-items:center;gap:8px;display:flex}.notifications-module__gQzsaG__hint{padding:12px 16px}
.bank-statements-module__F8DNFq__wizard{gap:16px;display:grid}.bank-statements-module__F8DNFq__step{padding:16px}.bank-statements-module__F8DNFq__stepTitle{color:var(--ink);margin:0 0 12px;font-size:15px;font-weight:600}.bank-statements-module__F8DNFq__row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.bank-statements-module__F8DNFq__reviewTable input{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-width:90px;font:inherit;background:var(--surface);color:var(--ink);padding:6px 8px;font-size:13px}.bank-statements-module__F8DNFq__reviewTable input.bank-statements-module__F8DNFq__narrow{min-width:120px}.bank-statements-module__F8DNFq__reviewTable input.bank-statements-module__F8DNFq__wide{min-width:260px}.bank-statements-module__F8DNFq__reviewTable input.bank-statements-module__F8DNFq__amount{text-align:right}.bank-statements-module__F8DNFq__reviewTable tr.bank-statements-module__F8DNFq__bad td{background:var(--saffron-soft)}.bank-statements-module__F8DNFq__problem{color:var(--danger);margin-top:4px;font-size:12px}.bank-statements-module__F8DNFq__warnings{color:var(--ink-2);margin:0;padding-left:18px;font-size:12.5px}.bank-statements-module__F8DNFq__side{color:var(--ink-3);font-size:12px}.bank-statements-module__F8DNFq__credit{color:var(--green)}.bank-statements-module__F8DNFq__debit{color:var(--ink)}.bank-statements-module__F8DNFq__selected td{background:var(--green-soft)}.bank-statements-module__F8DNFq__panel{gap:14px;padding:16px;display:grid}.bank-statements-module__F8DNFq__candidate{border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bank-statements-module__F8DNFq__candidateStrong{border-left:3px solid var(--green)}.bank-statements-module__F8DNFq__candidateWeak{border-left:3px solid var(--saffron)}.bank-statements-module__F8DNFq__reconLine{flex-wrap:wrap;gap:8px 24px;padding:14px 16px;font-size:13.5px;display:flex}.bank-statements-module__F8DNFq__reconMatch{border-left:3px solid var(--green)}.bank-statements-module__F8DNFq__reconDiff{border-left:3px solid var(--danger)}.bank-statements-module__F8DNFq__tabs{flex-wrap:wrap;gap:6px;display:flex}table th.bank-statements-module__F8DNFq__moneyHead{text-align:right}@media (max-width:720px){.bank-statements-module__F8DNFq__candidate{flex-direction:column;align-items:flex-start}}
.budgets-module__IvOA5G__titleCell{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.budgets-module__IvOA5G__formCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.budgets-module__IvOA5G__formGrid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px 18px;display:grid}.budgets-module__IvOA5G__full{grid-column:1/-1}.budgets-module__IvOA5G__gridCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.budgets-module__IvOA5G__gridHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.budgets-module__IvOA5G__gridTitle{color:var(--ink);margin:0;font-size:14px;font-weight:600}.budgets-module__IvOA5G__gridHint{color:var(--ink-3);font-size:12px}.budgets-module__IvOA5G__headCell{min-width:180px}.budgets-module__IvOA5G__hi{color:var(--ink-3);font-size:12px;font-family:var(--hi);display:block}.budgets-module__IvOA5G__amountCell{width:200px}.budgets-module__IvOA5G__noteInput{width:100%}.budgets-module__IvOA5G__lineError{color:var(--danger);margin-top:4px;font-size:12px}.budgets-module__IvOA5G__gridError{color:var(--danger);margin:0;padding:10px 14px;font-size:13px}.budgets-module__IvOA5G__prewrap{white-space:pre-wrap;color:var(--ink-2);margin:12px 0 0}.budgets-module__IvOA5G__selectRow{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}.budgets-module__IvOA5G__selectField{min-width:min(360px,100%)}.budgets-module__IvOA5G__elapsed{color:var(--ink-2);flex-direction:column;gap:2px;padding-bottom:6px;font-size:13px;display:flex}.budgets-module__IvOA5G__elapsedValue{color:var(--green);font-size:15px;font-weight:600}.budgets-module__IvOA5G__usage{align-items:center;gap:8px;min-width:170px;display:inline-flex}.budgets-module__IvOA5G__bar{border-radius:var(--radius);background:var(--line-soft);flex:1;height:8px;position:relative;overflow:hidden}.budgets-module__IvOA5G__barFill{background:var(--green);position:absolute;top:0;bottom:0;left:0}.budgets-module__IvOA5G__barFill[data-flag]{background:var(--saffron)}.budgets-module__IvOA5G__barMarker{background:var(--ink-3);width:2px;position:absolute;top:0;bottom:0}.budgets-module__IvOA5G__usageText{text-align:right;font-variant-numeric:tabular-nums;min-width:48px;color:var(--ink-2);font-size:12.5px}.budgets-module__IvOA5G__notBudgeted{color:var(--ink-3);font-style:italic}.budgets-module__IvOA5G__headLink{color:var(--green);font-weight:500;text-decoration:none}.budgets-module__IvOA5G__headLink:hover,.budgets-module__IvOA5G__headLink:focus-visible{text-decoration:underline}.budgets-module__IvOA5G__emptyState{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:14px;padding:48px 16px;display:flex}.budgets-module__IvOA5G__moneyCol{width:150px}
.cash-transfers-module__AQa2Qq__opening{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 24px;display:grid}.cash-transfers-module__AQa2Qq__breakdown{grid-template-columns:minmax(0,1fr) auto;gap:6px 24px;margin:0;font-size:13.5px;display:grid}.cash-transfers-module__AQa2Qq__breakdown dt{color:var(--ink-2)}.cash-transfers-module__AQa2Qq__breakdown dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.cash-transfers-module__AQa2Qq__breakdown dt:last-of-type,.cash-transfers-module__AQa2Qq__breakdown dd:last-of-type{border-top:1px solid var(--line);color:var(--green);padding-top:6px;font-weight:600}.cash-transfers-module__AQa2Qq__breakdown dd.cash-transfers-module__AQa2Qq__negative,.cash-transfers-module__AQa2Qq__negative{color:var(--saffron)}.cash-transfers-module__AQa2Qq__meta{color:var(--ink-3);margin:0;font-size:12.5px}.cash-transfers-module__AQa2Qq__direction{white-space:nowrap}@media (max-width:640px){.cash-transfers-module__AQa2Qq__opening{grid-template-columns:minmax(0,1fr)}}.cash-transfers-module__AQa2Qq__formCard{padding:18px 20px}
.online-donations-module__lqNMxa__amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.online-donations-module__lqNMxa__meta{color:var(--ink-2);margin:-8px 0 0;font-size:13px}tr:has(.online-donations-module__lqNMxa__focusMark)>td{background:var(--saffron-soft)}tr:has(.online-donations-module__lqNMxa__focusMark)>td:first-child{box-shadow:inset 3px 0 0 var(--saffron)}.online-donations-module__lqNMxa__registerLink{color:var(--green);font-weight:600;text-decoration:none}.online-donations-module__lqNMxa__registerLink:hover{text-decoration:underline}.online-donations-module__lqNMxa__sendReceipt{color:var(--ink-2);overflow-wrap:anywhere;cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.online-donations-module__lqNMxa__sendReceipt input{flex:none;margin-top:3px}
