:root{--color-background:#efeeec;--color-surface:#fff;--color-surface-variant:#f7f6f4;--color-primary:#287e8f;--color-primary-hint:#803f1f22;--color-secondary:red;--color-error:#dd3364;--color-on-background:#2e2d38;--color-on-surface:#2e2d38;--color-on-primary:white;--color-on-secondary:white;--color-on-error:white;--color-text:#000000de;--color-text-hint:#0009;--color-text-disabled:#00000061;--color-divider:#00000012}:root.dark{--color-background:#111;--color-surface:#222;--color-surface-variant:#333;--color-primary:#287e8f;--color-secondary:red;--color-error:#dd3364;--color-on-background:#fff;--color-on-surface:#fff;--color-on-primary:white;--color-on-secondary:white;--color-on-error:white;--color-text:#ffffffde;--color-text-hint:#fff9;--color-text-disabled:#ffffff61;--color-divider:#ffffff1a}:root{--background-panel:#ffffffd9}:root.dark{--background-panel:#1e1e1ee6}:root{--heading-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--body-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--border-radius:.75rem;--header-height:4rem;--menu-width:18rem;--menu-collapsed-width:5rem;--card-background:var(--color-surface);--side-panel-background:var(--color-surface);--button-border-radius:var(--border-radius);--input-border-radius:var(--border-radius)}@media screen and (width<=992px){:root{--menu-collapsed-width:0}}.txt-overline{letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1rem}.txt-ellipsis{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;line-height:normal;overflow:hidden}.txt-color-primary{color:var(--color-primary)}.txt-color-error{color:var(--color-error)}.mobile-only{display:initial}.accordion details[open] summary:after{transform:rotate(-180deg)}.accordion summary{justify-content:space-between;align-items:center;display:flex;position:relative}.accordion summary:after{content:"expand_more";font-family:Material Symbols Outlined;font-size:1.25rem;transition:transform .2s}.accordion summary::-webkit-details-marker{display:none}.icon{font-variation-settings:"FILL" 0, "wght" 350, "GRAD" 24, "opsz" 24;flex-shrink:0;width:24px;transition:font-variation-settings .2s;overflow:hidden}.icon--filled{font-variation-settings:"FILL" 1, "wght" 350, "GRAD" 24, "opsz" 24}.btn{border-radius:var(--button-border-radius);color:var(--color-on-surface);cursor:pointer;vertical-align:top;text-align:left;user-select:none;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;height:2.5rem;margin-right:.5rem;padding:0 .5rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:2.5rem;transition:transform .2s;display:inline-flex;position:relative}.btn__label{text-overflow:ellipsis;width:100%;margin:0 .5rem;overflow:hidden}.btn:last-of-type{margin-right:0}.btn:hover{background:var(--color-surface-variant)}.btn:active{transform:scale(.95)}.btn button:focus,.btn button:focus-visible{outline:4px auto -webkit-focus-ring-color}.btn--primary{color:var(--color-on-primary);background:var(--color-primary)}.btn--primary:hover{background:var(--color-primary)}.btn--square{padding:.5rem}.btn--square .icon{margin:0}.btn[disabled]{pointer-events:none;opacity:.25}.chip{vertical-align:middle;white-space:nowrap;color:#fff;background:#000;border-radius:.5rem;align-items:center;height:1.25rem;padding:0 .5rem;font-size:small;line-height:1.25rem;display:inline-flex}.chip__label{padding:0 .5rem}.chip__remove{align-items:center;margin-right:.25rem;display:flex}.chip__remove .icon{font-size:20px}::-webkit-scrollbar{background:var(--color-surface);width:.5rem;height:.5rem}::-webkit-scrollbar-thumb{background:var(--color-surface-variant);opacity:.5;border-radius:1rem}::-webkit-scrollbar-thumb:hover{background:#000}::-webkit-scrollbar-track{background:var(--color-card);border-radius:1rem}input{border-radius:var(--input-border-radius);color:inherit;border:none;font-family:inherit}input[type=text]{background-color:var(--color-surface-variant);height:2.5rem;padding:0 .5rem;font-size:1rem}:root{--background-card:var(--color-surface);--background-modal:var(--color-surface);color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}*{box-sizing:border-box}a{color:#646cff;text-decoration:inherit;font-weight:500}body{color:var(--color-on-background);font-family:var(--body-font-family);background:var(--color-background);place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}#app{width:100%;height:100%}h1,h2,h3,h4,h5,h6{line-height:1;font-family:var(--heading-font-family);font-weight:500}h2{font-size:1.25rem}.card{background:var(--card-background);color:var(--color-on-surface);border-radius:1rem;margin:1rem 0;padding:1em}.card>:first-child{margin-top:0!important}.card__section{padding:1rem}.avatar{color:#00000054;background:#f5dbab;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:inline-flex}.overlay{z-index:10;backdrop-filter:blur(8px);background:#23233480;position:fixed;inset:0}.notification-bubble{background:var(--color-text);color:var(--color-background);border-radius:1rem;justify-content:center;min-width:1rem;height:1rem;font-size:small;line-height:1;display:flex}.flex{display:flex}.flex-sb{justify-content:space-between;align-items:center;display:flex}.flex-r{justify-content:flex-end;display:flex}.flex-c-y{align-items:center}a.reset{color:inherit;text-decoration:inherit}.fill{width:100%;height:100%}.fill-x{width:100%}.fill-y{height:100%}button{font-family:inherit}.txt-c{text-align:center}.txt-b{font-weight:700}table td,table th{border-bottom:1px solid var(--color-divider);white-space:nowrap;padding:.25rem .5rem}.menu-category details summary{justify-content:space-between;align-items:center;display:flex}.menu-category details summary:after{content:"expand_more";font-family:Material Symbols Outlined;font-size:inherit;transition:transform .2s}.menu-category details[open] summary:after{transform:rotate(180deg)}.fade-enter-active,.fade-leave-active{transition:all .2s}.fade-enter-from,.fade-leave-to{opacity:0;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.powerbi-embed-wrapper,.powerbi-embed-container{width:100%;height:100%;position:relative}.powerbi-embed-container iframe{border:none}.powerbi-embed-loader{background:var(--side-panel-background);opacity:1;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.dropdown{position:relative}.dropdown__content{z-index:10000;background:var(--color-surface);border-radius:var(--border-radius);padding:.5rem;position:absolute;top:calc(100% + .5rem);box-shadow:0 4px 16px #00000026}.dropdown__content .btn{width:100%}.dropdown.left .dropdown__content{right:0}.dropdown.right .dropdown__content{left:0}.container[data-v-1c06c9b0]{background-color:var(--color-surface-variant);border-radius:1rem;flex-direction:column;gap:.125rem;margin:0 1rem;padding:.5rem;display:flex}.container--collapsed[data-v-1c06c9b0]{border-radius:.5rem;align-items:center;gap:0;margin:0 .5rem;padding:.5rem;font-size:12px}.divider[data-v-1c06c9b0]{background-color:var(--color-on-background);opacity:.2;width:100%;height:1px;margin:.25rem}.companies[data-v-1c06c9b0],.currencies[data-v-1c06c9b0]{background:var(--color-surface-variant);border-radius:1rem;justify-content:center;align-items:center;padding-right:0;display:flex}.company[data-v-1c06c9b0],.currency[data-v-1c06c9b0],.save[data-v-1c06c9b0]{text-align:center;flex:1;height:2rem!important;padding:0!important}.save[data-v-1c06c9b0]{flex:0 0 3rem;justify-content:center}.dataAreas[data-v-1c06c9b0]{gap:1rem;display:flex}.dataarea-status[data-v-1c06c9b0]{color:var(--color-primary);align-items:center;gap:.25rem;font-weight:700;display:flex}.dataarea-status__icon[data-v-1c06c9b0]{width:1rem;height:1rem;font-size:1rem}.side-panel{z-index:100;background:var(--side-panel-background);backdrop-filter:blur(32px);flex-direction:column;flex-shrink:0;width:20rem;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0}.side-panel--left{left:0;transform:translate(-100%)}.side-panel--right{right:0;transform:translate(100%)}.side-panel--visible{transform:translate(0);box-shadow:0 0 6rem #00000026}.side-panel--contain{position:absolute}.side-panel__header{padding:1rem}.side-panel__header h1,.side-panel__header h2,.side-panel__header h3,.side-panel__header h4,.side-panel__header h5{margin:0}.side-panel__content{height:100%;overflow:hidden auto}@keyframes app-logo-loading-dfe36f7d{0%,80%,to{opacity:1;transform:translateY(0)scale(1)}40%{opacity:.1;transform:translateY(.1rem)scale(.9)}}.app-logo[data-v-dfe36f7d]{fill:var(--color-on-surface)}.app-logo--loading .app-logo__letter[data-v-dfe36f7d]{animation:3s infinite app-logo-loading-dfe36f7d}.app-logo__letter[data-v-dfe36f7d]{transform-origin:50%}.app-logo__A[data-v-dfe36f7d]{animation-delay:.2s!important}.app-logo__u[data-v-dfe36f7d]{animation-delay:.4s!important}.app-logo__d[data-v-dfe36f7d]{animation-delay:.6s!important}.app-logo__o[data-v-dfe36f7d]{animation-delay:.8s!important}.app-menu{width:var(--menu-width);white-space:nowrap;background-color:var(--color-surface);flex-direction:column;justify-content:space-between;transition:transform .2s,width .2s,background-color .2s;display:flex}.app-menu__section{margin:1rem 0;padding:0 1rem}.app-menu__logo,.app-menu__account{align-items:center;display:flex}.app-menu__account{justify-content:space-between;margin-top:1rem;margin-left:.25rem}.app-menu__logo{flex:0 0 3rem;height:2rem;margin-bottom:1rem}.app-menu__logo svg{flex:0 0 3rem}.app-menu__search{margin-top:0;position:relative}.app-menu__search:before{content:"";border-radius:var(--input-border-radius);background:var(--color-background);z-index:-1;width:100%;height:100%;transition:opacity .3s;position:absolute}.app-menu__search .icon{pointer-events:none;margin-left:.75rem;line-height:2.5rem;position:absolute}.app-menu__search input{background:0 0;border:none;width:100%;height:2.5rem;padding:0 .5rem 0 3rem;font-size:1rem}.app-menu__mobile-toggle{background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border-radius:4rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:absolute;bottom:1rem;right:-5rem}.animated-entrance{transition:opacity .2s,transform .2s;transform:translate(.5rem)}.app-title{width:100%;margin:0;font-size:21px;font-weight:300;margin-top:-4px!important}.btn.router-link-active{color:var(--color-on-primary);background:var(--color-primary)}.btn.router-link-active .btn__tag{color:var(--color-error);background:#fff}.app-menu .btn{padding:0 .75rem}.app-menu .btn__label,.app-menu .btn:after{margin-left:.75rem;transition:opacity .2s}.app-menu .btn__tag{background:var(--color-error);color:var(--color-on-error);border-radius:.25rem;padding:.25rem .5rem;font-size:11px;line-height:1;transition:opacity .2s;position:absolute;top:.6rem;right:.5rem}.app-menu .accordion{margin-bottom:.5rem}.app-menu .accordion:last-child{margin-bottom:0}.app-menu .accordion details{border-radius:var(--button-border-radius);transition:background-color .2s}.app-menu .accordion a.btn{padding-left:2.25rem;font-size:15px;font-weight:400;transition:padding-left .2s}@media screen and (width>=992px){.app-menu__mobile-toggle{display:none}.side-panel{transform:translate(0);box-shadow:0 0 10rem #00000026}.app-menu--collapsed{width:var(--menu-collapsed-width);background-color:var(--color-background);box-shadow:none}.app-menu--collapsed .animated-entrance{opacity:0;transform:translate(1rem)}.app-menu--collapsed .theme-toggle{display:none}.app-menu--collapsed .app-menu__search:before{opacity:0}.app-menu--collapsed .side-panel__content{overflow:hidden}.app-menu--collapsed .btn{padding-left:.75rem!important}.app-menu--collapsed .btn__label,.app-menu--collapsed .btn:after,.app-menu--collapsed .btn__tag{opacity:0}.app-menu--collapsed .accordion__content{display:none}}menu{border-top:1px solid var(--color-divider);margin:0;padding:1rem}.app-loader{user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:16rem;display:flex}.app-loader .logo-wrapper,.app-loader__label{opacity:.3}.app-loader__ratio{background:var(--color-surface-variant);border-radius:.5rem;width:100%;max-width:16rem;height:.25rem;margin:.5rem 0;overflow:hidden}.app-loader__ratio>div{transform-origin:0;background:var(--color-primary);width:100%;height:100%;transition:transform .2s}.logo-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:6em;height:4em;display:flex;position:relative}.logo-wrapper svg{width:100%}.logo-ring{position:relative}.logo-ring:after{content:"";border:.125em solid var(--color-on-background);border-right-color:#0000;border-radius:50%;width:4.25em;height:4.25em;animation:1s infinite spin;position:absolute;top:.1em;right:.1em}#app-toasts{z-index:100000000;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:2rem;left:0;right:0}#app-toasts .toast{pointer-events:all;border-radius:var(--border-radius);margin-top:1rem;padding:1rem;display:inline-flex;box-shadow:0 1rem 3rem #0000001a}#app-toasts .toast__icon{margin-right:.5rem}#app-toasts .toast h4{margin:0;line-height:1.5rem}.modal{background:var(--background-modal);z-index:1000;border-radius:1.5rem;width:100%;max-width:40rem;padding:1.5rem;position:relative}.modal--small{max-width:24rem!important}.modal-close{cursor:pointer;position:absolute;top:1rem;right:1rem}.modal-wrapper{z-index:10000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal-content>h1,.modal-content>h2,.modal-content>h3,.modal-content>h4,.modal-content>h5{margin-top:0}@media screen and (width<=992px){.modal{border-bottom-right-radius:0;border-bottom-left-radius:0}.modal-wrapper{align-items:flex-end}}html,body{height:100%;margin:0}.report-categories[data-v-8cf4b68f]{padding-bottom:2rem}.report-categories__category[data-v-8cf4b68f]{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:1rem;margin-bottom:4rem;display:grid}.report-categories__category .report-icon-wrapper[data-v-8cf4b68f]{background:var(--color-surface-variant);border-radius:1rem;padding:1rem;display:inline-flex}.report-categories__category .report-icon[data-v-8cf4b68f]{width:3rem;font-size:3rem}.report-categories__category .card h4[data-v-8cf4b68f]{margin:0}.report-categories__report[data-v-8cf4b68f]{flex-direction:column;align-items:center;gap:1rem;margin:0;padding:1.5rem 0;transition:transform .2s;display:flex}.report-categories__report[data-v-8cf4b68f]:hover{transform:scale(1.05)}.table{background:var(--color-surface-variant);border-radius:.5rem;margin-bottom:1rem;overflow:auto}.table table{text-align:left;border-spacing:0;min-width:100%;height:100%;position:relative}.table th{background:var(--color-surface-variant);position:sticky;top:0}@media not print{.printable-page{aspect-ratio:13/10;cursor:pointer;background:#fff;display:inline-block;position:relative;box-shadow:0 .5rem 1rem #0000001a}.printable-page--portrait{aspect-ratio:10/13}.printable-page>div{pointer-events:none;user-select:none;padding:.5rem;position:absolute;inset:0}}@media print{.printable-page{page-break-after:always;display:block}.printable-page--excluded{display:none!important}}@media not print{.modal{max-width:50rem}.report-print-preview{grid-template-columns:repeat(4,1fr);gap:1rem;max-height:32rem;padding:1rem 0;display:grid;position:relative;overflow:auto}.report-print-preview .app-loader{z-index:10000;background:var(--color-surface);position:absolute;inset:0}}:root{--page-size:portrait}@media print{html body *{width:100%;height:100%;margin:0!important;padding:0!important;display:none!important}#app-modals,.modal-wrapper,.modal,.modal-content,.report-print-preview,.report-print-preview *{display:block!important;position:relative!important}.modal{max-width:unset}}.print-preview-page{text-align:center;background:var(--color-surface-variant);cursor:pointer;aspect-ratio:13/10;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.print-preview-page--portrait{aspect-ratio:10/13}.dynamic-dropdown--collapsed[data-v-15fe6bfe]{display:none}@media screen and (width<=1300px){.dynamic-dropdown[data-v-15fe6bfe]{display:none!important}.dynamic-dropdown--collapsed[data-v-15fe6bfe]{display:block}}.current-filters-wrapper[data-v-ea86e6c8]{background:var(--color-surface-variant);border-radius:.5rem;overflow:hidden}.current-filters[data-v-ea86e6c8]{padding:1rem}.current-filters h4[data-v-ea86e6c8]{margin:0 0 1rem}.current-filters__more[data-v-ea86e6c8]{border-top:1px solid var(--color-divider);margin-top:.5rem;padding-top:.5rem}.current-filters__showMore[data-v-ea86e6c8]{text-align:center;cursor:pointer;border-top:1px solid var(--color-divider);font-size:small;font-weight:700;line-height:1}.current-filters__showMore[data-v-ea86e6c8]:hover{background:var(--color-divider)}.current-filter[data-v-ea86e6c8]{align-items:flex-start;margin-bottom:.5rem;display:flex}.current-filter--global[data-v-ea86e6c8],.current-filter--fixed[data-v-ea86e6c8]{opacity:.8}.current-filter .chip[data-v-ea86e6c8]{margin-bottom:.25rem}.current-filter[data-v-ea86e6c8]:last-of-type{margin-bottom:0}details summary[data-v-ea86e6c8]::-webkit-details-marker,details summary[data-v-ea86e6c8]::marker{display:none}.skeleton[data-v-a5ae4cd0]{background-color:#9696962e;border-radius:.5rem;display:flex;position:relative;overflow:hidden}.skeleton[data-v-a5ae4cd0]:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#fff3 40%,#ffffff80 80%,#fff0);animation:2s infinite shimmer-a5ae4cd0;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer-a5ae4cd0{to{transform:translate(100%)}}.report-pages[data-v-8038463f]{flex-direction:column;display:flex}.report-pages .skeleton[data-v-8038463f]{height:1rem;margin:.75rem 1rem}.report-pages__item[data-v-8038463f]{cursor:pointer;height:2.5rem;color:inherit;white-space:nowrap;text-overflow:ellipsis;border-radius:.75rem;flex:none;align-items:center;padding:0 1rem;line-height:1;display:flex;overflow:hidden}.report-pages__item[data-v-8038463f]:hover{background:var(--color-surface-variant)}.report-pages__item.active[data-v-8038463f]{color:var(--color-primary);background:var(--color-background);font-weight:700}.report{background:var(--color-surface);grid-template:"header header filters"4rem"navigation container filters"1fr/16rem 1fr auto;height:100vh;display:grid;position:relative;overflow:hidden;box-shadow:0 0 1rem #0000001a}.report-content{flex-direction:column;flex-grow:1;width:calc(100% - 20rem);height:100%;display:flex}.report-header{background:var(--color-surface);flex-shrink:0;grid-area:header;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 1rem;display:flex}.report-header__title{margin:0;line-height:1}.report-filters{grid-area:filters}.report-filters__header{justify-content:space-between;align-items:center;height:4rem;display:flex}.report-filters .side-panel__header{padding-top:0}.report-actions{flex-shrink:0;align-items:center;display:flex}.report-actions .btn{margin:0!important}.report-navigation{background:var(--color-surface);grid-area:navigation;padding:0 1rem}.report-container{background:var(--color-background);border-top-left-radius:1rem;grid-area:container;height:100%;padding:1rem 1rem 1.5rem;position:relative;overflow:hidden}.report-placeholder{background:var(--color-surface);aspect-ratio:16/9;border-radius:.5rem;position:absolute;top:1rem;left:1rem;right:1rem;overflow:hidden}.report-placeholder.ready{aspect-ratio:unset;overflow:unset;background:0 0;bottom:2rem}.report-breadcrumbs{text-align:center;opacity:.5;font-size:small;position:absolute;bottom:0}.report-breadcrumbs span{opacity:.5;margin:0 .5rem}.report--visible-filter-panel .report-container{border-top-right-radius:1rem}.report--visual-select-mode .report-container{box-shadow:inset 0 0 0 10px #ff0}.report .visual-select-message{text-align:center;color:#000;z-index:1000;background:#ff0;padding:.5rem;font-size:1.25rem;font-weight:700;position:absolute;top:0;left:0;right:0}@media screen and (width<=992px){.report{grid-template-columns:1fr auto;grid-template-areas:"header filters""container filters"}.report-navigation{display:none}}@media screen and (width>=992px){.report-filters .side-panel{box-shadow:none;height:100%;margin-right:-20rem;transition:margin-right .2s;position:relative;transform:translate(0)!important}.report-filters .side-panel.side-panel--visible{margin-right:0}}.filter-report{transition:opacity .3s}.filter-report.disabled{opacity:.25;pointer-events:none}.list-item[data-v-5c6585cb]{border:1px solid var(--color-divider);padding:1rem}.list-item h4[data-v-5c6585cb]{margin:0}input[data-v-5c6585cb]{width:100%}h5[data-v-5c6585cb]{margin:1rem 0 .5rem}
