*{box-sizing:border-box}body{margin:0;background:#f4f7f4}button,select,a{font:inherit}.centered-page{min-height:100vh;display:grid;place-items:center;padding:1rem;background:#edf3ef;font-family:Inter,Noto Sans Thai,Noto Sans SC,sans-serif;color:#183229}.card{width:min(100%,28rem);padding:2rem;border-radius:1.25rem;background:#fff;box-shadow:0 1rem 3rem #12372a1f;text-align:center}.eyebrow{color:#6d7e75;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.line-button{display:block;margin-top:1.5rem;padding:.9rem;border-radius:.75rem;background:#06c755;color:#fff;font-weight:700;text-decoration:none}.status-icon{display:grid;width:3rem;height:3rem;margin:0 auto;place-items:center;border-radius:999px;background:#fff1c8;color:#795d00;font-weight:800}.welcome-card{padding:clamp(1.5rem,4vw,3rem);border:1px solid #dbe5df;border-radius:1rem;background:#fff;box-shadow:0 .5rem 2rem #2348390f}.welcome-card p{margin:0;color:#61756c}.welcome-card h1{margin:.4rem 0 1rem;font-size:clamp(1.7rem,5vw,2.5rem)}.role-badge{display:inline-block;padding:.35rem .7rem;border-radius:999px;background:#e3f0e9;color:#24523f;font-size:.82rem;font-weight:700}.app-shell[data-v-a071a9c5]{min-height:100vh;display:grid;grid-template-columns:17rem 1fr;background:#f4f7f4;color:#183229;font-family:Inter,Noto Sans Thai,Noto Sans SC,sans-serif}.sidebar[data-v-a071a9c5]{display:flex;flex-direction:column;gap:2rem;padding:1.5rem;background:#12372a;color:#fff}.brand-header[data-v-a071a9c5],.brand-copy[data-v-a071a9c5]{display:block}.brand-mark[data-v-a071a9c5]{display:block;width:2.5rem;height:2.5rem;margin:0;border-radius:.8rem;object-fit:cover;background:#12372a}.brand-name[data-v-a071a9c5]{margin:.8rem 0 0;font-weight:700}.mobile-navigation-toggle[data-v-a071a9c5]{display:none}.sidebar nav[data-v-a071a9c5]{display:grid;gap:.45rem}nav a[data-v-a071a9c5]{display:flex;gap:.7rem;align-items:center;padding:.8rem 1rem;border-radius:.75rem;color:#fff;text-decoration:none}nav a[data-v-a071a9c5]:hover,nav a.router-link-active[data-v-a071a9c5]{background:#ffffff1f}.security-note[data-v-a071a9c5]{margin-top:auto;color:#c6d8cf;font-size:.78rem;line-height:1.55}.workspace[data-v-a071a9c5]{min-width:0}.topbar[data-v-a071a9c5]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1rem,3vw,2.5rem);background:#fff;border-bottom:1px solid #dbe5df}.identity[data-v-a071a9c5]{display:grid;gap:.2rem}.identity span[data-v-a071a9c5],.language-control span[data-v-a071a9c5]{color:#61756c;font-size:.8rem}.language-control[data-v-a071a9c5]{display:flex;align-items:center;gap:.7rem}select[data-v-a071a9c5]{min-height:2.65rem;padding:0 .8rem;border:1px solid #b9cac1;border-radius:.65rem;background:#fff;color:#183229}.content[data-v-a071a9c5]{padding:clamp(1rem,4vw,3rem)}@media(max-width:720px){.app-shell[data-v-a071a9c5]{grid-template-columns:1fr}.sidebar[data-v-a071a9c5]{padding:1rem;gap:1rem}.brand-header[data-v-a071a9c5]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand-copy[data-v-a071a9c5]{display:flex;align-items:center;gap:.75rem;min-width:0}.brand-name[data-v-a071a9c5]{margin:0}.mobile-navigation-toggle[data-v-a071a9c5]{display:grid;place-items:center;flex:0 0 auto;min-width:2.75rem;min-height:2.75rem;border:1px solid rgba(255,255,255,.32);border-radius:.65rem;background:#ffffff1a;color:#fff;font-size:1.35rem;cursor:pointer}.sidebar nav[data-v-a071a9c5]{display:none}.sidebar nav.is-open[data-v-a071a9c5]{display:grid}.security-note[data-v-a071a9c5]{display:none}.topbar[data-v-a071a9c5]{position:sticky;top:0;z-index:2}}form[data-v-6881320a],label[data-v-6881320a]{display:grid;gap:.6rem}form[data-v-6881320a]{margin:1rem 0}input[data-v-6881320a]{min-height:2.7rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}li[data-v-6881320a],.actions[data-v-6881320a]{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center;margin:.7rem 0}button[data-v-6881320a]{padding:.6rem .8rem;border:1px solid #b9cac1;border-radius:.5rem;background:#fff;cursor:pointer}button[data-v-6881320a]:disabled{opacity:.5;cursor:wait}article[data-v-6881320a]{border-top:1px solid #dce6df;padding:1rem 0}.pending-count[data-v-6881320a]{display:inline-grid;min-width:1.5rem;height:1.5rem;margin-left:.35rem;place-items:center;border-radius:999px;background:#a92d25;color:#fff;font-size:.8rem;vertical-align:middle}.pending-notice[data-v-6881320a]{padding:.8rem 1rem;border-left:.25rem solid #c07a12;border-radius:.4rem;background:#fff5d9;color:#65420b;font-weight:700}[role=alert][data-v-6881320a]{color:#a33}form[data-v-aa5c8852],label[data-v-aa5c8852]{display:grid;gap:.5rem}form[data-v-aa5c8852]{gap:1rem;margin:1rem 0}input[data-v-aa5c8852]{min-height:2.7rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}button[data-v-aa5c8852]{padding:.7rem 1rem;border:0;border-radius:.6rem;background:#176b4d;color:#fff}[role=alert][data-v-aa5c8852]{color:#a33}form[data-v-abea9d64]{display:grid;gap:1rem}label[data-v-abea9d64]{display:grid;gap:.4rem}input[data-v-abea9d64]{min-height:2.7rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}button[data-v-abea9d64]{padding:.7rem 1rem;border:0;border-radius:.6rem;background:#176b4d;color:#fff}.error[data-v-abea9d64]{color:#a33}.workbench[data-v-69723734]{display:grid;gap:1.25rem;max-width:76rem}.workbench-grid[data-v-69723734]{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,8.5rem));justify-content:start;gap:.65rem}.workbench-tile[data-v-69723734]{display:flex;aspect-ratio:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.65rem;border:1px solid #dbe5df;border-radius:.85rem;background:#fff;color:#183229;font-size:.9rem;font-weight:700;text-align:center;text-decoration:none;box-shadow:0 .4rem 1.3rem #1832290d;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.workbench-tile[data-v-69723734]:hover{transform:translateY(-2px);border-color:#91b6a5;box-shadow:0 .7rem 1.5rem #18322918}.tile-mark[data-v-69723734]{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border-radius:.65rem;background:#e4f0eb;color:#176b4d;font-size:.95rem}.workbench-actions[data-v-69723734],.dialog-actions[data-v-69723734]{display:flex;flex-wrap:wrap;gap:.75rem}button[data-v-69723734]{min-height:2.8rem;padding:.65rem 1rem;border:1px solid #176b4d;border-radius:.65rem;background:#176b4d;color:#fff;font:inherit;cursor:pointer}button.secondary[data-v-69723734]{background:#fff;color:#176b4d}button[data-v-69723734]:disabled{opacity:.55;cursor:wait}.password-overlay[data-v-69723734]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:1rem;background:#10291f99}.password-dialog[data-v-69723734]{display:grid;width:min(100%,34rem);gap:1rem;padding:1.5rem;border-radius:1rem;background:#fff;box-shadow:0 1rem 3rem #0003}.password-dialog h2[data-v-69723734]{margin:0}.password-dialog label[data-v-69723734]{display:grid;gap:.4rem}.password-dialog input[data-v-69723734]{min-height:2.8rem;padding:.65rem;border:1px solid #b9cac1;border-radius:.6rem}.error[data-v-69723734]{margin:0;color:#a92d25}@media(max-width:520px){.workbench-grid[data-v-69723734]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.workbench-tile[data-v-69723734]{gap:.55rem;padding:.75rem;font-size:.9rem}.tile-mark[data-v-69723734]{width:2rem;height:2rem;flex-basis:2rem;font-size:1rem}}.backup-settings-page[data-v-d5a086f0]{display:grid;gap:1.25rem;max-width:76rem}.page-heading[data-v-d5a086f0],.settings-card[data-v-d5a086f0]{display:grid;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid #dbe5df;border-radius:1rem;background:#fff}.page-heading h1[data-v-d5a086f0],.page-heading p[data-v-d5a086f0],.settings-card h2[data-v-d5a086f0],.settings-card p[data-v-d5a086f0]{margin:0}.page-heading h1[data-v-d5a086f0]{font-size:clamp(1.7rem,4vw,2.5rem)}.eyebrow[data-v-d5a086f0],.help-text[data-v-d5a086f0]{color:#61756c}.password-form[data-v-d5a086f0]{display:grid;max-width:34rem;gap:.8rem}.password-form label[data-v-d5a086f0]{display:grid;gap:.35rem}.password-form input[data-v-d5a086f0]{min-height:2.8rem;padding:.65rem;border:1px solid #b9cac1;border-radius:.6rem}button[data-v-d5a086f0]{justify-self:start;min-height:2.8rem;padding:.65rem 1rem;border:1px solid #176b4d;border-radius:.65rem;background:#176b4d;color:#fff;font:inherit;cursor:pointer}button[data-v-d5a086f0]:disabled{opacity:.55;cursor:wait}.success[data-v-d5a086f0]{color:#176b4d}.error[data-v-d5a086f0]{color:#a92d25}.localized-file-picker[data-v-347fbc1a]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.selection[data-v-347fbc1a]{min-width:0;overflow-wrap:anywhere}.filename[data-v-347fbc1a]{display:block}button[data-v-347fbc1a]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.receipt-list[data-v-08afa592]{display:grid;gap:.5rem;padding:0;list-style:none}.receipt-list li[data-v-08afa592]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.finance-page[data-v-08afa592]{display:grid;gap:1.25rem;max-width:58rem}.page-heading h1[data-v-08afa592]{margin:.25rem 0}.page-heading p[data-v-08afa592]{margin:.25rem 0;color:#61756c}.finance-card[data-v-08afa592]{padding:1.35rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.form-grid[data-v-08afa592]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}label[data-v-08afa592]{display:grid;gap:.4rem;font-weight:650}.wide[data-v-08afa592]{grid-column:1/-1}input[data-v-08afa592],select[data-v-08afa592],textarea[data-v-08afa592]{width:100%;min-height:2.75rem;padding:.65rem .75rem;border:1px solid #b9cac1;border-radius:.65rem;background:#fff;color:#183229}textarea[data-v-08afa592]{min-height:7rem;resize:vertical}fieldset[data-v-08afa592]{border:1px solid #dbe5df;border-radius:.7rem}.choice[data-v-08afa592]{display:inline-flex;grid-auto-flow:column;align-items:center;margin-right:1.5rem;font-weight:500}.choice input[data-v-08afa592]{width:auto;min-height:0}small[data-v-08afa592]{color:#61756c;font-weight:400}.primary[data-v-08afa592]{min-height:3rem;padding:.65rem 1rem;border:0;border-radius:.7rem;background:#176b4d;color:#fff;font-weight:750}.primary[data-v-08afa592]:disabled{opacity:.45}.error[data-v-08afa592]{color:#a32b28}.result-card h2[data-v-08afa592]{margin-top:0}dl[data-v-08afa592]{display:grid;gap:.7rem}dl div[data-v-08afa592]{display:flex;justify-content:space-between;gap:1rem}dt[data-v-08afa592]{color:#61756c}dd[data-v-08afa592]{margin:0;font-weight:700}.preview-actions[data-v-08afa592]{display:flex;justify-content:flex-end;gap:.7rem;margin-top:1rem}.preview-actions button[data-v-08afa592]{padding:.65rem 1rem;border-radius:.6rem}@media(max-width:680px){.form-grid[data-v-08afa592]{grid-template-columns:1fr}}.attachment-gallery[data-v-2a971f6f]{display:grid;gap:1rem}h2[data-v-2a971f6f]{font-size:1rem;margin:.5rem 0}.thumbnails[data-v-2a971f6f]{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}li[data-v-2a971f6f]{display:grid;gap:.35rem;width:9rem}button[data-v-2a971f6f]{cursor:pointer;border:1px solid #b9cac1;border-radius:.5rem;background:#fff;color:#176b4d;padding:.5rem}li button[data-v-2a971f6f]{padding:.2rem;height:8rem}li img[data-v-2a971f6f]{display:block;width:100%;height:100%;object-fit:contain}a[data-v-2a971f6f]{color:#176b4d;font-weight:700}.gallery-backdrop[data-v-2a971f6f]{position:fixed;inset:0;z-index:1000;background:#000c;display:grid;place-items:center;padding:1rem}.gallery-dialog[data-v-2a971f6f]{display:grid;gap:.75rem;max-width:100%;max-height:100%;background:#fff;border-radius:.7rem;padding:1rem;overflow:auto}.gallery-dialog header[data-v-2a971f6f]{display:flex;gap:1rem;align-items:center;justify-content:space-between}.gallery-dialog img[data-v-2a971f6f]{display:block;max-width:min(90vw,1200px);max-height:75vh;object-fit:contain}.finance-page[data-v-e7c1c6ff]{display:grid;gap:1.25rem}.page-heading h1[data-v-e7c1c6ff]{margin:.25rem 0}.card-list[data-v-e7c1c6ff]{display:grid;gap:.8rem}.finance-card[data-v-e7c1c6ff]{padding:1rem 1.2rem;border:1px solid #dbe5df;border-radius:.9rem;background:#fff}.finance-card div[data-v-e7c1c6ff]{display:flex;justify-content:space-between;gap:1rem}.finance-card p[data-v-e7c1c6ff]{margin:.65rem 0;font-size:1.15rem;font-weight:700}.finance-card .review-reason[data-v-e7c1c6ff]{font-size:1rem;font-weight:400;white-space:pre-wrap;overflow-wrap:anywhere}.screenshots[data-v-e7c1c6ff]{margin-top:1rem;display:grid;gap:.5rem}.screenshots h2[data-v-e7c1c6ff]{font-size:1rem;margin-bottom:0}button[data-v-e7c1c6ff]{margin:.75rem .5rem 0 0;padding:.5rem .8rem;color:#176b4d;background:#fff;border:1px solid #176b4d;border-radius:.5rem}.status[data-v-e7c1c6ff]{color:#176b4d;font-size:.82rem;font-weight:700}.finance-card a[data-v-e7c1c6ff]{display:inline-block;margin-top:.7rem;color:#176b4d;font-weight:700}.finance-page[data-v-8505c90b]{display:grid;gap:1rem;max-width:44rem}.page-heading h1[data-v-8505c90b]{margin:.25rem 0}.finance-card[data-v-8505c90b]{padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.summary[data-v-8505c90b]{display:flex;justify-content:space-between;gap:1rem}.form-grid[data-v-8505c90b]{display:grid;gap:1rem}label[data-v-8505c90b]{display:grid;gap:.4rem;font-weight:650}input[data-v-8505c90b]{min-height:2.75rem;padding:.65rem;border:1px solid #b9cac1;border-radius:.6rem}button[data-v-8505c90b]{min-height:2.9rem;border:0;border-radius:.65rem;background:#176b4d;color:#fff;font-weight:750}button[data-v-8505c90b]:disabled{opacity:.45}.success[data-v-8505c90b]{color:#176b4d;font-weight:700}.evidence-backdrop[data-v-fe474bb7]{position:fixed;inset:0;z-index:900;background:#0009;display:grid;place-items:center;padding:1rem}.evidence-dialog[data-v-fe474bb7]{background:#fff;padding:1rem;border-radius:1rem;max-height:90vh;max-width:95vw;overflow:auto}.evidence-dialog>header[data-v-fe474bb7]{display:flex;gap:1rem;align-items:center;justify-content:space-between}.evidence-dialog h2[data-v-fe474bb7]{font-size:1rem}.finance-page[data-v-fe474bb7],.card-list[data-v-fe474bb7]{display:grid;gap:1rem}.page-heading h1[data-v-fe474bb7]{margin:.25rem 0}.finance-card[data-v-fe474bb7]{padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.finance-card>header[data-v-fe474bb7]{display:flex;justify-content:space-between;gap:1rem}.finance-card header div[data-v-fe474bb7]{display:grid;gap:.25rem}small[data-v-fe474bb7],dt[data-v-fe474bb7]{color:#61756c}dl[data-v-fe474bb7]{display:grid;gap:.4rem}dl div[data-v-fe474bb7]{display:flex;justify-content:space-between;gap:1rem}dd[data-v-fe474bb7]{margin:0;font-weight:650}.note[data-v-fe474bb7]{padding:.75rem;border-radius:.6rem;background:#f4f7f4;white-space:pre-wrap}.risk[data-v-fe474bb7]{color:#a05b00}.evidence-list[data-v-fe474bb7],.account-detail[data-v-fe474bb7]{display:flex;flex-wrap:wrap;gap:.55rem;margin:.7rem 0;align-items:center}label[data-v-fe474bb7]{display:grid;gap:.35rem}textarea[data-v-fe474bb7]{min-height:4.5rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}.actions[data-v-fe474bb7]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}button[data-v-fe474bb7],a[data-v-fe474bb7]{padding:.6rem .8rem;border:1px solid #176b4d;border-radius:.55rem;background:#fff;color:#176b4d;text-decoration:none}button[data-v-fe474bb7]:disabled{opacity:.45}.finance-page[data-v-9f5922f0]{display:grid;gap:1rem;max-width:48rem}.page-heading h1[data-v-9f5922f0]{margin:.25rem 0}.page-heading p[data-v-9f5922f0]{color:#61756c}.finance-card[data-v-9f5922f0]{padding:1.25rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.form-grid[data-v-9f5922f0],label[data-v-9f5922f0]{display:grid;gap:.9rem}label[data-v-9f5922f0]{gap:.4rem;font-weight:650}input[data-v-9f5922f0],select[data-v-9f5922f0],textarea[data-v-9f5922f0]{min-height:2.75rem;padding:.65rem;border:1px solid #b9cac1;border-radius:.6rem;background:#fff}textarea[data-v-9f5922f0]{min-height:7rem}small[data-v-9f5922f0]{color:#61756c;font-weight:400}button[data-v-9f5922f0]{min-height:2.9rem;border:0;border-radius:.65rem;background:#176b4d;color:#fff;font-weight:750}button[data-v-9f5922f0]:disabled{opacity:.45}.success[data-v-9f5922f0]{color:#176b4d;font-weight:700}.management-page[data-v-88dbd84d],.card-list[data-v-88dbd84d]{display:grid;gap:1rem}h1[data-v-88dbd84d]{margin:.25rem 0}.management-card[data-v-88dbd84d]{padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.management-card>header[data-v-88dbd84d],dl div[data-v-88dbd84d]{display:flex;justify-content:space-between;gap:1rem}dl[data-v-88dbd84d]{display:grid;gap:.45rem}dt[data-v-88dbd84d]{color:#61756c}dd[data-v-88dbd84d]{margin:0;text-align:right;font-weight:650}code[data-v-88dbd84d]{overflow-wrap:anywhere;font-size:.78rem}.note[data-v-88dbd84d]{padding:.75rem;border-radius:.6rem;background:#f4f7f4;white-space:pre-wrap}label[data-v-88dbd84d]{display:grid;gap:.35rem}textarea[data-v-88dbd84d]{min-height:4rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}.actions[data-v-88dbd84d]{display:flex;gap:.6rem;margin-top:.7rem}button[data-v-88dbd84d]{padding:.65rem 1rem;border:0;border-radius:.55rem;background:#176b4d;color:#fff}button[data-v-88dbd84d]:disabled{opacity:.45}.management-page[data-v-fa985797],.card-list[data-v-fa985797]{display:grid;gap:1rem}h1[data-v-fa985797]{margin:.25rem 0}.management-card[data-v-fa985797]{padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.management-card>header[data-v-fa985797],dl div[data-v-fa985797]{display:flex;justify-content:space-between;gap:1rem}dt[data-v-fa985797]{color:#61756c}dd[data-v-fa985797]{margin:0;font-weight:650}code[data-v-fa985797]{overflow-wrap:anywhere}label[data-v-fa985797]{display:grid;gap:.35rem}textarea[data-v-fa985797]{min-height:4rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}.actions[data-v-fa985797]{display:flex;gap:.6rem;margin-top:.7rem}button[data-v-fa985797]{padding:.65rem 1rem;border:0;border-radius:.55rem;background:#176b4d;color:#fff}button[data-v-fa985797]:disabled{opacity:.45}.management-page[data-v-00309565],.card-list[data-v-00309565],.form[data-v-00309565]{display:grid;gap:1rem;max-width:52rem}h1[data-v-00309565]{margin:.25rem 0}.management-card[data-v-00309565]{padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.management-card>header[data-v-00309565]{display:flex;justify-content:space-between;gap:1rem}label[data-v-00309565]{display:grid;gap:.35rem}input[data-v-00309565],textarea[data-v-00309565],select[data-v-00309565]{min-height:2.7rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}textarea[data-v-00309565]{min-height:4rem}fieldset[data-v-00309565]{display:grid;gap:1rem;border:0;padding:0;margin:0}.actions[data-v-00309565]{display:flex;gap:.6rem;margin-top:.7rem}button[data-v-00309565]{padding:.65rem 1rem;border:0;border-radius:.55rem;background:#176b4d;color:#fff}button[data-v-00309565]:disabled{opacity:.45}.income-section[data-v-47f6b830],.income-card[data-v-47f6b830],form[data-v-47f6b830],fieldset[data-v-47f6b830]{display:grid;gap:1rem}fieldset[data-v-47f6b830]{border:0;padding:0}.income-card[data-v-47f6b830],form[data-v-47f6b830]{padding:1rem;border:1px solid #dbe5df;border-radius:1rem}label[data-v-47f6b830]{display:grid;gap:.4rem}input[data-v-47f6b830],select[data-v-47f6b830],textarea[data-v-47f6b830]{padding:.6rem;min-height:2.7rem;border:1px solid #b9cac1;border-radius:.5rem}button[data-v-47f6b830],.file-picker[data-v-47f6b830]{padding:.65rem;border-radius:.5rem;border:0;background:#176b4d;color:#fff}button[data-v-47f6b830]:disabled{opacity:.45}.file-picker input[data-v-47f6b830]{max-width:100%;color:inherit}p[data-v-47f6b830],h2[data-v-47f6b830],h3[data-v-47f6b830]{margin:0}.card-list[data-v-00ab8964],.card[data-v-00ab8964]{display:grid;gap:1rem}.funds-history-grid[data-v-00ab8964]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:start}.funds-history-grid>h2[data-v-00ab8964]{grid-column:1/-1}.card[data-v-00ab8964]{min-width:0;padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}h2[data-v-00ab8964],p[data-v-00ab8964]{margin:0}label[data-v-00ab8964]{display:grid;gap:.4rem}textarea[data-v-00ab8964]{min-height:2.7rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}button[data-v-00ab8964]{padding:.65rem 1rem;border:0;border-radius:.55rem;background:#176b4d;color:#fff}button[data-v-00ab8964]:disabled{opacity:.45}.funds-page[data-v-7e3f1672],.card-list[data-v-7e3f1672],.card[data-v-7e3f1672]{display:grid;gap:1rem}.funds-page[data-v-7e3f1672]{max-width:90rem}.funds-columns[data-v-7e3f1672]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem}.funds-columns--income-only[data-v-7e3f1672]{grid-template-columns:minmax(0,1fr)}.capital-controls[data-v-7e3f1672],.income-panel[data-v-7e3f1672]{min-width:0;display:grid;align-content:start;gap:1rem}.income-form-panel[data-v-7e3f1672]{gap:1rem}.income-form-panel[data-v-7e3f1672] .income-section,.income-panel[data-v-7e3f1672] .income-section{min-width:0}.income-form-switch[data-v-7e3f1672]{display:grid;gap:.5rem}.income-form-switch h2[data-v-7e3f1672]{margin:0}.income-form-switch__options[data-v-7e3f1672]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.income-form-switch__options button[data-v-7e3f1672]{min-height:2.7rem;border:1px solid #176b4d;background:#fff;color:#176b4d}.income-form-switch__options button[aria-pressed=true][data-v-7e3f1672]{background:#176b4d;color:#fff}.balances[data-v-7e3f1672],.funds-history-grid[data-v-7e3f1672]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:start;gap:1rem}.funds-history-grid>h2[data-v-7e3f1672]{grid-column:1/-1}.card[data-v-7e3f1672]{min-width:0;padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}h1[data-v-7e3f1672],h2[data-v-7e3f1672],p[data-v-7e3f1672]{margin:0}label[data-v-7e3f1672]{display:grid;gap:.4rem}input[data-v-7e3f1672],select[data-v-7e3f1672],textarea[data-v-7e3f1672]{min-height:2.7rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}fieldset[data-v-7e3f1672]{display:grid;gap:1rem;border:0;padding:0}button[data-v-7e3f1672]{padding:.65rem 1rem;border:0;border-radius:.55rem;background:#176b4d;color:#fff}button[data-v-7e3f1672]:disabled{opacity:.45}@media(max-width:52rem){.funds-columns[data-v-7e3f1672]{grid-template-columns:minmax(0,1fr)}}.management-page[data-v-b7ad6fad],.card-list[data-v-b7ad6fad],.form[data-v-b7ad6fad],.password-form[data-v-b7ad6fad]{display:grid;gap:1rem}h1[data-v-b7ad6fad]{margin:.25rem 0}.management-card[data-v-b7ad6fad]{padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.management-card>header[data-v-b7ad6fad],dl div[data-v-b7ad6fad]{display:flex;justify-content:space-between;gap:1rem}.form[data-v-b7ad6fad]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}label[data-v-b7ad6fad]{display:grid;gap:.35rem}input[data-v-b7ad6fad],select[data-v-b7ad6fad]{min-height:2.7rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}dl[data-v-b7ad6fad]{display:grid;gap:.45rem}dt[data-v-b7ad6fad]{color:#61756c}dd[data-v-b7ad6fad]{margin:0;text-align:right;font-weight:650}.actions[data-v-b7ad6fad]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}button[data-v-b7ad6fad]{padding:.65rem .9rem;border:1px solid #176b4d;border-radius:.55rem;background:#fff;color:#176b4d}button[data-v-b7ad6fad]:disabled{opacity:.45}.protected[data-v-b7ad6fad]{color:#745b15;font-weight:650}.password-reset-overlay[data-v-b7ad6fad]{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:1rem;background:#10291f99}.password-reset-dialog[data-v-b7ad6fad]{display:grid;width:min(100%,34rem);gap:1rem;box-shadow:0 1rem 3rem #0003}.password-reset-dialog h2[data-v-b7ad6fad],.password-reset-dialog p[data-v-b7ad6fad]{margin:0}.password-reset-dialog input[data-v-b7ad6fad]{width:100%}.error[data-v-b7ad6fad]{color:#a92d25}@media(max-width:680px){.form[data-v-b7ad6fad]{grid-template-columns:1fr}}.test-page[data-v-35fefe5f],.card[data-v-35fefe5f],.form[data-v-35fefe5f]{display:grid;gap:1rem}.card[data-v-35fefe5f]{padding:1rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.form[data-v-35fefe5f]{grid-template-columns:repeat(4,minmax(0,1fr))}.warning[data-v-35fefe5f]{color:#8a5b00;font-weight:600}@media(max-width:760px){.form[data-v-35fefe5f]{grid-template-columns:1fr}}.management-page[data-v-aeb84589]{display:grid;gap:1rem;max-width:78rem}table[data-v-aeb84589]{width:100%;border-collapse:collapse;background:#fff;border-radius:.8rem;overflow:hidden}th[data-v-aeb84589],td[data-v-aeb84589]{padding:.8rem;border-bottom:1px solid #dbe5df;text-align:left;vertical-align:top}td small[data-v-aeb84589]{display:block;color:#58665f}ul[data-v-aeb84589]{display:grid;gap:.6rem;padding-left:1.2rem;margin:0}select[data-v-aeb84589],button[data-v-aeb84589]{min-height:2.6rem;margin:.2rem;padding:.45rem .8rem}.management-page[data-v-7bd77033],.management-card[data-v-7bd77033]{display:grid;gap:1rem}.management-page[data-v-7bd77033]{max-width:90rem}.company-grid[data-v-7bd77033]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.management-card[data-v-7bd77033]{padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}h3[data-v-7bd77033],h4[data-v-7bd77033],p[data-v-7bd77033],ul[data-v-7bd77033]{margin:0}label[data-v-7bd77033]{display:grid;gap:.4rem}input[data-v-7bd77033],select[data-v-7bd77033],textarea[data-v-7bd77033]{min-height:2.7rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}input[type=checkbox][data-v-7bd77033]{min-height:1rem}fieldset[data-v-7bd77033]{display:flex;flex-wrap:wrap;gap:.8rem;border:1px solid #dbe5df;border-radius:.6rem;min-width:0}button[data-v-7bd77033]{padding:.65rem 1rem;border:1px solid #176b4d;border-radius:.55rem;background:#fff;color:#176b4d}button[data-v-7bd77033]:disabled{opacity:.45}.page[data-v-608cf5f8]{display:grid;gap:1rem}.eyebrow[data-v-608cf5f8]{margin:0;color:#49645a}.company-grid[data-v-608cf5f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.card[data-v-608cf5f8]{display:grid;gap:.8rem;padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.card h2[data-v-608cf5f8],.card p[data-v-608cf5f8],.card ul[data-v-608cf5f8]{margin:0}.card ul[data-v-608cf5f8]{padding-left:1.2rem}.open-link[data-v-608cf5f8]{justify-self:start;padding:.65rem .9rem;border:1px solid #176b4d;border-radius:.55rem;color:#176b4d;text-decoration:none}.attachments[data-v-9557f0e3]{display:flex;flex-wrap:wrap;gap:.5rem}.attachments button[data-v-9557f0e3],.attachments a[data-v-9557f0e3]{padding:.35rem .6rem;border:1px solid #176b4d;border-radius:.45rem;background:#fff;color:#176b4d;text-decoration:none}.page[data-v-d4f338bf]{display:grid;gap:1rem}.eyebrow[data-v-d4f338bf]{margin:0;color:#49645a}.card[data-v-d4f338bf]{display:grid;gap:1rem;padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.filters[data-v-d4f338bf]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end}.filters label[data-v-d4f338bf]{display:grid;gap:.35rem}input[data-v-d4f338bf],button[data-v-d4f338bf]{min-height:2.5rem;padding:.55rem;border:1px solid #b9cac1;border-radius:.5rem}.totals[data-v-d4f338bf]{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0}.totals div[data-v-d4f338bf]{min-width:8rem}.totals dt[data-v-d4f338bf]{color:#49645a}.totals dd[data-v-d4f338bf]{margin:.2rem 0;font-weight:700}.project-card>header[data-v-d4f338bf]{display:flex;align-items:baseline;justify-content:space-between}.project-card section[data-v-d4f338bf]{display:grid;gap:.5rem}.record[data-v-d4f338bf]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem;border-bottom:1px solid #edf2ee}.project-card h2[data-v-d4f338bf],.project-card h3[data-v-d4f338bf]{margin:0}.project-card h3[data-v-d4f338bf]{font-size:1.05rem}@media(max-width:680px){.record[data-v-d4f338bf]{align-items:flex-start;flex-direction:column}}.management-page[data-v-3fbbd4bb],.card-list[data-v-3fbbd4bb],.form[data-v-3fbbd4bb]{display:grid;gap:1rem}h1[data-v-3fbbd4bb]{margin:.25rem 0}.management-card[data-v-3fbbd4bb]{padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.form[data-v-3fbbd4bb]{grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-3fbbd4bb]{display:grid;gap:.35rem}input[data-v-3fbbd4bb]{min-height:2.7rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}.row[data-v-3fbbd4bb]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.row>div[data-v-3fbbd4bb]:first-child{display:grid;gap:.25rem}small[data-v-3fbbd4bb]{color:#61756c}.actions[data-v-3fbbd4bb]{display:flex;gap:.5rem}button[data-v-3fbbd4bb]{padding:.65rem .9rem;border:1px solid #176b4d;border-radius:.55rem;background:#fff;color:#176b4d}button[data-v-3fbbd4bb]:disabled{opacity:.45}@media(max-width:680px){.form[data-v-3fbbd4bb]{grid-template-columns:1fr}.row[data-v-3fbbd4bb]{align-items:stretch;flex-direction:column}}.management-page[data-v-c78818d2],.card-list[data-v-c78818d2],.form[data-v-c78818d2]{display:grid;gap:1rem}h1[data-v-c78818d2]{margin:.25rem 0}.management-card[data-v-c78818d2]{padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.form[data-v-c78818d2]{grid-template-columns:repeat(2,minmax(0,1fr))}label[data-v-c78818d2]{display:grid;gap:.35rem}input[data-v-c78818d2],select[data-v-c78818d2],textarea[data-v-c78818d2]{min-height:2.7rem;padding:.6rem;border:1px solid #b9cac1;border-radius:.6rem}.row[data-v-c78818d2]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.row>div[data-v-c78818d2]:first-child{display:grid;gap:.25rem}small[data-v-c78818d2]{color:#61756c}.approval[data-v-c78818d2]{display:grid;gap:.6rem}.actions[data-v-c78818d2]{display:flex;gap:.5rem}button[data-v-c78818d2]{padding:.65rem .9rem;border:1px solid #176b4d;border-radius:.55rem;background:#fff;color:#176b4d}button[data-v-c78818d2]:disabled{opacity:.45}@media(max-width:680px){.form[data-v-c78818d2]{grid-template-columns:1fr}.row[data-v-c78818d2]{align-items:stretch;flex-direction:column}}.finance-page[data-v-c899e7da]{display:grid;gap:1.25rem}.page-heading h1[data-v-c899e7da]{margin:.25rem 0}.card-list[data-v-c899e7da]{display:grid;gap:.8rem}.finance-card[data-v-c899e7da]{padding:1rem 1.2rem;border:1px solid #dbe5df;border-radius:.9rem;background:#fff}.finance-card div[data-v-c899e7da]{display:flex;justify-content:space-between;gap:1rem}.finance-card p[data-v-c899e7da]{margin:.65rem 0;font-size:1.15rem;font-weight:700}.screenshots[data-v-c899e7da]{margin-top:1rem;display:grid;gap:.5rem}.screenshots h2[data-v-c899e7da]{font-size:1rem;margin-bottom:0}button[data-v-c899e7da]{margin:.75rem .5rem 0 0;padding:.5rem .8rem;color:#176b4d;background:#fff;border:1px solid #176b4d;border-radius:.5rem}.note[data-v-c899e7da]{white-space:pre-wrap;overflow-wrap:anywhere}dl[data-v-c899e7da]{display:grid;gap:.5rem}dt[data-v-c899e7da]{color:#61756c}dd[data-v-c899e7da]{margin:0;overflow-wrap:anywhere}.status[data-v-c899e7da]{color:#176b4d;font-size:.82rem;font-weight:700}.finance-card a[data-v-c899e7da]{display:inline-block;margin-top:.7rem;color:#176b4d;font-weight:700}.management-page[data-v-7ddc57c2]{display:grid;gap:1rem}.finance-card[data-v-7ddc57c2]{padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}.filters[data-v-7ddc57c2]{display:flex;gap:1rem;align-items:end}.filters label[data-v-7ddc57c2]{display:grid;gap:.35rem}input[data-v-7ddc57c2]{min-height:2.5rem;padding:.5rem;border:1px solid #b9cac1;border-radius:.5rem}button[data-v-7ddc57c2]{padding:.65rem .9rem;border:1px solid #176b4d;border-radius:.55rem;background:#fff;color:#176b4d}table[data-v-7ddc57c2]{width:100%;border-collapse:collapse}th[data-v-7ddc57c2],td[data-v-7ddc57c2]{padding:.7rem;text-align:right;border-bottom:1px solid #edf2ee}th[data-v-7ddc57c2]:first-child,td[data-v-7ddc57c2]:first-child{text-align:left}.total[data-v-7ddc57c2]{font-weight:750}@media(max-width:680px){.filters[data-v-7ddc57c2]{align-items:stretch;flex-direction:column}}.export-page[data-v-76f1e6b8]{display:grid;gap:1rem}.finance-card[data-v-76f1e6b8]{padding:1.2rem;border:1px solid #dbe5df;border-radius:1rem;background:#fff}fieldset[data-v-76f1e6b8]{border:0;padding:0;margin:0 0 1rem}legend[data-v-76f1e6b8]{font-weight:700;margin-bottom:.6rem}.checkbox[data-v-76f1e6b8]{display:inline-flex;align-items:center;gap:.4rem;margin:.4rem 1rem .4rem 0}.filters[data-v-76f1e6b8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.filters label[data-v-76f1e6b8]{display:grid;gap:.35rem}input[data-v-76f1e6b8]:not([type=checkbox]),select[data-v-76f1e6b8]{min-height:2.5rem;padding:.5rem;border:1px solid #b9cac1;border-radius:.5rem;background:#fff;color:#183229}button[data-v-76f1e6b8]{padding:.65rem .9rem;border:1px solid #176b4d;border-radius:.55rem;background:#fff;color:#176b4d;cursor:pointer}button[data-v-76f1e6b8]:disabled{opacity:.5;cursor:default}p[data-v-76f1e6b8]{line-height:1.6}[role=alert][data-v-76f1e6b8]{color:#a12929}
