:root{--kui-brand-primary: rgb(85, 107, 191);--kui-scale: .8;--kui-control-height: 3.5rem;--kui-control-height-dense: 2.5rem;--kui-row-height: 3rem;--kui-toolbar-height: 3.125rem;--kui-icon: 1.5rem;--kui-icon-sm: 1.125rem;--kui-font-body: .875rem;--kui-font-sm: .8125rem;--kui-font-xs: .75rem;--kui-space: 1rem;--kui-nav-width: 16.25rem}@media(pointer:coarse){:root{--kui-scale: 1}}.kui-page-content.kui-page-content{position:absolute;top:3.8125rem;bottom:0;left:0;right:0}.kui-toolbar-header{background-color:var(--kui-brand-primary)}.kui-row-gap{row-gap:.6875rem}.kui-fill-below-header{position:absolute;top:5.375rem;bottom:0;left:0;right:0}.kui-section-header{position:sticky;top:0;z-index:2;background:#f8f7f68c;backdrop-filter:blur(1.25rem) saturate(150%);-webkit-backdrop-filter:blur(1.25rem) saturate(150%);border-bottom:1px solid rgba(0,0,0,.1)}.kui-setting-card{box-shadow:inset 0 0 0 1px #0000003d;border-radius:4px;overflow:hidden}.kui-setting-card .q-item.q-item{padding:.5rem .75rem}.kui-setting-card .q-item__section--side:last-child{margin-right:-.5rem}.kui-setting-card--clickable{cursor:pointer;transition:background-color .15s}.kui-setting-card--clickable:hover{background:#00000005}.kui-setting-card__footer{border-top:1px solid rgba(0,0,0,.12);padding:1rem;background:#00000008;transition:opacity .2s,background-color .2s}.kui-setting-card__footer--disabled{opacity:.5}.kui-badge-bang{margin-bottom:-.1875rem}.kui-content-cap{max-width:107.125rem}.kui-modal-toolbar{padding-top:calc(1.0625rem * var(--kui-scale, 1));padding-bottom:calc(1.0625rem * var(--kui-scale, 1));background:var(--kui-brand-primary);color:#fff}.kui-modal-header--divided{border-bottom:1px solid #ccc;background:#fafafa}.kui-search-grow{min-width:17.875rem;max-width:35.6875rem;flex:1 1 auto}.kui-search-min{min-width:17.875rem;flex:1 1 auto}.kui-auth-card{max-width:35.6875rem}.kui-auth-splash-pad{padding-top:7.3125rem;padding-bottom:16.9375rem}.kui-auth-footer-divider{border-top:1px solid rgba(0,0,0,.12)}.kui-modal-card{width:95vw;max-height:95vh}.kui-modal-card--sm{max-width:33.9375rem}.kui-modal-card--md{max-width:57.125rem}@font-face{font-family:Canaro;src:url(/assets/canaro-light-webfont-CPB5hN6F.woff2) format("woff2"),url(/assets/canaro-light-webfont-D2_lLfbA.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}html{font-size:calc(100% * var(--kui-scale, 1));overflow:hidden}body{font-family:Canaro,Helvetica,"Sans Serif"!important}@media(max-width:719.98px){#kui-public-layout-admin header{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#ffffff80!important;border-bottom:1px solid rgba(0,0,0,.05)}}@media(min-width:720px){#kui-public-layout-admin header{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);border-bottom:1px solid rgba(0,0,0,.1);background:#fff0!important}}.kui-action-button{text-align:left;background-size:180%;color:#fff;background-size:320%!important;text-shadow:0 0 .1875rem #282828;filter:grayscale(100%);opacity:.3;transition:opacity,filter .2s ease-in-out}.kui-action-button.active{color:#fff;opacity:1;filter:grayscale(0%);background-size:180%!important;text-shadow:0 0 1px black}.kui-action-button:before{color:#e8e8e8}.q-chip.kui-table-column.status-box .q-chip__content{padding-top:.1875rem}.kui-dashboard-filter-bar{border-bottom:1px solid rgba(0,0,0,.1);background:#f8f7f68c;padding-top:.5rem;padding-bottom:.5rem}.kui-dashboard-filter-bar .q-btn.q-btn--outline,.kui-dashboard-filter-bar .date-picker{background:#fff!important}.date-picker.q-btn{min-height:var(--kui-control-height-dense);max-height:var(--kui-control-height-dense);height:var(--kui-control-height-dense);padding:0 .5rem;color:#0000008a}.date-picker.q-btn:before{border:1px solid rgba(0,0,0,.24)}.date-picker.q-btn .q-btn__content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-wrap:nowrap}.date-picker.q-btn:not(:has(.block)){min-width:var(--kui-control-height-dense);width:var(--kui-control-height-dense)!important;padding:0}.q-menu.kui-filter-menu{overflow:hidden!important}.q-menu.kui-filter-menu:not(.kui-filter-menu--mobile){max-height:min(80vh,100dvh - 4.3125rem)!important}.kui-filter-menu--mobile{left:.6875rem!important;right:.6875rem!important;width:auto!important;max-width:none!important}.kui-filter-menu--mobile .kui-filter-menu-body{min-width:0!important;max-width:none!important;width:100%!important}.kui-filter-menu--mobile .kui-filter-menu-card{width:100%}.kui-filter-menu-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;max-height:inherit;overflow:hidden}.kui-filter-menu-card>.q-card__section:first-child{grid-row:1}.kui-filter-menu-card>.q-card__section.q-pa-none{grid-row:2;min-height:0;overflow:hidden}.kui-filter-menu-card>.q-separator{grid-row:3}.kui-filter-menu-card>.q-card__actions{grid-row:4}.kui-filter-menu-body{width:auto;min-width:28.5625rem;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.kui-filter-menu-body--narrow{max-width:28.5625rem}@media(min-width:600px){.kui-filter-menu-body--medium{min-width:39.3125rem;max-width:57.125rem}}@media(min-width:600px){.kui-filter-menu-body--wide{min-width:39.3125rem;max-width:64.3125rem}}@media(min-width:1024px){.kui-filter-menu-body--wide{min-width:64.3125rem;max-width:85.6875rem}}@media(min-width:600px){.kui-filter-menu-body--medium .kui-filter-block,.kui-filter-menu-body--wide .kui-filter-block{box-sizing:border-box;border-left:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.05)}}.kui-button--gradient{color:#fff;text-shadow:0 0 .1875rem rgba(0,0,0,.2);box-shadow:none!important;background-size:250%;background-position:10% center;background-color:#4051b5!important;background-image:linear-gradient(to right,#9c27b0,#4051b5,#00bcd4,#e8e8e8,#00bcd4)!important}.kui-button--gradient:before{display:block;content:" ";position:absolute;top:1px;bottom:1px;left:1px;right:1px;border:1px solid rgba(255,255,255,.2);outline:1px solid rgba(30,195,66,.05);background:#ffffff1f}.kui-button--gradient:hover{background-size:400%;background-position:20% center}.ADMIN-session .kui-button--gradient{color:#fff;text-shadow:0 0 .1875rem rgba(0,0,0,.2);box-shadow:none!important;background-size:250%;background-position:10% center;background-image:linear-gradient(to right,#4f70bc,#26365c)!important}button.q-btn.bg-primary,button.q-btn.bg-primary-action{font-size:1.25rem;font-weight:600;padding-left:1.25rem;padding-right:1.25rem;text-shadow:0 0 .1875rem rgba(0,0,0,.6);color:#fffffff5!important;background-size:250%;background-position:210% center;background-color:#4051b5!important;background-image:linear-gradient(to right,#9c27b0,#4051b5,#00bcd4)!important}button.q-btn>span>.q-spinner{opacity:.55;color:#fff}button.q-btn.bg-kwick{background-color:#4051b5!important;background-image:linear-gradient(to right,#9c27b0,#4051b5,#00bcd4)!important;text-transform:none}button.q-btn.bg-secondary{background-color:#9a9a9a!important;text-transform:none}.q-field--filled.q-field--highlighted .q-field__control:before{background:#00000005}.q-field--filled.q-field--highlighted.q-field--error .q-field__control:before{background:transparent}#gradient-horizontal{--color-stop-1: #a770ef;--color-stop-2: #cf8bf3;--color-stop-3: #fdb99b}.gradient{color:linear-gradient(to right,#9c27b0,#4051b5,#00bcd4,#e8e8e8,#00bcd4)!important}.q-field--highlighted .q-field__label{color:#0009}.q-field--outlined.q-field--highlighted:not(.q-field--error) .q-field__control:before{border-color:transparent!important}.q-field--outlined.q-field--highlighted:not(.q-field--error) .q-field__control:after{border-width:1px!important;border-color:#4051b59e!important;box-shadow:0 0 0 1px #4051b514}.q-field--outlined:not(.q-field--error):not(.q-field--highlighted) .q-field__control:hover:before{border-color:#00000061!important}.q-field--disabled.q-field--outlined .q-field__control{background:#0000000d}.q-field__bottom{position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);font-size:.8125rem;padding:.1875rem .75rem 0}@property --kui-field-error-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes kui-field-error-palette-travel{to{--kui-field-error-angle: 360deg}}@keyframes kui-field-error-glow{0%,to{box-shadow:0 0 0 1px #4051b51a,0 0 .375rem 1px #9c27b014,0 0 .875rem .1875rem #4051b50d}50%{box-shadow:0 0 0 1px #00bcd424,0 0 .5625rem 1px #4051b51a,0 0 1.0625rem .25rem #9c27b00f}}.input-lg{font-size:1.2em}.q-field--readonly:not(.kui-dateinput) .q-field__control{cursor:not-allowed}.q-field--readonly:not(.kui-dateinput) .q-field__control *{cursor:not-allowed!important}.q-field--error .q-field__label{color:#0009!important}.q-field--error .q-field__bottom{color:#5c6370!important}.q-field--error .q-field__append>.q-icon.text-negative{color:#ff6500b3!important;font-size:2rem}.q-field--error.q-field--dense .q-field__append>.q-icon.text-negative{font-size:1.375rem}.q-field--error:not(:has(.q-field__messages div)) .q-field__append>.q-icon.text-negative{display:none}.q-field--error .q-field__inner{position:relative;border-radius:4px;overflow:visible}.q-field--error .q-field__inner:after{content:"";position:absolute;top:0;right:0;left:0;bottom:auto;height:var(--kui-control-height);border-radius:inherit;box-shadow:0 0 0 1px #4051b51a,0 0 .375rem 1px #9c27b014,0 0 .875rem .1875rem #4051b50d;animation:kui-field-error-glow 5s ease-in-out infinite;pointer-events:none;z-index:0}.q-field--error .q-field__inner:before{--kui-field-error-angle: 0deg;content:"";position:absolute;top:0;right:0;left:0;bottom:auto;height:var(--kui-control-height);border-radius:inherit;padding:1px;background:conic-gradient(from var(--kui-field-error-angle),#9c27b0,#8e24aa,#7e57c2,#4051b5,#5c6bc0,#42a5f5,#00bcd4,#26c6da,#9c27b0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.7;animation:kui-field-error-palette-travel 14s linear infinite;pointer-events:none;z-index:1}.q-field--error .q-field__control{position:relative;z-index:2}.q-field--error.q-field--outlined .q-field__control:before,.q-field--error.q-field--outlined .q-field__control:after{border-width:1px!important;border-color:transparent!important}.q-field--error.q-field--dense .q-field__inner:before,.q-field--error.q-field--dense .q-field__inner:after{height:var(--kui-control-height-dense)}.q-field--error.q-field--dense .q-field__native{margin-top:.25rem}.q-field--error.q-field--auto-height .q-field__inner:before,.q-field--error.q-field--auto-height .q-field__inner:after,.q-field--error.q-textarea .q-field__inner:before,.q-field--error.q-textarea .q-field__inner:after{top:0;right:0;bottom:0;left:0;height:auto}.q-field--error.q-field--filled .q-field__inner,.q-field--error.q-field--filled .q-field__inner:before,.q-field--error.q-field--filled .q-field__inner:after{border-radius:4px 4px 0 0}.q-field--error.q-field--filled.q-field--highlighted .q-field__control:after{background:#4051b552!important}.q-field--error.q-field--rounded .q-field__inner,.q-field--error.q-field--rounded .q-field__inner:before,.q-field--error.q-field--rounded .q-field__inner:after{border-radius:28px}.q-field--error.q-field--borderless .q-field__inner:before,.q-field--error.q-field--borderless .q-field__inner:after{display:none}@media(prefers-reduced-motion:reduce){.q-field--error .q-field__inner:before{--kui-field-error-angle: 90deg;animation:none;background:conic-gradient(from var(--kui-field-error-angle),#9c27b0,#4051b5,#00bcd4,#9c27b0)}.q-field--error .q-field__inner:after{animation:none;box-shadow:0 0 0 1px #4051b51a,0 0 .375rem 1px #9c27b014,0 0 .875rem .1875rem #4051b50d}}.kui-required-shine{position:relative;overflow:visible;border-color:transparent!important;transition:border-color .3s}.kui-required-shine>*{position:relative;z-index:2}.kui-required-shine:before{--kui-field-error-angle: 0deg;content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border-radius:inherit;padding:1px;background:conic-gradient(from var(--kui-field-error-angle),#9c27b0,#8e24aa,#7e57c2,#4051b5,#5c6bc0,#42a5f5,#00bcd4,#26c6da,#9c27b0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.7;animation:kui-field-error-palette-travel 14s linear infinite;pointer-events:none;z-index:1}.kui-required-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border-radius:inherit;box-shadow:0 0 0 1px #4051b51a,0 0 .375rem 1px #9c27b014,0 0 .875rem .1875rem #4051b50d;animation:kui-field-error-glow 5s ease-in-out infinite;pointer-events:none;z-index:0}@media(prefers-reduced-motion:reduce){.kui-required-shine:before{--kui-field-error-angle: 90deg;animation:none;background:conic-gradient(from var(--kui-field-error-angle),#9c27b0,#4051b5,#00bcd4,#9c27b0)}.kui-required-shine:after{animation:none;box-shadow:0 0 0 1px #4051b51a,0 0 .375rem 1px #9c27b014,0 0 .875rem .1875rem #4051b50d}}a:link,a:visited{color:inherit}a:hover{opacity:.8}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 2.6875rem white inset!important}.q-item.q-router-link--active,.q-item--active{color:#9c27b0}input:-webkit-autofill{-webkit-text-fill-color:#222222!important}ul.signatory-group{border-left:1px solid #e8e8e8;padding-left:.875rem;margin:0 0 0 1.8125rem}ul.signatory-group.with-gradient:before{background-image:radial-gradient(#00bcd4,#4051b5,#9c27b0)!important}ul.signatory-group:before{content:"";position:absolute;left:1.25rem;top:calc(50% - .5625rem);background-image:radial-gradient(#666,#888)!important;display:inline-block;width:1.0625rem;height:1.0625rem;border-radius:50%}ul.signatory-group>li{list-style:none;line-height:1.8125rem}.q-item--active>div.q-item__section>div.q-item__label>span>ul.signatory-group:before{background-image:radial-gradient(#00bcd4,#4051b5,#9c27b0)!important}.q-tooltip--style{overflow-x:visible;overflow-y:visible}.q-tooltip--style:before{content:" ";width:0;height:0;border-top:.4375rem solid transparent;border-left:.4375rem solid transparent;border-right:.4375rem solid transparent;border-bottom:.4375rem solid transparent;position:absolute}.q-tooltip--style.arrow-top:before{border-bottom-color:#e8e8e8;left:50%;top:-.875rem;margin-left:-.4375rem}.q-tooltip--style.arrow-left:before{border-right-color:#e8e8e8;top:50%;left:-.875rem;margin-top:-.4375rem}.q-tooltip--style.arrow-right:before{border-left-color:#e8e8e8;top:50%;right:-.875rem;margin-top:-.4375rem}.q-tooltip--style.arrow-bottom:before{border-top-color:#e8e8e8;left:50%;bottom:-.875rem;margin-left:-.4375rem}.q-drawer__content{border-right:1px solid rgba(0,0,0,.12)}.dashboard_select_date_buttons .q-btn--outline:before{border:1px solid rgba(0,0,0,.12)}.q-table__top .text-h5{padding:1.4375rem 0 1.625rem;font-size:1.6em;line-height:2.8125rem}.q-dialog__inner .modal-header{border-bottom:1px solid rgba(0,0,0,.1)}.q-dialog__inner .modal-header>.text-h6{margin-bottom:0;font-size:1.625rem}.doc-area{border-right:1px solid rgba(0,0,0,.1);background-image:linear-gradient(45deg,#fafafa 25%,transparent 25%),linear-gradient(-45deg,#fafafa 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#fafafa 75%),linear-gradient(-45deg,transparent 75%,#fafafa 75%);background-size:1.8125rem 1.8125rem;background-position:0 0,0 .90625rem,.90625rem -.90625rem,-.90625rem 0}.doc-area .doc-message{background-color:#fff;width:100%;margin:0;position:absolute;top:50%;transform:translateY(-50%)}#kui-public-layout-admin button.q-btn:before{box-shadow:none}.q-tabs__content{margin-bottom:0;z-index:10}.smaller-fields{padding:.875rem}.smaller-fields:before{position:absolute;left:0;content:" ";display:block;height:4.4375rem;border-top:1px solid rgba(0,0,0,.12);width:100%;margin-top:-1.0625rem}.q-table__container>div:first-child{border-radius:0}.q-table__top{padding:0;border-bottom:1px solid rgba(0,0,0,.1);position:sticky;top:0;z-index:2;background:#f8f7f68c;backdrop-filter:blur(1.8125rem) saturate(150%);-webkit-backdrop-filter:blur(1.8125rem) saturate(150%)}.q-table__top .q-field--outlined .q-field__control,.q-table__top .q-btn.q-btn--outline,.q-table__top .date-picker{background:#fff!important}.background-shadow{box-shadow:inset 0 0 44.625rem #00000008;padding:.875rem;margin-bottom:0}.q-notification{border-radius:8px;margin-top:.6875rem}.kui-notify{box-shadow:0 .1875rem 1.0625rem #0000001f;border:1px solid rgba(0,0,0,.12);border-left:.375rem solid}.kui-notify--success{border-left-color:#2e7d32}.kui-notify--warning{border-left-color:#f57f17}.kui-notify--error{border-left-color:#c62828}.q-notification__wrapper{font-size:110%!important;line-height:110%!important}.q-scrollarea__content{min-height:100%;width:100%!important;max-width:100vw!important;box-sizing:border-box}.kui-chart-header{border-bottom:1px solid rgba(0,0,0,.1);background:#00000008}.kui-chart-header__title{min-width:0}.kui-chart-header__actions{display:flex;align-items:center;gap:.6875rem;flex-shrink:0;margin-left:auto}.kui-chart-download-btn{border:1px solid rgba(0,0,0,.3);color:#222}.kui-chart-download-btn:before{border-radius:10px}.q-item.q-item{padding:.5rem 1.4375rem}.q-checkbox .q-checkbox__bg{border-width:1px;border-radius:2px}.kui-toggle-group>.q-btn{padding:.375rem}.kui-toggle-group>.q-btn .q-focus-helper{display:none}.kui-toggle-group>.q-btn:before{border-color:#0000004d!important}.kui-toggle-group>.q-btn>.q-btn__content{font-weight:800;background:transparent;border-radius:4px;padding:.1875rem .5625rem 0!important;color:#222;transition:background-color .15s ease}.kui-toggle-group>.q-btn:hover:not(.text-primary)>.q-btn__content{background:#0000000f}.kui-toggle-group>.q-btn.text-primary>.q-btn__content{color:#fff;background:#6a6a76;text-shadow:0 0 1px rgba(0,0,0,.5)}.kui-toggle-group>.q-btn.text-primary:hover>.q-btn__content{background:#5a5a66}.kui-toggle-group--on-dark>.q-btn:before{border-color:#ffffff4d!important}.kui-toggle-group--on-dark>.q-btn>.q-btn__content{color:#ffffffd9}.kui-toggle-group--on-dark>.q-btn:hover:not(.text-primary)>.q-btn__content{background:#ffffff1f}.kui-toggle-group--on-dark>.q-btn.text-primary>.q-btn__content{color:#fff;background:#fff3}.kui-toggle-group--on-dark>.q-btn.text-primary:hover>.q-btn__content{background:#ffffff47}.q-table thead th:has(.q-checkbox){padding-top:.25rem;padding-bottom:.25rem}.q-table thead th:has(.q-checkbox) .q-checkbox{min-height:0;padding:0}.q-table tbody .q-checkbox{padding:.5rem 1rem .5rem .5rem;margin:-.5rem -1rem -.5rem -.5rem}.q-table tbody tr:last-child td{border-bottom:1px solid rgba(0,0,0,.12)}.kui-sticky-table-header thead>tr>th{position:sticky;background:#f8f7f68c;backdrop-filter:blur(1.25rem) saturate(150%);-webkit-backdrop-filter:blur(1.25rem) saturate(150%);z-index:1}.kui-sticky-table-header thead>tr:first-child>th{top:0}.kui-sticky-table-header .q-table__middle{flex:1 1 0}.kui-sticky-table-header .q-table__bottom--nodata{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.modal-container{display:flex;align-items:center;justify-content:center;z-index:3000;background-color:#3e3e3e21}@media(max-width:768px){.modal-container{padding-top:calc(1.0625rem + env(safe-area-inset-top,0px));padding-right:calc(1.0625rem + env(safe-area-inset-right,0px));padding-bottom:calc(1.0625rem + env(safe-area-inset-bottom,0px));padding-left:calc(1.0625rem + env(safe-area-inset-left,0px));background-color:#16161e85;backdrop-filter:blur(.6875rem);-webkit-backdrop-filter:blur(.6875rem);align-items:stretch}}@media(max-width:768px){.modal-container .modal-item{align-self:center;max-width:100%;border-radius:8px;overflow:hidden}}@media(max-width:768px){.modal-container .modal-item.report-modal-card,.modal-container .modal-item:has(>.expense-modal-card){align-self:stretch;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%}}
