@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-Italic-CSX1YR4z.woff2) format("woff2"),url(./SourceSans3-Italic-D6sh-Uap.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-Roman-B61jB7__.woff2) format("woff2"),url(./SourceSans3-Roman-B3bVJZhd.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-BlackItalic-DYtrYoNv.woff2) format("woff2"),url(./SourceSans3-BlackItalic-BxZhtOgD.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-Black-Dqfy7-oO.woff2) format("woff2"),url(./SourceSans3-Black-BaBPeVzS.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-Italic-CSX1YR4z.woff2) format("woff2"),url(./SourceSans3-Italic-D6sh-Uap.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-ExtraLightItalic-Bte0nQsk.woff2) format("woff2"),url(./SourceSans3-ExtraLightItalic-XGefVye-.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-Regular-nm3g_E-Y.woff2) format("woff2"),url(./SourceSans3-Regular-QP3cDxJc.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-ExtraBold-DtuxAZOn.woff2) format("woff2"),url(./SourceSans3-ExtraBold-BR3_xZVM.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-ExtraBoldItalic-BN6LPStC.woff2) format("woff2"),url(./SourceSans3-ExtraBoldItalic-B1XxdT4A.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-LightItalic-BY3_oQcL.woff2) format("woff2"),url(./SourceSans3-LightItalic-SAXPj2vQ.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-SemiBoldItalic-DbaxrjnY.woff2) format("woff2"),url(./SourceSans3-SemiBoldItalic-Dp2ngc4r.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-Bold-DA4-55EB.woff2) format("woff2"),url(./SourceSans3-Bold-BRROtfla.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-Light-DzYVADsb.woff2) format("woff2"),url(./SourceSans3-Light-BWtvcMHM.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-Medium-BR-mBXKA.woff2) format("woff2"),url(./SourceSans3-Medium-BXEr5p2n.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-SemiBold-BZRY05Uh.woff2) format("woff2"),url(./SourceSans3-SemiBold-DQ5HGwF_.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-BoldItalic-EHNs6wR1.woff2) format("woff2"),url(./SourceSans3-BoldItalic-DE1C4JUA.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-MediumItalic-DW4oXplG.woff2) format("woff2"),url(./SourceSans3-MediumItalic-aWBwJ2c-.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-ExtraLight-DsaisuPo.woff2) format("woff2"),url(./SourceSans3-ExtraLight-Cx_IgkxR.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}html{--lumo-font-family: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--lumo-font-size-xs: .75rem;--lumo-font-size-s: .875rem;--lumo-font-size-m: 1rem;--lumo-font-size-l: 1.125rem;--lumo-font-size-xl: 1.375rem;--lumo-font-size-xxl: 1.75rem;--lumo-font-size-xxxl: 2.5rem}body,vaadin-app-layout,vaadin-vertical-layout,vaadin-horizontal-layout,vaadin-button,vaadin-text-field,vaadin-text-area,vaadin-select,vaadin-combo-box,vaadin-grid,vaadin-dialog,vaadin-notification,h1,h2,h3,h4,h5,h6,p,span,div,label{font-family:var(--lumo-font-family)!important}vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}.grid-4-2-1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:var(--lumo-space-m);list-style:none;margin:0;padding:0;gap:25px}.grid-3-2-1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:25px;list-style:none;margin:0;padding:0}.grid-2-1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:25px;list-style:none;margin:0;padding:0}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:var(--lumo-space-m);list-style:none;margin:0;padding:0;gap:25px}.dash-view{padding:25px}@media (max-width: 1536px){.grid-4-2-1{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.grid-2-1{grid-template-columns:1fr;gap:25px}.dash-view{padding:25px}.grid-3-2-1,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3-2-1>*:nth-child(3){grid-column:span 2}}@media (max-width: 640px){.grid-4-2-1,.grid-2-1{grid-template-columns:1fr;gap:25px}.dash-view{padding:25px}.grid-3-2-1{grid-template-columns:1fr}.grid-3-2-1>*:nth-child(3){grid-column:span 1}.grid-4{grid-template-columns:repeat(1,minmax(0,1fr))}}:host([theme~="dark"]) img[src$="female.png"]{content:url(/images/female_w.png)}:host([theme~="dark"]) img[src$="male.png"]{content:url(/images/male_w.png)}:host([theme~="dark"]) img[src$="no_info.png"]{content:url(/images/no_info_w.png)}:host([theme~="dark"]) img[src$="other_gen.png"]{content:url(/images/other_gen_w.png)}:root{--chart-fore-color: var(--lumo-body-text-color);--chart-bg-color: var(--lumo-base-color);--chart-muted-color: var(--lumo-secondary-text-color);--chart-font-family: var(--lumo-font-family);--chart-palette: #42A5F5, #66BB6A, #FFA726, #EF5350, #AB47BC, #26C6DA, #78909C, #FFCA28, #8D6E63, #BDBDBD, #EC407A, #7E57C2, #D4E157, #26A69A, #FF7043, #C0CA33, #5C6BC0, #9CCC65;--is-dark: 0}body[theme=dark]{--chart-fore-color: var(--lumo-body-text-color);--chart-bg-color: var(--lumo-base-color);--chart-muted-color: var(--lumo-secondary-text-color);--chart-font-family: var(--lumo-font-family);--chart-palette: #42A5F5, #66BB6A, #FFA726, #EF5350, #AB47BC, #26C6DA, #78909C, #FFCA28, #8D6E63, #BDBDBD, #EC407A, #7E57C2, #D4E157, #26A69A, #FF7043, #C0CA33, #5C6BC0, #9CCC65;--is-dark: 1}html{--lumo-font-family: "Source Sans 3", sans-serif !important}body,html,*{font-family:"Source Sans 3",sans-serif!important}.custom-export-button{width:100px;height:30px;background-color:#008ffb;font-weight:300;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#fff;border:none;border-radius:6px;padding:10px 20px;transition:background-color .3s ease}.custom-export-button:hover{background-color:#4a74cc}.custom-export-button vaadin-button-icon{width:16px;height:16px;filter:brightness(0) invert(1)}
