.account-switcher__avatar{border-radius:100%;display:flex;height:var(--lumo-size-l);margin-bottom:var(--lumo-space-l);margin-left:var(--lumo-space-m);margin-top:var(--lumo-space-m);width:var(--lumo-size-l)}.account-switcher__title{margin:0;padding-bottom:var(--lumo-space-m);padding-top:var(--lumo-space-m)}.account-switcher__email{align-items:center;box-shadow:inset 0 -1px var(--lumo-contrast-10pct);display:flex;font-size:var(--lumo-font-size-s);justify-content:space-between;padding-bottom:var(--lumo-space-m);padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-s)}.account-switcher__email vaadin-button{margin-bottom:0;margin-top:0}.app-bar{background-color:var(--dead-back-color);flex-direction:column;position:relative;z-index:1}.app-bar__notification-menu-item{border:1px solid transparent;transition:background-color .3s,border .3s;padding:.2rem .5rem;border-radius:5px;width:25rem}.app-bar__notification-menu-item:hover{background-color:var(--navi-drawer-hover-color)}.app-bar__container{padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l);transition:padding var(--transition-duration-m)}.app-bar__navi-icon,.app-bar__context-icon{color:#b6b4b1;margin-bottom:calc((var(--app-bar-height) - var(--lumo-icon-size-m)) / 2);margin-right:var(--lumo-space-m);margin-top:calc((var(--app-bar-height) - var(--lumo-icon-size-m)) / 2)}.app-bar__title{flex-grow:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-bar__title:not(:empty){margin-bottom:calc((var(--app-bar-height) - (var(--lumo-font-size-l) * var(--lumo-line-height-xs))) / 2);margin-top:calc((var(--app-bar-height) - (var(--lumo-font-size-l) * var(--lumo-line-height-xs))) / 2)}.app-bar__action-items>*:not(:last-child){margin-right:var(--lumo-space-s)}.app-bar__action-items{padding-left:inherit;overflow:hidden}.app-bar__search{color:#253244;padding-bottom:0;padding-top:0}.app-bar__search>[slot=prefix]{color:#253244}.app-bar__search::part(clear-button){color:#253244;cursor:pointer}.app-bar__search::part(input-field){background:--lumo-contrast-10pct}.app-bar__search[focused]::part(input-field){background:#fff}.app-bar__search>input:placeholder-shown{color:#b6b4b1}.app-bar__avatar{border-radius:100%;flex-shrink:0;height:var(--lumo-size-s);margin-left:var(--lumo-space-m);width:var(--lumo-size-s)}.app-bar__tab-container{padding-left:var(--lumo-space-r-m);padding-right:var(--lumo-space-r-l)}.app-bar__tabs{box-shadow:none}.app-bar__tab vaadin-button{margin-bottom:0;margin-left:var(--lumo-space-s);margin-top:0}.app-bar__tab{cursor:pointer}.app-bar__add-tab{flex-shrink:0}@media (min-width: 480px){.app-bar__mobile-tools{display:none!important}}@media (max-width: 479px){.app-bar__no-mobile-tools{display:none!important}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.app-bar{color:#f5f9ff;background-color:#233348}.app-bar__title{color:#f5f9ff}}.brand-expression{align-items:center;box-shadow:inset 0 -1px var(--lumo-contrast-10pct);box-sizing:border-box;display:flex;height:calc(var(--app-bar-height) + var(--lumo-size-l));justify-content:center;padding:var(--lumo-space-m)}.brand-expression__logo{max-height:3rem;max-width:100%}.brand-expression__title{margin-left:var(--lumo-space-s)}.navi-drawer[rail]:not([open]):not(:hover) .brand-expression{padding:.5rem}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.navi-drawer[rail]:not([open]):not(:hover) .brand-expression__logo{width:100%}}.card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px;box-shadow:0 2px 4px #0000001a;border-radius:var(--custom-border-radius);background-color:var(--lumo-base-color);box-sizing:border-box;overflow:hidden;height:auto;width:100%;position:relative;transition:all .5s ease}.card-header{font-size:1.2em;font-weight:700;margin:0 auto 8px;width:100%;text-align:start;box-sizing:border-box;height:auto!important;display:flex;justify-content:space-between}.card-title{position:relative;left:50%;transform:translate(-50%);width:100%}.card-header-menu{width:32px!important;height:32px!important;margin:0 0 0 auto}@media (max-width: 768px){.card-header-menu{display:none}}.card-expanded{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;overflow:auto}.card-content{display:flex;align-items:center;flex-grow:1;width:100%;height:100%;box-sizing:border-box;overflow:hidden;flex-direction:column}.card-content>*{width:100%;height:100%;display:flex;justify-content:center;box-sizing:border-box}.card-maximized .card-content{height:calc(100vh - 32px);width:100%}#pie-chart-container,#bar-chart-container,#stacked-bar-chart-container,#radar-chart-container,#line-chart-container,.chart-container,.chartjs-render-monitor,.google-visualization-geochart{width:100%!important;height:100%!important;min-height:250px!important}.card-expanded #myChart,.card-expanded #incomeChart{max-height:100%}.card-expanded vaadin-grid{height:100%!important;max-width:40rem}#pie-chart-container,#myChart{max-height:250px}#incomeChart{max-height:450px}#bar-chart-container,#stacked-bar-chart-container{align-content:center}#map-chart-container{max-height:500px;display:flex;justify-content:center}.card-expanded #map-chart-container{max-height:900px}@media (max-width: 1000px){.scroller-map{height:40rem!important}}.highcharts-axis-title{fill:var(--lumo-secondary-text-color)}.highcharts-axis-labels{fill:var(--lumo-tertiary-text-color)}.highcharts-axis-line,.highcharts-tick{stroke:var(--lumo-contrast-30pct)}.highcharts-area{fill-opacity:.5}:host(.pending) .highcharts-color-0,:host(.outstanding) .highcharts-color-0{fill:#ffc27a}:host(.confirmed) .highcharts-color-0,:host(.paid) .highcharts-color-0{fill:var(--lumo-success-text-color)}:host(.submitted) .highcharts-color-0,:host(.open) .highcharts-color-0{fill:var(--lumo-primary-text-color)}:host(.failed) .highcharts-color-0,:host(.overdue) .highcharts-color-0{fill:var(--lumo-error-text-color)}.highcharts-background{fill:transparent}.highcharts-container{font-family:inherit}.highcharts-data-label{font-size:inherit;font-weight:inherit}.highcharts-yaxis-grid{display:none}.active-filters{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:0 1rem;margin-bottom:.5rem}.root__details{z-index:2;position:absolute;right:0;box-sizing:border-box;height:100%}.details-drawer{background:var(--lumo-base-color);box-shadow:-2px 0 4px -1px var(--lumo-shade-20pct);flex-direction:column;height:100%;max-height:100%;max-width:100%;overflow:hidden;z-index:0;transition:width .2s ease;position:relative;border-radius:var(--custom-border-radius);transition:all var(--transition-duration-m)}.details-drawer .details-drawer__resizer{width:5px;cursor:ew-resize;position:absolute;top:0;left:0;bottom:0;background-color:var(--lumo-contrast-10pct);transition:.1s background-color;border-radius:var(--custom-border-radius)}.details-drawer .details-drawer__resizer:hover{transform:scale(1.1);transition:transform .3s}.details-drawer__resizer .details-drawer__resizer-handle{display:flex;align-items:center;justify-content:center;width:var(--lumo-size-m);height:var(--lumo-size-m);position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.details-drawer__resizer-handle:after{content:"";display:block;--_handle-size: 4px;width:var(--_handle-size);height:100%;max-width:100%;max-height:100%;border-radius:var(--lumo-border-radius-s);background-color:var(--lumo-contrast-30pct);transition:.1s opacity,.1s background-color}.details-drawer__resizer:hover .details-drawer__resizer-handle:after{background-color:var(--lumo-contrast-50pct)}.details-drawer__header{flex-shrink:0}.details-drawer__header vaadin-tabs{box-shadow:none}.details-drawer__content{animation:fadeIn .5s ease-in-out;flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:.5rem 1rem}.details-drawer__footer{flex-shrink:0}@media (max-width: 1023px){.details-drawer__content{padding:0rem}.details-drawer{left:0;margin:0;min-width:100%;position:fixed;top:0;z-index:3}.details-drawer[open] .details-drawer__resizer{display:none}.details-drawer:not([open])[position=right]{transform:translate(100%)}.details-drawer:not([open])[position=bottom]{transform:translateY(100%)}}@media (min-width: 1024px){.details-drawer[position=bottom]{height:400px;transition:margin-bottom var(--transition-duration-m)}.details-drawer:not([open])[position=bottom]{margin-bottom:-400px}.details-drawer[position=right]{width:var(--details-drawer-width);animation:var(--transition-duration-m) lumo-overlay-backdrop-enter both;transition:width var(--transition-duration-m),margin-right var(--transition-duration-m)}.details-drawer[position=right][open]{margin-right:0;transition:margin-right var(--transition-duration-m)}.details-drawer[position=bottom][open]{margin-bottom:0;transition:margin-bottom var(--transition-duration-m)}.details-drawer:not([open])[position=right]{margin-right:calc(var(--details-drawer-width) * -1);animation:var(--transition-duration-m) lumo-overlay-backdrop-enter both;transition:margin-right var(--transition-duration-m)}}:host([theme~="fab"]){--lumo-button-size: var(--lumo-size-xl);border-radius:50%;bottom:var(--lumo-space-m);box-shadow:var(--lumo-box-shadow-m);font-size:var(--lumo-font-size-l);margin:0;padding:0;position:absolute;right:var(--lumo-space-m)}.list-item{box-sizing:border-box;line-height:var(--lumo-line-height-m);overflow:hidden;position:relative}.list-item__prefix{display:flex;flex-shrink:0}.list-item__prefix img{max-height:var(--lumo-icon-size-xl);max-width:var(--lumo-icon-size-xl)}.list-item__content{flex:1;overflow:hidden;white-space:pre-wrap}.list-item__content label{overflow:hidden;text-overflow:ellipsis}.list-item__suffix{display:flex;flex-shrink:0}.list-item[with-divider]:after{background-color:var(--lumo-contrast-10pct);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.list-item[with-prefix][with-divider]:after{left:calc((var(--lumo-icon-size-m) + var(--lumo-space-l)) + var(--lumo-space-l))}vaadin-grid .list-item label{pointer-events:none}@media (max-width: 1023px){.list-item[with-prefix][with-divider]:after{left:calc((var(--lumo-icon-size-m) + var(--lumo-space-l)) + var(--lumo-space-m))}}.navi-drawer{z-index:2}.navi-drawer__scrim{animation:var(--transition-duration-m) lumo-overlay-backdrop-enter both;background-color:var(--lumo-shade-20pct);bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:width var(--transition-duration-s);width:100%;will-change:opacity}.navi-drawer__content{background-color:var(--navi-drawer-content-background);box-shadow:var(--lumo-box-shadow-s);box-sizing:border-box;display:flex;flex-direction:column;height:100%;position:relative;animation:var(--transition-duration-m) lumo-overlay-backdrop-enter both;transition:width var(--transition-duration-s);width:var(--navi-drawer-width);z-index:2}.navi-item{margin:inherit}.navi-drawer vaadin-text-field{box-shadow:inset 0 -1px var(--lumo-contrast-10pct);box-sizing:border-box;padding:var(--lumo-space-m);width:100%}.navi-drawer__scroll-area{box-shadow:inset 0 -1px var(--lumo-contrast-10pct);flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:.7rem}.navi-drawer__footer{border-radius:0;margin-bottom:0;margin-top:auto;min-width:0}.navi-drawer[rail]:not([open]) .navi-drawer__content{left:0;overflow:hidden;position:absolute;top:0;animation:var(--transition-duration-m) lumo-overlay-backdrop-enter both;transition:width var(--transition-duration-s);width:var(--navi-drawer-rail-width)}.navi-drawer[rail]:not([open]):hover .navi-drawer__content{animation:var(--transition-duration-m) lumo-overlay-backdrop-enter both;transition:width var(--transition-duration-s);width:var(--navi-drawer-width)}.navi-drawer[rail]:not([open])+.root__column{padding-left:var(--navi-drawer-rail-width)}@media (max-width: 1023px){.navi-drawer[open] .navi-drawer__scrim{opacity:1;pointer-events:all;transition:width var(--transition-duration-s)}.navi-drawer[rail]:not([open])+.root__column{padding-left:0}.navi-drawer__content{bottom:0;position:absolute;top:0}.navi-drawer:not([open]) .navi-drawer__content{margin-left:calc(var(--navi-drawer-width) * -1.2)}.navi-drawer__footer{display:none}}@media (min-width: 1024px){.navi-drawer[rail]:not([open]):not(:hover) .account-switcher__avatar{margin-left:auto;margin-right:auto;background-color:#b6b4b1}.navi-drawer[rail]:not([open]):not(:hover) .account-switcher__title,.navi-drawer[rail]:not([open]):not(:hover) .account-switcher__email,.navi-drawer[rail]:not([open]):not(:hover) .brand-expression__title,.navi-drawer[rail]:not([open]):not(:hover) .navi-drawer__profile-name,.navi-drawer[rail]:not([open]):not(:hover) .navi-item[level],.navi-drawer[rail]:not([open]):not(:hover) .navi-item__link span,.navi-drawer[rail]:not([open]):not(:hover) .navi-item vaadin-button{display:none}.navi-drawer[rail]:not([open]):not(:hover) .navi-drawer__footer vaadin-icon{margin-left:.25em;margin-right:-.25em;animation:var(--transition-duration-m) lumo-overlay-backdrop-enter both;transition:width var(--transition-duration-s);width:var(--navi-drawer-rail-width)}}.navi-drawer__profile{align-items:center;padding-top:.5rem}.navi-drawer__profile img{max-height:3rem!important;max-width:100%!important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.navi-drawer__scrim,.navi-drawer__content{z-index:2}.brand-expression .h3{font-size:1.375rem}}@media all and (max-width: 1023px) and (-ms-high-contrast: none),(-ms-high-contrast: active){.navi-drawer:not([open]) .navi-drawer__content{margin-left:-18.9rem}}.navi-item{align-items:center;display:flex;font-size:var(--lumo-font-size-m);font-weight:600;height:var(--lumo-size-l);transition:background-color var(--transition-duration-s);border-radius:var(--custom-border-radius)}.navi-item[level]{font-size:var(--lumo-font-size-m);font-weight:400;height:var(--lumo-size-m)}.navi-item[level="1"] span{font-weight:500;margin-left:var(--navi-item-indentation)}.navi-item[level="2"] span{font-weight:400;margin-left:calc(var(--navi-item-indentation) + var(--lumo-space-m))}.navi-item[level="3"] span{font-weight:300;margin-left:calc(var(--navi-item-indentation) + calc(var(--lumo-space-m) * 2))}.navi-item:hover{background-color:var(--navi-drawer-hover-color)}.navi-item__link:hover{text-decoration:none}.navi-item:active{background-color:var(--lumo-contrast-20pct)}.navi-item__link{align-items:center;display:flex;flex-grow:1;height:100%;overflow:hidden;padding-right:var(--lumo-space-m);border-radius:var(--custom-border-radius)}.navi-item__link[highlight]{background:var(--lumo-primary-color-10pct)}.navi-item__link:not([highlight]){color:var(--lumo-body-text-color)}.navi-item__link:not([highlight]) vaadin-icon{color:var(--lumo-tertiary-text-color)}.navi-item__link vaadin-icon{flex-shrink:0;margin-left:.5rem;transition:margin var(--transition-duration-s)}.navi-item__link span{cursor:inherit;overflow:hidden;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;white-space:nowrap;margin:0 var(--lumo-space-s)}.navi-item vaadin-button{flex-shrink:0;margin-left:auto;margin-right:var(--lumo-space-s)}.super-admin-item{position:relative}.super-admin-item:after{content:"🔒";position:absolute;left:-.9rem;font-size:.9rem;color:var(--lumo-tertiary-text-color)}.navi-menu{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s)}.singleSelector::part(input-field){pointer-events:none;cursor:pointer}.clear-filter-icon{pointer-events:auto}.tab-bar{align-items:center;background-color:var(--lumo-base-color);box-shadow:var(--lumo-box-shadow-s);padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l);position:relative;z-index:1}.tab-bar__avatar{border-radius:100%;flex-shrink:0;height:var(--lumo-size-s);margin-left:auto;width:var(--lumo-size-s)}.tab-bar__tabs{box-shadow:none}.tab-bar__tab vaadin-button{margin-bottom:0;margin-left:var(--lumo-space-s);margin-top:0}.tab-bar__add-tab{flex-shrink:0}@media (max-width: 719px){.tab-bar__add-tab,vaadin-tab[closable]:after,vaadin-tab[closable]:before,vaadin-tab[closable]:not([selected]),vaadin-tab[closable] vaadin-button{display:none}vaadin-tab[closable][selected]{color:var(--lumo-header-text-color);font-size:var(--lumo-font-size-l);font-weight:600}}@media (min-width: 1024px){.tab-bar__navi-icon{display:none}}.footer-bar{align-items:center;background-color:var(--dead-back-color);padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l);position:relative;z-index:1;width:100%;box-sizing:border-box}.footer-bar__avatar{border-radius:100%;flex-shrink:0;height:var(--lumo-size-s);margin-left:auto;width:var(--lumo-size-s)}.footer-bar__tabs{box-shadow:none}.footer-bar__tab vaadin-button{margin-bottom:0;margin-left:var(--lumo-space-s);margin-top:0}.footer-bar__tab{color:#253244}.footer-bar__tab:before{background:none}.footer-bar__add-tab{flex-shrink:0}@media (max-width: 719px){.footer-bar__add-tab,vaadin-tab[closable]:after,vaadin-tab[closable]:before,vaadin-tab[closable]:not([selected]),vaadin-tab[closable] vaadin-button{display:none}vaadin-tab[closable][selected]{color:var(--lumo-header-text-color);font-size:var(--lumo-font-size-l);font-weight:600}}@media (min-width: 1024px){.footer-bar__navi-icon{display:none}}.view-frame{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.view-frame__header{z-index:2}.view-frame__wrapper{display:flex;flex:1;overflow:hidden}.view-frame__details{padding-top:var(--lumo-space-xs);padding-bottom:var(--lumo-space-xs)}.view-frame__content{flex:1;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch;animation:var(--transition-duration-m) lumo-overlay-backdrop-enter both;transition:width var(--transition-duration-s)}.view-frame__footer{z-index:2}vaadin-message[theme~=me]{background-color:var(--lumo-contrast-10pct);color:var(--lumo-body-text-color);border:2px solid var(--lumo-contrast-30pct);border-radius:9px;font-weight:600;flex-direction:row-reverse;float:inline-end;width:80%;margin-bottom:1rem;background:#233348;color:#fff}vaadin-message[theme~=me]::part(name){font-weight:700}vaadin-message[theme~=me]::part(time){color:#fff}vaadin-message[theme~=me]::part(name):after{content:" (You)"}vaadin-message[theme~=me]::part(content){align-items:flex-end;padding-right:inherit}vaadin-message[theme~=others]{background-color:var(--lumo-contrast-10pct);color:var(--lumo-body-text-color);border:2px solid var(--lumo-contrast-30pct);border-radius:9px;font-weight:600;flex-direction:row;float:inline-start;width:80%;margin-bottom:1rem}vaadin-message[theme~=others]::part(name){font-weight:700}vaadin-message[theme~=others]::part(time){color:var(--lumo-body-text-color)}vaadin-message[theme~=others]::part(content){align-items:flex-start;padding-left:inherit}.message-list{overflow-y:scroll;width:100%}.message-list p{width:100%}.tickets-view{display:block;height:100%}.tickets-view vaadin-grid{height:100%;line-height:var(--lumo-line-height-m)}.tickets-view vaadin-grid,.tickets-view vaadin-grid-cell-content{background-color:var(--lumo-base-color)}.tickets-view .card{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius);box-shadow:0 2px 4px #0003;padding:calc(var(--lumo-space-s) * 1.5) var(--lumo-space-m);transition:box-shadow .3s ease;transition:box-shadow .3s ease,transform .3s ease,background-color .3s ease;cursor:pointer}.tickets-view .card:hover{box-shadow:0 0 15px #0000ff4d;transform:scale(1.005);box-shadow:0 5px 20px rgba(0,0,0,.5=4);transform:scale(1.01);background-color:var(--lumo-shade-5pct);transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.tickets-view img{border-radius:50%;box-shadow:var(--lumo-box-shadow-s);flex-shrink:0;height:var(--lumo-size-m);margin-right:calc(var(--lumo-space-s) * 1.5);width:var(--lumo-size-m)}.tickets-view .header{align-items:baseline}.tickets-view .description{overflow:auto}.tickets-view .name .organizationName .title{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);margin-right:var(--lumo-space-s)}.tickets-view .title,.tickets-view .description{font-size:var(--lumo-font-size-m);line-height:1.5}.tickets-view .date{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs)}.tickets-view .post{font-size:var(--lumo-font-size-s);font-weight:700;margin-bottom:var(--lumo-space-s);white-space:normal}.tickets-view .agent{height:fit-content;align-self:center}.tickets-view .post,.tickets-view .agent,.tickets-view .actions{margin-bottom:var(--lumo-space-m)}.tickets-view .actions{align-items:center}.tickets-view .icon{color:var(--lumo-tertiary-text-color);height:calc(var(--lumo-icon-size-s) * .8);margin-right:var(--lumo-space-s);width:calc(var(--lumo-icon-size-s) * .8)}.tickets-view .likes,.tickets-view .comments,.tickets-view .shares{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs);margin-right:var(--lumo-space-l)}:host{background-color:#c85d43}.label-container{display:grid;grid-template-columns:1fr;gap:1rem;padding:0 0 0 1rem;width:25%}.label-card{width:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--lumo-base-color)}.label-card>*{width:100%;height:auto;max-height:100%}.custom-label-style{display:flex;flex-direction:column;padding:1rem;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;text-align:center;width:100%;height:auto}@media (min-width: 899px) and (max-width: 1320px){.custom-label-style{padding:.5rem}.label-card h5{font-size:13px;padding-bottom:0}.label-card h2{font-size:20px}}@media (max-width: 899px){.label-container{gap:none;padding:1rem 0;width:100%}.summary-layout{flex-wrap:wrap}}.pieCharts-container{display:grid;gap:20px;padding:0rem 1.2rem 0rem 0rem;align-items:start;background:var(--dead-back-color)}.custom-pieChart-style{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;background-color:#fff;box-sizing:border-box;width:100%;aspect-ratio:16 / 15}@media (min-width: 899px) and (max-width: 2110px){.pieCharts-container .chart-card h2{font-size:1.1vw}}@media (min-width: 900px){.pieCharts-container{grid-template-columns:50% 50%;grid-template-rows:auto auto}.pieCharts-container .chart-card:nth-child(1),.pieCharts-container .chart-card:nth-child(3){grid-column:1;aspect-ratio:1}.pieCharts-container .chart-card:nth-child(2),.pieCharts-container .chart-card:nth-child(4){grid-column:2;aspect-ratio:1}}@media (max-width: 899px){.pieCharts-container .chart-card{grid-column:1}.pieCharts-container .chart-card:nth-child(1),.pieCharts-container .chart-card:nth-child(2),.pieCharts-container .chart-card:nth-child(3),.pieCharts-container .chart-card:nth-child(4){aspect-ratio:16 / 15}}@media (min-width: 500px) and (max-width: 899px){.pieCharts-container{grid-template-columns:repeat(auto-fill,minmax(500px,1fr));padding:0}}@media (max-width: 520px){.pieCharts-container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:0}.chart-card h2{font-size:20px}}@media (max-width: 479px){:host([theme~="mobile"]) #header{display:none}:host([theme~="mobile"]:not([theme~="no-border"])){border:none}}vaadin-grid::part(header-cell),vaadin-grid::part(footer-cell){--vaadin-grid-cell-background: var(--lumo-base-color)}vaadin-grid::part(body-cell){cursor:pointer}vaadin-grid::part(row):hover{--vaadin-grid-cell-background: var(--navi-drawer-hover-color)}vaadin-grid-cell-content{text-overflow:ellipsis}vaadin-grid.grid-none-action::part(body-cell),vaadin-grid.grid-only-hover::part(body-cell){cursor:default}vaadin-grid.grid-none-action::part(row):hover{--vaadin-grid-cell-background: var(--lumo-base-color)}vaadin-grid.grid-deleted::part(body-cell){opacity:.5}vaadin-grid.small-grid::part(first-header-row-cell),vaadin-grid.small-grid::part(no-mobile-column-header),vaadin-grid.small-grid::part(no-mobile-column-footer),vaadin-grid.small-grid::part(no-mobile-column){display:none!important}vaadin-grid.small-grid::part(mobile-column){display:block!important}vaadin-grid.large-grid::part(mobile-column-header),vaadin-grid.large-grid::part(mobile-column-footer),vaadin-grid.large-grid::part(mobile-column){display:none!important}vaadin-grid{--grid-width: 100%}vaadin-grid.small-grid{--vaadin-grid-cell-padding: .5rem 0}@media (min-width: 480px){vaadin-grid.responsive-grid::part(mobile-column-header),vaadin-grid.responsive-grid::part(mobile-column){display:none}}@media (max-width: 479px){vaadin-grid::part(no-mobile-column),vaadin-grid.responsive-grid::part(no-mobile-column),vaadin-grid.responsive-grid::part(no-mobile-column-header),vaadin-grid.responsive-grid::part(first-header-row-cell){display:none}vaadin-grid{--vaadin-grid-cell-padding: .5rem 0}}vaadin-grid{animation:fadeIn .5s ease-in-out forwards;border-radius:var(--custom-border-radius);border:4px solid var(--lumo-base-color);box-shadow:0 0 0 1px var(--lumo-contrast-10pct)}vaadin-grid.grid-no-border{border-radius:0;border:none;box-shadow:none}vaadin-grid.grid-no-padding{--vaadin-grid-cell-padding: 0px 0px .5rem 0px}vaadin-grid.force-focus-outline::part(focused-cell):after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 2px var(--lumo-primary-color-50pct);background:var(--lumo-contrast-10pct)}vaadin-grid.grid-multi-select::part(first-column-cell){width:1.4rem;--_cell-padding: 1px}vaadin-grid::part(batch-selected-row){background-color:var(--lumo-primary-color-10pct);pointer-events:none;cursor:default}vaadin-grid vaadin-grid-flow-selection-column::part(cell){pointer-events:none}vaadin-grid vaadin-grid-flow-selection-column vaadin-checkbox{display:none!important}vaadin-grid::part(batch-selected-row first-column-cell)>*{display:none!important}vaadin-grid::part(batch-selected-row first-column-cell){position:relative}vaadin-grid::part(batch-selected-row first-column-cell):before{content:"✔";font-size:14px;color:#fff;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:20%;position:absolute;top:auto;left:5px}.dashBoard-style{background-color:var(--lumo-base-color);--vaadin-grid-cell-background: var(--lumo-base-color)}.messages-view{height:100%;padding:0rem 1rem .5rem}@media (max-width: 768px){.messages-view{flex-direction:column!important}}.messages-view vaadin-grid{height:100%;line-height:var(--lumo-line-height-m)}.messages-view vaadin-grid,.messages-view vaadin-grid-cell-content{background-color:var(--lumo-base-color)}.messages-view .messages-grid__card{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius);box-shadow:0 2px 4px #0003;padding:calc(var(--lumo-space-s) * 1.5) var(--lumo-space-m);transition:box-shadow .3s ease;transition:box-shadow .3s ease,transform .3s ease,background-color .3s ease;cursor:pointer;align-items:center}.messages-view .messages-grid__card:hover{box-shadow:0 0 10px var(--lumo-primary-color);background-color:var(--lumo-shade-5pct);transition:background-color .3s ease,box-shadow .3s ease}.messages-view img{border-radius:50%;box-shadow:var(--lumo-box-shadow-s);flex-shrink:0;height:var(--lumo-size-m);margin-right:calc(var(--lumo-space-s) * 1.5);width:var(--lumo-size-m)}.messages-view .messages-grid__card-header{align-items:baseline}.messages-view .messages-grid__card-description{overflow:auto}.messages-view .messages-grid__card-name .messages-grid__card-email .messages-grid__card-title{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);margin-right:var(--lumo-space-s)}.messages-view .messages-grid__card-title,.messages-view .messages-grid__card-description{font-size:var(--lumo-font-size-m);line-height:1.5}.messages-view .messages-grid__card-date{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs)}.messages-view .messages-grid__card-post{font-size:var(--lumo-font-size-s);font-weight:700;margin-bottom:var(--lumo-space-s);white-space:normal}.messages-view .messages-grid__card-status{height:fit-content;align-self:center}.messages-view .actions{align-items:center}.messages-view .icon{color:var(--lumo-tertiary-text-color);height:calc(var(--lumo-icon-size-s) * .8);margin-right:var(--lumo-space-s);width:calc(var(--lumo-icon-size-s) * .8)}.messages-view .likes,.messages-view .comments,.messages-view .shares{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs);margin-right:var(--lumo-space-l)}.message-card{width:calc(100vw - 20rem)!important;height:calc(100vh - 10rem)}.editable-field__description-open textarea,.editable-field__description-closed textarea{align-content:center!important}.editable-field::part(input-field),.editable-field__description-open::part(input-field),.editable-field__description-closed::part(input-field){background:none;box-shadow:none;padding:0}.editable-field:hover::part(input-field),.editable-field__description-open:hover::part(input-field),.editable-field__description-closed:hover::part(input-field){background-color:none}.editable-field:hover,.editable-field__description-open:hover,.editable-field__description-closed:hover,.editable-field[focus-ring],.editable-field__description-open[focus-ring],.editable-field__description-closed[focus-ring]{background:none;box-shadow:none}.editable-field__description-open::part(input-field){height:fit-content;min-height:3.3rem}.editable-field__description-closed::part(input-field){height:3.3rem;overflow-y:hidden}.nps-list-card{width:90rem;max-width:100%;height:calc(100vh - 10rem)}.channel-manager__card{width:70rem;max-width:100%}.card-window[part=header]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;flex-flow:wrap-reverse!important}vaadin-tab[selected]:before,vaadin-tab[selected]:after{width:75%}.agreement-summary-card{border-radius:10px;padding:.4rem;box-shadow:0 1px 3px #00000014;transition:box-shadow .3s ease;width:100%}.agreement-summary-period{font-weight:600}.agreement-summary-payment-date{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.agreement-summary-earned,.agreement-summary-riptide{font-size:var(--lumo-font-size-s);color:var(--lumo-body-text-color)}.agreement-summary-due .agreement-composition-percentage-value{font-weight:700;font-size:.8rem}.agreement-contact-card{background-color:#fff;border-radius:8px;padding:.5rem;box-shadow:0 1px 3px #0000001a;transition:box-shadow .3s ease-in-out;gap:var(--lumo-space-xs)}.agreement-contact-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;text-wrap-mode:wrap;width:100%}.agreement-contact-card-title{font-size:1rem;font-weight:500;color:var(--lumo-header-text-color)}.agreement-contact-card-badge{background-color:var(--lumo-primary-color);color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.8rem;white-space:nowrap}.agreement-contact-info-row{display:flex;gap:1rem;align-items:center;margin-bottom:.5rem;text-wrap-mode:wrap;flex-flow:wrap}.agreement-contact-icon{font-size:.8rem;color:var(--lumo-secondary-text-color);margin-right:.3rem}.agreement-contact-info-item{font-size:.9rem;color:var(--lumo-secondary-text-color)}.agreement-contact-info-layout{display:flex;gap:0px;align-items:center}.address-info{font-size:.85rem;color:var(--lumo-tertiary-text-color);line-height:1.3}.agreement-contact-status-row{display:flex;gap:1rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.1);flex-flow:wrap;width:100%}.agreement-composition-card{background-color:#fff;border-radius:10px;padding:.4rem;box-shadow:0 1px 3px #00000014;transition:box-shadow .3s ease;width:100%}.agreement-composition-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;flex-flow:wrap;gap:var(--lumo-space-xs)}.agreement-composition-header-left{padding:0;align-items:center;flex-flow:wrap;gap:var(--lumo-space-xs)}.agreement-composition-card-id{font-size:.9rem;color:#555}.agreement-composition-card-title{font-size:1rem;font-weight:500;color:var(--lumo-header-text-color)}.agreement-composition-card-badge{background-color:var(--lumo-primary-color);color:#fff;padding:.25rem .6rem;border-radius:12px;font-size:.75rem;margin-left:auto}.agreement-composition-layout{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.agreement-composition-details-summary{display:flex;align-items:center;gap:.5rem}.agreement-composition-details-label,.agreement-composition-label{font-size:.9rem;font-weight:500;color:var(--lumo-secondary-text-color)}.agreement-composition-details-li,.agreement-composition-details-value,.agreement-composition-amount-value,.agreement-composition-value{font-size:.85rem;font-weight:400;color:var(--lumo-secondary-text-color);margin-right:.5rem;text-wrap-mode:wrap}.agreement-composition-amount-value{font-size:.9rem;font-weight:700;color:var(--lumo-body-text-color)}.agreement-composition-details{width:fit-content}.agreement-composition-details-same-color *{color:var(--lumo-body-text-color)!important}.agreement-composition-details vaadin-details-summary{cursor:pointer;text-wrap-mode:wrap;padding:0}.agreement-composition-percentages{display:flex;justify-content:space-around}.agreement-composition-percentage-item{display:flex;flex-direction:column;align-items:center;padding:0;gap:0px;margin-right:.5rem}.agreement-composition-percentage-label{font-size:.8rem;color:var(--lumo-secondary-text-color)}.agreement-composition-percentage-value{font-size:.7rem;font-weight:600;color:var(--lumo-body-text-color)}.agreement-composition-join-percentage-timestamp{flex-flow:wrap;justify-content:space-between;width:100%;gap:var(--lumo-space-xs);margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(0,0,0,.1)}.agreement-composition-join-layout{flex-flow:wrap;gap:var(--lumo-space-xs);width:100%}.agreement-composition-timestamp-text{font-size:.8rem;color:var(--lumo-tertiary-text-color);align-content:end;margin-left:auto}.summary-card{box-shadow:var(--lumo-box-shadow-s);border-radius:var(--lumo-border-radius-l);padding:.5rem;gap:.2rem;background-color:var(--lumo-base-color);margin-bottom:.5rem;margin-top:.5rem}vaadin-combo-box-item.success,vaadin-combo-box-item.error,vaadin-combo-box-item.primary,vaadin-combo-box-item.warning,vaadin-combo-box-item.disabled{border:4px solid white;padding:2px 0;border-radius:8px;font-weight:500}vaadin-combo-box-item.success{color:var(--lumo-success-text-color);background-color:var(--lumo-success-color-10pct)}vaadin-combo-box-item.error{color:var(--lumo-error-text-color);background-color:var(--lumo-error-color-10pct)}vaadin-combo-box-item.normal{color:var(--lumo-primary-text-color);background-color:var(--lumo-primary-color-10pct)}vaadin-combo-box-item.warning{color:var(--lumo-warning-text-color);background-color:var(--lumo-warning-color-10pct)}vaadin-combo-box-item.contrast{color:var(--lumo-contrast-80pct);background-color:var(--lumo-contrast-5pct)}vaadin-combo-box-item.orange{color:var(--lumo-orange-text-color);background-color:var(--lumo-orange-color-10pct)}@media (max-width: 800px){.responsive-button::part(label){display:none}}.border-radius-s{border-radius:var(--lumo-border-radius)}.border-radius-m{border-radius:calc(var(--lumo-border-radius) * 2)}.border-radius-l{border-radius:calc(var(--lumo-border-radius) * 3)}.border-radius-100{border-radius:100%}vaadin-icon.size-s{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}vaadin-icon.size-m{width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m)}vaadin-icon.size-l{width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l)}.margin-b-a{margin-bottom:auto}.margin-b-xs{margin-bottom:var(--lumo-space-xs)}.margin-b-s{margin-bottom:var(--lumo-space-s)}.margin-b-m{margin-bottom:var(--lumo-space-m)}.margin-b-l{margin-bottom:var(--lumo-space-l)}.margin-b-xl{margin-bottom:var(--lumo-space-xl)}.margin-h-a{margin-left:auto;margin-right:auto}.margin-h-xs{margin-left:var(--lumo-space-xs);margin-right:var(--lumo-space-xs)}.margin-h-s{margin-left:var(--lumo-space-s);margin-right:var(--lumo-space-s)}.margin-h-m{margin-left:var(--lumo-space-m);margin-right:var(--lumo-space-m)}.margin-h-l{margin-left:var(--lumo-space-l);margin-right:var(--lumo-space-l)}.margin-h-xl{margin-left:var(--lumo-space-xl);margin-right:var(--lumo-space-xl)}.margin-r-h-m{margin-left:var(--lumo-space-r-m);margin-right:var(--lumo-space-r-m)}.margin-r-h-l{margin-left:var(--lumo-space-r-l);margin-right:var(--lumo-space-r-l)}.margin-l-a{margin-left:auto}.margin-l-xs{margin-left:var(--lumo-space-xs)}.margin-l-s{margin-left:var(--lumo-space-s)}.margin-l-m{margin-left:var(--lumo-space-m)}.margin-l-l{margin-left:var(--lumo-space-l)}.margin-l-xl{margin-left:var(--lumo-space-xl)}.margin-r-a{margin-right:auto}.margin-r-xs{margin-right:var(--lumo-space-xs)}.margin-r-s{margin-right:var(--lumo-space-s)}.margin-r-m{margin-right:var(--lumo-space-m)}.margin-r-l{margin-right:var(--lumo-space-l)}.margin-r-xl{margin-right:var(--lumo-space-xl)}.spacing-tall-xs{margin:var(--lumo-space-tall-xs)}.margin-tall-s{margin:var(--lumo-space-tall-s)}.margin-tall-m{margin:var(--lumo-space-tall-m)}.margin-tall-l{margin:var(--lumo-space-tall-l)}.margin-tall-xl{margin:var(--lumo-space-tall-xl)}.margin-t-a{margin-top:auto}.margin-t-xs{margin-top:var(--lumo-space-xs)}.margin-t-s{margin-top:var(--lumo-space-s)}.margin-t-m{margin-top:var(--lumo-space-m)}.margin-t-l{margin-top:var(--lumo-space-l)}.margin-t-xl{margin-top:var(--lumo-space-xl)}.margin-a{margin:auto}.margin-xs{margin:var(--lumo-space-xs)}.margin-s{margin:var(--lumo-space-s)}.margin-m{margin:var(--lumo-space-m)}.margin-l{margin:var(--lumo-space-l)}.margin-xl{margin:var(--lumo-space-xl)}.margin-v-a{margin-bottom:auto;margin-top:auto}.margin-v-xs{margin-bottom:var(--lumo-space-xs);margin-top:var(--lumo-space-xs)}.margin-v-s{margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s)}.margin-v-m{margin-bottom:var(--lumo-space-m);margin-top:var(--lumo-space-m)}.margin-v-l{margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-l)}.margin-v-xl{margin-bottom:var(--lumo-space-xl);margin-top:var(--lumo-space-xl)}.margin-r-v-m{margin-bottom:var(--lumo-space-r-m);margin-top:var(--lumo-space-r-m)}.margin-r-v-l{margin-bottom:var(--lumo-space-r-l);margin-top:var(--lumo-space-r-l)}.margin-wide-xs{margin:var(--lumo-space-wide-xs)}.margin-wide-s{margin:var(--lumo-space-wide-s)}.margin-wide-m{margin:var(--lumo-space-wide-m)}.margin-wide-l{margin:var(--lumo-space-wide-l)}.margin-wide-xl{margin:var(--lumo-space-wide-xl)}.padding-b-xs{padding-bottom:var(--lumo-space-xs)}.padding-b-s{padding-bottom:var(--lumo-space-s)}.padding-b-m{padding-bottom:var(--lumo-space-m)}.padding-b-l{padding-bottom:var(--lumo-space-l)}.padding-b-xl{padding-bottom:var(--lumo-space-xl)}.padding-h-xs{padding-left:var(--lumo-space-xs);padding-right:var(--lumo-space-xs)}.padding-h-s{padding-left:var(--lumo-space-s);padding-right:var(--lumo-space-s)}.padding-h-m{padding-left:var(--lumo-space-m);padding-right:var(--lumo-space-m)}.padding-h-l{padding-left:var(--lumo-space-l);padding-right:var(--lumo-space-l)}.padding-h-xl{padding-left:var(--lumo-space-xl);padding-right:var(--lumo-space-xl)}.padding-r-h-m{padding-left:var(--lumo-space-r-m);padding-right:var(--lumo-space-r-m)}.padding-r-h-l{padding-left:var(--lumo-space-r-l);padding-right:var(--lumo-space-r-l)}.padding-l-xs{padding-left:var(--lumo-space-xs)}.padding-l-s{padding-left:var(--lumo-space-s)}.padding-l-m{padding-left:var(--lumo-space-m)}.padding-l-l{padding-left:var(--lumo-space-l)}.padding-l-xl{padding-left:var(--lumo-space-xl)}.padding-r-xs{padding-right:var(--lumo-space-xs)}.padding-r-s{padding-right:var(--lumo-space-s)}.padding-r-m{padding-right:var(--lumo-space-m)}.padding-r-l{padding-right:var(--lumo-space-l)}.padding-r-xl{padding-right:var(--lumo-space-xl)}.spacing-tall-xs{padding:var(--lumo-space-tall-xs)}.padding-tall-s{padding:var(--lumo-space-tall-s)}.padding-tall-m{padding:var(--lumo-space-tall-m)}.padding-tall-l{padding:var(--lumo-space-tall-l)}.padding-tall-xl{padding:var(--lumo-space-tall-xl)}.padding-t-xs{padding-top:var(--lumo-space-xs)}.padding-t-s{padding-top:var(--lumo-space-s)}.padding-t-m{padding-top:var(--lumo-space-m)}.padding-t-l{padding-top:var(--lumo-space-l)}.padding-t-xl{padding-top:var(--lumo-space-xl)}.padding-xs{padding:var(--lumo-space-xs)}.padding-s{padding:var(--lumo-space-s)}.padding-m{padding:var(--lumo-space-m)}.padding-l{padding:var(--lumo-space-l)}.padding-xl{padding:var(--lumo-space-xl)}.padding-v-xs{padding-bottom:var(--lumo-space-xs);padding-top:var(--lumo-space-xs)}.padding-v-s{padding-bottom:var(--lumo-space-s);padding-top:var(--lumo-space-s)}.padding-v-m{padding-bottom:var(--lumo-space-m);padding-top:var(--lumo-space-m)}.padding-v-l{padding-bottom:var(--lumo-space-l);padding-top:var(--lumo-space-l)}.padding-v-xl{padding-bottom:var(--lumo-space-xl);padding-top:var(--lumo-space-xl)}.padding-r-v-m{padding-bottom:var(--lumo-space-r-m);padding-top:var(--lumo-space-r-m)}.padding-r-v-l{padding-bottom:var(--lumo-space-r-l);padding-top:var(--lumo-space-r-l)}.padding-wide-xs{padding:var(--lumo-space-wide-xs)}.padding-wide-s{padding:var(--lumo-space-wide-s)}.padding-wide-m{padding:var(--lumo-space-wide-m)}.padding-wide-l{padding:var(--lumo-space-wide-l)}.padding-wide-xl{padding:var(--lumo-space-wide-xl)}.shadow-xs{box-shadow:var(--lumo-box-shadow-xs)}.shadow-s{box-shadow:var(--lumo-box-shadow-s)}.shadow-m{box-shadow:var(--lumo-box-shadow-m)}.shadow-l{box-shadow:var(--lumo-box-shadow-l)}.shadow-xl{box-shadow:var(--lumo-box-shadow-xl)}.spacing-b-xs>*:not(:last-child){margin-bottom:var(--lumo-space-xs)}.spacing-b-s>*:not(:last-child){margin-bottom:var(--lumo-space-s)}.spacing-b-m>*:not(:last-child){margin-bottom:var(--lumo-space-m)}.spacing-b-l>*:not(:last-child){margin-bottom:var(--lumo-space-l)}.spacing-b-xl>*:not(:last-child){margin-bottom:var(--lumo-space-xl)}.spacing-h-xs>*:not(:last-child){margin-left:var(--lumo-space-xs);margin-right:var(--lumo-space-xs)}.spacing-h-s>*:not(:last-child){margin-left:var(--lumo-space-s);margin-right:var(--lumo-space-s)}.spacing-h-m>*:not(:last-child){margin-left:var(--lumo-space-m);margin-right:var(--lumo-space-m)}.spacing-h-l>*:not(:last-child){margin-left:var(--lumo-space-l);margin-right:var(--lumo-space-l)}.spacing-h-xl>*:not(:last-child){margin-left:var(--lumo-space-xl);margin-right:var(--lumo-space-xl)}.spacing-l-xs>*:not(:last-child){margin-left:var(--lumo-space-xs)}.spacing-l-s>*:not(:last-child){margin-left:var(--lumo-space-s)}.spacing-l-m>*:not(:last-child){margin-left:var(--lumo-space-m)}.spacing-l-l>*:not(:last-child){margin-left:var(--lumo-space-l)}.spacing-l-xl>*:not(:last-child){margin-left:var(--lumo-space-xl)}.spacing-r-xs>*:not(:last-child){margin-right:var(--lumo-space-xs)}.spacing-r-s>*:not(:last-child){margin-right:var(--lumo-space-s)}.spacing-r-m>*:not(:last-child){margin-right:var(--lumo-space-m)}.spacing-r-l>*:not(:last-child){margin-right:var(--lumo-space-l)}.spacing-r-xl>*:not(:last-child){margin-right:var(--lumo-space-xl)}.spacing-tall-xs>*:not(:last-child){margin:var(--lumo-space-tall-xs)}.spacing-tall-s>*:not(:last-child){margin:var(--lumo-space-tall-s)}.spacing-tall-m>*:not(:last-child){margin:var(--lumo-space-tall-m)}.spacing-tall-l>*:not(:last-child){margin:var(--lumo-space-tall-l)}.spacing-tall-xl>*:not(:last-child){margin:var(--lumo-space-tall-xl)}.spacing-t-xs>*:not(:last-child){margin-top:var(--lumo-space-xs)}.spacing-t-s>*:not(:last-child){margin-top:var(--lumo-space-s)}.spacing-t-m>*:not(:last-child){margin-top:var(--lumo-space-m)}.spacing-t-l>*:not(:last-child){margin-top:var(--lumo-space-l)}.spacing-t-xl>*:not(:last-child){margin-top:var(--lumo-space-xl)}.spacing-xs>*:not(:last-child){margin:var(--lumo-space-xs)}.spacing-s>*:not(:last-child){margin:var(--lumo-space-s)}.spacing-m>*:not(:last-child){margin:var(--lumo-space-m)}.spacing-l>*:not(:last-child){margin:var(--lumo-space-l)}.spacing-xl>*:not(:last-child){margin:var(--lumo-space-xl)}.spacing-v-xs>*:not(:last-child){margin-bottom:var(--lumo-space-xs);margin-top:var(--lumo-space-xs)}.spacing-v-s>*:not(:last-child){margin-bottom:var(--lumo-space-s);margin-top:var(--lumo-space-s)}.spacing-v-m>*:not(:last-child){margin-bottom:var(--lumo-space-m);margin-top:var(--lumo-space-m)}.spacing-v-l>*:not(:last-child){margin-bottom:var(--lumo-space-l);margin-top:var(--lumo-space-l)}.spacing-v-xl>*:not(:last-child){margin-bottom:var(--lumo-space-xl);margin-top:var(--lumo-space-xl)}.spacing-wide-xs>*:not(:last-child){margin:var(--lumo-space-wide-xs)}.spacing-wide-s>*:not(:last-child){margin:var(--lumo-space-wide-s)}.spacing-wide-m>*:not(:last-child){margin:var(--lumo-space-wide-m)}.spacing-wide-l>*:not(:last-child){margin:var(--lumo-space-wide-l)}.spacing-wide-xl>*:not(:last-child){margin:var(--lumo-space-wide-xl)}.header-text{color:var(--lumo-header-text-color)}.body-text{color:var(--lumo-body-text-color)}.secondary-text{color:var(--lumo-secondary-text-color)}.tertiary-text{color:var(--lumo-tertiary-text-color)}.disabled-text{color:var(--lumo-disabled-text-color)}.primary-text{color:var(--lumo-primary-text-color)}.primary-contrast-text{color:var(--lumo-primary-contrast-color)}.error-text{color:var(--lumo-error-text-color)}.error-contrast-text{color:var(--lumo-error-contrast-color)}.success-text{color:var(--lumo-success-text-color)}.success-contrast-text{color:var(--lumo-success-contrast-color)}.h1,.h2,.h3,.h4,.h5,.h6{display:block;font-weight:600;line-height:var(--lumo-line-height-xs)}.h1{font-size:var(--lumo-font-size-xxxl)}.h2{font-size:var(--lumo-font-size-xxl)}.h3{font-size:var(--lumo-font-size-xl)}.h4{font-size:var(--lumo-font-size-l)}.h5{font-size:var(--lumo-font-size-m)}.h6{font-size:var(--lumo-font-size-xs);text-transform:uppercase;letter-spacing:.03em}.font-size-xxxl{font-size:var(--lumo-font-size-xxxl)}.font-size-xxl{font-size:var(--lumo-font-size-xxl)}.font-size-xl{font-size:var(--lumo-font-size-xl)}.font-size-l{font-size:var(--lumo-font-size-l)}.font-size-m{font-size:var(--lumo-font-size-m)}.font-size-s{font-size:var(--lumo-font-size-s)}.font-size-xs{font-size:var(--lumo-font-size-xs)}.font-size-xxs{font-size:var(--lumo-font-size-xxs)}.font-weight-medium{font-weight:500}.monospace{font-family:SF Mono,Roboto Mono,Source Code Pro,monospace}[theme~=badge][theme~=orange]{color:var(--lumo-orange-text-color);background-color:var(--lumo-orange-color-10pct)}[theme~=badge][theme~=orange][theme~=primary]{color:var(--lumo-orange-contrast-color);background-color:var(--lumo-orange-color)}[theme~=badge][theme~=orange]:not([icon]):empty{background-color:var(--lumo-orange-color)}.bsb-b{box-shadow:inset 0 -1px var(--lumo-contrast-10pct)}.bsb-l{box-shadow:inset 1px 0 var(--lumo-contrast-10pct)}.bsb-r{box-shadow:inset -1px 0 var(--lumo-contrast-10pct)}.bsb-t{box-shadow:inset 0 1px var(--lumo-contrast-10pct)}.delete-button:hover{cursor:pointer;color:var(--lumo-error-text-color)}.upload{align-self:flex-start;color:var(--lumo-secondary-text-color);font-weight:500;font-size:var(--lumo-font-size-s);margin-left:calc(var(--lumo-border-radius-m) / 4);transition:color .2s;line-height:1;padding-right:1em;padding-bottom:.5em;padding-top:.25em;margin-top:-.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;max-width:100%;box-sizing:border-box}.main-content,.main-content-signup{background-color:var(--main-content-background)}@keyframes fadeInForm{to{opacity:1;transform:translateY(0)}}.form-layout{position:relative;z-index:10;padding:var(--lumo-space-l);background:#ffffff40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 8px 32px #1f26875e;border:1px solid rgba(255,255,255,.18);max-width:400px;width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(20px);animation:fadeInForm .8s ease-out forwards}.background-layer{position:absolute;top:-10;left:-10;width:110%;height:110%;background-size:cover;background-repeat:no-repeat;background-position:center;filter:blur(1px);transition:transform .1s ease;z-index:0}.layer-1{z-index:1;opacity:.8}.layer-2{z-index:0;opacity:.5}.layer-3{z-index:-1;opacity:.2}.login-image{flex:1 1 70%;max-width:100%;height:100%;object-fit:cover}.login-hr{width:100%;height:.2rem;background-color:var(--vaadin-button-primary-color)}.main-button{cursor:pointer;background:linear-gradient(135deg,#0056b3,#003282);color:var(--lumo-base-color);border:none;padding:12px 20px;margin-bottom:8px;font-size:16px;border-radius:6px;width:100%;transition:background .3s ease-in-out}.v-icon{color:#ffffffb3}.main-button:hover{box-shadow:0 4px 8px var(--lumo-contrast-30pct)}.login-title{font-size:2rem;margin-bottom:1rem;color:#fff}.login-google{cursor:pointer;background-color:transparent;color:#fff;border:2px solid #ffffff;padding:12px 20px;font-size:16px;border-radius:6px;width:100%;transition:background .3s ease-in-out}.login-google:hover{background-color:#0056b31a;box-shadow:0 2px 6px var(--lumo-contrast-20pct)}.login-screen{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:10px;color:#fff;font-size:16px;transition:all .3s ease-in-out}.login-screen::part(label){color:#fff}.login-screen:hover,.login-screen:focus-within{background-color:#fff3;border-color:#fff6}.login-button{background:linear-gradient(135deg,#1676f3,#0056b3);border:none;padding:12px 20px;font-size:16px;font-weight:700;border-radius:12px;width:100%;color:#fff;transition:transform .2s ease-in-out,box-shadow .3s}.login-button:hover{transform:scale(1.02);box-shadow:0 6px 16px #0003}.login-hr{width:100%;height:2px;background:#fff;border-radius:4px;margin:16px 0}.login-or-text{color:#fff;font-size:1em;text-transform:uppercase;text-align:center;margin-bottom:8px}.no-background-button{cursor:pointer;background-color:transparent;color:#fff;padding:12px;margin-bottom:16px;width:100%;transition:color .3s ease-in-out}.no-background-button:hover{color:#003d80}.sign-up{background-color:#f0f0f0;color:#333;padding:12px 20px;margin-top:16px;border-radius:6px;width:100%;text-align:center}.sign-up:hover{background:linear-gradient(135deg,#e0e0e0,#ccc)}#loader{background:linear-gradient(45deg,#2a2c38,#5b5b65);z-index:999;position:absolute;top:0;left:0;gap:0px}#shared-logo{transition:all 1s ease-in-out;width:15rem;opacity:.9}.move-to-form{transform:translateY(-200px) scale(.3);opacity:1}.loader-text{font-size:6rem;font-weight:600;color:var(--lumo-base-color);padding:0;text-box-trim:trim-end}.loader-subtext{font-size:1.1rem;font-weight:300;padding:0;letter-spacing:.5rem}.loader-text,.loader-subtext{position:relative;overflow:hidden}.loader-text,.loader-subtext{position:relative;overflow:hidden;background:linear-gradient(120deg,#ffffff0d,#fff6 20%,#fffc,#fff6 80%,#ffffff0d);background-size:200% auto;background-position:-100% 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-sweep 2s infinite}@keyframes shimmer-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width: 1024px){.main-content,.main-content-signup{flex-direction:column;padding:10px}.form-layout{flex:0 0 90%;max-width:90%;padding:var(--lumo-space-m)}.login-image{display:none}.main-button,.login-google{padding:10px 16px;font-size:14px}}@media (max-width: 768px){.form-layout{width:100%;max-width:100%;margin:0;padding:15px;box-shadow:none;flex:0 0 90%}.main-button,.login-google{padding:10px;font-size:14px}.loader-text{font-size:4rem;font-weight:600}.loader-subtext{font-size:.8rem;font-weight:300;letter-spacing:.3rem}}vaadin-board-row.small .statistics__payment-chart:not(:last-child){box-shadow:inset 0 -1px var(--lumo-contrast-10pct)}vaadin-board-row.medium .statistics__payment-chart:first-child{box-shadow:inset 0 -1px var(--lumo-contrast-10pct),inset -1px 0 var(--lumo-contrast-10pct)}vaadin-board-row.medium .statistics__payment-chart:nth-child(2){box-shadow:inset 0 -1px var(--lumo-contrast-10pct)}vaadin-board-row.medium .statistics__payment-chart:nth-child(3){box-shadow:inset -1px 0 var(--lumo-contrast-10pct)}vaadin-board-row.large .statistics__payment-chart:not(:last-child){box-shadow:inset -1px 0 var(--lumo-contrast-10pct)}vaadin-board-row.small .statistics__reports{padding-right:var(--lumo-space-r-l)}vaadin-board-row.small .statistics__logs{padding-left:var(--lumo-space-r-l)}vaadin-board-row:not(.small) .statistics__reports{padding-right:calc(var(--lumo-space-l) / 2)}vaadin-board-row:not(.small) .statistics__logs{padding-left:calc(var(--lumo-space-l) / 2)}.ticket-details{min-width:40%;padding-bottom:var(--lumo-space-xs);padding-top:var(--lumo-space-r-x)}.organization-view,.map-test{gap:20px;padding:0rem 1rem .5rem;align-items:start;display:flex;flex-wrap:nowrap;height:-webkit-fill-available}.organization-details{padding:var(--lumo-space-m) var(--lumo-space-s);flex-direction:column;display:flex;flex:30%}.organization-portal{flex-direction:column;display:flex;width:100%;height:-webkit-fill-available;min-height:35rem;flex:70%}.component-in-row{display:flex;flex-wrap:wrap}@media (max-width: 1023px){.organization-view,.map-test{flex-wrap:wrap;justify-content:center;height:auto}.organization-portal{height:35rem}}@media (min-width: 1024px){.organization-view,.map-test{flex-wrap:nowrap;height:-webkit-fill-available}.organization-details{flex:30%}.organization-portal{flex:70%}}.custom-chart-style{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-sizing:border-box;width:100%;aspect-ratio:16 / 9.3}.container{display:grid;gap:20px;padding:0rem 1rem .5rem;align-items:start;background:var(--dead-back-color)}.chart-card{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.chart-card>*{width:100%;height:auto;max-height:100%}@media (min-width: 900px){.container{grid-template-columns:40% 58%;grid-template-rows:auto auto}.chart-card:nth-child(1),.chart-card:nth-child(3){grid-column:1}.chart-card:nth-child(2),.summary-layout{grid-column:2}.chart-card:nth-child(1){aspect-ratio:1}.chart-card:nth-child(2){aspect-ratio:16 / 11}.chart-card:nth-child(3){aspect-ratio:16 / 13.5}.summary-layout{aspect-ratio:16 / 9.3}}@media (max-width: 899px){.chart-card,.summary-layout{grid-column:1}.chart-card:nth-child(1),.chart-card:nth-child(2),.chart-card:nth-child(4){aspect-ratio:16 / 15}.chart-card:nth-child(3){aspect-ratio:3/4}}@media (min-width: 500px) and (max-width: 899px){.container{grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}}@media (max-width: 520px){.container{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.topRecords-tabSheet{flex:auto}.topRecords-tabSheet::part(content){padding:0;flex:auto}.country-card,.composition-card{margin:0;margin-right:.3rem;gap:.5rem;width:100%}.composition-card *{text-wrap:wrap}.country-card__content,.composition-card__content{display:flex;flex-wrap:wrap;width:100%}.country-card__total>*,.composition-card__total>*{text-align-last:right}.country-card__content>*,.composition-card__content>*{flex:1 1 auto}#chart-container{padding:.5rem;width:auto;height:auto;display:flex;align-items:center;justify-content:center}.chart-layout{display:grid;gap:var(--lumo-space-m);width:100%;height:fit-content!important}.cell{background:#fafafa;align-items:center;padding:0}@media (min-width: 960px){.large{grid-template-columns:repeat(3,1fr)!important;min-width:40rem;min-height:10rem}}@media (min-width: 600px) and (max-width: 959px){.medium{grid-template-columns:repeat(2,1fr)!important;min-width:20rem;min-height:10rem}}@media (max-width: 599px){.small{grid-template-columns:1fr!important;min-width:10rem;min-height:10rem}}vaadin-grid.summary-list-grid::part(dollar-column){--vaadin-grid-cell-padding: .4rem}vaadin-grid.summary-list-grid::part(payment-type-to-client-row){background-color:#e1f0fd}vaadin-grid.summary-list-grid::part(payment-type-to-client){background-color:#e1f0fd;border-radius:10px 0 0 10px;width:1.4rem;color:#7596c1;font-weight:700;--vaadin-grid-cell-padding: .4rem}vaadin-grid.summary-list-grid::part(payment-type-row){background-color:#e1f0fd}vaadin-grid.summary-list-grid::part(payment-type){background-color:#e1f0fd;border-radius:10px 0 0 10px;width:1.4rem;color:#7596c1;font-weight:700;--vaadin-grid-cell-padding: .4rem}vaadin-grid.summary-list-grid::part(none-type){padding-left:10px;width:1.4rem;--vaadin-grid-cell-padding: .4rem}vaadin-grid.summary-list-grid::part(loading-row-cell){background-color:var(--lumo-base-color)}vaadin-grid.summary-list-grid::part(font-weight-bold){font-weight:700}:root{--app-bar-height: var(--lumo-size-xl);--navi-drawer-width: calc(var(--lumo-size-m) * 7);--navi-drawer-rail-width: calc(var(--lumo-size-m) * 1.75);--navi-item-indentation: calc(var(--lumo-icon-size-s) + var(--lumo-space-l));--details-drawer-width: calc(var(--lumo-size-m) * 11);--details-drawer-width-l: calc(var(--lumo-size-l) * 11);--details-drawer-width-xl: calc(var(--lumo-size-xl) * 11);--transition-duration-s: .16s;--transition-duration-m: .24s;--transition-duration-l: .32s;--lumo-space-r-m: var(--lumo-space-m);--lumo-space-r-l: var(--lumo-space-l);--lumo-space-r-x: var(--lumo-space-l);--lumo-space-wide-r-m: var(--lumo-space-wide-m);--lumo-space-wide-r-l: var(--lumo-space-wide-l)}@media (max-width: 479px){:root{--lumo-space-r-x: 0}}@media (min-width: 480px) and (max-width: 1023px){:root{--lumo-space-r-x: var(--lumo-space-m)}}@media (max-width: 1023px){:root{--lumo-space-r-m: var(--lumo-space-s);--lumo-space-r-l: var(--lumo-space-m);--lumo-space-wide-r-m: var(--lumo-space-wide-s);--lumo-space-wide-r-l: var(--lumo-space-wide-m)}}html,body{height:100%;overflow:hidden;width:100%}.root{background-color:var(--dead-back-color)}@keyframes rotate{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.root__rotate-icon{animation:rotate 2s linear infinite}.app-header-outer,.app-footer-outer{z-index:3}vaadin-text-field{align-self:auto}vaadin-dialog-overlay::part(content){padding:var(--lumo-space-r-m);padding-top:0}@media all and (max-width: 1100px){.list-view.editing .toolbar,.list-view.editing .contact-grid{display:none}}vaadin-grid.force-focus-outline::part(focused-cell):after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 2px var(--lumo-primary-color-50pct);background:none}.test::part(input-field){position:absolute;inset:0;font-size:var(--lumo-font-size-m);padding:var(--lumo-space-xs) var(--lumo-space-m);height:var(--lumo-size-m);background:transparent}html{--lumo-font-size: 1rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem;--lumo-line-height-m: 1.4;--lumo-line-height-s: 1.2;--lumo-line-height-xs: 1.1;--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem;--dead-back-color: #F4F5F7;--borders-color: #F8F9FB;--active-back-color: #FFFFFF;--primary-color: #3b82f6;--normal-text-color: rgb(144, 151, 161);--secondary-text-color: rgb(178, 186, 199);--back-text-color: #111828;--custom-border-radius: 8px;--navi-drawer-hover-color: #e5ecff;--main-content-background: var(--dead-back-color);--lumo-header-text-color: var(--back-text-color);--lumo-primary-color: #3B82F6;--vaadin-button-primary-background: #3B82F6;--vaadin-button-primary-color: #9097A1;--vaadin-button-tertiary-text-color: var(--lumo-primary-text-color);--lumo-base-color: #FFFFFF;--vaadin-grid-cell-background: var(--lumo-base-color);--navi-drawer-content-background: var(--lumo-base-color);--lumo-clickable-cursor: pointer;--lumo-orange-color: rgba(225, 119, 47, 1);--lumo-orange-color-10pct: rgba(225, 119, 47, .2);--lumo-orange-text-color: rgba(225, 119, 47, 1);--lumo-orange-contrast-color: #fff}.col-xs-1{grid-column:span 1}.col-xs-2{grid-column:span 2}.col-xs-3{grid-column:span 3}.col-xs-4{grid-column:span 4}.col-xs-5{grid-column:span 5}.col-xs-6{grid-column:span 6}.col-xs-7{grid-column:span 7}.col-xs-8{grid-column:span 8}.col-xs-9{grid-column:span 9}.col-xs-10{grid-column:span 10}@media (min-width: 576px){.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.col-sm-5{grid-column:span 5}.col-sm-6{grid-column:span 6}.col-sm-7{grid-column:span 7}.col-sm-8{grid-column:span 8}.col-sm-9{grid-column:span 9}.col-sm-10{grid-column:span 10}}@media (min-width: 768px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}}@media (min-width: 1200px){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}}@media (min-width: 1500px){.col-xl-1{grid-column:span 1}.col-xl-2{grid-column:span 2}.col-xl-3{grid-column:span 3}.col-xl-4{grid-column:span 4}.col-xl-5{grid-column:span 5}.col-xl-6{grid-column:span 6}.col-xl-7{grid-column:span 7}.col-xl-8{grid-column:span 8}.col-xl-9{grid-column:span 9}.col-xl-10{grid-column:span 10}}.board-row{display:grid;grid-template-columns:repeat(10,1fr);gap:16px;padding:0 16px;width:100%;margin-bottom:16px;box-sizing:border-box}@media (max-width: 575px){.board-column{min-height:200px}}@media (min-width: 576px) and (max-width: 767px){.board-column{min-height:250px}}@media (min-width: 768px) and (max-width: 991px){.board-column{min-height:300px}}@media (min-width: 992px) and (max-width: 1199px){.board-column{min-height:350px}}@media (min-width: 1200px){.board-column{min-height:400px}}vaadin-form-layout-column-spacing{width:calc(49.95% - .75rem);margin-left:0}.truncated-text{cursor:help;border-bottom:1px dotted var(--lumo-contrast-50pct);color:var(--lumo-body-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
