.loader-overlay[data-v-0c593017]{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}:root{--pat-accent:#2e7d32;--pat-accent-strong:#1b5e20;--pat-accent-soft:#2e7d321f;--pat-accent-contrast:#fff;--pat-surface:#fff;--pat-surface-alt:#f6f8fa;--pat-surface-sunken:#eef1f4;--pat-border:#e2e6ea;--pat-text:#1f2933;--pat-text-muted:#5c6b7a;--pat-danger:#c62828;--pat-success:#2e7d32;--pat-warning:#b26a00;--pat-glass:#ffffffb8;--pat-glass-strong:#ffffffe0;--pat-glass-border:#ffffff94;--pat-glass-blur:16px;--pat-shell-gradient:radial-gradient(circle at top left,#43a04724,#0000 32rem),radial-gradient(circle at bottom right,#15396629,#0000 34rem);--pat-font:Inter,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--pat-text-display:2.25rem;--pat-text-h1:1.75rem;--pat-text-h2:1.375rem;--pat-text-body:0.9375rem;--pat-text-caption:0.8125rem;--pat-line-tight:1.2;--pat-line-body:1.5;--pat-space-xs:4px;--pat-space-sm:8px;--pat-space-md:16px;--pat-space-lg:24px;--pat-space-xl:32px;--pat-space-2xl:48px;--pat-radius-sm:6px;--pat-radius-md:10px;--pat-radius-lg:16px;--pat-radius-full:999px;--pat-shadow-1:0 1px 2px #0f172a0f;--pat-shadow-2:0 4px 10px #0f172a14;--pat-shadow-3:0 10px 24px #0f172a1a;--pat-shadow-shell:0 18px 45px #0e2b4e29;--pat-dur-press:120ms;--pat-dur-control:180ms;--pat-dur-panel:240ms;--pat-dur-modal:320ms;--pat-ease-out:cubic-bezier(0.16,1,0.3,1);--pat-ease-in-out:cubic-bezier(0.65,0,0.35,1);--pat-ease-standard:ease;--pat-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--pat-dur-hero:480ms}body.body--dark{--pat-surface:#10151d;--pat-surface-alt:#161d27;--pat-surface-sunken:#0c1017;--pat-border:#ffffff1a;--pat-text:#ffffffeb;--pat-text-muted:#fff9;--pat-glass:#0a1422c2;--pat-glass-strong:#0a1422e6;--pat-glass-border:#ffffff1f;--pat-shell-gradient:radial-gradient(circle at top left,#2e7d3229,#0000 32rem),radial-gradient(circle at bottom right,#0e2b4e57,#0000 34rem);--pat-shadow-shell:0 24px 58px #00000061}.pat-num{font-variant-numeric:tabular-nums}.pat-dense .q-field,.pat-dense .q-table__container{font-size:var(--pat-text-body)}:root{--pat-green:#2e7d32;--pat-blue:#153966;--pat-gold:#b8912a}body{background:var(--pat-shell-gradient),var(--pat-surface-alt)!important;color:var(--pat-text);font-family:var(--pat-font)}#q-app,body,html{max-width:100%;overflow-x:hidden}.q-layout,.q-page-container{background:#0000}.q-page{padding:18px}.q-card,.q-dialog__inner>.q-card,.q-markup-table,.q-menu,.q-table__container{background:var(--pat-surface)!important;border:1px solid var(--pat-border);border-radius:var(--pat-radius-md)!important;box-shadow:var(--pat-shadow-2);color:var(--pat-text);max-width:100%;overflow:hidden;transition:box-shadow var(--pat-dur-control) var(--pat-ease-out)}.q-card:hover,.q-table__container:hover{box-shadow:var(--pat-shadow-3)}.q-markup-table,.q-table__container{max-width:100%;overflow-x:auto}.q-table th,.q-table thead tr,.q-table__bottom,.q-table__top{background:var(--pat-surface-alt)!important;color:var(--pat-text)}.q-table th{font-weight:700}.q-table tbody tr{background:var(--pat-surface);transition:background var(--pat-dur-press) var(--pat-ease-standard)}.q-table tbody tr:hover{background:var(--pat-surface-alt)}.q-field--outlined .q-field__control{background:var(--pat-surface-alt);border-radius:var(--pat-radius-sm)}.q-field,.q-field__label,.q-field__native,.q-icon{color:var(--pat-text)}.q-btn{border-radius:var(--pat-radius-sm);box-shadow:var(--pat-shadow-1)}.q-btn--flat,.q-btn--round{box-shadow:none}.q-toolbar{min-height:58px}.finance-scorecards{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.finance-scorecard{background:var(--pat-surface);border:1px solid var(--pat-border);border-radius:var(--pat-radius-md);box-shadow:var(--pat-shadow-1);min-width:142px;padding:12px 14px 12px 22px;position:relative;transition:box-shadow var(--pat-dur-control) var(--pat-ease-out),transform var(--pat-dur-control) var(--pat-ease-out)}.finance-scorecard:hover{box-shadow:var(--pat-shadow-2);transform:translateY(-2px)}.finance-scorecard:before{background:var(--dot-color,var(--pat-text-muted));border-radius:var(--pat-radius-full);content:"";height:6px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.finance-scorecard__label{color:var(--pat-text-muted);font-size:var(--pat-text-caption);font-weight:600;letter-spacing:0;line-height:1.1;text-transform:uppercase}.finance-scorecard__value{color:var(--pat-text);font-size:var(--pat-text-h2);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--pat-line-tight);margin-top:3px;white-space:nowrap}.finance-scorecard--income{--dot-color:var(--pat-success)}.finance-scorecard--due{--dot-color:#0077b6}.finance-scorecard--balance{--dot-color:var(--pat-danger)}.finance-scorecard--neutral{--dot-color:var(--pat-text-muted)}@media (prefers-reduced-motion:reduce){.finance-scorecard{transition:none}.finance-scorecard:hover{transform:none}}body.body--dark .dashboard-scorecard{background:linear-gradient(145deg,#0f1d30e0,#08111fb8),radial-gradient(circle at top right,#2e7d322e,#0000 38%);border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff24,inset 0 -16px 26px #00000038,0 18px 38px #00000052}body.body--dark .dashboard-scorecard__label,body.body--dark .dashboard-scorecard__meta{color:#ffffffa8}body.body--dark .dashboard-scorecard__value{color:#fffffff0}#printMe,#printMe *,.bg-white.font-calibri,.font-calibri .q-card{box-shadow:none!important}@keyframes pat-hero-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pat-hero-in{animation:pat-hero-in var(--pat-dur-hero) var(--pat-ease-spring) both}.pat-hero-in--delay-1{animation-delay:60ms}.pat-hero-in--delay-2{animation-delay:.12s}.pat-hero-in--delay-3{animation-delay:.18s}.pat-hero-in--delay-4{animation-delay:.24s}@media (prefers-reduced-motion:reduce){.pat-hero-in,.pat-hero-in--delay-1,.pat-hero-in--delay-2,.pat-hero-in--delay-3,.pat-hero-in--delay-4{animation:none;opacity:1;transform:none}.q-card,.q-table tbody tr,.q-table__container{transition:none}}@media (max-width:599px){.q-page{padding:10px}.q-card,.q-dialog__inner>.q-card,.q-markup-table,.q-table__container{border-radius:var(--pat-radius-sm)!important}.q-card__section{padding:14px}.q-dialog__inner{padding:12px}.q-btn,.q-field{max-width:100%}.q-table__bottom,.q-table__top{align-items:stretch;flex-direction:column;gap:10px}.q-table__bottom .q-btn,.q-table__bottom .q-field,.q-table__top .q-btn,.q-table__top .q-field{width:100%}.finance-scorecards{justify-content:stretch}.finance-scorecard{flex:1 1 100%;min-width:0}.finance-scorecard__value{overflow-wrap:anywhere;white-space:normal}}.pat-login-page{background:#0b1a2e;display:flex;height:100vh;overflow:hidden;width:100vw}#background-wrap{bottom:0;left:0;padding-top:50px;position:fixed;right:0;top:0;z-index:-1}@keyframes animateCloud{0%{margin-left:-1000px}to{margin-left:100%}}@keyframes animatePlane{0%{margin-left:-1000px;margin-top:0}to{margin-left:100%;margin-top:-1000px}}.x1{animation:animateCloud 95s linear infinite;transform:scale(.65)}.x2{animation:animateCloud 105s linear infinite;transform:scale(.3)}.x3{animation:animateCloud 130s linear infinite;transform:scale(.5)}.x4{animation:animateCloud 85s linear infinite;transform:scale(.4)}.x5{animation:animateCloud 80s linear infinite;transform:scale(.55)}.x6{animation:animatePlane 400s linear infinite;transform:scale(.1)}.x7{animation:animateCloud 125s linear infinite;transform:scale(.35)}.x8{animation:animateCloud 25s linear infinite;transform:scale(.8)}.cloud{background:#fff;background:-ms-linear-gradient(top,#fff 5%,#f1f1f1 100%);border-radius:100px;box-shadow:0 8px 5px #0000001a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f1f1f1",GradientType=0);height:120px;position:relative;width:350px}.cloud:after,.cloud:before{z-indeX:-1;background:#fff;content:"";position:absolute}.cloud:after{border-radius:100px;height:100px;left:50px;top:-50px;width:100px}.cloud:before{border-radius:200px;height:180px;right:50px;top:-90px;width:180px}