.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-page-background:#e9eef1;--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 Variable","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-surface:inset 0 1px 0 #ffffffbf,0 4px 10px #0f172a14;--pat-shadow-surface-hover:inset 0 1px 0 #ffffffbf,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-page-background:#0b1118;--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-shadow-surface:inset 0 1px 0 #ffffff0f,0 4px 10px #0003;--pat-shadow-surface-hover:inset 0 1px 0 #ffffff14,0 10px 24px #00000047}.pat-num{font-variant-numeric:tabular-nums}.pat-dense .q-field,.pat-dense .q-table__container{font-size:var(--pat-text-body)}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(../fonts/inter-latin-ext-wght-normal.8bff79fb.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(../fonts/inter-latin-wght-normal.4f2981d8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--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)}.pat-shell-page .q-card,.pat-shell-page .q-markup-table,.pat-shell-page .q-table__container{box-shadow:var(--pat-shadow-surface)}.pat-shell-page .q-card:hover,.pat-shell-page .q-table__container:hover{box-shadow:var(--pat-shadow-surface-hover)}.q-markup-table,.q-table__container{max-width:100%;overflow-x:auto}.pat-shell-page .q-table__top,.pat-shell-page .q-table__top .q-table__control,.pat-shell-page .q-toolbar{flex-wrap:wrap;gap:8px}.pat-shell-page .q-table__top .q-table__control,.pat-shell-page .q-toolbar .q-field{min-width:0}.pat-shell-page .q-table__top .q-field,.pat-shell-page .q-toolbar .q-field{margin-left:0!important;max-width:100%}.pat-shell-page .q-tab-panel,.pat-shell-page .q-tab-panels,.pat-shell-page .q-tabs{max-width:100%;min-width:0}.pat-shell-page .q-tabs.bg-grey-1,.pat-shell-page .q-toolbar.bg-blue-3{background:var(--pat-surface-alt)!important;border:1px solid var(--pat-border);border-radius:var(--pat-radius-md);box-shadow:var(--pat-shadow-surface);color:var(--pat-text)!important}.pat-calendar-scroll{overflow-x:auto}.pat-calendar-month{min-width:700px}.pat-shell-page img,.pat-shell-page video{max-width:100%}.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}.pat-shell-page .text-h6{font-family:var(--pat-font);font-weight:650;letter-spacing:-.015em}.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-page{--dashboard-heading:#9ed6ad;--dashboard-ink:#f0f5f1;--dashboard-muted:#a8bbb3;--dashboard-border:#344640}body.body--dark .dashboard-page .q-card{border-color:var(--dashboard-border);box-shadow:inset 0 1px 0 #ffffff0f,0 8px 24px #0000002e}body.body--dark .dashboard-page .q-card:hover{box-shadow:inset 0 1px 0 #ffffff14,0 12px 28px #0000003d}body.body--dark .dashboard-page .hover-green:hover{background:#1c3028}body.body--dark .dashboard-page .q-icon.text-black{color:var(--dashboard-ink)!important}body.body--dark .dashboard-resa-total{background:#1c4352}body.body--dark .dashboard-resa-header{background:#20332d;color:var(--dashboard-ink)}body.body--dark .dashboard-scorecard{background:linear-gradient(155deg,#1c2929,#172326);border-color:var(--dashboard-border);box-shadow:inset 0 1px 0 #ffffff14,0 5px 16px #0000002e}body.body--dark .dashboard-scorecard:hover{box-shadow:inset 0 1px 0 #ffffff1a,0 10px 24px #00000042}body.body--dark .dashboard-scorecard__label,body.body--dark .dashboard-scorecard__meta{color:var(--dashboard-muted)}body.body--dark .dashboard-scorecard__value{color:var(--dashboard-ink)}body.body--dark .dashboard-chart-heading .text-h6{color:var(--dashboard-ink)!important}body.body--dark .dashboard-chart-subtitle{color:var(--dashboard-muted)}#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}.pat-shell-page .q-toolbar .q-space{display:none}.pat-shell-page .q-toolbar .q-field{flex:1 1 150px;width:auto!important}.pat-shell-page .q-toolbar .q-tabs{flex:1 1 100%}.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}