:root{--deep-blue:#053856;--white:#fff;--stock:#fff;--neutral-050:#ebeff1;--neutral-100:#d2dbe1;--neutral-200:#a0b3bf;--neutral-300:#69889a;--neutral-400:#376078;--neutral-500:#053856;--neutral-600:#032740;--neutral-700:#031f2f;--neutral-800:#021521;--neutral-900:#010c13;--dark-blue:#0d2d44;--mid-blue:#004668;--ink:#082525;--grey-1:#f4f8f8;--grey-2:#e9eded;--grey-3:#dfe3e3;--ground-paper:#f7f5f0;--ground-screen:#fbfdfd;--ground-deep:#053856;--vivid-green:#04ff88;--solid-green:#00aa5f;--accent:#04ff88;--success-fill:#04ff88;--on-success:#053856;--error:#ff6027;--warning:#f39500;--info:#007da5;--font-sans:"Manrope", system-ui, sans-serif;--font-mono:"Fira Code", ui-monospace, monospace;--space-0:0px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--space-8:64px;--space-9:72px;--space-10:80px;--space-11:88px;--space-12:96px;--radius-card:8px;--radius-sheet:16px;--radius-round:9999px;--elevation-0:none;--elevation-1:0 2px 8px #0538561f;--touch-target-min:48px;--hairline:1px;--type-display-size:32px;--type-display-lh:40px;--type-display-size-desktop:40px;--type-display-lh-desktop:48px;--type-display-weight:600;--type-display-tracking:-.01em;--type-title-size:24px;--type-title-lh:32px;--type-title-size-desktop:28px;--type-title-lh-desktop:40px;--type-title-weight:600;--type-title-tracking:-.005em;--type-heading-size:20px;--type-heading-lh:24px;--type-heading-size-desktop:20px;--type-heading-lh-desktop:32px;--type-heading-weight:600;--type-heading-tracking:0em;--type-body-size:16px;--type-body-lh:24px;--type-body-size-desktop:16px;--type-body-lh-desktop:24px;--type-body-weight:400;--type-body-tracking:0em;--type-label-size:14px;--type-label-lh:16px;--type-label-size-desktop:14px;--type-label-lh-desktop:16px;--type-label-weight:600;--type-label-tracking:0em;--type-caption-size:12px;--type-caption-lh:16px;--type-caption-size-desktop:12px;--type-caption-lh-desktop:16px;--type-caption-weight:400;--type-caption-tracking:.01em;--lk-xh:.5747;--lead:#25a7a7;--lead-050:#eef8f8;--lead-100:#d8efef;--lead-200:#acdede;--lead-300:#7ccaca;--lead-400:#51b9b9;--lead-500:#25a7a7;--lead-600:#1b7d7d;--lead-700:#145c5c;--lead-800:#0e3f3f;--lead-900:#082525;--sun-100:#fdf3d8;--sun-200:#f9e4a9;--sun-300:#f5d581;--sun-500:#e2ae3a;--sun-600:#c08e1e;--sun-700:#8e6812;--sun-800:#5b430d;--role-accent:var(--lead-500)}[data-role=cashier]{--role-accent:#f1c45e}[data-role=loan-officer]{--role-accent:#956ed2}[data-role=committee]{--role-accent:#c16d45}[data-role=member]{--role-accent:#bbddf6}body,html{height:100%;margin:0}body{background:var(--ground-screen);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-body-weight)}.frame[data-v-e7b6eacb]{--rail:var(--space-9);--side:calc(var(--space-1) * 31);grid-template-columns:var(--side) 1fr;min-height:100dvh;display:grid}.column[data-v-e7b6eacb]{flex-direction:column;min-width:0;display:flex}.side[data-v-e7b6eacb]{background:var(--ground-deep);height:100dvh;color:var(--white);padding:var(--space-1) 0;box-sizing:border-box;z-index:20;position:sticky;top:0;overflow-y:auto}.side ul[data-v-e7b6eacb]{margin:0;padding:0;list-style:none}.side-toggle[data-v-e7b6eacb]{width:var(--rail);height:var(--touch-target-min);color:inherit;background:0 0;border:0;display:none}.side-link[data-v-e7b6eacb]{align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-3);color:inherit;border-left:4px solid #0000;text-decoration:none;display:flex}.side-link.current[data-v-e7b6eacb]{background:color-mix(in srgb,var(--white) 10%,transparent);border-left-color:var(--role-accent);font-weight:var(--type-label-weight)}.side-link[data-v-e7b6eacb]:focus-visible,.side-toggle[data-v-e7b6eacb]:focus-visible,.tab[data-v-e7b6eacb]:focus-visible{outline:3px solid var(--lead-500);outline-offset:-3px}.top[data-v-e7b6eacb]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:64px;padding:0 var(--space-3);background:var(--white);border-bottom:var(--hairline) solid var(--neutral-100);display:flex}.title[data-v-e7b6eacb]{font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);margin:0}.top-end[data-v-e7b6eacb]{align-items:center;gap:var(--space-1);display:flex}.screen[data-v-e7b6eacb]{padding:var(--space-3);flex:1}.scrim[data-v-e7b6eacb],.tabs[data-v-e7b6eacb]{display:none}@media (width>=1280px) and (height>=600px){.title[data-v-e7b6eacb]{line-height:var(--type-heading-lh-desktop)}}@media (width<=1279.98px) and (width>=768px) and (height>=600px){.frame[data-v-e7b6eacb]{grid-template-columns:var(--rail) 1fr}.side-toggle[data-v-e7b6eacb]{display:block}.side-link[data-v-e7b6eacb]{justify-content:center;padding:0}.side-label[data-v-e7b6eacb]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail-open .side[data-v-e7b6eacb]{width:var(--side);box-shadow:var(--elevation-1);position:fixed;left:0}.rail-open .side-link[data-v-e7b6eacb]{padding:0 var(--space-3);justify-content:flex-start}.rail-open .side-label[data-v-e7b6eacb]{clip:auto;width:auto;height:auto;position:static}.rail-open .scrim[data-v-e7b6eacb]{background:color-mix(in srgb,var(--deep-blue) 32%,transparent);z-index:10;display:block;position:fixed;inset:0}}@media (height<=599.98px),(width<=767.98px){.frame[data-v-e7b6eacb]{display:block}.scrim[data-v-e7b6eacb],.side[data-v-e7b6eacb]{display:none}.top[data-v-e7b6eacb]{z-index:5;padding:0 var(--space-2);min-height:56px;position:sticky;top:0}.screen[data-v-e7b6eacb]{padding:var(--space-2) var(--space-2) calc(64px + var(--space-2))}.tabs[data-v-e7b6eacb]{min-height:64px;padding-bottom:env(safe-area-inset-bottom);background:var(--white);border-top:var(--hairline) solid var(--neutral-100);z-index:5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tab[data-v-e7b6eacb]{min-height:var(--touch-target-min);color:var(--neutral-400);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-tracking);border-top:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.tab.current[data-v-e7b6eacb]{color:var(--ink);font-weight:var(--type-label-weight);border-top-color:var(--role-accent)}}.mark[data-v-a5113dfd]{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-round);color:var(--deep-blue);background:0 0;border:0}.mark[data-v-a5113dfd]:focus-visible{outline:3px solid var(--lead-500)}.field{gap:4px;display:grid}.field input{min-height:var(--touch-target-min);padding:0 var(--space-1);border:var(--hairline) solid var(--neutral-200);border-radius:var(--radius-card);font:inherit;color:var(--ink);background:var(--white)}.field input:focus-visible{outline:3px solid var(--lead-500);outline-offset:1px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.switch select{min-height:var(--touch-target-min);padding:0 var(--space-1);border:var(--hairline) solid var(--neutral-200);background:var(--white);color:var(--ink);font:inherit}.notice,.primary,.switch select{border-radius:var(--radius-card)}.notice{margin:0 0 var(--space-2);padding:var(--space-2);background:var(--lead-050)}.relock{z-index:50;padding:var(--space-3);background:var(--ground-screen);place-items:center;display:grid;position:fixed;inset:0}.relock-card{gap:var(--space-2);width:100%;max-width:400px;display:grid}.relock-card p:first-child{font-size:var(--type-heading-size);line-height:var(--type-heading-lh);font-weight:var(--type-heading-weight);margin:0}.refusal{padding-left:var(--space-1);border-left:4px solid var(--error);color:var(--ink);margin:0}.primary{min-height:var(--touch-target-min);background:var(--lead-500);color:var(--ink);font:inherit;font-weight:var(--type-label-weight);border:0}.primary:disabled{opacity:.5}
