@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4efe6;--surface:#fffcf6;--surface-strong:#fff;--ink:#27231f;--muted:#6f665c;--rule:#d8cfc1;--rule-strong:#a99d8c;--burgundy:#7b2f33;--burgundy-dark:#5e2026;--ochre:#b77a24;--income:#2e6859;--income-soft:#dcebe4;--expense:#a3483f;--expense-soft:#f4ded9;--cash:#835a27;--cash-soft:#f1e4cf;--bank:#35586b;--bank-soft:#dce8ee;--focus:#076c78;--danger:#8f2f2c;--shadow-sheet:0 16px 44px #27231f24;--content-width:1120px;--nav-height:76px;font-synthesis:none;text-rendering:optimizelegibility;font-family:Atkinson Hyperlegible Next Variable,sans-serif}*{box-sizing:border-box}html{background:var(--paper);min-height:100%}body{min-height:100vh;color:var(--ink);background:linear-gradient(#7b2f3306 1px, transparent 1px) 0 0 / 100% 28px, var(--paper);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{color:var(--surface);background:var(--burgundy)}.page{width:min(100%, var(--content-width));padding:20px 16px calc(var(--nav-height) + env(safe-area-inset-bottom) + 24px);margin:0 auto}.page--narrow{max-width:720px}.display-font{font-family:"Source Serif 4 Variable",serif}.tabular{font-variant-numeric:tabular-nums lining-nums}.eyebrow{color:var(--burgundy);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.75rem;font-weight:760}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{border:1px solid var(--burgundy);color:#fffaf1;background:var(--burgundy);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 18px;font-weight:720;line-height:1.15;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.button:hover{background:var(--burgundy-dark);border-color:var(--burgundy-dark)}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button--secondary{color:var(--ink);background:var(--surface);border-color:var(--rule-strong)}.button--secondary:hover{border-color:var(--ink);background:#f6efe4}.button--danger{color:var(--danger);background:var(--surface);border-color:var(--danger)}.button--quiet{min-height:44px;color:var(--burgundy);background:0 0;border-color:#0000;padding-inline:10px}.icon-button{border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);background:var(--surface);border-radius:8px;place-items:center;padding:0;display:inline-grid}.form-grid{gap:18px;min-width:0;display:grid}.field{gap:7px;min-width:0;display:grid}.field label,.field-label{color:var(--ink);font-size:.86rem;font-weight:720}.field-hint{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.input,.select,.textarea{border:1px solid var(--rule-strong);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--ink);background:var(--surface-strong);border-radius:7px;padding:11px 12px;transition:border-color .15s,box-shadow .15s}.input[type=date]{box-sizing:border-box;inline-size:100%;display:block}@supports selector(input::-webkit-date-and-time-value){.input[type=date]{text-indent:12px;padding-inline:0}.input[type=date]::-webkit-date-and-time-value{box-sizing:border-box;inline-size:100%;text-align:start;min-width:0;padding-inline:0}}@supports (-webkit-touch-callout:none){@media (hover:none) and (pointer:coarse){.input[type=date]{appearance:none}}}.textarea{resize:vertical;min-height:96px}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink)}.input:focus,.select:focus,.textarea:focus{border-color:var(--focus);outline:none;box-shadow:0 0 0 3px #076c7826}.field-error{color:var(--danger);margin:0;font-size:.86rem;font-weight:650}.form-actions{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.section-rule{border:0;border-top:1px solid var(--rule);margin:24px 0}@media (width>=860px){.page{padding:36px 36px 64px 280px}.page--narrow{max-width:980px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mandate-switcher[data-v-6e385f9c]{min-width:0}.mandate-switcher__trigger[data-v-6e385f9c]{border:1px solid var(--rule-strong);width:100%;min-width:0;min-height:52px;color:var(--ink);background:var(--surface);text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.mandate-switcher__copy[data-v-6e385f9c]{min-width:0}.mandate-switcher__copy small[data-v-6e385f9c],.mandate-switcher__copy strong[data-v-6e385f9c]{display:block}.mandate-switcher__copy small[data-v-6e385f9c]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:740}.mandate-switcher__copy strong[data-v-6e385f9c]{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.88rem;overflow:hidden}.mandate-switcher__readonly[data-v-6e385f9c]{color:var(--burgundy);white-space:nowrap;align-items:center;gap:4px;font-size:.7rem;font-weight:760;display:inline-flex}.mandate-switcher--mobile[data-v-6e385f9c]{margin:12px 16px 0}.mandate-switcher__dialog[data-v-6e385f9c]{z-index:111;width:100%;max-width:none;max-height:min(82vh,720px);padding:26px 18px calc(22px + env(safe-area-inset-bottom));border:1px solid var(--rule-strong);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sheet);border-radius:18px 18px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto}.mandate-switcher__close[data-v-6e385f9c]{position:absolute;top:14px;right:14px}.mandate-switcher__dialog h2[data-v-6e385f9c]{margin:0;padding-right:48px;font-size:1.8rem}.mandate-switcher__hint[data-v-6e385f9c]{max-width:580px;color:var(--muted);margin:6px 0 18px}.mandate-switcher__list[data-v-6e385f9c]{border-top:2px solid var(--ink)}.mandate-switcher__list>button[data-v-6e385f9c]{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:68px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:9px;padding:10px 4px;display:grid}.mandate-switcher__list strong[data-v-6e385f9c],.mandate-switcher__list small[data-v-6e385f9c]{display:block}.mandate-switcher__list small[data-v-6e385f9c]{color:var(--muted);margin-top:3px;font-size:.78rem}.mandate-switcher__status[data-v-6e385f9c]{border:1px solid var(--rule-strong);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.7rem;font-weight:750}.mandate-switcher__status--active[data-v-6e385f9c]{color:var(--bank);border-color:var(--bank)}.mandate-switcher__all[data-v-6e385f9c]{min-height:48px;color:var(--burgundy);align-items:center;gap:8px;margin-top:14px;font-weight:760;text-decoration:none;display:inline-flex}.mandate-switcher__empty[data-v-6e385f9c]{color:var(--muted);padding:20px 0}.mandate-switcher__backdrop[data-v-6e385f9c]{z-index:110;background:#27231f6b;border:0;padding:0;position:fixed;inset:0}@media (width>=860px){.mandate-switcher--mobile[data-v-6e385f9c]{display:none}.mandate-switcher--desktop[data-v-6e385f9c]{margin:16px 0 8px}.mandate-switcher--desktop .mandate-switcher__trigger[data-v-6e385f9c]{border-color:var(--rule-strong);color:var(--ink);background:var(--paper)}.mandate-switcher--desktop .mandate-switcher__copy small[data-v-6e385f9c],.mandate-switcher--desktop .mandate-switcher__readonly[data-v-6e385f9c]{color:var(--burgundy)}.mandate-switcher__dialog[data-v-6e385f9c]{border-radius:10px;width:min(620px,100vw - 48px);max-height:calc(100vh - 64px);margin:0;padding:30px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (width<=370px){.mandate-switcher--mobile[data-v-6e385f9c]{margin-inline:12px}.mandate-switcher__readonly[data-v-6e385f9c]{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.app-state[data-v-40fadb97]{text-align:center;place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:24px;display:grid}.app-state__mark[data-v-40fadb97]{border:3px solid var(--rule);border-top-color:var(--burgundy);border-radius:50%;width:42px;height:42px;animation:.7s linear infinite rotate-40fadb97}.app-state--error[data-v-40fadb97]{color:var(--burgundy)}.app-state h1[data-v-40fadb97],.app-state p[data-v-40fadb97]{margin:0}@keyframes rotate-40fadb97{to{transform:rotate(360deg)}}.desktop-rail[data-v-40fadb97]{display:none}.offline-strip[data-v-40fadb97]{z-index:30;width:100%;min-height:34px;padding:calc(6px + env(safe-area-inset-top)) 12px 6px;color:#fffaf1;background:var(--bank);justify-content:center;align-items:center;gap:7px;font-size:.78rem;font-weight:720;display:flex;position:fixed;top:0;left:0}.app-main--offline[data-v-40fadb97]{padding-top:calc(34px + env(safe-area-inset-top))}.bottom-nav[data-v-40fadb97]{z-index:40;min-height:calc(var(--nav-height) + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--rule-strong);background:#fffcf6f7;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a[data-v-40fadb97],.bottom-nav button[data-v-40fadb97]{min-width:0;min-height:58px;color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-size:.68rem;font-weight:680;text-decoration:none;display:flex}.bottom-nav a.router-link-active[data-v-40fadb97]{color:var(--burgundy)}.bottom-nav__new[data-v-40fadb97]{transform:translateY(-7px);color:var(--burgundy)!important}.bottom-nav__new svg[data-v-40fadb97]{color:#fffaf1;background:var(--burgundy);box-sizing:content-box;border-radius:50%;padding:7px}.bottom-nav__new[data-v-40fadb97]:disabled{cursor:not-allowed;color:var(--muted)!important}.bottom-nav__new:disabled svg[data-v-40fadb97]{background:var(--muted)}.sync-indicator[data-v-40fadb97]{border:1px solid var(--rule-strong);min-height:36px;color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.76rem;font-weight:720;text-decoration:none;display:inline-flex}.sync-indicator--attention[data-v-40fadb97]{color:#72500e;background:#fff3d8;border-color:#d9b16e}.sync-indicator--desktop[data-v-40fadb97]{display:none}.sync-indicator--mobile[data-v-40fadb97]{z-index:39;right:12px;bottom:calc(var(--nav-height) + env(safe-area-inset-bottom) + 8px);position:fixed;box-shadow:0 4px 16px #27231f1f}.action-sheet[data-v-40fadb97]{z-index:101;width:100%;max-width:none;padding:28px 20px calc(24px + env(safe-area-inset-bottom));border:1px solid var(--rule-strong);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sheet);border-radius:18px 18px 0 0;margin:0;position:fixed;inset:auto 0 0}.action-sheet[open][data-v-40fadb97]{animation:.17s ease-out sheet-in-40fadb97}@keyframes sheet-in-40fadb97{0%{opacity:0;transform:translateY(18px)}}.action-sheet__close[data-v-40fadb97]{position:absolute;top:16px;right:16px}.action-sheet h2[data-v-40fadb97]{margin:0;font-size:1.8rem}.action-sheet>p[data-v-40fadb97]:not(.eyebrow){max-width:520px;color:var(--muted);margin:8px 0 20px}.action-sheet__choices[data-v-40fadb97]{gap:8px;display:grid}.action-sheet__choices>button[data-v-40fadb97]{border:0;border-top:1px solid var(--rule);min-height:72px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:44px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.action-sheet__choices strong[data-v-40fadb97],.action-sheet__choices small[data-v-40fadb97]{display:block}.action-sheet__choices small[data-v-40fadb97]{color:var(--muted);margin-top:2px}.choice-icon[data-v-40fadb97]{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.choice-icon svg[data-v-40fadb97]{width:21px}.choice-icon--income[data-v-40fadb97]{color:var(--income);background:var(--income-soft)}.choice-icon--expense[data-v-40fadb97]{color:var(--expense);background:var(--expense-soft)}.choice-icon--transfer[data-v-40fadb97]{color:var(--bank);background:var(--bank-soft)}.action-sheet-backdrop[data-v-40fadb97]{z-index:100;background:#27231f66;border:0;padding:0;position:fixed;inset:0}.toast[data-v-40fadb97],.update-bar[data-v-40fadb97]{z-index:120;right:14px;bottom:calc(var(--nav-height) + env(safe-area-inset-bottom) + 12px);border:1px solid var(--ink);color:#fffaf1;background:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:11px 14px;font-weight:650;display:flex;position:fixed;left:14px;box-shadow:0 10px 28px #27231f30}.toast[data-v-40fadb97]{pointer-events:none}.toast button[data-v-40fadb97],.update-bar button[data-v-40fadb97]{color:#f2d39e;background:0 0;border:0;min-height:36px;padding:4px 8px;font-weight:780}.toast button[data-v-40fadb97]{pointer-events:auto}.toast--error[data-v-40fadb97]{background:var(--danger);border-color:var(--danger)}.update-bar[data-v-40fadb97]{bottom:calc(var(--nav-height) + env(safe-area-inset-bottom) + 72px);background:var(--bank);border-color:var(--bank)}@media (width>=860px){.desktop-rail[data-v-40fadb97]{z-index:50;border-right:1px solid var(--rule-strong);background:var(--surface);flex-direction:column;width:244px;padding:28px 20px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand[data-v-40fadb97]{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.brand__mark[data-v-40fadb97]{color:#fffaf1;background:var(--burgundy);place-items:center;width:44px;height:44px;font-family:"Source Serif 4 Variable",serif;font-weight:700;display:grid}.brand strong[data-v-40fadb97],.brand small[data-v-40fadb97]{display:block}.brand strong[data-v-40fadb97]{font-size:1.3rem;line-height:1}.brand small[data-v-40fadb97]{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:.78rem}.desktop-rail__mandate[data-v-40fadb97]{border-block:1px solid var(--rule);color:var(--muted);margin:24px 0 10px;padding:12px 0;font-size:.82rem}.desktop-rail__nav[data-v-40fadb97]{gap:4px;display:grid}.desktop-rail__nav a[data-v-40fadb97]{min-height:46px;color:var(--muted);border-left:3px solid #0000;align-items:center;gap:11px;padding:8px 10px;font-weight:670;text-decoration:none;display:flex}.desktop-rail__nav a.router-link-active[data-v-40fadb97]{color:var(--burgundy);border-left-color:var(--burgundy);background:#f5ebe5}.desktop-rail__new[data-v-40fadb97]{border:1px solid var(--burgundy);color:#fffaf1;background:var(--burgundy);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:20px;font-weight:740;display:flex}.desktop-rail__association[data-v-40fadb97]{color:var(--muted);margin:auto 0 0;font-size:.75rem}.sync-indicator--desktop[data-v-40fadb97]{align-self:flex-start;margin-top:14px;display:inline-flex}.sync-indicator--mobile[data-v-40fadb97],.bottom-nav[data-v-40fadb97]{display:none}.action-sheet[data-v-40fadb97]{border-radius:14px;width:min(92vw,560px);padding:32px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.action-sheet[open][data-v-40fadb97]{animation:none}.toast[data-v-40fadb97],.update-bar[data-v-40fadb97]{width:min(420px,100vw - 48px);bottom:24px;left:auto;right:24px}.update-bar[data-v-40fadb97]{bottom:86px}}.page-header[data-v-19b239db]{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}h1[data-v-19b239db]{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,6vw,2.7rem);font-weight:680;line-height:1}.page-header__description[data-v-19b239db]{max-width:640px;color:var(--muted);margin:9px 0 0;line-height:1.45}.page-header__actions[data-v-19b239db]{flex:none;gap:8px;display:flex}@media (width<=560px){.page-header[data-v-19b239db]{align-items:flex-start}.page-header__description[data-v-19b239db]{font-size:.92rem}}.back-button[data-v-0d17485c]{margin:-8px 0 8px -10px}.backup-block[data-v-0d17485c]{border-bottom:1px solid var(--rule);grid-template-columns:48px 1fr;gap:16px;padding:24px 0;display:grid}.backup-block__icon[data-v-0d17485c]{width:46px;height:46px;color:var(--burgundy);background:#f0e3df;place-items:center;display:grid}.backup-block__icon--import[data-v-0d17485c]{color:var(--bank);background:var(--bank-soft)}.backup-block h2[data-v-0d17485c],.import-preview h2[data-v-0d17485c]{margin:0;font-size:1.6rem}.backup-block p[data-v-0d17485c]:not(.eyebrow){max-width:620px;color:var(--muted);margin:7px 0 16px;line-height:1.5}.file-picker[data-v-0d17485c]{border:1px solid var(--bank);min-height:48px;color:var(--bank);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 15px;font-weight:720;display:inline-flex}.file-picker input[data-v-0d17485c]{opacity:0;width:1px;height:1px;position:absolute}.backup-error[data-v-0d17485c],.backup-progress[data-v-0d17485c]{color:var(--danger);background:var(--expense-soft);border-left:3px solid var(--danger);align-items:center;gap:8px;margin:16px 0 0;padding:12px;display:flex}.backup-progress[data-v-0d17485c]{color:var(--bank);background:var(--bank-soft);border-left-color:var(--bank)}.import-preview[data-v-0d17485c]{border:2px solid var(--income);background:#f7fbf8;grid-template-columns:34px 1fr;gap:12px;margin-top:24px;padding:20px;display:grid}.import-preview>svg[data-v-0d17485c]{color:var(--income)}dl[data-v-0d17485c]{border-block:1px solid var(--rule);grid-template-columns:repeat(2,1fr);margin:16px 0;display:grid}dl div[data-v-0d17485c]{border-bottom:1px solid var(--rule);justify-content:space-between;gap:8px;padding:10px 6px;display:flex}dt[data-v-0d17485c]{color:var(--muted)}dd[data-v-0d17485c]{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.import-preview__warning[data-v-0d17485c]{color:var(--muted);font-size:.86rem;line-height:1.45}@media (width<=480px){.backup-block[data-v-0d17485c]{grid-template-columns:1fr}.backup-block__icon[data-v-0d17485c]{width:42px;height:42px}dl[data-v-0d17485c]{grid-template-columns:1fr}}.empty-state[data-v-d31da5fc]{border-block:1px solid var(--rule);color:var(--muted);grid-template-columns:auto 1fr;gap:14px;padding:24px 0;display:grid}h2[data-v-d31da5fc]{color:var(--ink);margin:0;font-family:"Source Serif 4 Variable",serif;font-size:1.25rem}p[data-v-d31da5fc]{margin:5px 0 0;line-height:1.45}.empty-state__action[data-v-d31da5fc]{grid-column:2;margin-top:4px}.back-button[data-v-85479d00]{margin:-8px 0 8px -10px}.archive-toggle[data-v-85479d00]{min-height:44px;color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;font-size:.85rem;font-weight:650;display:flex}.archive-toggle input[data-v-85479d00]{width:18px;height:18px;accent-color:var(--burgundy)}.category-groups[data-v-85479d00]{border-top:2px solid var(--ink)}.category-groups section[data-v-85479d00]{border-bottom:1px solid var(--rule-strong)}.category-row[data-v-85479d00]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:9px 0;display:flex}.category-row--child[data-v-85479d00]{padding-left:24px}.category-row--child>div[data-v-85479d00]:first-child{border-left:2px solid var(--ochre);padding-left:12px}.category-row strong[data-v-85479d00],.category-row span[data-v-85479d00]{display:block}.category-row span[data-v-85479d00]{color:var(--muted);margin-top:2px;font-size:.74rem}.category-row>div[data-v-85479d00]:last-child{gap:4px;display:flex}.category-row.archived[data-v-85479d00],section.archived[data-v-85479d00]{opacity:.62}.category-modal[data-v-85479d00]{z-index:150;position:fixed;inset:0}.category-modal__backdrop[data-v-85479d00]{background:#27231f70;border:0;width:100%;position:absolute;inset:0}.category-modal form[data-v-85479d00]{padding:26px 20px calc(22px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--shadow-sheet);border-radius:16px 16px 0 0;position:absolute;bottom:0;left:0;right:0}.category-modal__close[data-v-85479d00]{position:absolute;top:14px;right:14px}.category-modal h2[data-v-85479d00]{margin:0 0 20px;font-size:1.8rem}.category-modal label span[data-v-85479d00]{color:var(--muted);font-weight:500}@media (width<=520px){.categories-page__new-label[data-v-85479d00]{display:none}}@media (width>=700px){.category-modal form[data-v-85479d00]{border-radius:12px;width:min(520px,100vw - 40px);padding:30px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.password-page[data-v-033b0b0a]{min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));background:var(--paper);place-items:center;display:grid}form[data-v-033b0b0a]{border-top:4px solid var(--burgundy);width:min(100%,480px);padding-top:20px}.password-page__icon[data-v-033b0b0a]{width:48px;height:48px;color:var(--burgundy);background:#f0e3df;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}h1[data-v-033b0b0a]{margin:5px 0 8px;font-size:clamp(2rem,9vw,3rem)}h1+p[data-v-033b0b0a]{color:var(--muted);margin:0 0 26px;line-height:1.5}.field+.field[data-v-033b0b0a]{margin-top:16px}.button[data-v-033b0b0a]{width:100%;margin-top:20px}.money[data-v-f8813fd3]{white-space:nowrap;font-weight:720}.money--income[data-v-f8813fd3]{color:var(--income)}.money--expense[data-v-f8813fd3]{color:var(--expense)}.money--small[data-v-f8813fd3]{font-size:.9rem}.money--large[data-v-f8813fd3]{letter-spacing:-.035em;font-family:"Source Serif 4 Variable",serif;font-size:clamp(1.8rem,8vw,3.2rem);font-weight:690}.pill[data-v-0c06a0a6]{border:1px solid var(--rule);min-height:28px;color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.75rem;font-weight:720;line-height:1;display:inline-flex}.pill--cash[data-v-0c06a0a6]{color:var(--cash);background:var(--cash-soft);border-color:#d5bd96}.pill--bank[data-v-0c06a0a6]{color:var(--bank);background:var(--bank-soft);border-color:#b4cbd5}.pill--settled[data-v-0c06a0a6],.pill--completed[data-v-0c06a0a6]{color:var(--income);border-color:#a7c9bb}.pill--due[data-v-0c06a0a6],.pill--ongoing[data-v-0c06a0a6]{color:#77500f;background:#f8eccd;border-color:#dbc286}.pill--archived[data-v-0c06a0a6]{color:var(--muted);background:#ebe6df}.movement-row[data-v-19405f2d]{border-bottom:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:16px 0;display:grid}.movement-row__symbol[data-v-19405f2d]{width:32px;height:32px;color:var(--income);background:var(--income-soft);border:1px solid #a7c9bb;border-radius:50%;place-items:center;margin-top:1px;display:grid}.movement-row--expense .movement-row__symbol[data-v-19405f2d]{color:var(--expense);background:var(--expense-soft);border-color:#d8aaa2}.movement-row__body[data-v-19405f2d]{min-width:0}.movement-row__topline[data-v-19405f2d]{color:var(--muted);align-items:center;gap:5px;font-size:.75rem;display:flex}.movement-row__type[data-v-19405f2d]{color:var(--ink);text-transform:uppercase;font-weight:760}h3[data-v-19405f2d]{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:1rem;line-height:1.2;overflow:hidden}p[data-v-19405f2d]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;overflow:hidden}.movement-row__pills[data-v-19405f2d]{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.movement-row__amount[data-v-19405f2d]{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px;min-width:108px;display:flex}.movement-row__menu[data-v-19405f2d]{background:0 0;border-color:#0000;width:44px;height:44px}.balance-hero[data-v-757da1e6]{border:1px solid var(--rule-strong);background:var(--surface);display:grid;overflow:hidden}.balance-hero__total[data-v-757da1e6]{border-bottom:1px solid var(--rule);padding:22px}.balance-hero__total p[data-v-757da1e6]{color:var(--muted);margin:0}.balance-hero__label[data-v-757da1e6]{margin-bottom:5px;font-size:.86rem;font-weight:700}.balance-hero__opening-total[data-v-757da1e6]{flex-wrap:wrap;align-items:baseline;gap:2px 5px;font-size:.78rem;display:flex;margin-top:7px!important}.balance-hero__opening-total[data-v-757da1e6] .money{color:var(--ink-soft);font-size:inherit}.balance-hero__channels[data-v-757da1e6]{grid-template-columns:1fr 1fr;display:grid}.balance-hero__channels article[data-v-757da1e6]{min-width:0;color:var(--cash);align-items:center;gap:10px;padding:16px;display:flex}.balance-hero__channels article+article[data-v-757da1e6]{color:var(--bank);border-left:1px solid var(--rule)}.balance-hero__channel-copy[data-v-757da1e6]{min-width:0}.balance-hero__channel-label[data-v-757da1e6],.balance-hero__channels[data-v-757da1e6] .money{display:block}.balance-hero__channel-label[data-v-757da1e6]{color:var(--muted);margin-bottom:2px;font-size:.72rem}.balance-hero__opening-channel[data-v-757da1e6]{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:1px 4px;margin:7px 0 0;font-size:.68rem;line-height:1.3;display:flex}.balance-hero__opening-channel[data-v-757da1e6] .money{color:currentColor;font-size:.76rem;font-weight:650}.ledger-summary[data-v-757da1e6],.section-block[data-v-757da1e6]{margin-top:30px}.ledger-summary[data-v-757da1e6]{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:20px 0 0}.ledger-summary__header[data-v-757da1e6],.section-heading[data-v-757da1e6]{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ledger-summary h2[data-v-757da1e6],.section-heading h2[data-v-757da1e6]{margin:0;font-size:clamp(1.45rem,5vw,2rem)}.ledger-summary__result[data-v-757da1e6]{text-align:right}.ledger-summary__result span[data-v-757da1e6]{color:var(--muted);font-size:.75rem;display:block}.ledger-summary__result[data-v-757da1e6] .money--large{font-size:clamp(1.4rem,6vw,2.2rem)}.ledger-summary__rows[data-v-757da1e6]{margin-top:18px}.ledger-summary__rows>div[data-v-757da1e6]{border-top:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;display:grid}.ledger-summary__rows strong[data-v-757da1e6]{font-size:.9rem}.ledger-icon[data-v-757da1e6],.ledger-index[data-v-757da1e6]{width:26px;height:26px;color:var(--income);background:var(--income-soft);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.ledger-icon--expense[data-v-757da1e6]{color:var(--expense);background:var(--expense-soft)}.ledger-index[data-v-757da1e6]{color:var(--burgundy);background:#f0e3df}.section-heading[data-v-757da1e6]{border-bottom:2px solid var(--ink);padding-bottom:12px}.section-heading a[data-v-757da1e6]{min-height:44px;color:var(--burgundy);align-items:center;gap:5px;font-size:.84rem;font-weight:740;text-decoration:none;display:inline-flex}.event-results>a[data-v-757da1e6]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;min-height:64px;text-decoration:none;display:flex}.event-results strong[data-v-757da1e6],.event-results span[data-v-757da1e6]{display:block}.event-results span[data-v-757da1e6]{color:var(--muted);margin-top:2px;font-size:.78rem}.dashboard__updated[data-v-757da1e6]{color:var(--muted);text-align:center;margin:32px 0 0;font-size:.75rem}@media (width<=500px){.dashboard__new-event[data-v-757da1e6]{min-height:44px;padding-inline:11px;font-size:.82rem}.section-heading[data-v-757da1e6]{align-items:flex-start}.section-heading a[data-v-757da1e6]{text-align:right;justify-content:flex-end;max-width:110px}}@media (width<=360px){.ledger-summary__header[data-v-757da1e6]{flex-direction:column;align-items:stretch;gap:10px}.ledger-summary__result[data-v-757da1e6]{width:100%}}@media (width>=780px){.balance-hero[data-v-757da1e6]{grid-template-columns:1.25fr .75fr}.balance-hero__total[data-v-757da1e6]{border-right:1px solid var(--rule);border-bottom:0;padding:30px}.balance-hero__channels[data-v-757da1e6]{grid-template-columns:1fr}.balance-hero__channels article[data-v-757da1e6]{padding:20px}.balance-hero__channels article+article[data-v-757da1e6]{border-top:1px solid var(--rule);border-left:0}}.device-list[data-v-649d2154]{border-top:2px solid var(--ink)}.device-list article[data-v-649d2154]{border-bottom:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:14px 0;display:grid}.device-list strong[data-v-649d2154],.device-list span[data-v-649d2154],.device-list small[data-v-649d2154]{display:block}.device-list span[data-v-649d2154],.device-list small[data-v-649d2154]{color:var(--muted);margin-top:3px;font-size:.78rem}.device-list article.revoked[data-v-649d2154]{opacity:.62}.device-list__confirm[data-v-649d2154]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (width<=520px){.device-list article[data-v-649d2154]{grid-template-columns:28px minmax(0,1fr)}.device-list article[data-v-649d2154]>:last-child{grid-column:2;justify-self:start}}.dialog[data-v-0958af74]{border:1px solid var(--rule-strong);width:min(100% - 32px,460px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sheet);border-radius:14px;padding:28px}.dialog[data-v-0958af74]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#27231f75}.dialog__close[data-v-0958af74]{position:absolute;top:12px;right:12px}.dialog__icon[data-v-0958af74]{color:var(--danger)}h2[data-v-0958af74]{margin:12px 0 8px;font-size:1.7rem}p[data-v-0958af74]{color:var(--muted);margin:0;line-height:1.5}.dialog__actions[data-v-0958af74]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.event-context[data-v-829e1c44]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.event-context .button[data-v-829e1c44]{margin-left:-10px}.event-header[data-v-829e1c44]{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:18px;display:flex}.event-header h1[data-v-829e1c44]{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,8vw,3.6rem);line-height:.96}.event-header p[data-v-829e1c44]:not(.eyebrow){max-width:680px;color:var(--muted);margin:10px 0 0}.event-balance[data-v-829e1c44]{border-bottom:1px solid var(--ink);margin-top:18px;display:grid}.event-balance__result[data-v-829e1c44]{padding:18px 0}.event-balance__result>span[data-v-829e1c44],.event-balance__result small[data-v-829e1c44]{color:var(--muted);display:block}.event-balance__result>span[data-v-829e1c44]{font-size:.82rem;font-weight:700}.event-balance__result small[data-v-829e1c44]{margin-top:5px}.event-balance__ledger>div[data-v-829e1c44]{border-top:1px solid var(--rule);grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:48px;font-size:.86rem;display:grid}.event-balance__ledger>div[data-v-829e1c44]:nth-child(n+3){color:var(--muted);grid-template-columns:1fr auto}.channel-table[data-v-829e1c44],.event-movements[data-v-829e1c44]{margin-top:30px}.channel-table h2[data-v-829e1c44],.event-movements h2[data-v-829e1c44]{margin:0;font-size:1.65rem}.channel-table__grid[data-v-829e1c44]{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:10px}.channel-table__grid>div[data-v-829e1c44]{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;min-height:44px;font-size:.86rem;display:grid}.channel-table__grid>div[data-v-829e1c44]:first-child{color:var(--muted);border:0}.event-movements__heading[data-v-829e1c44]{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:12px;display:flex}.event-movements__actions[data-v-829e1c44]{gap:7px;display:flex}.row-actions[data-v-829e1c44]{z-index:140;position:fixed;inset:0}.row-actions__backdrop[data-v-829e1c44]{background:#27231f66;border:0;width:100%;height:100%;position:absolute;inset:0}.row-actions>div[data-v-829e1c44]{padding:20px 16px calc(16px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--shadow-sheet);border-radius:16px 16px 0 0;position:absolute;bottom:0;left:0;right:0}.row-actions p[data-v-829e1c44]{color:var(--muted);margin:0 0 10px;font-size:.84rem}.row-actions>div>button[data-v-829e1c44]{border:0;border-top:1px solid var(--rule);width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;font-weight:700}.row-actions .row-actions__danger[data-v-829e1c44]{color:var(--danger)}@media (width<=520px){.event-header[data-v-829e1c44]{align-items:flex-start}.event-header .button[data-v-829e1c44]{min-height:44px;padding-inline:10px;font-size:.82rem}.event-movements__heading[data-v-829e1c44]{align-items:flex-start}.event-movements__actions .button[data-v-829e1c44]{min-height:42px;padding:8px;font-size:.78rem}}@media (width>=740px){.event-balance[data-v-829e1c44]{grid-template-columns:1fr 1fr}.event-balance__result[data-v-829e1c44]{border-right:1px solid var(--rule);flex-direction:column;justify-content:center;padding:28px;display:flex}.event-balance__ledger[data-v-829e1c44]{padding-left:22px}.row-actions>div[data-v-829e1c44]{border-radius:12px;width:420px;padding:24px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.back-button[data-v-2e5e20df]{margin:-8px 0 8px -10px}.event-form[data-v-2e5e20df]{padding:4px 0;display:grid}label span[data-v-2e5e20df]{color:var(--muted);font-weight:500}@media (width>=640px){.event-form[data-v-2e5e20df]{grid-template-columns:1fr 1fr;gap:20px}.field--wide[data-v-2e5e20df]{grid-column:1/-1}}.events-toolbar[data-v-8329e434]{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:.85rem;display:flex}.events-toolbar p[data-v-8329e434]{margin:0}.events-toolbar strong[data-v-8329e434]{color:var(--ink)}.archive-toggle[data-v-8329e434]{align-items:center;gap:7px;min-height:44px;font-weight:650;display:flex}.archive-toggle input[data-v-8329e434]{width:18px;height:18px;accent-color:var(--burgundy)}.event-list[data-v-8329e434]{border-top:2px solid var(--ink)}.event-row[data-v-8329e434]{border-bottom:1px solid var(--rule);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:132px;padding:18px 4px;text-decoration:none;transition:background-color .15s;display:grid}.event-row[data-v-8329e434]:hover{background:#fffcf6b8}.event-row__date[data-v-8329e434]{border-right:1px solid var(--rule);color:var(--burgundy);text-align:center;align-self:stretch;padding-right:12px}.event-row__date span[data-v-8329e434],.event-row__date small[data-v-8329e434]{display:block}.event-row__date span[data-v-8329e434]{font-family:"Source Serif 4 Variable",serif;font-size:1.7rem;font-weight:690;line-height:1}.event-row__date small[data-v-8329e434]{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:.67rem}.event-row__main[data-v-8329e434]{min-width:0}.event-row__main h2[data-v-8329e434]{margin:7px 0 3px;font-size:1.35rem;line-height:1.05}.event-row__main p[data-v-8329e434],.event-row__main>span[data-v-8329e434]{color:var(--muted);margin:0;font-size:.82rem}.event-row__main p[data-v-8329e434]{text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;overflow:hidden}.event-row__main .event-row__period[data-v-8329e434]{color:var(--burgundy);text-overflow:clip;white-space:normal;font-size:.76rem;font-weight:700;line-height:1.25;overflow:visible}.event-row__result[data-v-8329e434]{justify-items:end;gap:4px;display:grid}.event-row__result small[data-v-8329e434]{color:var(--muted);font-size:.7rem}.event-row__result svg[data-v-8329e434]{color:var(--burgundy);margin-top:8px}.events-note[data-v-8329e434]{border-block:1px solid var(--rule);color:var(--muted);margin-top:24px;padding:14px 0}.events-note summary[data-v-8329e434]{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:7px;font-weight:700;display:flex}.events-note p[data-v-8329e434]{max-width:700px;margin:8px 0 0;line-height:1.5}@media (width<=580px){.events-page__new-label[data-v-8329e434]{display:none}.event-row[data-v-8329e434]{grid-template-columns:48px minmax(0,1fr);gap:11px}.event-row__result[data-v-8329e434]{grid-area:2/2;grid-template-columns:1fr auto auto;place-items:center start;gap:8px;margin-top:-8px}.event-row__result svg[data-v-8329e434]{margin:0 0 0 auto}}.settings-section+.settings-section[data-v-9af47afa],.local-note[data-v-9af47afa],.app-info[data-v-9af47afa]{margin-top:32px}.logout-action[data-v-9af47afa]{min-height:48px;color:var(--burgundy);background:0 0;border:0;align-items:center;gap:9px;margin-top:24px;padding:8px 0;font-weight:750;display:flex}.settings-section h2[data-v-9af47afa],.local-note h2[data-v-9af47afa]{margin:0;font-size:1.55rem}.settings-list[data-v-9af47afa]{border-top:2px solid var(--ink);margin-top:12px}.settings-list a[data-v-9af47afa],.demo-action[data-v-9af47afa]{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:76px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:grid}.settings-list a>svg[data-v-9af47afa]:first-child,.demo-action>svg[data-v-9af47afa]{color:var(--burgundy)}.settings-list strong[data-v-9af47afa],.settings-list small[data-v-9af47afa],.demo-action strong[data-v-9af47afa],.demo-action small[data-v-9af47afa]{display:block}.settings-list small[data-v-9af47afa],.demo-action small[data-v-9af47afa]{color:var(--muted);margin-top:3px;line-height:1.35}.demo-action[data-v-9af47afa]{border-top:2px solid var(--ink);grid-template-columns:28px 1fr;margin-top:10px}.local-note[data-v-9af47afa]{border-left:4px solid var(--bank);background:var(--bank-soft);grid-template-columns:28px 1fr;gap:12px;padding:18px;display:grid}.local-note>svg[data-v-9af47afa]{color:var(--bank)}.local-note p[data-v-9af47afa]{color:var(--muted);margin:6px 0 0;line-height:1.5}.app-info[data-v-9af47afa]{border-top:1px solid var(--rule);color:var(--muted);align-items:flex-start;gap:10px;padding-top:18px;font-size:.8rem;display:flex}.app-info strong[data-v-9af47afa],.app-info span[data-v-9af47afa]{display:block}.app-info span[data-v-9af47afa]{align-items:center;gap:5px;margin-top:3px;display:flex}.login-page[data-v-d8f2407a]{background:var(--paper);min-height:100dvh;display:grid}.login-page__identity[data-v-d8f2407a]{padding:max(28px, env(safe-area-inset-top)) 24px 30px;color:#fffaf1;background:var(--burgundy)}.login-page__mark[data-v-d8f2407a]{border:1px solid #fffaf18c;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:30px;font-family:"Source Serif 4 Variable",serif;font-size:1.25rem;font-weight:760;display:grid}.login-page__identity .eyebrow[data-v-d8f2407a]{color:#f2d3c3}.login-page__identity h1[data-v-d8f2407a]{max-width:620px;margin:8px 0 0;font-size:clamp(2rem,9vw,4.8rem);line-height:.98}.login-page__identity ul[data-v-d8f2407a]{gap:13px;margin:34px 0 0;padding:0;list-style:none;display:grid}.login-page__identity li[data-v-d8f2407a]{align-items:center;gap:10px;display:flex}.login-page__panel[data-v-d8f2407a]{padding:32px 20px max(32px, env(safe-area-inset-bottom));place-items:center;display:grid}.login-page__panel form[data-v-d8f2407a]{width:min(100%,420px)}.login-page__panel h2[data-v-d8f2407a]{margin:5px 0 8px;font-size:2rem}.login-page__panel h2+p[data-v-d8f2407a]{color:var(--muted);margin:0 0 26px}.login-page__panel .field+.field[data-v-d8f2407a]{margin-top:16px}.login-page__panel .button[data-v-d8f2407a]{width:100%;margin-top:20px}@media (width>=820px){.login-page[data-v-d8f2407a]{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)}.login-page__identity[data-v-d8f2407a]{flex-direction:column;justify-content:center;padding:64px 7vw;display:flex}}.back-button[data-v-e1789850]{margin:-8px 0 8px -10px}.type-selector[data-v-e1789850]{border:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.type-selector legend[data-v-e1789850]{width:100%;margin-bottom:7px;font-size:.86rem;font-weight:720}.type-selector label[data-v-e1789850]{border:1px solid var(--rule-strong);background:var(--surface);border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-weight:730;display:flex}.type-selector label.active[data-v-e1789850]:first-of-type{color:var(--income);background:var(--income-soft);border-color:var(--income)}.type-selector label.active[data-v-e1789850]:last-of-type{color:var(--expense);background:var(--expense-soft);border-color:var(--expense)}.type-selector input[data-v-e1789850]{opacity:0;position:absolute}.amount-field[data-v-e1789850]{gap:7px;margin:8px 0;display:grid}.amount-field>label[data-v-e1789850]{font-size:.86rem;font-weight:720}.amount-field>div[data-v-e1789850]{border-bottom:2px solid var(--income);background:var(--surface);align-items:center;display:flex}.movement-form-page--expense .amount-field>div[data-v-e1789850]{border-bottom-color:var(--expense)}.amount-field span[data-v-e1789850]{color:var(--muted);padding-left:14px;font-family:"Source Serif 4 Variable",serif;font-size:1.7rem}.amount-field input[data-v-e1789850]{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-height:70px;padding:8px 14px;font-family:"Source Serif 4 Variable",serif;font-size:clamp(2rem,9vw,3.2rem);font-weight:650}label span[data-v-e1789850]{color:var(--muted);font-weight:500}@media (width>=640px){.movement-form[data-v-e1789850]{grid-template-columns:1fr 1fr;gap:20px}.field--wide[data-v-e1789850]{grid-column:1/-1}}.register-totals[data-v-16b24242]{border-block:2px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.register-totals>div[data-v-16b24242]{gap:4px;padding:14px;display:grid}.register-totals>div+div[data-v-16b24242]{border-left:1px solid var(--rule)}.register-totals span[data-v-16b24242]{color:var(--muted);font-size:.72rem}.filters[data-v-16b24242]{gap:8px;margin:18px 0;display:grid}.search-field[data-v-16b24242]{border:1px solid var(--rule-strong);background:var(--surface);border-radius:7px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.search-field[data-v-16b24242]:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px #076c7826}.search-field svg[data-v-16b24242]{color:var(--muted)}.search-field input[data-v-16b24242]{background:0 0;border:0;outline:0;width:100%;min-height:46px}.filters__selects[data-v-16b24242]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.filters__selects select[data-v-16b24242]{border:1px solid var(--rule);width:100%;min-height:44px;color:var(--ink);background:var(--surface);border-radius:7px;padding:8px}.filters__selects label[data-v-16b24242]{align-items:center;gap:5px;display:flex}.register__heading[data-v-16b24242]{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:10px;display:flex}.register__heading h2[data-v-16b24242]{margin:0;font-size:1.7rem}.register__heading>span[data-v-16b24242]{color:var(--muted);font-size:.8rem}.transfers[data-v-16b24242]{margin-top:36px}.transfer-list>a[data-v-16b24242]{border-bottom:1px solid var(--rule);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:70px;text-decoration:none;display:grid}.transfer-list__icon[data-v-16b24242]{width:34px;height:34px;color:var(--bank);background:var(--bank-soft);border-radius:50%;place-items:center;display:grid}.transfer-list strong[data-v-16b24242],.transfer-list span[data-v-16b24242]{display:block}.transfer-list span[data-v-16b24242]{color:var(--muted);margin-top:3px;font-size:.76rem}.transfers__empty[data-v-16b24242]{color:var(--muted);border-bottom:1px solid var(--rule);margin:0;padding:18px 0}.row-actions[data-v-16b24242]{z-index:140;position:fixed;inset:0}.row-actions__backdrop[data-v-16b24242]{background:#27231f66;border:0;width:100%;position:absolute;inset:0}.row-actions>div[data-v-16b24242]{padding:20px 16px calc(16px + env(safe-area-inset-bottom));background:var(--surface);border-radius:16px 16px 0 0;position:absolute;bottom:0;left:0;right:0}.row-actions p[data-v-16b24242]{color:var(--muted);margin:0 0 8px}.row-actions>div>button[data-v-16b24242]{border:0;border-top:1px solid var(--rule);width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;font-weight:700}.row-actions .row-actions__danger[data-v-16b24242]{color:var(--danger)}@media (width<=580px){.movements-page__new-label[data-v-16b24242]{display:none}.register-totals[data-v-16b24242]{grid-template-columns:1fr 1fr}.register-totals>div[data-v-16b24242]:last-child{border-top:1px solid var(--rule);border-left:0;grid-column:1/-1}.filters__selects[data-v-16b24242]{grid-template-columns:1fr}}@media (width>=760px){.filters[data-v-16b24242]{grid-template-columns:1.2fr 1fr}.row-actions>div[data-v-16b24242]{border-radius:12px;width:420px;padding:24px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.back-button[data-v-4bfd9d3a]{margin:-8px 0 8px -10px}.report-sheet[data-v-4bfd9d3a]{border-top:3px solid var(--burgundy);border-bottom:1px solid var(--rule-strong);background:var(--surface);margin-top:22px;padding:20px}.report-sheet__heading[data-v-4bfd9d3a]{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.report-sheet__mark[data-v-4bfd9d3a]{width:46px;height:46px;color:var(--burgundy);background:#f0e3df;place-items:center;display:grid}.report-sheet h2[data-v-4bfd9d3a]{overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,8vw,1.85rem);line-height:1.1}.report-sheet__heading p[data-v-4bfd9d3a]:not(.eyebrow){color:var(--muted);margin:6px 0 0;line-height:1.4}.report-facts[data-v-4bfd9d3a]{border-block:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;display:grid}.report-facts div[data-v-4bfd9d3a]{border-bottom:1px solid var(--rule);min-width:0;padding:13px 8px}.report-facts dt[data-v-4bfd9d3a]{color:var(--muted);align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:flex}.report-facts dd[data-v-4bfd9d3a]{overflow-wrap:anywhere;margin:5px 0 0;font-weight:800;line-height:1.25}.report-status[data-v-4bfd9d3a]{border-left:4px solid var(--income);background:var(--income-soft);grid-template-columns:24px minmax(0,1fr);gap:10px;margin-top:18px;padding:14px;display:grid}.report-status--pending[data-v-4bfd9d3a]{border-left-color:var(--ochre);background:#f5e8d0}.report-status--blocked[data-v-4bfd9d3a]{border-left-color:var(--danger);background:var(--expense-soft)}.report-status p[data-v-4bfd9d3a]{color:var(--muted);margin:3px 0 0;font-size:.88rem;line-height:1.42}.report-contents[data-v-4bfd9d3a]{margin-top:22px}.report-contents ul[data-v-4bfd9d3a]{color:var(--muted);margin:8px 0 0;padding-left:20px;line-height:1.5}.report-action[data-v-4bfd9d3a]{width:100%;margin-top:22px}.report-action__spinner[data-v-4bfd9d3a]{animation:.7s linear infinite report-spin-4bfd9d3a}.report-error[data-v-4bfd9d3a]{border-left:3px solid var(--danger);color:var(--danger);background:var(--expense-soft);margin:12px 0 0;padding:11px 12px;line-height:1.4}.security-note[data-v-4bfd9d3a]{border-left:4px solid var(--bank);background:var(--bank-soft);grid-template-columns:24px minmax(0,1fr);gap:12px;margin-top:24px;padding:17px;display:grid}.security-note h2[data-v-4bfd9d3a]{margin:0;font-size:1.25rem}.security-note p[data-v-4bfd9d3a]{color:var(--muted);margin:5px 0 0;line-height:1.5}@keyframes report-spin-4bfd9d3a{to{transform:rotate(360deg)}}@media (width<=359px){.report-sheet[data-v-4bfd9d3a]{padding-inline:14px}.report-facts[data-v-4bfd9d3a]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.report-action__spinner[data-v-4bfd9d3a]{animation:none}}.setup[data-v-9ed2c7f5]{background:var(--surface);min-height:100vh;display:grid}.setup__intro[data-v-9ed2c7f5],.setup__form-panel[data-v-9ed2c7f5]{padding:30px 22px}.setup__intro[data-v-9ed2c7f5]{color:#fffaf1;background:linear-gradient(#fffaf10d 1px, transparent 1px) 0 0 / 100% 30px, var(--burgundy)}.setup__intro .eyebrow[data-v-9ed2c7f5]{color:#ebc98c}.setup__mark[data-v-9ed2c7f5]{border:1px solid #fffaf1a6;place-items:center;width:54px;height:54px;margin-bottom:34px;font-family:"Source Serif 4 Variable",serif;font-size:1.2rem;font-weight:700;display:grid}h1[data-v-9ed2c7f5]{letter-spacing:-.045em;max-width:680px;margin:4px 0 14px;font-size:clamp(2.2rem,10vw,4.5rem);font-weight:610;line-height:.98}.setup__intro>p[data-v-9ed2c7f5]:not(.eyebrow){color:#eadfd6;max-width:570px;font-size:1.05rem;line-height:1.55}ul[data-v-9ed2c7f5]{gap:11px;margin:32px 0 0;padding:0;list-style:none;display:grid}li[data-v-9ed2c7f5]{color:#f7eadc;align-items:center;gap:9px;font-size:.9rem;display:flex}.setup__form-panel[data-v-9ed2c7f5]{align-self:center;width:100%;max-width:620px;margin-inline:auto}h2[data-v-9ed2c7f5]{margin:0;font-size:2rem}.setup__hint[data-v-9ed2c7f5]{color:var(--muted);margin:6px 0 24px}.setup__balances[data-v-9ed2c7f5]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.money-field[data-v-9ed2c7f5]{border:1px solid var(--rule-strong);background:var(--surface-strong);border-radius:7px;align-items:center;min-height:52px;display:flex}.money-field[data-v-9ed2c7f5]:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px #076c7826}.money-field span[data-v-9ed2c7f5]{color:var(--muted);padding-left:13px;font-weight:720}.money-field input[data-v-9ed2c7f5]{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-height:50px;padding:10px 12px 10px 7px;font-size:1.15rem}label span[data-v-9ed2c7f5]{color:var(--muted);font-weight:500}.setup__submit[data-v-9ed2c7f5]{width:100%;min-height:54px}@media (width<=420px){.setup__balances[data-v-9ed2c7f5]{grid-template-columns:1fr}}@media (width>=900px){.setup[data-v-9ed2c7f5]{grid-template-columns:minmax(420px,1.05fr) minmax(470px,.95fr)}.setup__intro[data-v-9ed2c7f5]{flex-direction:column;justify-content:center;padding:8vw;display:flex}.setup__form-panel[data-v-9ed2c7f5]{padding:50px}}.sync-status[data-v-5136bdd6]{border:1px solid #9bc9b8;border-left:4px solid var(--income);background:var(--income-soft);grid-template-columns:30px 1fr;gap:12px;padding:17px;display:grid}.sync-status--warning[data-v-5136bdd6]{border-color:#d9b16e;border-left-color:var(--ochre);background:#fff3d8}.sync-status strong[data-v-5136bdd6],.sync-status span[data-v-5136bdd6]{display:block}.sync-status span[data-v-5136bdd6]{color:var(--muted);margin-top:3px;font-size:.82rem}.bootstrap-panel[data-v-5136bdd6],.sync-actions[data-v-5136bdd6],.conflicts[data-v-5136bdd6],.device-removal[data-v-5136bdd6]{border-top:2px solid var(--ink);margin-top:30px;padding-top:20px}h2[data-v-5136bdd6]{margin:4px 0 8px}.bootstrap-panel>p[data-v-5136bdd6]:not(.eyebrow),.device-removal>p[data-v-5136bdd6]{color:var(--muted);line-height:1.5}.bootstrap-panel .button[data-v-5136bdd6]{width:100%;margin-top:10px}.sync-actions[data-v-5136bdd6]{gap:14px;display:grid}.conflicts article[data-v-5136bdd6]{border-bottom:1px solid var(--rule);padding:16px 0}.conflicts article p[data-v-5136bdd6]{color:var(--muted)}.conflicts dl[data-v-5136bdd6]{gap:4px;font-size:.8rem;display:grid}.conflicts dl div[data-v-5136bdd6]{justify-content:space-between;gap:12px;display:flex}.conflicts dt[data-v-5136bdd6]{font-weight:760}.conflicts dd[data-v-5136bdd6]{color:var(--muted);margin:0}.conflicts__actions[data-v-5136bdd6]{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.device-removal label[data-v-5136bdd6]{gap:9px;margin:18px 0 12px;display:flex}.device-removal .button[data-v-5136bdd6]{width:100%}.back-button[data-v-d10bd5c8]{margin:-8px 0 8px -10px}.amount-field[data-v-d10bd5c8]{gap:7px;display:grid}.amount-field>label[data-v-d10bd5c8],.channel-route legend[data-v-d10bd5c8]{font-size:.86rem;font-weight:720}.amount-field>div[data-v-d10bd5c8]{border-bottom:2px solid var(--bank);background:var(--surface);align-items:center;display:flex}.amount-field span[data-v-d10bd5c8]{color:var(--muted);padding-left:14px;font-family:"Source Serif 4 Variable",serif;font-size:1.7rem}.amount-field input[data-v-d10bd5c8]{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-height:70px;padding:8px 14px;font-family:"Source Serif 4 Variable",serif;font-size:clamp(2rem,9vw,3.2rem);font-weight:650}.channel-route[data-v-d10bd5c8]{border:1px solid var(--rule-strong);background:var(--bank-soft);grid-template-columns:1fr 44px 1fr;align-items:end;gap:10px;padding:16px;display:grid}.channel-route legend[data-v-d10bd5c8]{padding:0 6px}.channel-route div[data-v-d10bd5c8]{gap:6px;display:grid}.channel-route label[data-v-d10bd5c8]{color:var(--bank);text-transform:uppercase;font-size:.78rem;font-weight:750}.transfer-note[data-v-d10bd5c8]{color:var(--bank);background:var(--bank-soft);border-left:3px solid var(--bank);align-items:flex-start;gap:9px;padding:13px;display:flex}.transfer-note p[data-v-d10bd5c8]{margin:0;font-size:.86rem;line-height:1.45}label span[data-v-d10bd5c8]{color:var(--muted);font-weight:500}@media (width<=470px){.channel-route[data-v-d10bd5c8]{grid-template-columns:1fr}.channel-route .icon-button[data-v-d10bd5c8]{justify-self:center;transform:rotate(90deg)}}@media (width>=640px){.transfer-form[data-v-d10bd5c8]{grid-template-columns:1fr 1fr;gap:20px}.field--wide[data-v-d10bd5c8]{grid-column:1/-1}}.user-form[data-v-0f0aa9ad]{border:1px solid var(--rule-strong);background:var(--surface);gap:15px;margin-bottom:28px;padding:18px;display:grid}.user-form h2[data-v-0f0aa9ad]{margin:0}.temporary-password[data-v-0f0aa9ad]{border-left:4px solid var(--ochre);background:#fff3d8;grid-template-columns:28px 1fr 44px;align-items:start;gap:10px;margin-bottom:26px;padding:16px;display:grid}.temporary-password strong[data-v-0f0aa9ad],.temporary-password code[data-v-0f0aa9ad],.temporary-password small[data-v-0f0aa9ad]{display:block}.temporary-password code[data-v-0f0aa9ad]{word-break:break-all;margin:7px 0;font-size:1rem}.temporary-password small[data-v-0f0aa9ad]{color:var(--muted)}.user-list[data-v-0f0aa9ad]{border-top:2px solid var(--ink)}.user-list article[data-v-0f0aa9ad]{border-bottom:1px solid var(--rule);gap:12px;padding:16px 0;display:grid}.user-list article>div:first-child strong[data-v-0f0aa9ad],.user-list article>div:first-child span[data-v-0f0aa9ad]{display:block}.user-list article>div:first-child span[data-v-0f0aa9ad]{color:var(--muted);font-size:.82rem}.user-list article.inactive[data-v-0f0aa9ad]{opacity:.62}.user-list__actions[data-v-0f0aa9ad]{flex-wrap:wrap;gap:6px;display:flex}@media (width>=680px){.user-list article[data-v-0f0aa9ad]{grid-template-columns:minmax(0,1fr) 180px auto;align-items:center}}.audit-list[data-v-8a34f4ea]{border-top:2px solid var(--ink)}.audit-list article[data-v-8a34f4ea]{border-bottom:1px solid var(--rule);grid-template-columns:34px minmax(0,1fr);gap:10px;padding:15px 0;display:grid}.audit-list__mark[data-v-8a34f4ea]{width:32px;height:32px;color:var(--burgundy);background:#f0e3df;border-radius:50%;place-items:center;display:grid}.audit-list strong[data-v-8a34f4ea],.audit-list span[data-v-8a34f4ea]{display:block}.audit-list span[data-v-8a34f4ea],.audit-list time[data-v-8a34f4ea]{color:var(--muted);font-size:.78rem}.audit-list time[data-v-8a34f4ea]{grid-column:2}@media (width>=620px){.audit-list article[data-v-8a34f4ea]{grid-template-columns:34px minmax(0,1fr) auto;align-items:center}.audit-list time[data-v-8a34f4ea]{grid-column:auto}}.mandates-page section>h2[data-v-e01f093b],.mandates-page__no-active h2[data-v-e01f093b]{margin:0;font-size:clamp(1.65rem,5vw,2.25rem)}.mandates-page__section[data-v-e01f093b],.mandates-page__no-active[data-v-e01f093b]{margin-top:36px}.mandates-page__network[data-v-e01f093b],.mandates-page__no-active[data-v-e01f093b]{border:1px solid var(--rule-strong);border-left:4px solid var(--ochre);background:var(--surface);align-items:flex-start;gap:12px;padding:16px;display:flex}.mandates-page__network[data-v-e01f093b]{color:var(--muted);margin-bottom:24px}.mandates-page__network strong[data-v-e01f093b]{color:var(--ink);display:block}.mandates-page__no-active p[data-v-e01f093b]:last-child{color:var(--muted);margin:6px 0 0}.mandates-page__list[data-v-e01f093b]{gap:16px;margin-top:12px;display:grid}[data-v-e01f093b] .mandate-card{border:1px solid var(--rule-strong);border-top:3px solid var(--ink);background:var(--surface);min-width:0;padding:16px}[data-v-e01f093b] .mandate-card--selected{border-top-color:var(--burgundy)}[data-v-e01f093b] .mandate-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}[data-v-e01f093b] .mandate-card__heading>div{min-width:0}[data-v-e01f093b] .mandate-card__heading h3{overflow-wrap:anywhere;margin:5px 0 2px;font-size:1.55rem}[data-v-e01f093b] .mandate-card__heading p{color:var(--muted);margin:0;font-size:.84rem}[data-v-e01f093b] .mandate-card__status,[data-v-e01f093b] .mandate-card__sync{font-size:.7rem;font-weight:760}[data-v-e01f093b] .mandate-card__status{color:var(--burgundy);letter-spacing:.04em;text-transform:uppercase}[data-v-e01f093b] .mandate-card__status--active{color:var(--bank)}[data-v-e01f093b] .mandate-card__sync{color:var(--muted);white-space:nowrap}[data-v-e01f093b] .mandate-card__correction{color:#72500e;background:#fff3d8;align-items:flex-start;gap:7px;margin:14px 0 0;padding:10px;font-size:.82rem;display:flex}[data-v-e01f093b] .mandate-card__figures{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0;display:grid}[data-v-e01f093b] .mandate-card__figures>div{border-bottom:1px solid var(--rule);min-width:0;padding:10px 6px 8px 0}[data-v-e01f093b] .mandate-card__figures dt{color:var(--muted);font-size:.72rem}[data-v-e01f093b] .mandate-card__figures dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-family:"Source Serif 4 Variable",serif;font-size:1.03rem;font-weight:670;overflow:hidden}[data-v-e01f093b] .mandate-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}[data-v-e01f093b] .mandate-card__select,[data-v-e01f093b] .mandate-card__actions button{min-height:44px;color:var(--burgundy);background:0 0;border:0;align-items:center;gap:6px;padding:7px 8px;font-weight:760;display:inline-flex}[data-v-e01f093b] .mandate-card__select[aria-current=true]{color:var(--ink)}[data-v-e01f093b] .mandate-card__actions{flex-wrap:wrap;justify-content:flex-end;display:flex}[data-v-e01f093b] .mandate-card__actions .mandate-action--primary{color:#fffaf1;background:var(--burgundy)}[data-v-e01f093b] .mandate-card__actions button:disabled{color:var(--muted);cursor:not-allowed;opacity:.65;background:0 0}.mandate-modal[data-v-e01f093b]{z-index:111;width:100%;max-width:none;max-height:min(90vh,780px);padding:28px 18px calc(24px + env(safe-area-inset-bottom));border:1px solid var(--rule-strong);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sheet);border-radius:18px 18px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto}.mandate-modal__close[data-v-e01f093b]{position:absolute;top:14px;right:14px}.mandate-modal h2[data-v-e01f093b]{margin:0 0 18px;padding-right:48px;font-size:1.9rem}.mandate-modal .field+.field[data-v-e01f093b],.mandate-modal__balances[data-v-e01f093b],.mandate-modal__successor[data-v-e01f093b],.mandate-modal__choice[data-v-e01f093b],.continuity-choice[data-v-e01f093b],.closure-preview[data-v-e01f093b]{margin-top:14px}.mandate-modal__balances[data-v-e01f093b]{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.mandate-modal__intro[data-v-e01f093b],.field small[data-v-e01f093b]{color:var(--muted)}.mandate-modal__choice[data-v-e01f093b],.continuity-choice[data-v-e01f093b]{border:1px solid var(--rule-strong);gap:10px;padding:14px;display:grid}.mandate-modal__choice legend[data-v-e01f093b],.continuity-choice legend[data-v-e01f093b]{padding:0 6px;font-weight:780}.mandate-modal__choice label[data-v-e01f093b],.continuity-choice>label[data-v-e01f093b]{align-items:center;gap:9px;min-height:44px;display:flex}.closure-preview[data-v-e01f093b]{border-left:4px solid var(--bank);background:var(--bank-soft);gap:10px;padding:14px;display:flex}.closure-preview--blocked[data-v-e01f093b]{border-left-color:var(--ochre);background:#fff3d8}.closure-preview p[data-v-e01f093b],.closure-preview ul[data-v-e01f093b],.continuity-choice p[data-v-e01f093b]{margin:5px 0 0}.mandate-modal__actions[data-v-e01f093b]{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.mandate-modal__backdrop[data-v-e01f093b]{z-index:110;background:#27231f6b;border:0;padding:0;position:fixed;inset:0}@media (width>=560px){.mandate-modal__balances[data-v-e01f093b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=880px){.mandates-page__list[data-v-e01f093b]{grid-template-columns:repeat(2,minmax(0,1fr))}.mandate-modal[data-v-e01f093b]{border-radius:10px;width:min(680px,100vw - 56px);max-height:calc(100vh - 64px);padding:32px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@media (width<=560px){[data-v-e01f093b] .page-header{flex-direction:column;align-items:stretch}[data-v-e01f093b] .page-header__actions,[data-v-e01f093b] .page-header__actions .button{width:100%}}@media (width<=340px){[data-v-e01f093b] .mandate-card{padding-inline:12px}[data-v-e01f093b] .mandate-card__figures{grid-template-columns:minmax(0,1fr)}}
