@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2) format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2) format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2) format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2) format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2) format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2) format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2) format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2) format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2) format("woff2"),url(/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2) format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2) format("woff2"),url(/assets/golos-text-latin-ext-700-normal-CezX9NlQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2) format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f4f5f1;--card: #ffffff;--text: #17201b;--text-2: #56605a;--line: #e3e6e0;--primary: #1e6b47;--primary-hover: #185a3b;--primary-light: #e3f0e8;--debt: #a84b12;--debt-light: #fbede3;--excused: #3e5c8a;--excused-light: #e6ecf5;--danger: #a3261b;--danger-light: #fbe7e5;--focus: #1e6b47;--radius: 14px;--radius-sm: 10px;--shadow: 0 1px 2px rgb(23 32 27 / 6%);--control-h: 44px;--font: "Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--nav-h: 64px;--sidebar-w: 248px;--content-max: 1100px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-md);line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1{font-size:var(--fs-xl);font-weight:650;line-height:1.25}h2{font-size:var(--fs-lg);font-weight:600}h3{font-size:var(--fs-md);font-weight:600}a{color:var(--primary)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}._region_5v1nt_1{position:fixed;z-index:60;left:var(--space-4);right:var(--space-4);bottom:calc(var(--nav-h) + var(--space-3) + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}@media(min-width:1024px){._region_5v1nt_1{left:auto;right:var(--space-5);bottom:var(--space-5);width:380px}}._toast_5v1nt_22{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--text);color:#fff;box-shadow:0 8px 24px #17201b40;pointer-events:auto;animation:_in_5v1nt_1 .18s ease-out}._error_5v1nt_35{background:#5e2a0b}._success_5v1nt_39{background:var(--primary)}._message_5v1nt_43{flex:1;font-size:var(--fs-sm)}._action_5v1nt_48{min-height:36px;padding:0 var(--space-3);border:1px solid rgb(255 255 255 / 50%);border-radius:8px;background:transparent;color:#fff;font-weight:600;cursor:pointer}._close_5v1nt_59{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#fff;cursor:pointer}@keyframes _in_5v1nt_1{0%{transform:translateY(8px);opacity:0}}._tip_1r6fc_2{margin:-12px -10px -12px -6px;vertical-align:middle;color:var(--text-2)}._tipText_1r6fc_8{display:block;margin-top:4px;font-size:var(--fs-xs);color:var(--text-2);font-weight:400}._tipText_1r6fc_8[hidden]{display:none}._month_1r6fc_20{display:inline-flex;align-items:center;gap:var(--space-1)}._monthLabel_1r6fc_26{min-width:140px;text-align:center;font-weight:600}._list_1r6fc_33{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}._row_1r6fc_41{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);min-height:64px;color:inherit;text-decoration:none}._row_1r6fc_41:last-child{border-bottom:0}a._row_1r6fc_41:hover{background:#fafbf8}._rowMain_1r6fc_60{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._rowTitle_1r6fc_68{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600}._rowMeta_1r6fc_76{color:var(--text-2);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis}._rowSide_1r6fc_83{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;flex:none}._amount_1r6fc_92{font-weight:650;font-size:var(--fs-lg)}._filters_1r6fc_97{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}@media(min-width:720px){._filters_1r6fc_97{grid-template-columns:2fr 1fr 1fr 1fr;align-items:end}}._toggleRow_1r6fc_110{margin:calc(-1 * var(--space-2)) 0 var(--space-3)}._loadMore_1r6fc_114{display:flex;justify-content:center;padding:var(--space-3)}._section_1r6fc_120{display:flex;flex-direction:column;gap:var(--space-3)}._sectionHead_1r6fc_126{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}._actions_1r6fc_134{display:flex;flex-wrap:wrap;gap:var(--space-2)}._btn_1gfxk_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);font-weight:550;font-size:var(--fs-md);line-height:1.2;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s,border-color .15s,color .15s}._btn_1gfxk_1:disabled,._btn_1gfxk_1[aria-disabled=true]{cursor:not-allowed;opacity:.55}._primary_1gfxk_28{background:var(--primary);color:#fff}._primary_1gfxk_28:hover:not(:disabled){background:var(--primary-hover)}._secondary_1gfxk_36{background:var(--card);border-color:var(--line);color:var(--text)}._secondary_1gfxk_36:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._ghost_1gfxk_46{background:transparent;color:var(--primary)}._ghost_1gfxk_46:hover:not(:disabled){background:var(--primary-light)}._danger_1gfxk_54{background:var(--card);border-color:var(--line);color:var(--danger)}._danger_1gfxk_54:hover:not(:disabled){border-color:var(--danger)}._lg_1gfxk_63{min-height:52px;font-size:var(--fs-lg);padding:0 var(--space-5)}._sm_1gfxk_69{min-height:36px;padding:0 var(--space-3);font-size:var(--fs-sm)}._block_1gfxk_75{width:100%}._icon_1gfxk_79{width:var(--control-h);padding:0}._spinner_1gfxk_84{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1gfxk_84 .7s linear infinite}@keyframes _spin_1gfxk_84{to{transform:rotate(360deg)}}._card_1ok82_2{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-4);min-width:0}._cardFlush_1ok82_11{padding:0;overflow:hidden}._cardHeader_1ok82_16{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._badge_1ok82_25{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:550;line-height:1.6;white-space:nowrap}._neutral_1ok82_37{background:var(--bg);color:var(--text-2);border:1px solid var(--line)}._success_1ok82_42{background:var(--primary-light);color:var(--primary)}._debt_1ok82_46{background:var(--debt-light);color:var(--debt)}._excused_1ok82_50{background:var(--excused-light);color:var(--excused)}._skeleton_1ok82_56{display:block;border-radius:8px;background:linear-gradient(90deg,#eceee9 25%,#f6f7f3,#eceee9 75%);background-size:200% 100%;animation:_shimmer_1ok82_1 1.2s ease-in-out infinite}@keyframes _shimmer_1ok82_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeletonList_1ok82_73{display:flex;flex-direction:column;gap:var(--space-3)}._empty_1ok82_80{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);color:var(--text-2)}._emptyIcon_1ok82_90{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--primary-light);color:var(--primary);margin-bottom:var(--space-2)}._emptyTitle_1ok82_101{color:var(--text);font-weight:600;font-size:var(--fs-lg)}._emptyAction_1ok82_107{margin-top:var(--space-3)}._money_1ok82_112{font-variant-numeric:tabular-nums;white-space:nowrap}._moneyDebt_1ok82_116{color:var(--debt)}._moneyAdvance_1ok82_119{color:var(--primary)}._pageHeader_1ok82_124{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._pageTitle_1ok82_133{display:flex;flex-direction:column;gap:2px;min-width:0}._pageSubtitle_1ok82_140{color:var(--text-2);font-size:var(--fs-sm)}._pageActions_1ok82_145{display:flex;flex-wrap:wrap;gap:var(--space-2)}._errorBox_1ok82_152{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);background:var(--debt-light);color:var(--debt)}._errorText_1ok82_163{color:var(--text)}._stack_1ok82_168{display:flex;flex-direction:column;gap:var(--space-4)}._stackSm_1ok82_174{display:flex;flex-direction:column;gap:var(--space-2)}._row_1ok82_180{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._muted_1ok82_187{color:var(--text-2);font-size:var(--fs-sm)}._formGrid_1ok82_192{display:grid;gap:var(--space-4)}@media(min-width:640px){._formGrid2_1ok82_198{grid-template-columns:1fr 1fr}}._formError_1ok82_203{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--debt-light);color:var(--debt);font-size:var(--fs-sm)}._field_1mpjr_1{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1mpjr_8{font-size:var(--fs-sm);font-weight:550;color:var(--text)}._optional_1mpjr_14{font-weight:400;color:var(--text-2)}._control_1mpjr_19{position:relative;display:flex;align-items:center}._input_1mpjr_25{width:100%;min-height:var(--control-h);padding:10px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);font-size:var(--fs-md);line-height:1.3}._input_1mpjr_25:hover{border-color:#c9cec5}._input_1mpjr_25:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}._input_1mpjr_25[aria-invalid=true]{border-color:var(--danger)}._input_1mpjr_25:disabled{background:var(--bg);color:var(--text-2)}._withSuffix_1mpjr_55{padding-right:44px}._withToggle_1mpjr_59{padding-right:52px}._toggle_1mpjr_63{position:absolute;right:0;top:0;bottom:0;width:48px;display:grid;place-items:center;border:0;background:transparent;color:var(--text-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;cursor:pointer}._toggle_1mpjr_63:hover{color:var(--text)}._toggle_1mpjr_63:focus-visible{outline:2px solid var(--primary);outline-offset:-4px}._suffix_1mpjr_87{position:absolute;right:var(--space-3);color:var(--text-2);pointer-events:none}textarea._input_1mpjr_25{min-height:88px;resize:vertical}select._input_1mpjr_25{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2356605A' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._hint_1mpjr_107{font-size:var(--fs-xs);color:var(--text-2)}._error_1mpjr_112{font-size:var(--fs-sm);color:var(--danger)}._check_1mpjr_117{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--control-h);padding:10px 0;cursor:pointer}._check_1mpjr_117 input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--primary);flex:none}._radios_1mpjr_134{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0;min-width:0}._radios_1mpjr_134 legend{margin-bottom:6px}._radio_1mpjr_134{padding:10px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card)}._radioOn_1mpjr_155{border-color:var(--primary);background:var(--primary-light)}._checkText_1mpjr_160{display:flex;flex-direction:column;gap:2px}._overlay_161qg_1{position:fixed;inset:0;background:#17201b73;z-index:50}._content_161qg_8{position:fixed;z-index:51;left:0;right:0;bottom:0;max-height:92dvh;overflow:auto;background:var(--card);border-radius:var(--radius) var(--radius) 0 0;padding:var(--space-5) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));box-shadow:0 -8px 32px #17201b2e}._content_161qg_8:focus{outline:none}@media(min-width:640px){._content_161qg_8{inset:50% auto auto 50%;width:min(560px,calc(100vw - 32px));transform:translate(-50%,-50%);border-radius:var(--radius);padding:var(--space-5)}._wide_161qg_38{width:min(820px,calc(100vw - 32px))}}._header_161qg_43{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._title_161qg_51{font-size:var(--fs-lg);font-weight:650}._description_161qg_56{color:var(--text-2);font-size:var(--fs-sm);margin-top:4px}._footer_161qg_62{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}@media(max-width:639px){._footer_161qg_62>*{flex:1 1 auto}}._item_6a8in_1{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}._item_6a8in_1:last-child{border-bottom:0}._head_6a8in_13{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}._action_6a8in_21{font-weight:600}._time_6a8in_25{color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}._who_6a8in_31{color:var(--text-2)}._subject_6a8in_36{display:flex;flex-wrap:wrap;gap:2px var(--space-3)}._subject_6a8in_36 a{color:var(--primary);font-weight:500}._amount_6a8in_47{font-variant-numeric:tabular-nums;font-weight:600}._fields_6a8in_52{width:100%;border-collapse:collapse;font-size:var(--fs-sm);margin-bottom:var(--space-2)}._fields_6a8in_52 th,._fields_6a8in_52 td{text-align:left;vertical-align:top;padding:6px var(--space-2) 6px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;white-space:pre-line}._fields_6a8in_52 thead th{color:var(--text-2);font-weight:600}._fields_6a8in_52 tbody th{font-weight:500;width:40%}._none_6a8in_79{color:var(--text-2);font-size:var(--fs-sm)}._details_6a8in_84 summary{cursor:pointer;color:var(--primary);font-weight:500;min-height:32px;display:inline-flex;align-items:center}._diff_6a8in_93{display:grid;gap:var(--space-2)}@media(min-width:720px){._diff_6a8in_93{grid-template-columns:1fr 1fr}}._diffLabel_6a8in_104{font-size:var(--fs-sm);color:var(--text-2);font-weight:600}._diff_6a8in_93 pre{margin:4px 0 0;padding:var(--space-2);background:var(--bg);border-radius:var(--radius-sm);font-size:12px;overflow-x:auto;max-height:280px}._steps_1q4sz_1{display:grid;gap:var(--space-4)}@media(min-width:900px){._steps_1q4sz_1{grid-template-columns:1fr 1fr;align-items:start}}._steps_1q4sz_1 p{margin:0 0 var(--space-3)}._upload_1q4sz_17{display:flex;flex-direction:column;gap:var(--space-3)}._drop_1q4sz_23{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:120px;padding:var(--space-4);border:2px dashed var(--line);border-radius:var(--radius);color:var(--text-2);cursor:pointer;text-align:center}._drop_1q4sz_23:hover,._drop_1q4sz_23:focus-within{border-color:var(--primary);color:var(--primary)}._dropText_1q4sz_45{font-weight:600;word-break:break-word}._fileInput_1q4sz_50{position:absolute;inset:0;opacity:0;cursor:pointer}._fileError_1q4sz_57{color:var(--danger);font-size:var(--fs-sm);font-weight:500}._chips_1q4sz_63{list-style:none;margin:var(--space-2) 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_1q4sz_63{padding:4px 10px;border-radius:999px;font-weight:600;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}._chip_ok_1q4sz_80{background:var(--primary-light);color:var(--primary)}._chip_warning_1q4sz_85{background:var(--debt-light);color:var(--debt)}._chip_error_1q4sz_90{background:var(--danger-light);color:var(--danger)}._chip_skip_1q4sz_95{background:var(--bg);color:var(--text-2)}._toImport_1q4sz_100{font-weight:650;font-size:var(--fs-lg);margin:var(--space-2) 0}._tableHead_1q4sz_106{padding:var(--space-4) var(--space-4) var(--space-2);max-width:320px}._tableWrap_1q4sz_111{overflow-x:auto}._table_1q4sz_106{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}._table_1q4sz_106 th{text-align:left;font-weight:600;color:var(--text-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);white-space:nowrap}._table_1q4sz_106 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);vertical-align:top}._num_1q4sz_136{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._row_error_1q4sz_142{background:var(--danger-light);box-shadow:inset 4px 0 0 var(--danger)}._row_warning_1q4sz_147{background:var(--debt-light);box-shadow:inset 4px 0 0 var(--debt)}._row_skip_1q4sz_152{color:var(--text-2)}._badge_error_1q4sz_156{background:var(--danger);color:#fff}._badge_warning_1q4sz_161{background:var(--debt);color:#fff}._messages_1q4sz_166{margin:4px 0 0;padding-left:1.1em;font-weight:500}._row_error_1q4sz_142 ._messages_1q4sz_166{color:var(--danger)}._row_warning_1q4sz_147 ._messages_1q4sz_166{color:var(--debt)}._sub_1q4sz_180{color:var(--text-2)}@media(max-width:719px){._table_1q4sz_106 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}._table_1q4sz_106,._table_1q4sz_106 tbody,._table_1q4sz_106 tr,._table_1q4sz_106 td{display:block}._table_1q4sz_106 tr{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}._table_1q4sz_106 td{border:0;padding:2px 0;text-align:left}._table_1q4sz_106 td[data-label]:before{content:attr(data-label) ": ";color:var(--text-2);font-weight:500}._table_1q4sz_106 td:nth-child(2):before{content:none}}._actions_1q4sz_218{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}._resultHead_1q4sz_225{display:flex;align-items:center;gap:var(--space-2);color:var(--primary)}._resultHead_1q4sz_225 h2{margin:0;color:var(--text)}._resultList_1q4sz_237{margin:var(--space-3) 0;padding-left:1.2em;display:flex;flex-direction:column;gap:4px}._month_5hs1j_1{margin-bottom:var(--space-4)}._grid_5hs1j_5{display:grid;gap:var(--space-3)}@media(min-width:720px){._grid_5hs1j_5{grid-template-columns:repeat(3,minmax(0,1fr))}._wide_5hs1j_14{grid-column:span 3}}@media(min-width:1024px){._wide_5hs1j_14{grid-column:span 3}}._grid_5hs1j_5[aria-busy=true]{opacity:.6}._big_5hs1j_29{display:flex;flex-direction:column;gap:4px}._value_5hs1j_35{font-size:1.75rem;font-weight:700}._debt_5hs1j_40{background:var(--debt-light);border-color:transparent}._note_5hs1j_45{font-size:var(--fs-sm);color:var(--text-2)}._list_5hs1j_50{margin:0}._line_5hs1j_54{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line)}._line_5hs1j_54:last-child{border-bottom:0}._line_5hs1j_54 dt{color:var(--text-2)}._line_5hs1j_54 dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}._total_5hs1j_76 dt{color:var(--text);font-weight:600}._banner_1q6uy_1{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid #f1c9ab;background:var(--debt-light);color:var(--debt);font-weight:600}._banner_1q6uy_1 svg{flex:none;margin-top:2px}._banner_1q6uy_1 p{margin:0}._banner_1q6uy_1 a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}._fieldset_2j6pp_1{border:0;margin:0;padding:0;min-width:0}._grid_2j6pp_8{display:grid;gap:var(--space-4)}@media(min-width:900px){._grid_2j6pp_8{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}._wide_2j6pp_18{grid-column:span 2}}._notice_2j6pp_23{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--primary-light);color:var(--primary);font-weight:550}._notice_2j6pp_23 svg{flex:none;margin-top:2px}._payGrid_2j6pp_41{display:grid;gap:var(--space-4)}@media(min-width:900px){._payGrid_2j6pp_41{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}._counter_2j6pp_53{margin:0;text-align:right;color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}._preview_2j6pp_61{margin:0}._previewTitle_2j6pp_65{font-weight:600;margin-bottom:var(--space-2)}._previewNote_2j6pp_70{margin:var(--space-2) 0 0;color:var(--text-2);font-size:var(--fs-sm)}._chat_2j6pp_77{display:flex;flex-direction:column;gap:6px;padding:var(--space-3);border-radius:var(--radius-sm);background:#dce6dd}._bubble_2j6pp_86{max-width:100%;padding:10px 12px;border-radius:14px 14px 14px 4px;background:var(--card);color:var(--text);font-size:var(--fs-sm);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}._chatButton_2j6pp_98{padding:8px 12px;border-radius:10px;background:#17201b9e;color:#fff;font-size:var(--fs-sm);font-weight:600;text-align:center}._plan_2j6pp_108,._finik_2j6pp_109{margin:0;color:var(--text-2);display:flex;align-items:center;flex-wrap:wrap;gap:4px}._footer_2j6pp_118{position:sticky;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3) 0;background:var(--bg)}@media(min-width:1024px){._footer_2j6pp_118{bottom:0;align-items:flex-end}}._page_5rgb6_1{min-height:100dvh}._top_5rgb6_5{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:6px var(--space-4);background:#f4f5f1eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}._back_5rgb6_20{display:inline-flex;align-items:center;gap:4px;min-height:var(--control-h);color:var(--text-2);text-decoration:none;font-weight:500}._back_5rgb6_20:hover{color:var(--primary)}._brand_5rgb6_34{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700}._logo_5rgb6_41{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--primary);color:#fff}._main_5rgb6_51{width:100%;max-width:720px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-6)}._main_5rgb6_51 p{margin:0 0 var(--space-3)}._centerRow_5rgb6_62{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:var(--space-2) 0;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}li:last-child>._centerRow_5rgb6_62{border-bottom:0}._centerRow_5rgb6_62:hover ._centerName_5rgb6_77{color:var(--primary)}._centerName_5rgb6_77{flex:1;font-weight:600;min-width:0}._page_1lqbb_1{min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:var(--space-6) var(--space-4);gap:var(--space-5)}._brand_1lqbb_10{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-4)}._logo_1lqbb_17{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--primary);color:#fff}._brandName_1lqbb_27{font-size:var(--fs-xl);font-weight:700}._brandTag_1lqbb_32{color:var(--text-2);font-size:var(--fs-sm)}._card_1lqbb_37{width:100%;max-width:420px}._lead_1lqbb_42{color:var(--text-2);margin:4px 0 var(--space-5)}._okIcon_1lqbb_47{display:block;margin:0 auto var(--space-3);color:var(--primary)}._subtitle_1lqbb_53{font-size:var(--fs-lg);margin:0}._card_1lqbb_37>*+button,._card_1lqbb_37>*+a{margin-top:var(--space-3)}._form_1lqbb_63{display:flex;flex-direction:column;gap:var(--space-4)}._switch_1lqbb_69{text-align:center;color:var(--text-2);font-size:var(--fs-sm)}._switch_1lqbb_69 a{font-weight:600}._toolbar_1wymj_1{margin-bottom:var(--space-3)}._grid_1wymj_5{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}@media(min-width:720px){._grid_1wymj_5{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_1wymj_19{display:flex;flex-direction:column;gap:6px;height:100%}._cardHead_1wymj_26{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._cardTitle_1wymj_33{font-size:var(--fs-lg);font-weight:650;color:var(--text);text-decoration:none}a._cardTitle_1wymj_33:hover{color:var(--primary);text-decoration:underline}._meta_1wymj_45{display:inline-flex;align-items:center;gap:6px;color:var(--text-2)}._cardActions_1wymj_52{display:flex;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}._back_1wymj_59{display:inline-flex;align-items:center;gap:4px;min-height:var(--control-h);color:var(--text-2);text-decoration:none;font-weight:500}._back_1wymj_59:hover{color:var(--primary)}._titleRow_1wymj_73{display:inline-flex;align-items:center;gap:var(--space-2)}._membersHead_1wymj_79{padding:var(--space-4) var(--space-4) 0}._schedule_1wymj_84{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._legend_1wymj_93{font-weight:600;padding:0;margin-bottom:4px}._hint_1wymj_99{margin:0;color:var(--text-2);font-size:var(--fs-sm)}._days_1wymj_105{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}._day_1wymj_105{min-height:44px;border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--card);color:var(--text);font:inherit;font-weight:600;cursor:pointer}._day_1wymj_105:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._dayOn_1wymj_127{background:var(--primary);border-color:var(--primary);color:#fff}._slot_1wymj_133{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}._slotDay_1wymj_140{font-weight:600}._time_1wymj_144{gap:0}._slotError_1wymj_148{grid-column:2 / -1;color:var(--danger);font-size:var(--fs-sm);font-weight:500}._summary_1aviw_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}@media(min-width:900px){._summary_1aviw_2{grid-template-columns:repeat(4,minmax(0,1fr))}}._stat_1aviw_15{display:flex;flex-direction:column;gap:4px}._statLabel_1aviw_21{color:var(--text-2);font-size:var(--fs-sm)}._statValue_1aviw_26{font-size:var(--fs-xl);font-weight:700;line-height:1.15;overflow-wrap:anywhere}@media(min-width:640px){._statValue_1aviw_26{font-size:var(--fs-2xl)}}._statDebt_1aviw_39{background:var(--debt-light);border-color:transparent}._statDebt_1aviw_39 ._statValue_1aviw_26{color:var(--debt)}._statNote_1aviw_48{color:var(--text-2);font-size:var(--fs-xs)}._toolbar_1aviw_53{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}._toolbar_1aviw_53>:last-child{flex:1 1 220px;max-width:320px}._tabs_1aviw_67{display:flex;gap:4px;padding:4px;border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line)}._tab_1aviw_67{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);border:0;border-radius:8px;background:transparent;color:var(--text-2);font:inherit;font-weight:600;cursor:pointer}._tab_1aviw_67:hover{color:var(--text)}._tab_1aviw_67:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._tabOn_1aviw_100{background:var(--primary-light);color:var(--primary)}._tabCount_1aviw_105{min-width:22px;padding:1px 6px;border-radius:999px;background:var(--bg);color:var(--text);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;text-align:center}._tabOn_1aviw_100 ._tabCount_1aviw_105{background:var(--primary);color:#fff}._name_1aviw_121{color:inherit;text-decoration:none}._name_1aviw_121:hover{color:var(--primary);text-decoration:underline}._badges_1aviw_131{display:flex;flex-wrap:wrap;gap:6px}._debtorRow_1aviw_138{flex-wrap:wrap}._rowActions_1aviw_142{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);flex-basis:100%}@media(max-width:599px){._rowActions_1aviw_142>*{flex:1 1 0}}._dueIn_1aviw_157{color:var(--text);font-size:var(--fs-sm);font-weight:550}._overdue_1aviw_163{color:var(--debt);font-size:var(--fs-sm);font-weight:550}._skippedTitle_1aviw_169{margin-top:var(--space-4)}._skipped_1aviw_169{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}._skipped_1aviw_169 li{display:flex;flex-direction:column;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg)}._sent_1aviw_190{display:flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--primary)}._shell_15qwl_1{min-height:100dvh}._skip_15qwl_5{position:absolute;left:-9999px;top:8px;z-index:100;padding:10px 16px;background:var(--card);border-radius:var(--radius-sm)}._skip_15qwl_5:focus{left:8px}._header_15qwl_18{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:6px var(--space-4);background:#f4f5f1eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}._centerName_15qwl_33{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-weight:650}._centerName_15qwl_33 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logo_15qwl_47{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:var(--primary);color:#fff}._main_15qwl_58{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-4) var(--space-4) calc(var(--nav-h) + var(--space-6) + env(safe-area-inset-bottom))}._statusIcon_15qwl_65{display:block;margin:0 auto var(--space-4);color:var(--text-2)}._fullPage_15qwl_71{max-width:560px;margin:0 auto;padding:var(--space-6) var(--space-4)}._bottomNav_15qwl_78{position:fixed;z-index:30;left:0;right:0;bottom:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;min-height:var(--nav-h);padding-bottom:env(safe-area-inset-bottom);background:var(--card);border-top:1px solid var(--line)}._bottomItem_15qwl_93{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--nav-h);color:var(--text-2);font-size:var(--fs-xs);font-weight:550;text-decoration:none}._bottomItem_15qwl_93[aria-current=page]{color:var(--primary)}._bottomItem_15qwl_93[aria-current=page] svg{background:var(--primary-light);border-radius:999px}._bottomItem_15qwl_93 svg{box-sizing:content-box;padding:3px 16px}._sidebar_15qwl_121{display:none}@media(min-width:1024px){._shell_15qwl_1{display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:auto 1fr}._header_15qwl_18 ._logo_15qwl_47,._bottomNav_15qwl_78{display:none}._header_15qwl_18{grid-column:2}._sidebar_15qwl_121{grid-row:1 / span 2;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-3);background:var(--card);border-right:1px solid var(--line);overflow-y:auto}._main_15qwl_58{grid-column:2;padding:var(--space-5) var(--space-6) var(--space-6)}._menuButton_15qwl_163{display:none}}._sideBrand_15qwl_168{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-4);font-weight:700;font-size:var(--fs-lg)}._sideItem_15qwl_177{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text);text-decoration:none;font-weight:500}._sideItem_15qwl_177:hover{background:var(--bg)}._sideItem_15qwl_177[aria-current=page]{background:var(--primary-light);color:var(--primary);font-weight:600}._sideFooter_15qwl_199{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--line)}._sideButton_15qwl_205{width:100%;border:0;background:transparent;cursor:pointer;text-align:left}._menu_15qwl_163{min-width:220px;padding:6px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 12px 32px #17201b29;z-index:40}._menuLabel_15qwl_224{padding:8px 10px;color:var(--text-2);font-size:var(--fs-xs)}._menuItem_15qwl_230{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 10px;border-radius:8px;cursor:pointer;outline:none}._menuItem_15qwl_230[data-highlighted]{background:var(--primary-light);color:var(--primary)}._morelist_15qwl_246{display:flex;flex-direction:column}._moreItem_15qwl_251{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);font-weight:500}._moreItem_15qwl_251:last-child{border-bottom:0}._moreItem_15qwl_251 svg:last-child{margin-left:auto;color:var(--text-2)}._moreButton_15qwl_272{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;font:inherit;text-align:left}._row_hr3xl_1,._inviteRow_hr3xl_2{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}._inviteRow_hr3xl_2{padding:var(--space-3) 0}._row_hr3xl_1:last-child,._inviteRow_hr3xl_2:last-child{border-bottom:0}._actions_hr3xl_19{display:flex;flex-wrap:wrap;gap:var(--space-2)}._inviteActions_hr3xl_25{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._back_daihz_1{display:inline-flex;align-items:center;gap:4px;min-height:var(--control-h);color:var(--text-2);text-decoration:none;font-weight:500}._back_daihz_1:hover{color:var(--primary)}._grid_daihz_15{display:grid;gap:var(--space-4)}@media(min-width:1024px){._grid_daihz_15{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}._gridTop_daihz_27{margin-top:var(--space-4)}._ops_daihz_31{list-style:none;margin:0 0 var(--space-3);padding:0}._col_daihz_37{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._balance_daihz_44{display:flex;flex-direction:column;gap:var(--space-2)}._balanceValue_daihz_50{font-size:2.25rem;font-weight:700;line-height:1.1}._balanceDebt_daihz_56{background:var(--debt-light);border-color:transparent}._balanceActions_daihz_61{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}._balanceActions_daihz_61>:first-child{flex:1 1 200px}._parentLine_daihz_72{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--space-3)}._phone_daihz_79{font-variant-numeric:tabular-nums}._actions_daihz_83{display:flex;flex-wrap:wrap;gap:var(--space-2)}._langSwitch_daihz_89{display:flex;gap:var(--space-2)}._enrollment_daihz_94{display:flex;flex-direction:column;gap:4px;padding:var(--space-3) 0;border-bottom:1px solid var(--line)}._enrollment_daihz_94:last-child{border-bottom:0}._enrollmentEnded_daihz_106{color:var(--text-2)}._enrollmentHead_daihz_110{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;font-weight:600}._warn_daihz_119{color:var(--debt);font-weight:550;font-size:var(--fs-sm)}._op_daihz_31{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}._op_daihz_31:last-child{border-bottom:0}._opMain_daihz_137{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._opSide_daihz_145{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._opAmount_daihz_152{font-weight:650}._opCancelled_daihz_156 ._opAmount_daihz_152{text-decoration:line-through;color:var(--text-2)}._mark_daihz_161{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line)}._mark_daihz_161:last-child{border-bottom:0}._toolbar_goc0f_1{margin-bottom:var(--space-3)}._row_goc0f_5{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}._row_goc0f_5:last-child{border-bottom:0}._rowActions_goc0f_17{display:flex;gap:2px}._stack_7s1a8_1{display:flex;flex-direction:column;gap:var(--space-3)}._summary_7s1a8_7{margin:0 0 var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}._summary_7s1a8_7 dt{color:var(--text-2);font-size:var(--fs-sm)}._summary_7s1a8_7 dd{margin:2px 0 0;font-weight:600;font-size:var(--fs-lg)}._amount_7s1a8_25{font-size:2.25rem;font-weight:700;color:var(--text)}._subtitle_7s1a8_31{font-size:var(--fs-lg);margin:0}._muted_7s1a8_36{color:var(--text-2);margin:0}._details_7s1a8_41{white-space:pre-wrap;word-break:break-word;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--line);font-variant-numeric:tabular-nums}._link_7s1a8_51{text-align:center;font-weight:600}._expires_7s1a8_56{margin:var(--space-4) 0 0;color:var(--text-2);font-size:var(--fs-sm);text-align:center}._state_7s1a8_63{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}._state_7s1a8_63 p{margin:0}._stateIcon_7s1a8_75{color:var(--text-2)}._paidIcon_7s1a8_79{color:var(--primary)}._center_7s1a8_83{font-weight:600}._header_1oq6d_3{position:sticky;top:0;z-index:20;background:#f4f5f1f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}._headerRow_1oq6d_12{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);max-width:var(--content-max);margin:0 auto;padding:6px var(--space-4);min-height:56px}._brand_1oq6d_23{display:flex;align-items:center;gap:var(--space-2);font-weight:650;min-width:0}._logo_1oq6d_31{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:var(--text);color:#fff}._headerActions_1oq6d_42{display:flex;gap:var(--space-1)}._wideOnly_1oq6d_48{display:none}@media(min-width:768px){._wideOnly_1oq6d_48{display:inline}}._tabs_1oq6d_58{display:flex;gap:var(--space-1);max-width:var(--content-max);margin:0 auto;padding:0 var(--space-4);overflow-x:auto}._tab_1oq6d_58{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border-bottom:3px solid transparent;color:var(--text-2);font-weight:600;text-decoration:none;white-space:nowrap}._tab_1oq6d_58:hover{color:var(--text)}._tab_1oq6d_58[aria-current=page]{color:var(--primary);border-bottom-color:var(--primary)}._main_1oq6d_89{max-width:var(--content-max);margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-6)}._filters_1oq6d_95{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}._count_1oq6d_101{color:var(--text-2);font-size:var(--fs-sm);margin:0 0 var(--space-2)}._table_1oq6d_108{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}._table_1oq6d_108 th{text-align:left;font-weight:600;color:var(--text-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);white-space:nowrap}._table_1oq6d_108 td{padding:var(--space-3);border-bottom:1px solid var(--line);vertical-align:top}._table_1oq6d_108 tbody tr:hover{background:var(--bg)}._centerLink_1oq6d_133{font-weight:650;font-size:var(--fs-md);color:var(--text);text-decoration:none}._centerLink_1oq6d_133:hover{color:var(--primary);text-decoration:underline}._muted_1oq6d_145{color:var(--text-2)}._num_1oq6d_149{font-variant-numeric:tabular-nums}._overdue_1oq6d_153{color:var(--debt);font-weight:650}._badges_1oq6d_158{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:4px}@media(max-width:767px){._table_1oq6d_108 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}._table_1oq6d_108 tr{display:block;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}._table_1oq6d_108 td{display:flex;justify-content:space-between;gap:var(--space-3);padding:3px 0;border:0}._table_1oq6d_108 td:before{content:attr(data-label);color:var(--text-2)}._table_1oq6d_108 td:first-child{display:block;padding-bottom:var(--space-2)}._table_1oq6d_108 td:first-child:before{content:none}}._grid_1oq6d_204{display:grid;gap:var(--space-4)}._facts_1oq6d_210{display:grid;grid-template-columns:1fr;gap:2px var(--space-4);margin:0}._facts_1oq6d_210 dt{color:var(--text-2);font-size:var(--fs-sm)}._facts_1oq6d_210 dd{margin:0 0 var(--space-2);overflow-wrap:break-word}@media(min-width:600px){._facts_1oq6d_210{grid-template-columns:max-content 1fr;gap:var(--space-2) var(--space-4)}._facts_1oq6d_210 dt{font-size:inherit}._facts_1oq6d_210 dd{margin:0}}._actions_1oq6d_242{display:flex;flex-wrap:wrap;gap:var(--space-2)}._note_1oq6d_248{color:var(--text-2);font-size:var(--fs-sm);margin:var(--space-3) 0 0}._form_1oq6d_254{display:grid;gap:var(--space-3)}._audit_1oq6d_259{list-style:none;margin:0;padding:0}._audit_1oq6d_259 li{padding:var(--space-2) 0;border-bottom:1px solid var(--line)}._audit_1oq6d_259 li:last-child{border-bottom:0}._auditMeta_1oq6d_274{color:var(--text-2);font-size:var(--fs-sm)}._gap_1oq6d_280{height:var(--space-4)}._createRow_1oq6d_284{display:grid;gap:var(--space-3)}._links_1oq6d_289{list-style:none;margin:0;padding:0}._links_1oq6d_289 li{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}._links_1oq6d_289 li:last-child{border-bottom:0}._linkNote_1oq6d_308{font-weight:650;overflow-wrap:anywhere}@media(min-width:768px){._filters_1oq6d_95{grid-template-columns:2fr 1fr;align-items:start}._createRow_1oq6d_284{grid-template-columns:1fr auto;align-items:end}}@media(min-width:1024px){._grid_1oq6d_204{grid-template-columns:1fr 1fr;align-items:start}._wide_1oq6d_48{grid-column:1 / -1}}._dateBar_wpc9f_1{display:flex;align-items:center;gap:var(--space-2);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2)}._dateMain_wpc9f_11{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}._dateTitle_wpc9f_20{font-size:var(--fs-lg);text-align:center}._dateInput_wpc9f_25{font:inherit;font-size:var(--fs-sm);color:var(--text-2);border:0;background:transparent;min-height:32px;padding:0 4px;border-radius:var(--radius-sm)}._dateInput_wpc9f_25:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._dateNote_wpc9f_41{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}._lessons_wpc9f_49{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4)}._lesson_wpc9f_49{display:flex;flex-direction:column;gap:var(--space-3)}._lessonCancelled_wpc9f_62{background:transparent;border-style:dashed}._lessonHead_wpc9f_67{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}._lessonTitle_wpc9f_74{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--space-2)}._time_wpc9f_81{font-weight:700;font-size:var(--fs-lg)}._groupName_wpc9f_86{margin:0;font-size:var(--fs-lg);font-weight:600}._counter_wpc9f_92{margin:0;color:var(--text-2);font-weight:500}._counterDone_wpc9f_98{color:var(--primary)}._students_wpc9f_102{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._student_wpc9f_102{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--line)}@media(min-width:720px){._student_wpc9f_102{flex-direction:row;align-items:center;justify-content:space-between}._marks_wpc9f_124{flex:0 0 340px}}._studentInfo_wpc9f_129{display:flex;align-items:center;flex-wrap:wrap;gap:4px var(--space-2);min-width:0}._studentName_wpc9f_137{font-weight:600;color:var(--text);text-decoration:none}a._studentName_wpc9f_137:hover{color:var(--primary);text-decoration:underline}._changedDot_wpc9f_148{width:8px;height:8px;border-radius:50%;background:var(--primary)}._warn_wpc9f_155{color:var(--debt);font-weight:550;font-size:var(--fs-sm)}._marks_wpc9f_124{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}._mark_wpc9f_124{min-height:48px;border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--card);color:var(--text);font:inherit;font-weight:600;cursor:pointer;padding:0 var(--space-2)}._mark_wpc9f_124:hover{border-color:var(--text-2)}._mark_wpc9f_124:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._mark_present_wpc9f_188._markOn_wpc9f_188{background:var(--primary);border-color:var(--primary);color:#fff}._mark_absent_wpc9f_194._markOn_wpc9f_188{background:var(--debt);border-color:var(--debt);color:#fff}._mark_excused_wpc9f_200._markOn_wpc9f_188{background:var(--excused);border-color:var(--excused);color:#fff}._lessonActions_wpc9f_206{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._lessonActions_wpc9f_206>:nth-child(2){flex:1 1 160px}._unsaved_wpc9f_217{width:100%;font-size:var(--fs-sm);color:var(--debt);font-weight:500}
