:root{--color-primary: #0a6789;--color-primary-light: #2da5c0;--color-primary-lighter: rgb(220, 242, 250);--color-primary-dark: #184d59;--color-primary-contrast: #ffffff;--color-secondary: #21c45d;--color-secondary-light: #3bde77;--color-secondary-contrast: #ffffff;--color-terciary: #f59673;--color-terciary-light: #f59673;--color-terciary-contrast: #ffffff;--color-dark-background: #053b4c;--color-background: #f7f7f7;--color-surface: #ffffff;--color-border: #d5dae1;--color-white: #ffffff;--color-black: #000000;--color-gray: #747475;--color-gray-100: #bbc0c9;--color-gray-200: #f1f1f1;--color-success: #388e3c;--color-warning: #f57c00;--color-error: #d32f2f;--font-family-base: Poppins;--font-size-h1: 1.5rem;--font-size-h2: 1.25rem;--font-size-h3: 1rem;--font-size-h4: .875rem;--font-size-h5: .75rem;--font-size-h6: .45rem;--font-size-h7: .45rem;--font-weight-normal: 400;--font-weight-semibold: 500;--font-weight-bold: 700;--letter-spacing-base: normal;--spacing-very-small: .4rem;--spacing-small: .5rem;--spacing-medium: .75rem;--spacing-large: 1rem;--border-width: 1px;--small-border-radius: .5rem;--medium-border-radius: .75rem;--large-border-radius: 1rem;--form-component-height: 39px;--z-modal: 1100;--z-under-modal: 1099;--z-under-under-modal: 1090;--z-tooltip: 1080;--z-popup-menu: 1080;--z-select: 1080;--z-hamburger-button: 1070;--z-retreat-button: 1070;--z-side-bar: 1070;--z-map-loading-overlay: 1060;--z-map-controls: 1050;--z-map-buttons: 1050;--z-map-legend: 1050;--z-map-top-display: 1050;--z-widget-item: 1010;--z-hidden-map-control-button: 0}@media (min-width: 1024px){:root{--font-size-h1: 1.75rem;--font-size-h2: 1.5rem;--font-size-h3: 1.125rem;--font-size-h4: 1rem;--font-size-h5: .875rem;--font-size-h6: .6rem;--spacing-very-small: .5rem;--spacing-small: .75rem;--spacing-medium: 1rem;--spacing-large: 1.25rem}}@media (min-width: 1386px){:root{--form-component-height: 45px;--font-size-h1: 2rem;--font-size-h2: 1.75rem;--font-size-h3: 1.25rem;--font-size-h4: 1.125rem;--font-size-h5: 1rem;--font-size-h6: .875rem;--spacing-very-small: .5rem;--spacing-small: .75rem;--spacing-medium: 1rem;--spacing-large: 1.25rem}}.go-back-button{background:linear-gradient(228.89deg,var(--color-primary) 1.12%,var(--color-primary-light) 100%);border:0px;font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h3);color:var(--color-primary-contrast);gap:var(--spacing-small);border-radius:var(--large-border-radius);width:220px;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer}.go-back-button:hover{filter:brightness(1.15)}.go-back-button:active{transform:scale(.95);background-color:#0000001a}.go-back-button-content{display:flex;justify-content:space-around;align-items:center;width:calc(100% - var(--spacing-small) * 2);padding:var(--spacing-small)}.go-back-button-icon{width:24px;height:24px}.not-found-container{z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#f7f7f7;font-family:var(--font-family-base),sans-serif}.not-found-content{z-index:1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-h1);color:var(--color-gray)}.not-found-404{z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10em;font-weight:var(--font-weight-bold);width:320px;color:var(--color-gray);opacity:.05}.title-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);color:var(--color-gray)}.light-title-text{color:#fff}@media only screen and (max-width: 1024px){.title-text{font-size:var(--font-size-h5);line-height:1.25em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.title-text{font-size:var(--font-size-h5);line-height:1.3em}}@media only screen and (min-width: 1386px){.title-text{font-size:var(--font-size-h3)}}.candidates-profile-page-container{overflow:hidden;display:flex;flex-direction:column;margin:auto;width:100%;min-width:0;gap:var(--spacing-large);padding-top:var(--spacing-medium)}@media (min-width: 1024px){.candidates-profile-page-container{height:calc(100% - var(--spacing-medium));max-height:calc(100% - var(--spacing-medium))}}@media (min-width: 1386px){.candidates-profile-page-container{height:calc(100% - var(--spacing-medium));max-height:calc(100% - var(--spacing-medium))}}@media (min-width: 0px) and (max-width: 1023px){.candidates-profile-page-container{height:calc(100% - var(--spacing-medium));max-height:calc(100% - var(--spacing-medium))}}.candidates-profile-top-container,.candidates-profile-middle-container,.candidates-profile-bottom-container{overflow:hidden;display:flex;flex-direction:row;max-width:100vw;min-width:0}.candidates-profile-middle-container{flex-basis:90px}.candidates-profile-bottom-container{flex-grow:1;flex-basis:0}.candidates-profile-top-container{gap:var(--spacing-large);margin:0 var(--spacing-large);width:calc(100% - var(--spacing-large) * 2)}@media (min-width: 0px) and (max-width: 1023px){.candidates-profile-top-container{flex-basis:160px}}@media (min-width: 1024px) and (max-width: 1385px){.candidates-profile-top-container{flex-basis:188px}}@media (min-width: 1386px){.candidates-profile-top-container{flex-basis:228px}}.candidates-profile-middle-container{margin:0 var(--spacing-large);width:calc(100% - var(--spacing-large) * 2)}@media (min-width: 0px) and (max-width: 1023px){.candidates-profile-middle-container{flex-basis:70px}}@media (min-width: 1024px) and (max-width: 1385px){.candidates-profile-middle-container{flex-basis:70px}}@media (min-width: 1386px){.candidates-profile-middle-container{flex-basis:90px}}.candidates-profile-bottom-container{margin:0 var(--spacing-large) var(--spacing-large);width:calc(100% - var(--spacing-large) * 2)}.candidates-profile-info-container,.candidates-profile-voting-history-container,.candidates-profile-details-container,.candidates-profile-candidatures-container{overflow:hidden;display:flex;height:100%;flex-grow:1;flex-basis:0;background:var(--color-surface);box-shadow:0 0 16px #0000000a;border-radius:var(--medium-border-radius)}.candidates-profile-voting-history-container{flex-direction:column}@media (min-width: 0px) and (max-width: 1023px){.candidates-profile-voting-history-container{display:none}}@media (min-width: 1024px) and (max-width: 1385px){.candidates-profile-voting-history-container{height:calc(100% - var(--spacing-large) * 2);padding:var(--spacing-large)}}@media (min-width: 1386px){.candidates-profile-voting-history-container{height:calc(100% - var(--spacing-large) * 2);padding:var(--spacing-large)}}.loading-text-container{display:flex;align-items:flex-end}.loading-dots{font-family:monospace}@keyframes animation-logo-1{0%{animation-timing-function:cubic-bezier(.7806,.0715,.8998,.731);transform:translateY(-10px)}17.5%{animation-timing-function:cubic-bezier(.484,.3308,.6853,.6667);transform:translateY(-6.18px)}27.6%{animation-timing-function:cubic-bezier(.2459,.3343,.4923,.6717);transform:translateY(2.48px)}35.1%{animation-timing-function:cubic-bezier(.1317,.3401,.311,.9176);transform:translateY(7.49px)}50.1%{animation-timing-function:cubic-bezier(.7773,.0708,.9008,.735);transform:translateY(10px)}67.6%{animation-timing-function:cubic-bezier(.4888,.331,.6153,.6674);transform:translateY(6.16px)}80%{animation-timing-function:cubic-bezier(.2539,.3274,.5671,.676);transform:translateY(-4.57px)}85%{animation-timing-function:cubic-bezier(.1302,.3349,.3113,.9183);transform:translateY(-7.47px)}to{transform:translateY(-10px)}}@keyframes animation-logo-2{0%{animation-timing-function:cubic-bezier(.7806,.0715,.8998,.731);transform:translateY(-10px)}17.5%{animation-timing-function:cubic-bezier(.484,.3308,.6853,.6667);transform:translateY(-6.18px)}27.6%{animation-timing-function:cubic-bezier(.2459,.3343,.4923,.6717);transform:translateY(2.48px)}35.1%{animation-timing-function:cubic-bezier(.1317,.3401,.311,.9176);transform:translateY(7.49px)}50.1%{animation-timing-function:cubic-bezier(.7773,.0708,.9008,.735);transform:translateY(10px)}67.6%{animation-timing-function:cubic-bezier(.4888,.331,.6153,.6674);transform:translateY(6.16px)}80%{animation-timing-function:cubic-bezier(.2539,.3274,.5671,.676);transform:translateY(-4.57px)}85%{animation-timing-function:cubic-bezier(.1302,.3349,.3113,.9183);transform:translateY(-7.47px)}to{transform:translateY(-10px)}}@keyframes animation-logo-3{0%{animation-timing-function:cubic-bezier(.7806,.0715,.8998,.731);transform:translateY(-10px)}17.5%{animation-timing-function:cubic-bezier(.484,.3308,.6853,.6667);transform:translateY(-6.18px)}27.6%{animation-timing-function:cubic-bezier(.2459,.3343,.4923,.6717);transform:translateY(2.48px)}35.1%{animation-timing-function:cubic-bezier(.1317,.3401,.311,.9176);transform:translateY(7.49px)}50.1%{animation-timing-function:cubic-bezier(.7773,.0708,.9008,.735);transform:translateY(10px)}67.6%{animation-timing-function:cubic-bezier(.4888,.331,.6153,.6674);transform:translateY(6.16px)}80%{animation-timing-function:cubic-bezier(.2539,.3274,.5671,.676);transform:translateY(-4.57px)}85%{animation-timing-function:cubic-bezier(.1302,.3349,.3113,.9183);transform:translateY(-7.47px)}to{transform:translateY(-10px)}}.animated-loading-logo-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.animated-loading-logo-container-svg{image-rendering:auto;height:7vh;width:auto}.animated-loading-logo-text{font-family:var(--font-family-base);font-size:var(--font-size-h5);color:var(--color-gray-100);margin-top:var(--spacing-small)}@keyframes ellipsis{to{width:8px}}@-webkit-keyframes ellipsis{to{width:8px}}.animated-loading-logo-1{animation:.90054s linear -.5775s infinite normal forwards running animation-logo-1;transform-origin:50% 60%;opacity:10%}.animated-loading-logo-2{animation:.90054s linear -.495s infinite normal forwards running animation-logo-2;transform-origin:50% 70%;opacity:10%}.animated-loading-logo-3{animation:.90054s linear -.4125s infinite normal forwards running animation-logo-3;transform-origin:50% 80%;opacity:10%}.table-container{display:flex;flex-direction:column;flex-grow:1;flex-basis:0px;overflow:hidden;font-family:var(--font-family-base);width:100%;max-width:100%;overflow-x:auto}.t-header{display:flex;flex-direction:column;height:25px;color:var(--color-gray);border-bottom:1px solid var(--color-border);padding-bottom:10px}.t-body{display:flex;flex-direction:column;flex-grow:1;flex-basis:0px;overflow:hidden}.t-line{display:flex;flex-direction:row;align-items:center;width:100%;max-width:100%;min-height:35px}.t-line-data:nth-child(odd){background-color:#fcfbfb}.t-line-data:nth-child(2n){background-color:var(--color-surface)}.t-cell{overflow:hidden}.candidate-candidatures-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden;width:calc(100% - var(--spacing-large) * 2);padding:var(--spacing-large);box-shadow:0 0 16px #0000000a}.candidate-candidatures-sub-container{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;min-height:0;width:100%;gap:var(--spacing-small)}.candidate-candidatures-item{flex-grow:1;flex-basis:0}.candidate-candidatures-header,.candidate-candidatures-content,.candidate-candidatures-turn,.candidate-candidatures-status,.candidate-candidatures-status-elected{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h4);display:flex;align-items:center;justify-content:center}.candidate-candidatures-header{position:sticky;flex-direction:row;justify-content:space-evenly;background-color:var(--color-surface);color:var(--color-gray);font-weight:var(--font-weight-normal);gap:var(--spacing-very-small);padding-bottom:var(--spacing-medium);top:0;width:100%}.candidate-candidatures-content{gap:var(--spacing-very-small);color:var(--color-black);justify-content:space-evenly;flex-direction:row;cursor:pointer}.candidate-candidatures-turn{width:var(--form-component-height);height:var(--form-component-height);border-radius:var(--medium-border-radius);color:var(--color-gray)}.candidate-candidatures-status,.candidate-candidatures-status-elected{padding:0 10px;width:150px;height:32px;border-radius:var(--medium-border-radius)}.candidate-candidatures-status{color:var(--color-gray)}.candidate-candidatures-status-elected{color:var(--color-secondary)}.candidate-candidatures-party{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--spacing-very-small)}.candidate-candidatures-party-image{width:var(--form-component-height);height:var(--form-component-height);object-fit:cover}.candidate-details-container{display:flex;flex-direction:column;align-items:center;width:calc(100% - var(--spacing-medium) * 2);padding:0 var(--spacing-medium);box-shadow:0 0 16px #0000000a}.candidate-details-sub-container{min-width:700px;width:calc(100% - var(--spacing-medium) * 2);height:calc(100% - var(--spacing-medium) * 2);padding:var(--spacing-medium);display:flex;flex-direction:column;justify-content:center;flex-wrap:nowrap}.candidate-details-item{flex-grow:1;flex-basis:0}.candidate-details-header,.candidate-details-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;width:100%;gap:var(--spacing-very-small);font-family:var(--font-family-base);font-size:var(--font-size-h5)}.candidate-details-header{font-weight:var(--font-weight-normal);color:var(--color-gray)}.candidate-details-content{font-weight:var(--font-weight-semibold);color:var(--color-black)}.widget-title-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-gray);flex-grow:1;flex-basis:0px;min-width:0px;overflow:hidden;gap:var(--spacing-very-small);overflow:visible}.widget-text-span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 1024px){.widget-title-text{font-size:var(--font-size-h5)}.widget-title-info-icon{font-size:var(--font-size-h3);min-width:19px;height:19px}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.widget-title-text{font-size:var(--font-size-h5)}.widget-title-info-icon{font-size:var(--font-size-h3);min-width:19px;height:19px}}@media only screen and (min-width: 1386px){.widget-title-text{font-size:var(--font-size-h5)}.widget-title-info-icon{font-size:var(--font-size-h3);min-width:19px;height:19px}}.tooltip{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:19px;width:fit-content;padding:0;margin:0;font-family:var(--font-family-base);cursor:pointer}.tooltip-content{position:absolute;z-index:var(--z-tooltip);right:5px;top:-5px;background-color:#fff;text-align:center;border-radius:var(--small-border-radius);padding:5px;box-shadow:#0003 0 2px 1px -1px,#00000024 0 1px 1px,#0000001f 0 1px 3px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--spacing-very-small);font-family:var(--font-family-base)}.tooltip-title{color:var(--color-black);font-weight:var(--font-weight-semibold)}.tooltip-text{color:var(--color-gray)}@media only screen and (max-width: 1024px){.tooltip-content{width:fit-content}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.tooltip-content{width:fit-content}}@media only screen and (min-width: 1386px){.tooltip-content{width:fit-content}}.candidate-ballout-name-text{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);color:var(--color-gray);font-size:var(--font-size-h4)}.candidate-name-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-gray);font-size:var(--font-size-h3)}.candidate-name-text a{text-decoration:none;font-weight:inherit;color:inherit}.candidate-profile-card-container{background-color:var(--color-surface);border-radius:var(--medium-border-radius);box-shadow:0 0 16px #0000000a;flex-grow:1;flex-basis:0;display:flex;flex-direction:column;justify-content:flex-start;height:calc(100% - var(--spacing-small) * 2);padding:var(--spacing-small)}.candidate-profile-card-sub-container{display:flex;flex-grow:1;flex-basis:0;flex-direction:row;align-items:center;justify-content:flex-start;min-height:0;gap:var(--spacing-small);margin-left:var(--spacing-small)}.candidate-profile-card-image{width:88px;height:88px;border-radius:50%;object-fit:cover;color:var(--color-primary)}.candidate-profile-card-details-pane{flex-grow:1;flex-basis:0;height:100%;margin:var(--spacing-small);display:flex;flex-direction:column;justify-content:center}.candidate-profile-card-title-container{display:flex;flex-direction:row;justify-content:space-between}.candidate-profile-card-complementary-details-pane{margin-top:16px}.candidate-profile-card-link-map-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold)}.candidate-profile-card-link-map-text a{color:var(--color-primary);text-decoration:none}.no-data-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.no-data-container-svg{image-rendering:auto;height:7vh;width:auto}.no-data-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);color:var(--color-gray-100);margin-top:5px}.no-data-1,.no-data-2,.no-data-3{opacity:10%}.candidate-barchart-custom-tooltip{border-radius:var(--medium-border-radius);background-color:#fffffff2;border:1px solid var(--color-border);padding:var(--spacing-small);font-size:var(--font-size-h5);box-shadow:0 0 16px #0000000a}.candidate-barchart-custom-tooltip-section{padding-top:var(--spacing-medium)}.search-input-container{display:flex;flex-direction:row;align-items:center;border-radius:var(--large-border-radius);border:solid 1px var(--color-border);margin:var(--spacing-very-small);padding:var(--spacing-very-small);background-color:var(--color-surface);width:calc(100% - 2 * var(--spacing-very-small))}.search-input{background-color:var(--color-surface);font-family:var(--font-family-base);color:var(--color-black);border-radius:var(--large-border-radius);width:calc(100% - var(--spacing-very-small) * 2);padding:var(--spacing-very-small);font-size:var(--font-size-h4);box-sizing:border-box;display:flex;flex-direction:row;align-items:center;border:0px}.search-input::placeholder{color:var(--color-gray-100);opacity:1}.search-input:focus{outline:none}.search-input:active{border:0px}.search-input-icon{color:var(--color-gray-100);margin-right:var(--spacing-small)}.candidates-search-page-container{height:calc(100% - 2 * var(--spacing-large));width:100%;max-height:100%;padding:var(--spacing-large) 0;overflow:hidden;display:flex;flex-direction:column;align-items:center;margin:auto}.candidates-top-search-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:var(--spacing-small);width:100%}@media (min-width: 1024px) and (max-width: 1385px){.candidates-top-search-container{width:500px}}@media (min-width: 1386px){.candidates-top-search-container{width:700px}}.candidates-bottom-search-container{display:flex;flex-direction:row;width:100%;flex-grow:1;min-height:0px;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:16px}.candidates-search-result-container{display:grid;width:calc(100% - 2 * var(--spacing-large));padding:var(--spacing-large);flex-grow:1;min-height:0px;gap:var(--spacing-small);justify-content:center;align-items:center}@media (min-width: 0px) and (max-width: 1023px){.candidates-search-result-container{grid-template-columns:repeat(1,1fr)}}@media (min-width: 1024px) and (max-width: 1385px){.candidates-search-result-container{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1386px){.candidates-search-result-container{grid-template-columns:repeat(3,1fr)}}.candidates-search-result-container-header{display:flex;flex-direction:row;flex-basis:35px;justify-content:flex-start}.candidates-search-result-items-list{display:flex;flex-direction:row;flex-grow:1;flex-basis:0;min-height:0;width:100%}.candidate-search-header-candidate{flex-grow:.5;flex-basis:0}.candidate-search-header-actions{flex-grow:.3;flex-basis:0}.action-button{background:linear-gradient(228.89deg,var(--color-primary) 1.12%,var(--color-primary-light) 100%);border:0px;width:100%;padding:var(--spacing-very-small);height:var(--form-component-height);border-radius:var(--small-border-radius);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);color:var(--color-primary-contrast);cursor:pointer}.action-button:active{transform:scale(.95);background-color:#0000001a}.action-button:hover{filter:brightness(1.15)}.action-button-content{display:flex;justify-content:center;align-items:center;width:100%;gap:var(--spacing-very-small)}.action-button-secondary{background:linear-gradient(228.89deg,var(--color-secondary) 1.12%,var(--color-secondary-light) 100%);color:var(--color-secondary-contrast)}.action-button-terciary{background:linear-gradient(228.89deg,var(--color-terciary) 1.12%,var(--color-terciary-light) 100%);color:var(--color-terciary-contrast)}.action-button-bw{background:var(--color-black);color:var(--color-white)}.action-button-disabled{background:var(--color-gray-100);color:var(--color-gray)}.action-button-transparent{background:#0000;font-size:var(--font-size-h2)}.action-button-round{border-radius:50%}.action-button-small{width:var(--form-component-height);padding:0}.action-button-medium{width:70px}.action-button-large{width:100px}.card-container{min-height:150px;height:100%;position:relative;display:flex;flex-direction:row;overflow:hidden;border-radius:var(--medium-border-radius);background-color:var(--color-surface)}.card-left-container{flex-basis:0;flex-grow:1.5;height:100%;max-height:100%;overflow:hidden;cursor:pointer}.card-right-container{display:flex;flex-direction:column;justify-content:space-between;min-width:130px;flex-basis:0;flex-grow:1;height:calc(100% - var(--spacing-small) * 2);max-height:100%;overflow:hidden;background-color:var(--color-surface);padding:var(--spacing-small)}.card-image-container{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .2s ease-in-out;filter:brightness(.95)}.card-image-container:hover{transform:scale(1.2)}.card-image-container-contain-mode{background-size:contain}.card-buttons-container{display:flex;flex-direction:column;gap:var(--spacing-very-small)}.card-name-text{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;text-overflow:ellipsis;color:var(--color-primary);font-size:var(--font-size-h4);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);line-height:var(--font-size-h4)}.candidate-search-item-container{height:280px}.candidate--name{overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-h5);font-weight:var(--font-weight-normal);color:var(--color-black)}.change-pane-button{color:var(--color-primary-contrast);background-color:var(--color-secondary);position:absolute;cursor:pointer;z-index:var(--z-tooltip);width:30px;height:30px;border-radius:50%;border:0px;font-size:var(--font-size-h3);display:flex;justify-content:center;align-items:center;right:50%;transform:translate(50%);bottom:1px;box-shadow:0 2px 5px #00000042}@media (min-width: 1024px) and (max-width: 1385px){.change-pane-button{display:none}}@media (min-width: 1386px){.change-pane-button{display:none}}.dashboard-page-container{height:100%;max-height:100%;overflow:hidden;width:100%;display:flex;flex-direction:row;max-width:100vw}@media (min-width: 1024px){.dashboard-page-container{overflow:hidden}}.dashboard-left-pane{display:flex;height:100%;flex-basis:0px;flex-direction:column;justify-content:flex-start;max-width:100vw}@media (min-width: 360px) and (max-width: 1023px){.dashboard-left-pane{width:100%;flex-basis:100%;transform:translate(0);transition:transform .15s}}@media (min-width: 1024px){.dashboard-left-pane{flex-grow:1}}@media (min-width: 360px){.dashboard-left-pane-hidden{width:0%;flex-basis:0%;transform:translate(-100vw);transition:transform .15s}}.dashboard-right-pane{display:flex;height:100%;max-height:100%;flex-basis:0px;flex-direction:column;justify-content:flex-start;max-width:100vw}@media (min-width: 360px){.dashboard-right-pane{width:100%;flex-basis:100%;transition:transform .15s}}@media (min-width: 1024px) and (max-width: 1385px){.dashboard-right-pane{flex-basis:430px;width:430px}}@media (min-width: 1386px){.dashboard-right-pane{flex-basis:500px;width:500px}}@media (min-width: 360px){.dashboard-right-pane-hidden{width:0%;flex-basis:0%;transform:translate(100vw);transition:transform .15s}}.dashboard-filter{display:flex;flex-basis:0px;min-width:0px}@media (min-width: 360px){.dashboard-filter{width:calc(100% - 12px);padding:6px 6px 8px}}@media (min-width: 1024px) and (max-width: 1385px){.dashboard-filter{width:calc(100% - 38px);max-width:calc(100% - 38px);padding:6px 6px 8px 32px}}@media (min-width: 1386px){.dashboard-filter{width:calc(100% - 44px);max-width:calc(100% - 44px);padding:12px 12px 8px 32px}}.dashboard-map-container{position:relative}@media (min-width: 360px){.dashboard-map-container{width:calc(100% - 12px);max-width:calc(100% - 12px);padding:6px 6px 11px;flex-grow:1;flex-basis:0px}}@media (min-width: 1024px) and (max-width: 1385px){.dashboard-map-container{width:calc(100% - 38px);max-width:calc(100% - 38px);padding:6px 6px 11px 32px;flex-grow:1;flex-basis:0px}}@media (min-width: 1386px){.dashboard-map-container{width:calc(100% - 44px);max-width:calc(100% - 44px);padding:8px 12px 21px 32px;flex-grow:1;flex-basis:0px}}.dashboard-top-widget-container{display:flex;flex-direction:row}@media (min-width: 360px){.dashboard-top-widget-container{width:calc(100% - 12px);height:75px;padding:6px;gap:var(--spacing-medium)}}@media (min-width: 1024px) and (max-width: 1385px){.dashboard-top-widget-container{width:calc(100% - 24px);height:75px;padding:6px 18px 6px 6px;gap:var(--spacing-medium)}}@media (min-width: 1386px){.dashboard-top-widget-container{width:calc(100% - 48px);height:82px;padding:12px 36px 12px 12px;gap:24px}}.dashboard-bottom-widget-container{flex-basis:0px;flex-grow:1;min-height:0px}@media (min-width: 360px){.dashboard-bottom-widget-container{width:calc(100% - 12px);padding:6px 6px 11px}}@media (min-width: 1024px) and (max-width: 1385px){.dashboard-bottom-widget-container{width:calc(100% - 24px);padding:6px 18px 11px 6px}}@media (min-width: 1386px){.dashboard-bottom-widget-container{width:calc(100% - 48px);padding:12px 36px 21px 12px}}.dashboard-fullscreen-map-container{position:fixed;top:0;left:0;width:100vw;z-index:1090}@media (min-width: 360px){.dashboard-fullscreen-map-container{height:calc(100vh - 60px)}}@media (min-width: 1024px){.dashboard-fullscreen-map-container{height:100vh}}.add-filter-button{color:var(--color-primary-contrast);background:var(--color-secondary);font-size:var(--font-size-h2);border:0px;border-radius:50%;margin-top:14px;display:flex;justify-content:center;align-items:center;cursor:pointer}@media (min-width: 360px){.add-filter-button{width:36px;height:36px;flex-basis:36px}}@media (min-width: 1024px) and (max-width: 1385px){.add-filter-button{width:40px;height:40px;flex-basis:40px}}@media (min-width: 1386px){.add-filter-button{width:46px;height:46px;flex-basis:46px}}.add-filter-button:active{transform:scale(.95);background-color:#0000001a}.add-filter-button:hover{filter:brightness(1.15)}.select-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-gray)}@media only screen and (max-width: 1024px){.select-text{font-size:.75em;line-height:1em;height:16px}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.select-text{font-size:.6875em;line-height:.9375em;height:15px}}@media only screen and (min-width: 1386px){.select-text{font-size:.75em;line-height:1em;height:16px}}.dash-select-outer-container{font-family:var(--font-family-base)!important;flex-grow:1;flex-basis:0px;min-width:0px;display:flex;flex-direction:column}.dash-select__container{color:var(--color-black)!important;min-width:0px!important;max-width:100%!important;flex-basis:0px!important}.dash-select__control{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;height:var(--form-component-height)!important;max-height:var(--form-component-height)!important;box-shadow:none!important;outline:none!important}.dash-select__control:hover{border:1px solid var(--color-border)!important}.dash-select__control:focus,.dash-select__control:focus-within{box-shadow:none!important;outline:none!important}.dash-select__menu{z-index:var(--z-popup-menu)!important}.dash-select__placeholder{color:var(--color-gray-100)!important;opacity:1!important;overflow:hidden!important}.dash-select__option{color:var(--color-black)!important;background-color:var(--color-surface)!important}.dash-select__option--is-focused{background-color:var(--color-background)!important}.dashboard-candidate-search-item-candidate{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-medium)}.dashboard-candidate-search-item-photo{height:calc(var(--form-component-height) - 10px);width:calc(var(--form-component-height) - 10px);border-radius:50%;object-fit:cover;color:var(--color-primary)}.dashboard-candidate-search-item-details{flex-grow:1;font-family:var(--font-family-base)}.dashboard-candidate-search-item-name{flex-grow:1;font-weight:var(--font-weight-semibold);font-size:var(--font-size-h6);color:var(--color-black)}.dashboard-candidate-search-item-candidature-details{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:var(--font-size-h6);color:var(--color-gray)}.dashboard-candidate-select-outer-container{font-family:var(--font-family-base)!important;flex-grow:1;flex-basis:0px;min-width:0px;display:flex;flex-direction:column}.dashboard-candidate-select__container{color:var(--color-black)!important;height:var(--form-component-height)!important;max-height:var(--form-component-height)!important;min-width:0px!important;max-width:100%!important;flex-basis:0px!important}.dashboard-candidate-select__control{height:var(--form-component-height)!important;max-height:var(--form-component-height)!important;border:1px solid var(--color-border)!important;box-shadow:none!important;outline:none!important}.dashboard-candidate-select__control:hover{border:1px solid var(--color-border)!important}.dashboard-candidate-select__control:focus,.dashboard-candidate-select__control:focus-within{box-shadow:none!important;outline:none!important}.dashboard-candidate-select__menu{z-index:var(--z-popup-menu)!important}.dashboard-candidate-select__placeholder{color:var(--color-gray-100)!important;opacity:1!important;overflow:hidden!important}.dashboard-candidate-select__option{background-color:var(--color-surface)!important}.dashboard-candidate-select__option--is-focused{background-color:var(--color-background)!important}.filter-chip-container{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:fit-content;min-width:fit-content;height:24px;border-radius:15px;gap:var(--spacing-small);padding:2px 8px;font-size:var(--font-size-h6);font-family:var(--font-family-base);font-weight:var(--font-weight-normal)}.filter-chip-container-normal{background:var(--color-secondary);color:var(--color-secondary-contrast)}.filter-chip-container-disabled{background:linear-gradient(90deg,#e7e7e7,#e7e7e7);color:var(--color-gray);padding:2px 12px}.filter-chip-container-scenario-a{background:#2e6985;color:var(--color-white)}.filter-chip-container-scenario-b{background:#a63b0c;color:var(--color-white)}.filter-chip-button{height:100%;display:flex;flex-direction:column;justify-content:center;background-color:#0000;font-size:var(--font-size-h5);color:var(--color-white);padding:0;border:none;cursor:pointer}.filter-chip-button:active{transform:scale(.95);background-color:#0000001a}.filter-chip-button:hover{transform:scale(1.15);filter:brightness(1.15)}.filter-container{display:flex;flex-direction:column;width:100%}.filter-top-container{display:flex;width:100%;flex-direction:row;align-items:center;gap:var(--spacing-small)}.filter-bottom-container{display:flex;flex-grow:1;flex-direction:row;gap:var(--spacing-small);padding:9px 0 0}.filter-list{display:flex;height:35px;flex-grow:1;flex-direction:row;align-items:center;gap:var(--spacing-small)}.filter-list:last-child{margin-bottom:10px}.filter-select,.filter-data-select{flex-grow:1}.popup-menu-item-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-feature-settings:"salt" on;color:var(--color-black);text-align:left}.popup-menu-item-text-selected{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-feature-settings:"salt" on;color:var(--color-primary-light)}@media only screen and (max-width: 1024px){.popup-menu-item-text{font-weight:var(--font-weight-normal);font-size:.8em;line-height:1.25em}.popup-menu-item-text-selected{font-size:.8em;line-height:1.25em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.popup-menu-item-text,.popup-menu-item-text-selected{font-size:.8em;line-height:1.25em}}@media only screen and (min-width: 1386px){.popup-menu-item-text,.popup-menu-item-text-selected{font-size:var(--font-size-h5)}}.popup{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:fit-content;width:fit-content;padding:0;margin:0}.popup-content{position:absolute;z-index:1080;visibility:hidden;width:fit-content;background-color:#fff;color:#000;text-align:center;border-radius:var(--small-border-radius);padding:4px 0;box-shadow:#0003 0 2px 1px -1px,#00000024 0 1px 1px,#0000001f 0 1px 3px}.popup .popup-show{visibility:visible;-webkit-animation:fadeIn .15s;animation:fadeIn .15s;animation-timing-function:cubic-bezier(.26,.53,.74,1.48)}.popup-menu-entry{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:calc(100% - 20px);gap:var(--spacing-large);padding:5px 10px;cursor:pointer}.popup-menu-entry:hover{background-color:#f1f1f1}.popup-menu-options{height:fit-content;max-height:320px;background-color:#fff}.popup-menu-search-container{padding:8px}@-webkit-keyframes fadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media only screen and (max-width: 1024px){.popup-content{width:120px}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.popup-content{width:200px}}@media only screen and (min-width: 1386px){.popup-content{width:250px}}.map-button{width:28px;height:28px;border-radius:50%;background:var(--color-primary-contrast);border:0px;display:flex;justify-content:center;align-items:center;box-shadow:#0003 0 2px 1px -1px,#00000024 0 1px 1px,#0000001f 0 1px 3px;cursor:pointer}.map-button:hover{filter:brightness(1.15)}.map-button:active{transform:translateY(2px);box-shadow:inset 1px 1px #00000080}.map-controls-container{border-radius:var(--medium-border-radius);position:absolute;top:8px;bottom:0}@media (min-width: 0px) and (max-width: 1023px){.map-controls-container{width:calc(100% - 12px);max-width:calc(100% - 12px);height:calc(100% - 17px);top:6px;bottom:0}}@media (min-width: 1024px) and (max-width: 1385px){.map-controls-container{width:calc(100% - 38px);max-width:calc(100% - 38px);height:calc(100% - 17px);top:6px;bottom:0}}@media (min-width: 1386px){.map-controls-container{width:calc(100% - 44px);max-width:calc(100% - 44px);height:calc(100% - 29px);top:8px;bottom:0}}.map-controls-container-fullscreen{width:calc(100% + -0px)!important;max-width:calc(100% + -0px)!important;height:calc(100% - 8px)!important;top:8px;bottom:0}.map-controls-left-container{position:absolute;height:fit-content;width:28px;left:16px;bottom:16px}.map-controls-right-container{position:absolute;right:16px;bottom:16px;width:28px;height:fit-content}.map-controls-top-right-container{position:absolute;z-index:1050;top:16px;right:16px;width:28px;height:fit-content}.map-button-icon{font-size:18px}.map-menu-button{background-color:var(--color-black);color:#f1f1f1}.map-menu-button:hover{background-color:#565465}.map-button-visible{position:absolute;z-index:1050;padding:0;width:28px;height:28px;left:0;opacity:1;transition:left .35s}.map-button-hidden{position:absolute;z-index:0;padding:0;width:28px;height:28px;bottom:0!important;opacity:0;transition:left .35s}.map-button-attributes{padding:0;width:28px;height:28px}.map-legend-container{display:flex;font-family:var(--font-family-base);flex-direction:row;justify-content:flex-start;align-items:center;position:absolute;z-index:var(--z-map-controls);left:50%;transform:translate(-50%);bottom:16px;border-radius:var(--small-border-radius);height:40px;overflow:hidden;box-shadow:#0003 0 2px 1px -1px,#00000024 0 1px 1px,#0000001f 0 1px 3px;animation:appear .25s ease-out}.map-legend-item{height:100%;width:40px;font-size:.7em;font-weight:var(--font-weight-semibold);display:flex;flex-direction:column;justify-content:center;align-items:center}.map-top-display-container{display:flex;font-family:var(--font-family-base);background-color:var(--color-surface);flex-direction:column;justify-content:flex-start;align-items:center;position:absolute;z-index:var(--z-map-controls);top:16px;left:16px;box-shadow:#0003 0 2px 1px -1px,#00000024 0 1px 1px,#0000001f 0 1px 3px;border-radius:var(--small-border-radius);padding:8px;transition:height 15ms ease-out}@media (min-width: 0px) and (max-width: 1385px){.map-top-display-container{width:180px}}@media (min-width: 1386px){.map-top-display-container{width:220px}}.map-top-display-content{display:flex;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;flex-grow:1;gap:var(--spacing-very-small)}.map-top-display-place{font-size:var(--font-size-h5);color:var(--color-black);width:calc(100% - 10px)}@media (min-width: 0px) and (max-width: 1385px){.map-top-display-place{font-size:.7em}}@media (min-width: 1024px) and (max-width: 1385px){.map-top-display-place{margin-top:10px}}.map-top-display-value{font-size:var(--font-size-h5);color:var(--color-gray);gap:var(--spacing-very-small);width:fit-content;display:flex;align-items:center}@media (min-width: 0px) and (max-width: 1385px){.map-top-display-value{font-size:.7em;font-weight:var(--font-weight-normal)}}.map-top-display-summary-attribute{display:flex;flex-direction:row;justify-items:flex-start;align-items:center;gap:var(--spacing-very-small);font-weight:var(--font-weight-semibold)}@media (min-width: 0px) and (max-width: 1023px){.map-top-display-select{margin-top:5px}}@keyframes display-expand{0% {height: 45px;} @media (min-width: 1024px) and (max-width: 1385px) {0% {height: 55px;}} @media (min-width: 1386px) {0% {height: 57px;}} 90% {height: 85px;} 100% {height: 85px; overflow: visible;}}#dataelege-animated-maker{animation:jumping-marker .75s linear infinite normal forwards}.leaflet-marker-icon{border:none;background-color:#0000}@keyframes jumping-marker{0%{transform:translateY(-20px) scaleX(125%);animation-timing-function:cubic-bezier(.33333,.66667,.66667,1)}40%{transform:translateY(-35px);animation-timing-function:cubic-bezier(.33333,0,.66667,.33333)}80%{transform:translateY(-20px) scaleX(1.1)}to{transform:translateY(-20px) scaleX(125%);animation-timing-function:cubic-bezier(.645,.045,.355,1)}}.map-viewer-container{width:100%;max-width:100%;height:100%;border-radius:var(--medium-border-radius);background-image:url(/assets/light-map-background-CNtVpGFW.png);box-shadow:0 0 16px #0000000a;position:relative;transition:all .35s}.map-viewer-container-fullscreen{border-radius:0;transition:all .35s}.leaflet-interactive,.leaflet-zoom-animated{outline:none}.map-viewer-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--medium-border-radius);background-color:#fff;z-index:1060}.map-viewer-loading-overlay-fullscreen{border-radius:0}.map-polygon{position:absolute;animation:appear .75s ease-in forwards}.number-widget-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);color:var(--color-black);max-width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media only screen and (max-width: 1024px){.number-widget-text{font-size:var(--font-size-h5);line-height:1em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.number-widget-text{font-size:var(--font-size-h5);line-height:1em}}@media only screen and (min-width: 1386px){.number-widget-text{font-size:var(--font-size-h3)}}.select-attribute-button{color:var(--color-gray);font-size:var(--font-size-h3);border:0px;font-weight:700px;background-color:#0000;padding:0;display:flex;justify-content:center;cursor:pointer}.number-widget-container{flex-grow:1;flex-basis:0px;background-color:var(--color-surface);border-radius:var(--medium-border-radius);padding:12px;display:flex;flex-direction:column;box-shadow:0 0 16px #0000000a}@media (min-width: 0px) and (max-width: 1385px){.number-widget-container{max-width:calc(50% - 32px)}}@media (min-width: 1386px){.number-widget-container{max-width:calc(50% - 36px)}}.number-widget-value{flex-grow:1;flex-basis:0px}.number-widget-title-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.widget-item-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;overflow:hidden}.widget-sub-item-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-gray);white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;overflow:hidden}@media only screen and (max-width: 1024px){.widget-item-text{font-size:.8em;line-height:1.2em}.widget-sub-item-text{font-size:.6em;line-height:.8em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.widget-item-text{font-size:.8em;line-height:1.2em}.widget-sub-item-text{font-size:.6em;line-height:.8em}}@media only screen and (min-width: 1386px){.widget-item-text{font-size:var(--font-size-h5);line-height:1.25em}.widget-sub-item-text{font-size:.75em;line-height:1em}}.widget-item-container{width:calc(100% - 30px);height:34px;background-color:var(--color-surface);padding:4px 15px 4px 5px;display:flex;flex-direction:row;gap:var(--spacing-small)}.widget-item-text-container{display:flex;flex-direction:column;flex-grow:1;flex-basis:0px;min-width:0px;flex-wrap:nowrap}.widget-bar-container{flex-grow:1;flex-basis:0px;min-width:0px}.widget-bar{display:flex;width:100%;height:34px;background:#ededed;border-radius:20px;flex-direction:column;justify-content:center;overflow:hidden}.widget-bar-item-progress{position:relative;top:.45em;display:flex;height:34px;min-height:34px;background:linear-gradient(90deg,var(--color-secondary) 0%,var(--color-secondary-light) 100%);flex-direction:column;justify-content:center;width:0px;transition:width 1s ease-out}.widget-bar-item-text{position:relative;top:-1.3em;font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:.75em;line-height:1.2em;letter-spacing:.1em;font-feature-settings:"salt" on;color:#073a4b;margin-left:15px;z-index:1010}.widget-container{width:calc(100% - 20px);height:calc(100% - 30px);background-color:var(--color-surface);border-radius:var(--medium-border-radius);padding:15px 5px 15px 15px;display:flex;flex-direction:column;min-height:0px;box-shadow:0 0 16px #0000000a}.widget-title-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:8px;margin-right:7px}.widget-data-container{display:flex;width:100%;flex-grow:1;flex-basis:0px;min-height:0px}.elections-page-container{height:100%;max-height:100%;overflow:hidden;width:100%;display:flex;flex-direction:row;max-width:100vw}.elections-left-pane{display:flex;height:100%;flex-basis:0px;flex-direction:column;justify-content:flex-start;max-width:100vw}.elections-right-pane{display:flex;height:100%;max-height:100%;flex-basis:0px;flex-direction:column;justify-content:flex-start;max-width:100vw}.elections-top-left-pane{height:66px;display:flex;flex-direction:row}.filter-select-turn,.filter-select-year,.filter-select-office,.filter-select-local,.filter-select-state{width:0px}.elections-bottom-left-pane{flex-grow:1;flex-basis:0;min-height:0px;background-color:var(--color-surface);border-radius:var(--medium-border-radius);box-shadow:0 0 16px #0000000a}@media only screen and (max-width: 1024px){.elections-left-pane{width:100%;flex-basis:100%;transform:translate(0);transition:transform .15s}.elections-left-pane-hidden{width:0%;flex-basis:0%;transform:translate(-100vw);transition:transform .15s}.elections-right-pane{width:100%;flex-basis:100%;transform:translate(0);transition:transform .15s}.elections-right-pane-hidden{width:0%;flex-basis:0%;transform:translate(100vw);transition:transform .15s}.elections-top-left-pane{height:100px;min-width:0px;margin:4px 6px 16px;gap:4px;flex-wrap:wrap}.filter-select-turn{width:auto;flex-basis:100px!important}.filter-select-year,.filter-select-office,.filter-select-local,.filter-select-state{flex-grow:1;flex-basis:100px!important;width:auto}.elections-bottom-left-pane{margin:8px 6px 4px;padding:14px 5px 16px 16px}.ranking-candidates-text{padding:8px 0 0 6px}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.elections-left-pane{flex-basis:0px;flex-grow:5}.elections-right-pane{flex-basis:0px;flex-grow:3}.elections-top-left-pane{height:120px;margin:12px 6px 16px 32px;gap:var(--spacing-small);flex-wrap:wrap}.elections-bottom-left-pane{margin:12px 6px 16px 32px;padding:14px 5px 16px 16px}.ranking-candidates-text{padding:0 0 0 32px}.filter-select-turn{width:auto;flex-basis:120px!important}.filter-select-year{flex-grow:1;flex-basis:120px!important;width:auto}.filter-select-office,.filter-select-local{flex-grow:1;flex-basis:180px!important;width:auto}.filter-select-state{flex-grow:1;flex-basis:120px!important;width:auto}}@media only screen and (min-width: 1386px){.elections-left-pane{flex-basis:0px;flex-grow:2}.elections-right-pane{flex-basis:0px;flex-grow:1}.elections-top-left-pane{margin:12px 12px 16px 32px;gap:var(--spacing-medium)}.elections-bottom-left-pane{margin:12px 12px 16px 32px;padding:28px 10px 32px 32px}.ranking-candidates-text{padding:0 0 0 32px}}.election-ranking-item-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--spacing-medium);height:55px;margin-right:16px;animation:appear .25s ease}.election-ranking-item-photo-container{width:44px;height:44px;border-radius:50%;overflow:hidden}.election-ranking-item-photo{width:44px;height:auto;opacity:90%;color:var(--color-primary)}.election-ranking-item-details{flex-basis:40%;font-family:var(--font-family-base);text-decoration:none}.election-ranking-item-details a{text-decoration:none}.election-ranking-item-name{flex-grow:1;font-weight:var(--font-weight-semibold);color:var(--color-black)}@media (min-width: 0px) and (max-width: 1023px){.election-ranking-item-name{font-weight:var(--font-weight-normal);font-size:.75em}}@media (min-width: 1024px) and (max-width: 1385px){.election-ranking-item-name{font-size:var(--font-size-h5)}}@media (min-width: 1386px){.election-ranking-item-name{font-size:var(--font-size-h5)}}.election-ranking-item-candidature-details{flex-grow:2;font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:.75em;line-height:1em;color:var(--color-gray)}.election-ranking-item-voting{flex-grow:1;flex-basis:15%;font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:.8em;line-height:1.2em;font-feature-settings:"salt" on;color:var(--color-gray)}.election-ranking-item-relative-voting{flex-grow:2;flex-basis:120px;height:34px}@media (min-width: 0px) and (max-width: 1023px){.election-ranking-item-relative-voting{display:none}}.election-ranking-item-bar{display:flex;width:100%;height:34px;background:#ededed;border-radius:20px;flex-direction:column;justify-content:center;overflow:hidden}.election-ranking-item-bar-progress{position:relative;top:.6em;display:flex;height:34px;min-height:34px;background:var(--color-secondary);flex-direction:column;justify-content:center;width:0px;transition:width 1s ease-out}.election-ranking-item-bar-text{position:relative;font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-h5);top:-1em;line-height:1.2em;margin-left:15px;font-feature-settings:"salt" on;color:var(--color-black);z-index:var(--z-widget-item)}.election-ranking-container{height:100%;min-height:0px}.election-summary-container{width:calc(100% - 44px);height:calc(100% - 28px);min-height:0px;display:flex;flex-direction:column;justify-content:space-between;margin:12px 32px 16px 12px;gap:var(--spacing-small)}@media (min-width: 0px) and (max-width: 1023px){.election-summary-container{width:calc(100% - 24px);margin:12px 12px 16px}}.election-summary-line{width:100%;display:flex;flex-direction:row;flex-grow:.25;flex-basis:25%;min-height:0px;gap:var(--spacing-small)}.election-number-widget-container{flex-grow:1;flex-basis:50%;background-color:var(--color-surface);border-radius:var(--medium-border-radius);padding:12px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-small);animation:appear .25s ease;box-shadow:0 0 16px #0000000a}.election-number-widget-mark-container{display:flex;flex-grow:1;min-height:0px;justify-content:center;align-items:center}.election-number-widget-value{display:flex;flex-basis:0px;justify-content:flex-end;font-size:var(--font-size-h3)}.election-number-widget-title-container{display:flex;flex-direction:row;justify-content:space-between}.banner-content-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:#a8a8a8}@media only screen and (max-width: 1024px){.banner-content-text{font-size:var(--font-size-h5)}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.banner-content-text{font-size:var(--font-size-h5)}}@media only screen and (min-width: 1386px){.banner-content-text{font-size:var(--font-size-h3)}}.banner-title-text{font-family:var(--font-family-base);font-weight:800;color:var(--color-primary)}@media only screen and (max-width: 1024px){.banner-title-text{font-size:var(--font-size-h5)}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.banner-title-text{font-size:var(--font-size-h3)}}@media only screen and (min-width: 1386px){.banner-title-text{font-size:var(--font-size-h2)}}.banner{display:flex;flex-direction:row;justify-content:center;min-width:0;min-height:0;overflow:hidden;background-color:var(--color-surface);height:calc(100% - 2 * var(--spacing-large));padding:var(--spacing-large);gap:var(--spacing-medium);width:calc(100% - var(--spacing-large) * 2);border-radius:var(--large-border-radius)}.banner-left{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-medium);flex-grow:1}@media (min-width: 1024px){.banner-left{width:50%;flex-grow:0}}@media (min-width: 1386px){.banner-left{width:50%;flex-grow:0}}.banner-left-top{display:flex;flex-direction:column;gap:var(--spacing-small)}.banner-middle{display:none;overflow:hidden}@media (min-width: 0px) and (max-width: 1023px){.banner-middle{display:block;flex-grow:1}}.banner-right{display:none;flex-grow:1;flex-basis:0;flex-direction:column;justify-content:center;align-items:center;height:100%}@media (min-width: 1024px){.banner-right{display:flex}}@media (min-width: 1386px){.banner-right{display:flex}}.banner-image{width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;border-radius:var(--large-border-radius)}.electoral-data-page-container{height:calc(100% - var(--spacing-large) * 2);width:calc(100% - var(--spacing-large) * 2);padding:var(--spacing-large);gap:var(--spacing-medium);display:flex;flex-direction:column}.electoral-data-banner-container{width:100%;height:290px}.electoral-data-cards{width:100%;display:grid;flex-direction:row;justify-content:center;flex-grow:1;gap:var(--spacing-small);grid-template-columns:repeat(1,1fr)}@media (min-width: 1024px){.electoral-data-cards{grid-template-columns:repeat(2,1fr)}}.party-profile-page-container{height:100%;max-height:100%;overflow:hidden;width:100%;display:flex;flex-direction:row;max-width:100vw;min-width:0px}@media (min-width: 0px) and (max-width: 1023px){.party-profile-page-container{overflow:hidden}}.party-profile-left-pane{display:flex;height:100%;flex-basis:0px;flex-direction:column;justify-content:flex-start;max-width:100vw;min-width:0px}@media (min-width: 1024px){.party-profile-left-pane{flex-basis:0px;flex-grow:5}}@media (min-width: 0px) and (max-width: 1023px){.party-profile-left-pane{width:100%;flex-basis:100%;transform:translate(0);transition:transform .15s}}@media (min-width: 0px) and (max-width: 1023px){.party-profile-left-pane-hidden{width:0%;flex-basis:0%;transform:translate(-100vw);transition:transform .15s}}.party-profile-right-pane{display:flex;height:100%;max-height:100%;flex-basis:0px;flex-direction:column;justify-content:flex-start;max-width:100vw;min-width:0px}@media (min-width: 1024px){.party-profile-right-pane{flex-basis:0px;flex-grow:4}}@media (min-width: 0px) and (max-width: 1023px){.party-profile-right-pane{width:100%;flex-basis:100%;transform:translate(0);transition:transform .15s}}@media (min-width: 0px) and (max-width: 1023px){.party-profile-right-pane-hidden{width:0%;flex-basis:0%;transform:translate(100vw);transition:transform .15s}}.party-info-container{display:flex;flex-direction:row;height:220px}@media (min-width: 1024px){.party-info-container{width:calc(100% - 38px);margin:3px 6px 6px 32px;height:150px;gap:var(--spacing-very-small)}}@media (min-width: 0px) and (max-width: 1023px){.party-info-container{width:calc(100% - 8px);margin:6px 4px;height:150px}}.party-votes-chart-container{display:flex;flex-direction:column;background-color:var(--color-surface);box-shadow:0 0 16px #0000000a;border-radius:var(--medium-border-radius);min-width:0px}@media (min-width: 1024px){.party-votes-chart-container{width:calc(100% - 54px);margin:6px 6px 12px 32px;padding:8px;min-height:0px;flex-grow:1}}@media (min-width: 0px) and (max-width: 1023px){.party-votes-chart-container{width:calc(100% - 24px);margin:6px 4px 12px;padding:8px;min-height:0px;flex-grow:1}}.party-candidates-chart-container{display:flex;flex-direction:column;background-color:var(--color-surface);box-shadow:0 0 16px #0000000a;border-radius:var(--medium-border-radius);min-width:0px}@media (min-width: 1024px){.party-candidates-chart-container{width:calc(100% - 38px);margin:12px 12px 6px;padding:8px;min-height:0px;flex-grow:1}}@media (min-width: 0px) and (max-width: 1023px){.party-candidates-chart-container{width:calc(100% - 24px);margin:0 4px 6px;padding:8px;min-height:0px;flex-grow:1}}.party-candidates-sex-chart-container{display:flex;flex-direction:column;background-color:var(--color-surface);box-shadow:0 0 16px #0000000a;border-radius:var(--medium-border-radius);min-width:0px}@media (min-width: 1024px){.party-candidates-sex-chart-container{width:calc(100% - 38px);margin:6px 12px 12px;padding:8px;min-height:0px;flex-grow:1}}@media (min-width: 0px) and (max-width: 1023px){.party-candidates-sex-chart-container{width:calc(100% - 24px);margin:6px 4px 12px;padding:8px;min-height:0px;flex-grow:1}}.party-profile-widget-title-container{display:flex;flex-direction:row;justify-content:space-between}.party-acronym-text{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--color-black)}.party-name-text{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-normal);color:var(--color-gray)}.party-profile-card-container{background-color:var(--color-surface);box-shadow:0 0 16px #0000000a;border-radius:var(--medium-border-radius);border:0px;flex-grow:1;flex-basis:0px;display:flex;flex-direction:column;justify-content:flex-start}@media (min-width: 0px) and (max-width: 1385px){.party-profile-card-container{height:calc(100% - 16px);padding:8px}}@media (min-width: 1386px){.party-profile-card-container{height:calc(100% - 32px);padding:16px}}.party-profile-card-sub-container{display:flex;height:auto;min-height:0px;flex-grow:1;flex-basis:0px;flex-direction:row;justify-content:flex-start;align-items:center}.party-profile-card-image-pane{width:112px;height:112px;margin:5px}.party-profile-card-details-pane{flex-basis:0px;flex-grow:1;height:112px;margin:12px;display:flex;flex-direction:column;justify-content:center}.party-profile-card-title-container{display:flex;flex-direction:row;justify-content:space-between}.party-profile-card-logo{width:112px;height:112px;border-radius:var(--medium-border-radius);object-fit:contain}.party-profile-filter{display:flex;max-width:calc(100vw - 16px)}@media (min-width: 0px) and (max-width: 1023px){.party-profile-filter{width:calc(100% - 12px);padding:6px 6px 8px;height:115px}}@media (min-width: 1024px) and (max-width: 1385px){.party-profile-filter{width:calc(100% - 38px);padding:6px 6px 4px 32px;height:115px}}@media (min-width: 1386px){.party-profile-filter{width:calc(100% - 44px);padding:12px 12px 15px 32px;height:110px}}.party-summary-widget-text{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-black);display:flex;justify-content:flex-end;align-items:flex-end;flex-grow:1}.party-profile-summary-container{flex-grow:1;flex-basis:0px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.party-profile-summary-container-line{display:flex;flex-direction:row;border:0px;width:100%;flex-grow:1;overflow:hidden}.party-profile-summary-widget{display:flex;flex-direction:column;background-color:var(--color-surface);box-shadow:0 0 16px #0000000a;border:0px;height:100%;border-radius:var(--medium-border-radius);overflow:hidden;flex-grow:1;min-width:0px;flex-basis:50%}@media only screen and (max-width: 1024px){.party-profile-summary-container{display:none}}@media only screen and (min-width: 1024px){.party-profile-summary-container,.party-profile-summary-container-line{gap:var(--spacing-very-small)}.party-profile-summary-widget{height:calc(100% - 16px);padding:8px}}.barchart-custom-tooltip{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--medium-border-radius);padding:10px}.parties-search-page-container{height:calc(100% - 2 * var(--spacing-large));width:100%;max-height:100%;padding:var(--spacing-large) 0;overflow:hidden;display:flex;flex-direction:column;align-items:center;margin:auto}@media (min-width: 0px) and (max-width: 1023px){.parties-search-page-container{width:calc(100% - 16px);padding:0 8px 26px}}.parties-top-search-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:var(--spacing-small)}@media (min-width: 0px) and (max-width: 1023px){.parties-top-search-container{width:100%}}@media (min-width: 1024px) and (max-width: 1385px){.parties-top-search-container{width:500px}}@media (min-width: 1386px){.parties-top-search-container{width:700px}}.parties-bottom-search-container{display:flex;flex-direction:row;width:100%;flex-grow:1;min-height:0px;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:16px}.parties-search-result-container{display:grid;width:calc(100% - 2 * var(--spacing-large));padding:var(--spacing-large);flex-grow:1;min-height:0px;gap:var(--spacing-small);justify-content:center;align-items:center}@media (min-width: 0px) and (max-width: 1023px){.parties-search-result-container{grid-template-columns:repeat(1,1fr)}}@media (min-width: 1024px) and (max-width: 1385px){.parties-search-result-container{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1386px){.parties-search-result-container{grid-template-columns:repeat(3,1fr)}}.home-page-container{height:calc(100% - var(--spacing-large) * 2);width:calc(100% - var(--spacing-large) * 2);display:flex;flex-direction:column;padding:var(--spacing-large);gap:var(--spacing-medium)}.home-separator-line{width:100%;border:var(--border-width) solid var(--color-border)}.home-banner{width:100%;display:block;flex-direction:row;justify-content:center;overflow:hidden;height:300px;min-height:300px}.home-banner-sub-container{overflow:hidden;height:100%;transition:opacity .75s ease-out}.home-card{width:100%;display:grid;flex-direction:row;justify-content:center;flex-grow:1;gap:var(--spacing-small);grid-template-columns:repeat(1,1fr)}@media (min-width: 1024px){.home-card{grid-template-columns:repeat(4,1fr)}}.notebook-button{background:var(--color-primary);color:var(--color-primary-contrast);border-radius:var(--small-border-radius);height:var(--form-component-height);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h4);border:0px;position:relative;cursor:pointer}.notebook-button:hover{filter:brightness(1.15)}.notebook-button:active{transform:scale(.95);background-color:#0000001a}.notebook-button.notebook-button-disabled{background:var(--color-gray-100);color:var(--color-gray);pointer-events:none}.notebook-button.unselected-notebook-button{background:var(--color-primary-contrast);color:var(--color-primary);border:1px solid var(--color-primary)}.notebook-button.unselected-notebook-button:hover{filter:brightness(1.05)}.notebook-button.unselected-notebook-button:active{transform:scale(.95);background-color:#00000008}.notebook-button-small{height:22px;width:25px;min-width:25px;padding:0;margin:0;border-radius:var(--small-border-radius)}.notebook-button-content{display:flex;justify-content:space-around;align-items:center;gap:var(--spacing-very-small);width:calc(100% - var(--spacing-very-small) * 2);padding:var(--spacing-very-small)}.notebook-button-content-small{display:flex;justify-content:space-around;align-items:center;gap:2px;width:calc(100% - 4px);padding:0 2px;font-size:var(--font-size-h6)}.notebook-input-label-container-area{display:flex;flex-direction:column;height:110px}.notebook-input-text-area{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;font-family:var(--font-family-base);width:100%;height:100%;border:0px;background:var(--color-surface);border:1px solid #d5dae1;border-radius:var(--small-border-radius);color:var(--color-black);height:110px;resize:none}.notebook-input-text-area-invalid{border:1px solid #fc6969}.notebook-input-label-area{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:.9em;color:var(--color-gray)}.notebook-input-label-invalid-area{color:#fc6969}.notebook-input-text-area::placeholder{color:var(--color-gray);opacity:1;font-size:var(--font-size-h5)}.notebook-input-text-area:active,.notebook-input-text-area:focus{outline:none;border:1px solid #d5dae1}@media only screen and (max-width: 1024px){.notebook-input-text-area{padding:5px 10px;font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);line-height:1.2em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.notebook-input-text-area{padding:5px 10px;font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);line-height:1.2em}}@media only screen and (min-width: 1386px){.notebook-input-text-area{padding:5px 10px;font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);line-height:1.2em}}.notebook-input-label-container{display:flex;flex-direction:column;height:37px}.notebook-input-text{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;font-family:var(--font-family-base);width:100%;height:100%;border:0px;background:var(--color-surface);border:1px solid #d5dae1;border-radius:var(--small-border-radius);color:var(--color-black)}.notebook-input-text-invalid{border:1px solid #fc6969}.notebook-input-label{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:.9em;color:var(--color-gray)}.notebook-input-label-invalid{color:#fc6969}.notebook-input-text::placeholder{color:var(--color-gray);opacity:1;font-size:var(--font-size-h5)}.notebook-input-text:active,.notebook-input-text:focus{outline:none;border:1px solid #d5dae1}@media only screen and (max-width: 1024px){.notebook-input-text{padding:5px 10px;font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);line-height:.5em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.notebook-input-text{padding:5px 10px;font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);line-height:.5em}}@media only screen and (min-width: 1386px){.notebook-input-text{padding:5px 10px;font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);line-height:.8em}}.notebook-select-text-outer-container{min-width:0px;display:flex;flex-direction:column;width:220px;border:none}.notebook-select-text-container{font-family:var(--font-family-base);height:37px;max-width:100%;min-width:0px;flex-basis:0px;color:var(--color-black)}.notebook-select-text{border-radius:var(--small-border-radius);border:1px solid #d5dae1;box-shadow:0 1px 2px #0000000d}.notebook-select-text-menu{z-index:1080!important;position:absolute;top:0}.notebook-select-text-placeholder{color:var(--color-gray);opacity:1;overflow:hidden}.notebook-questionaire-container{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;align-items:center;flex-grow:1}.notebook-questionaire-subcontainer{width:calc(100% - 2 * var(--spacing-medium));max-width:800px;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-medium)}.notebook-questionaire-form-item{width:100%;display:flex;flex-direction:column;gap:var(--spacing-very-small);margin-top:25px}.notebook-questionaire-form-item-label{font-size:var(--font-size-h5);font-family:var(--font-family-base);color:var(--color-gray);font-weight:var(--font-weight-bold)}.notebook-questionaire-form-description{font-size:.8em;font-family:var(--font-family-base);color:var(--color-gray);font-style:italic;margin-top:15px}.notebook-questionaire-container-title{color:var(--color-primary);font-size:var(--font-size-h3);margin-top:25px}.notebook-questionaire-form-footer{display:flex;flex-direction:row;width:100%;margin-top:25px;margin-bottom:25px;gap:var(--spacing-small)}.notebook-questionaire-form-footer-button,.notebook-questionaire-selector{width:100%}.save-questionaire-modal-container{display:flex;flex-direction:column;justify-content:space-between;width:calc(100vw - 48px);max-width:320px;min-height:130px;gap:var(--spacing-very-small);animation:appear .25s ease-in forwards}.save-questionaire-modal-buttons-container{display:flex;flex-direction:row;gap:var(--spacing-very-small)}.save-questionaire-modal-title{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h3);text-align:center;color:var(--color-black)}.save-questionaire-modal-top-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);line-height:1.2em;text-align:center;color:var(--color-gray)}.save-questionaire-modal-content-container{display:flex;justify-content:center;align-items:center;height:150px}.save-questionaire-modal-input{font-family:var(--font-family-base);border:none;width:100%;text-align:center;color:var(--color-gray);font-size:var(--font-size-h5);border-bottom:1px solid #747475}.save-questionaire-modal-input-button{width:100%}.save-questionaire-modal-input:focus{outline:none}.notebooks-range-outer-container{flex-grow:1;flex-basis:0px;min-width:0px;display:flex;flex-direction:column}.notebooks-slidecontainer{width:100%}.notebooks-slider-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:4px;border-radius:var(--small-border-radius);background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.notebooks-slider-input:hover{opacity:1}.notebooks-slider-input::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:var(--color-surface);border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px #0000001a;border-radius:var(--small-border-radius)}.notebooks-slider-input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute;width:12px;height:12px;right:0;top:calc(50% - 6px);background:var(--color-surface);border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px #0000001a}.notebook-zoom{position:absolute;right:10px}.view-container{width:100%;height:100%;max-height:100%;flex-grow:1;flex-basis:0px;display:flex;align-items:center;flex-direction:column}.view-subcontainer{width:calc(100% - 2 * var(--spacing-medium));height:calc(100% - 2 * var(--spacing-medium));flex-grow:1;flex-basis:0px;display:flex;align-items:center;flex-direction:column;padding:var(--spacing-medium)}.preview-container{position:relative;width:100%;max-width:1200px;height:100%;max-height:100%;flex-grow:1;flex-basis:0px;display:flex;align-items:center;flex-direction:column;overflow:hidden;background-color:#aeaeb0;box-sizing:border-box;padding:55px 0 35px;border-radius:var(--small-border-radius)}.notebook-view-toolbar{display:flex;background-color:#f1f1f1;position:absolute;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 20px);height:50px;gap:var(--spacing-very-small);z-index:10;padding:0 10px}.notebook-top-view-toolbar{top:0;border-bottom:2px #989797 solid}.notebook-bottom-view-toolbar{bottom:0;height:30px;border-top:2px #989797 solid;justify-content:center}.notebook-view-toolbar-page-controls{display:flex;flex-direction:row;justify-content:center;align-items:center;height:50px;gap:var(--spacing-very-small)}.notebook-view-toolbar-controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:50px;gap:var(--spacing-very-small)}@media (min-width: 0px) and (max-width: 1023px){.notebook-questionnaier-button{display:none}}@media (min-width: 0px) and (max-width: 1023px){.middle-top-toolbar{display:none}}.notebook-view-title{color:var(--color-primary);font-size:var(--font-size-h3)}.notebook-view-paging-input{text-align:center}.notebook-view-selector{width:110px}.notebook-page-text{display:flex;flex-direction:row;justify-content:center;background-color:#fff;border-radius:var(--small-border-radius);font-family:var(--font-family-base);font-size:.8em;height:20px;width:32px}@media not print{.invisible{overflow:hidden;height:0!important}}.a4-paper-container{margin:auto;height:297mm;width:210mm;min-height:297mm;min-width:210mm;box-shadow:0 4px 8px #000000b3}.notebook-view-no-notebook{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);color:var(--color-primary);font-size:var(--font-size-h3)}@media (min-width: 0px) and (max-width: 1023px){.notebook-zoom{display:none}}.change-field-modal-container{display:flex;flex-direction:column;justify-content:space-between;width:calc(100vw - 50px);max-width:300px;gap:var(--spacing-very-small);overflow:hidden;animation:appear .25s ease-in forwards}.change-field-modal-buttons-container{display:flex;flex-direction:row;gap:var(--spacing-very-small)}.change-field-modal-title{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h3);text-align:center;color:var(--color-black)}.change-field-modal-top-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);line-height:1.2em;text-align:center;color:var(--color-gray)}.change-field-modal-content-container{display:flex;flex-direction:column;align-items:center;flex-grow:1;overflow:hidden;width:100%;max-width:100%;overflow-x:auto;z-index:1500}.change-field-modal-input{font-family:var(--font-family-base);border:none;width:100%;text-align:center;color:var(--color-gray);font-size:var(--font-size-h5);border-bottom:1px solid #747475}.change-field-modal-input-button{width:100%}.change-field-modal-input:focus{outline:none}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer: coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.upload-image-modal-container{display:flex;flex-direction:column;justify-content:space-between;width:calc(100vw - 50px);height:calc(100vh - 50px);max-width:900px;min-height:200px;gap:var(--spacing-very-small);overflow:hidden;animation:appear .25s ease-in forwards}.upload-image-modal-buttons-container{display:flex;flex-direction:row;gap:var(--spacing-very-small)}.upload-image-modal-title{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h3);text-align:center;color:var(--color-black)}.upload-image-modal-top-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);line-height:1.2em;text-align:center;color:var(--color-gray)}.upload-image-modal-content-container{display:flex;flex-direction:column;flex-grow:1;flex-basis:0px;overflow:hidden;width:100%;max-width:100%;overflow-x:auto}.upload-image-modal-input{font-family:var(--font-family-base);border:none;width:100%;text-align:center;color:var(--color-gray);font-size:var(--font-size-h5);border-bottom:1px solid #747475}.upload-image-modal-input-button{width:100%}.upload-image-modal-input:focus{outline:none}.crop-preview{flex-grow:1;flex-basis:0px;overflow:auto}.crop-preview-image{margin:auto}.crop-controls{margin-bottom:10px}.crop-controls>*{margin-bottom:3px}.a4-paper{height:100%;width:100%;background:linear-gradient(90deg,#f5f5f5 0%,var(--color-surface) 85%)}.a4-paper-inside{position:relative;display:flex;width:100%;height:100%;max-width:100%;max-height:100%}.image-pane{background-color:#fff;max-width:100%;max-height:100%;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}.field-pane,.clickable:hover{cursor:pointer}@media print{.print-hidden{display:none}}.whitebox{background-color:#fff;font-family:sans-serif;font-size:5px;opacity:.85;border-radius:5px;width:calc(100% - 10px);height:calc(100% - 10px);padding:5px}.electoral-data-page-container{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;margin:0 auto;min-width:0px}.tabs-container{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0px;min-height:0px;overflow:hidden}.tabs-header{display:flex;flex-shrink:0;width:100%;max-width:100%;min-width:0px;overflow:hidden;border-bottom:1px solid var(--color-border)}.tab-button{display:flex;justify-content:center;padding:.5rem 1rem;overflow:hidden;border:none;background:none;font-family:var(--font-family-base);font-size:var(--font-size-h5);border-bottom:2px solid transparent;transition:border-color .2s;flex-grow:1;flex-shrink:1;flex-basis:0;min-width:0px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.tab-button.active{border-color:var(--color-primary);color:var(--color-primary);font-weight:700}.tab-button:hover{background-color:var(--color-gray-200)}.tabs-content{padding:var(--spacing-very-small) 0;width:100%;flex-grow:1;min-height:0px}.profile-page-container{height:calc(100% - 2 * var(--spacing-large));width:calc(100% - 2 * var(--spacing-large));max-width:calc(100% - 2 * var(--spacing-large));padding:var(--spacing-large);gap:var(--spacing-large);width:100%;overflow:hidden;display:flex;flex-direction:column;margin:auto;min-width:0px}.profile-top-container{overflow:hidden;max-width:100%;margin:auto;min-width:0px;width:100%}.profile-bottom-container{overflow:hidden;display:flex;flex-direction:row;max-width:100%;min-width:0px;flex-grow:1;flex-basis:0px}.profile-plans-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%}.profile-plans-list{display:grid;width:calc(100% - var(--spacing-medium));flex-grow:1;min-height:0px;gap:var(--spacing-small);padding-right:var(--spacing-medium);justify-content:center;align-items:center}@media (min-width: 0px) and (max-width: 1023px){.profile-plans-list{grid-template-columns:repeat(1,1fr)}}@media (min-width: 1024px) and (max-width: 1385px){.profile-plans-list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1386px){.profile-plans-list{grid-template-columns:repeat(3,1fr)}}.has-target-text{font-size:var(--font-size-h5);font-weight:var(--font-weight-normal);color:var(--color-black)}.profile-profile-container{display:flex;flex-direction:row;align-items:center;width:100%;border:0px;font-family:var(--font-family-base);font-size:var(--font-size-h3);border-radius:var(--medium-border-radius);gap:var(--spacing-small);justify-content:center;min-width:100px}.profile-profile-image{border-radius:50%;object-fit:cover;width:120px}.profile-profile-details-pane{height:100%;display:flex;flex-direction:column;justify-content:center}.profile-profile-label{font-size:var(--font-size-h5)}.profile-profile-info{font-size:var(--font-size-h2);color:var(--color-primary);font-weight:var(--font-weight-semibold)}@media (min-width: 0px) and (max-width: 1023px){.profile-profile-info{font-size:var(--font-size-h4)}}.profile-security-container{display:flex;flex-direction:column;align-items:center;margin-top:var(--spacing-large);width:100%;height:calc(100% - var(--spacing-large))}.profile-security-form{display:flex;flex-direction:column;gap:var(--spacing-very-small);font-family:var(--font-family-base);width:100%;max-width:600px}.security-input-label-container{display:flex;flex-direction:column;flex-grow:1;flex-basis:0px}.security-input-text{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;font-family:var(--font-family-base);border-radius:var(--small-border-radius);background:var(--color-surface);color:var(--color-black);border:1px solid var(--color-border);padding:var(--spacing-small);font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);width:100%;height:var(--form-component-height)}.security-input-text::placeholder{color:var(--color-gray);opacity:1}.security-input-text:active,.security-input-text:focus{outline:none}.security-input-text-invalid{border:1px solid var(--color-error)}.security-input-label-invalid{color:var(--color-error)}.security-input-label{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-gray);font-size:var(--font-size-h5)}.settings-title-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);color:var(--color-gray)}@media only screen and (max-width: 1024px){.settings-title-text{font-size:.8em;line-height:1.375em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.settings-title-text{font-size:.8em;line-height:1.375em}}@media only screen and (min-width: 1386px){.settings-title-text{font-size:var(--font-size-h5)}}.settings-page-container{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;min-width:0px;gap:var(--spacing-very-small)}.settings-top-container{display:flex;flex-direction:column;max-width:100vw;min-width:0px;width:100%}.settings-top-inner-container{display:flex;flex-direction:row;max-width:100vw;min-width:0px;background-color:#fff;border-radius:var(--medium-border-radius);box-shadow:0 0 16px #0000000a}.settings-bottom-container{display:flex;flex-direction:column;max-width:100vw;min-width:0px;width:100%}.settings-bottom-inner-container{display:flex;flex-direction:row;max-width:100vw;min-width:0px;background-color:#fff;border-radius:var(--medium-border-radius);box-shadow:0 0 16px #0000000a}.input-label-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-gray)}@media only screen and (max-width: 1024px){.input-label-text{font-size:.75em;line-height:1em;height:16px}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.input-label-text{font-size:.6em;line-height:.9em;height:15px}}@media only screen and (min-width: 1386px){.input-label-text{font-size:.75em;line-height:1em;height:16px}}.settings-range-outer-container{flex-grow:1;flex-basis:0px;min-width:0px;display:flex;flex-direction:column}.settings-slidecontainer{width:100%}.settings-slider-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:4px;border-radius:var(--small-border-radius);background:#d3d3d3;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.settings-slider-input:hover{opacity:1}.settings-slider-input::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:var(--color-surface);border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px #0000001a;border-radius:var(--small-border-radius)}.settings-slider-input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:absolute;width:12px;height:12px;right:0;top:calc(50% - 6px);background:var(--color-surface);border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px #0000001a}.settings-select-outer-container{flex-grow:1;flex-basis:0px;min-width:0px;display:flex;flex-direction:column}.settings-select-container{font-family:var(--font-family-base);height:38px;max-width:100%;min-width:0px}.settings-select{border:"1px solid black";box-shadow:none}.settings-select-menu{z-index:1080!important}.settings-select-placeholder{color:var(--color-gray);opacity:1}.settings-switch-outer-container{flex-grow:1;flex-basis:0px;min-width:0px;display:flex;flex-direction:column}.settings-switch{position:relative;display:inline-block}.settings-switch input{opacity:0;width:0;height:0}.settings-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#bbc3cf;-webkit-transition:.4s;transition:.4s}.settings-slider:before{position:absolute;content:"";background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.settings-slider{background:linear-gradient(228.89deg,var(--color-primary) 1.12%,var(--color-primary-light) 100%)}.settings-slider.round:before{border-radius:50%}.settings-switch{width:60px;height:36px}.settings-slider.round{border-radius:30px}.settings-slider:before{height:26px;width:26px;left:4px;bottom:5px}input:checked+.settings-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}@media only screen and (max-width: 1024px){.choropleth-settings-container{display:flex;flex-direction:column;align-items:center;width:100%;width:calc(100% - 16px);min-width:0px;gap:24px;margin:16px 8px}.choropleth-settings-select{flex-grow:0;flex-basis:0px;min-width:0px}.choropleth-settings-data-select{flex-grow:1;flex-basis:0px;min-width:0px}.choropleth-settings-line-container{display:flex;flex-direction:column;width:100%;gap:24px}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.choropleth-settings-container{display:flex;flex-direction:column;align-items:center;flex-grow:1;height:calc(100% - 32px);min-width:0px;gap:24px;margin:16px}.choropleth-settings-select,.choropleth-settings-data-select{flex-grow:1;flex-basis:0px;min-width:0px}.choropleth-settings-line-container{display:flex;flex-direction:row;width:100%;gap:24px}}@media only screen and (min-width: 1386px){.choropleth-settings-container{display:flex;flex-direction:column;align-items:center;width:calc(100% - 32px);flex-grow:1;min-width:0px;gap:24px;margin:16px}.choropleth-settings-select,.choropleth-settings-data-select{flex-grow:1;flex-basis:0px;min-width:0px}.choropleth-settings-line-container{display:flex;flex-direction:row;width:100%;gap:24px}}@media only screen and (max-width: 1024px){.mark-settings-container{display:flex;flex-direction:column;align-items:center;width:calc(100% - 32px);min-width:0px;gap:24px;margin:16px 8px}.mark-settings-select,.mark-settings-data-select{flex-grow:1;flex-basis:0px;min-width:0px}.mark-settings-line-container{display:flex;flex-direction:column;width:100%;gap:24px}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.mark-settings-container{display:flex;flex-direction:column;align-items:center;flex-grow:1;height:calc(100% - 32px);min-width:0px;gap:24px;margin:16px}.mark-settings-select,.mark-settings-data-select{flex-grow:1;flex-basis:0px;min-width:0px}.mark-settings-line-container{display:flex;flex-direction:row;gap:24px;width:100%}}@media only screen and (min-width: 1386px){.mark-settings-container{display:flex;flex-direction:column;align-items:center;flex-grow:1;min-width:0px;gap:24px;margin:16px}.mark-settings-select,.mark-settings-data-select{flex-grow:1;flex-basis:0px;min-width:0px}.mark-settings-line-container{display:flex;flex-direction:row;width:calc(100% - 32px);width:100%;gap:24px}}.target-page-container{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:flex-start}.target-form-button{background:var(--color-secondary);width:100%;border-radius:var(--small-border-radius);height:34px;border:0px;font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:.9em;color:#fff;position:relative;cursor:pointer;display:flex;flex-direction:row;gap:var(--spacing-very-small);justify-content:center;align-items:center}.target-form-button:active{transform:scale(.95);background-color:#0000001a}.target-form-button:hover{filter:brightness(1.15)}.target-form-button-disabled{background:#d2dfd7;width:100%;border-radius:var(--small-border-radius);height:34px;border:0px;font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:.75em;color:#d1d1d1;background-color:#f7f7f7;position:relative;cursor:pointer}.target-select-outer-container{flex-grow:1;flex-basis:0px;min-width:0px;display:flex;flex-direction:column;width:100%}.target-select-container{font-family:var(--font-family-base);height:38px;max-width:100%;min-width:0px;flex-basis:0px;color:var(--color-black)}.target-select{box-shadow:none}.target-select-menu{z-index:1080!important}.target-select-placeholder{color:var(--color-gray);opacity:1;overflow:hidden}.target-form-outer-container{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 2 * var(--spacing-large));height:calc(100% - 4 * var(--spacing-large));max-width:1000px;margin:var(--spacing-large) auto;background-color:#fff;border-radius:var(--medium-border-radius);padding:var(--spacing-large)}.target-form-container{flex-grow:1;max-height:calc(100% - 64px);width:100%;display:flex;flex-direction:column;margin-top:5px}.target-form-title{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);text-align:center}.target-form-step{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);text-align:center;color:var(--color-gray);margin-bottom:15px}@media only screen and (max-width: 1024px){.target-form-title{font-size:var(--font-size-h5);line-height:1.25em}.target-form-step{font-size:.8em;line-height:1em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.target-form-title{font-size:var(--font-size-h5);line-height:1.3em}.target-form-step{font-size:.8em;line-height:1em}}@media only screen and (min-width: 1386px){.target-form-title{font-size:var(--font-size-h3)}.target-form-step{font-size:var(--font-size-h5);line-height:1.2em}}.candidate-details-form{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-width:400px;margin:0 auto}.candidate-details-group{display:flex;flex-direction:column;justify-content:center}.candidate-info-label{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);text-align:center;color:var(--color-gray);margin-top:20px;margin-bottom:5px}.target-selection-button{background:#39383e;width:100%;border-radius:var(--small-border-radius);height:54px;border:0px;font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-h3);color:#fff;position:relative;cursor:pointer}.unselected-target-selection-button{background:#fff;border-radius:var(--small-border-radius);width:100%;height:54px;font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-h3);color:#d1d1d1;background-color:#f7f7f7;border:0px;position:relative;cursor:pointer}.target-selection-button:hover,.target-selection-button:active{background:linear-gradient(228.89deg,#1f1e22 1.12%,#1f1e22)}.create-target-modal-container{display:flex;flex-direction:column;justify-content:space-between;width:calc(100vw - 48px);max-width:320px;min-height:130px;gap:var(--spacing-very-small);animation:appear .25s ease-in forwards}.create-target-modal-buttons-container{display:flex;flex-direction:row;gap:var(--spacing-very-small)}.create-target-modal-title{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h3);text-align:center;color:var(--color-black)}.create-target-modal-top-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);line-height:1.2em;text-align:center;color:var(--color-gray)}.create-target-modal-content-container{display:flex;justify-content:center;align-items:center;height:150px}.select-strategy-form{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-width:400px;margin:0 auto}.select-strategy-button-group{display:flex;flex-direction:column;gap:var(--spacing-very-small)}.select-strategy-info-text{font-family:var(--font-family-base);color:var(--color-gray);font-size:var(--font-size-h5);text-align:center}.target-list-container{width:100%;display:grid;flex-grow:1;gap:var(--spacing-small);grid-template-columns:repeat(1,1fr)}@media (min-width: 1024px){.target-list-container{grid-template-columns:repeat(3,1fr)}}.target-home-page-container{height:calc(100% - 2 * var(--spacing-large));width:calc(100% - 2 * var(--spacing-large));display:flex;flex-direction:column;align-items:center;gap:var(--spacing-medium);padding:var(--spacing-large)}.target-home-banner-container{width:100%;height:350px}.target-home-title-container{width:100%}.select-office-form{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-width:400px;margin:0 auto}.select-office-button-group{display:flex;flex-direction:column;gap:var(--spacing-very-small)}.select-office-city-selection-container{display:flex;flex-direction:column;margin-top:15px;gap:var(--spacing-small);justify-content:center}.select-office-city-selection-title{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);line-height:1.2em;text-align:center;color:var(--color-black)}.target-text-button{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-secondary);background-color:#0000;border:0px;cursor:pointer;padding-left:0}.target-text-button:hover{color:#188741}.target-text-button:active{color:#27dd69}@media only screen and (max-width: 1024px){.target-text-button{font-size:.8em;line-height:1em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.target-text-button{font-size:.8em;line-height:1em}}@media only screen and (min-width: 1386px){.target-text-button{font-size:var(--font-size-h5)}}.priorities-selection-form{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 20px);height:100%;max-height:100%;overflow:hidden;margin:0 auto}.priorities-selection-limiter{width:100%;max-width:400px;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.priorities-selection-top{display:flex;flex-direction:column;max-height:calc(100% - 120px);gap:var(--spacing-small)}.target-selection-count-container{font-family:var(--font-family-base);color:var(--color-gray);font-size:var(--font-size-h5);text-align:center;margin:5px}.target-checkbox{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-gray);display:flex;flex-direction:row;align-items:center;accent-color:#555555;gap:var(--spacing-very-small);text-overflow:ellipsis}.target-checkbox-pane{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.target-checkbox-input{width:17px;height:17px;margin:0}.target-checkbox:focus{outline:none}.target-checkbox:active{border:0px}@media only screen and (max-width: 1024px){.target-checkbox{font-size:.8em;line-height:1em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.target-checkbox{font-size:.8em;line-height:1em}}@media only screen and (min-width: 1386px){.target-checkbox{font-size:var(--font-size-h5)}}.proprities-selector-list-container{display:flex;height:calc(100% - 170px);max-height:calc(100% - 170px);width:100%}.proprities-selector-list{display:grid;margin:auto;grid-gap:var(--spacing-small);max-width:100%}@media only screen and (max-width: 1024px){.proprities-selector-list{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.proprities-selector-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1386px){.proprities-selector-list{grid-template-columns:repeat(3,1fr)}}.select-state-form{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-width:400px;margin:0 auto}.dashboard-target-page-container{height:100%;max-height:100%;overflow:hidden;width:100%;display:flex;flex-direction:row;max-width:100vw}.dashboard-target-left-pane{display:flex;height:100%;flex-basis:0px;flex-direction:column;justify-content:flex-start;max-width:100vw}.dashboard-target-right-pane{display:flex;height:100%;max-height:100%;flex-basis:0px;flex-direction:column;justify-content:flex-start;max-width:100vw}.dashboard-target-top-widget-container{display:flex;flex-direction:row}.dashboard-target-filter{display:flex;flex-basis:0px;min-width:0px}.dashboard-target-map-container{position:relative}.dashboard-target-fullscreen-map-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1090}@media only screen and (max-width: 1024px){.dashboard-target-page-container{overflow:hidden}.dashboard-target-left-pane{width:100%;flex-basis:100%;transform:translate(0);transition:transform .15s}.dashboard-target-left-pane-hidden{width:0%;flex-basis:0%;transform:translate(-100vw);transition:transform .15s}.dashboard-target-right-pane{width:100%;flex-basis:100%;transform:translate(0);transition:transform .15s}.dashboard-target-right-pane-hidden{width:0%;flex-basis:0%;transform:translate(100vw);transition:transform .15s}.dashboard-target-filter{width:calc(100% - 12px);padding:6px 6px 8px}.dashboard-target-map-container{width:calc(100% - 12px);max-width:calc(100% - 12px);padding:6px 6px 11px;flex-grow:1;flex-basis:0px}.dashboard-target-top-widget-container{width:calc(100% - 12px);height:75px;padding:6px;gap:var(--spacing-medium)}.dashboard-target-bottom-widget-container{width:calc(100% - 12px);flex-basis:0px;flex-grow:1;padding:6px 6px 11px;min-height:0px}.dashboard-target-fullscreen-map-container{position:fixed;top:0;left:0;width:100vw;height:calc(100vh - 60px);z-index:1090}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.dashboard-target-left-pane{flex-basis:0px;flex-grow:2}.dashboard-target-right-pane{flex-basis:430px;width:430px}.dashboard-target-filter{width:calc(100% - 38px);max-width:calc(100% - 38px);padding:6px 6px 8px 32px}.dashboard-target-map-container{width:calc(100% - 38px);max-width:calc(100% - 38px);padding:6px 6px 11px 32px;flex-grow:1;flex-basis:0px}.dashboard-target-top-widget-container{width:calc(100% - 24px);height:75px;padding:6px 18px 6px 6px;gap:var(--spacing-medium)}.dashboard-target-bottom-widget-container{width:calc(100% - 24px);flex-basis:0px;flex-grow:1;padding:6px 18px 11px 6px;min-height:0px}}@media only screen and (min-width: 1386px){.dashboard-target-left-pane{flex-basis:0px;flex-grow:2}.dashboard-target-right-pane{flex-basis:500px;width:500px}.dashboard-target-filter{width:calc(100% - 44px);max-width:calc(100% - 44px);padding:12px 12px 8px 32px}.dashboard-target-map-container{width:calc(100% - 44px);max-width:calc(100% - 44px);padding:8px 12px 21px 32px;margin-top:4px;flex-grow:1;flex-basis:0px}.dashboard-target-top-widget-container{width:calc(100% - 48px);height:82px;padding:12px 36px 12px 12px;gap:24px}.dashboard-target-bottom-widget-container{width:calc(100% - 48px);flex-basis:0px;flex-grow:1;padding:12px 36px 21px 12px;min-height:0px}}.target-mini-select-outer-container{flex-grow:1;flex-direction:row;flex-basis:0px;min-width:0px;display:flex;width:100%;height:10px;align-items:center}.target-mini-select-container{font-family:var(--font-family-base);font-size:.6em;height:14px;max-width:100%;min-width:0px;flex-basis:0px;color:var(--color-black)}.target-mini-select{border:none;padding:0 0 0 10px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--color-gray)}.target-mini-select:after{position:absolute;right:10px;top:50%;background-color:transparent;transform:translateY(-50%);pointer-events:none;font-family:var(--font-family-base)}.target-mini-select-options{background-color:#fff}.target-mini-select-menu{z-index:1080!important}.target-mini-select-placeholder{color:var(--color-gray);opacity:1;overflow:hidden}.target-mini-select-line{flex-grow:2;border:none;margin-left:5px;margin-top:11px;border-top:.2px solid #bbc0c9}.target-widget-item-container{width:calc(100% - 30px);height:34px;background-color:var(--color-surface);padding:4px 15px 4px 5px;display:flex;flex-direction:row;gap:var(--spacing-small)}.target-widget-item-text-container{display:flex;flex-direction:column;flex-grow:3;flex-basis:0px;min-width:0px;flex-wrap:nowrap}.target-widget-input-item-text{position:relative;top:-1.3em;font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:.75em;line-height:1.2em;letter-spacing:.1em;font-feature-settings:"salt" on;color:#073a4b;margin-left:15px;z-index:1010}.target-widget-input-container{flex-grow:2;flex-basis:0px;min-width:0px}.target-widget-input{font-family:var(--font-family-base);border:none;width:100%;text-align:center;color:var(--color-black);font-size:var(--font-size-h5);border-bottom:1px solid var(--color-border)}.target-widget-input:focus{outline:none}.target-widget-input-icon{position:relative;top:10px;left:18px;cursor:pointer}.target-widget-input-container{position:relative;display:flex;flex-direction:row}.target-widget-container{width:calc(100% - 20px);height:calc(100% - 30px);background-color:var(--color-surface);border-radius:var(--medium-border-radius);padding:15px 5px 15px 15px;display:flex;flex-direction:column;min-height:0px;box-shadow:0 0 16px #0000000a}.target-widget-title-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:8px;margin-right:7px}.target-widget-data-container{display:flex;flex-direction:column;width:100%;flex-grow:1;flex-basis:0px;min-height:0px}.target-widget-group-selection-container{display:flex;flex-direction:row;width:100%;justify-content:flex-end;padding:10px 2px 10px 0}.target-widget-buttons-container{display:flex;flex-direction:row;margin-top:15px;margin-right:15px;gap:var(--spacing-small)}.target-widget-group-title-container{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:var(--font-size-h3);line-height:2em;color:var(--color-gray);margin-top:10px;margin-left:5px;margin-bottom:15px}.save-target-modal-container{display:flex;flex-direction:column;justify-content:space-between;width:calc(100vw - 48px);max-width:320px;min-height:130px;gap:var(--spacing-very-small);animation:appear .25s ease-in forwards}.save-target-modal-buttons-container{display:flex;flex-direction:row;gap:var(--spacing-very-small)}.save-target-modal-title{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h3);text-align:center;color:var(--color-black)}.save-target-modal-top-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);line-height:1.2em;text-align:center;color:var(--color-gray)}.save-target-modal-content-container{display:flex;justify-content:center;align-items:center;height:150px}.save-target-modal-input{font-family:var(--font-family-base);border:none;width:100%;text-align:center;color:var(--color-gray);font-size:var(--font-size-h5);border-bottom:1px solid #747475}.save-target-modal-input:focus{outline:none}.target-input{background:var(--color-surface);border:1px solid #d5dae1;border-radius:var(--small-border-radius);height:20px;font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-black);margin-bottom:5px;width:calc(100% - 28px);text-align:center}.target-input::placeholder{color:var(--color-gray);opacity:1}.target-input:focus{outline:none}@media only screen and (max-width: 1024px){.target-input{padding:3px 14px;font-size:.8em;font-weight:var(--font-weight-normal);line-height:.9em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.target-input{padding:5px 14px;font-size:var(--font-size-h5);font-weight:var(--font-weight-normal);line-height:.9em}}@media only screen and (min-width: 1386px){.target-input{padding:10px 14px;font-size:var(--font-size-h3);font-weight:var(--font-weight-normal);line-height:1em}}.select-target-input-form{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;max-width:400px;margin:0 auto}.select-target-summary-text{font-family:var(--font-family-base);color:var(--color-gray);font-size:var(--font-size-h5);text-align:center}.target-quality-info{font-family:var(--font-family-base);color:var(--color-gray);font-size:var(--font-size-h5);text-align:center;font-weight:var(--font-weight-bold)}.notebook-home-page-container{height:calc(100% - 2 * var(--spacing-large));width:calc(100% - 2 * var(--spacing-large));display:flex;flex-direction:column;align-items:center;gap:var(--spacing-medium);padding:var(--spacing-large)}.notebook-home-banner-container{width:100%;height:350px}.notebook-home-options-container{width:100%;display:grid;flex-grow:1;gap:var(--spacing-small);grid-template-columns:repeat(1,1fr)}@media (min-width: 1024px){.notebook-home-options-container{grid-template-columns:repeat(2,1fr)}}.modal-button{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;border:0px;border-radius:var(--small-border-radius);font-family:var(--font-family-base);font-size:var(--font-size-h3);padding:var(--spacing-small);box-shadow:0 1px 2px #6951ff0d;cursor:pointer}.modal-button:disabled{background-color:var(--color-gray)}.modal-button-primary{background:var(--color-primary);color:var(--color-primary-contrast)}.modal-button-primary:hover{filter:brightness(1.15)}.modal-button-primary:active{transform:scale(.95);background-color:#0000001a}.modal-button-secondary{color:var(--color-primary);background:var(--color-primary-contrast);border:1px solid var(--color-primary)}.modal-button-secondary:hover,.modal-button-secondary:active{filter:brightness(1.15);transform:scale(.95);background-color:#0000001a}.modal-title-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);width:100%;text-align:center}@media only screen and (max-width: 1024px){.modal-title-text{font-size:var(--font-size-h3);line-height:1.8em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.modal-title-text{font-size:var(--font-size-h3);line-height:1.8em}}@media only screen and (min-width: 1386px){.modal-title-text{font-size:var(--font-size-h3);line-height:2em}}.logout-modal-container{display:flex;flex-direction:column;justify-content:space-between;width:calc(100vw - 48px);max-width:320px;min-height:130px;gap:var(--spacing-very-small)}.logout-modal-buttons-container{display:flex;flex-direction:row;gap:var(--spacing-very-small)}.menu-item-text,.menu-item-text-selected{font-family:var(--font-family-base);font-feature-settings:"salt" on;font-weight:var(--font-weight-normal)}.menu-item-text{color:var(--color-gray)}.menu-item-text-selected{color:var(--color-primary-light)}@media only screen and (max-width: 1024px){.menu-item-text,.menu-item-text-selected{font-size:var(--font-size-h5)}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.menu-item-text,.menu-item-text-selected{font-size:var(--font-size-h5)}}@media only screen and (min-width: 1386px){.menu-item-text,.menu-item-text-selected{font-size:var(--font-size-h3)}}.retreat-button-container{position:absolute;width:100%;height:70px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}@media (min-width: 0px) and (max-width: 1023px){.retreat-button-container{display:none}}.retreat-button{position:absolute;right:-25px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .15s;z-index:var(--z-tooltip);background-color:var(--color-surface);border:2px solid var(--color-border);color:var(--color-border);height:calc(var(--form-component-height) / 1.5);width:calc(var(--form-component-height) / 1.5);font-size:100px;border-radius:50%;outline:none;cursor:pointer}@media (min-width: 0px) and (max-width: 1023px){.retreat-button{display:none}}.menu,.contracted-menu{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:calc(100% - var(--spacing-very-small) * 2);width:calc(100% - var(--spacing-very-small) * 2);margin:var(--spacing-very-small)}@media (min-width: 0px) and (max-width: 1023px){.contracted-menu{opacity:0;width:0;top:25px;display:none}}.menu{animation:appear .25s ease-in forwards}.menu-items{width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-medium)}.menu-items-header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-entry{display:flex;align-items:center;border-bottom:1px solid var(--color-border);gap:var(--spacing-medium);padding:var(--spacing-small) var(--spacing-medium);width:calc(100% - var(--spacing-medium) * 2);font-size:var(--font-size-h4);cursor:pointer}.menu-entry:hover{background-color:var(--color-gray-200)}.menu-entry-img{width:var(--font-size-h2)}@media (min-width: 1386px){.menu-entry-container{height:18px}}.menu-icon{color:var(--color-gray);font-size:var(--font-size-h3)}.menu-icon-selected{color:var(--color-primary-light);font-size:var(--font-size-h3)}.menu-entry-group{display:flex;flex-direction:column}.contracted-menu-entry{justify-content:center}.menu-footer{width:100%;display:flex;justify-content:center}@media (min-width: 0px) and (max-width: 1023px){.dataelege-logo{width:189px;height:70px}}@media (min-width: 1024px) and (max-width: 1385px){.dataelege-logo{width:189px;height:70px}}@media (min-width: 1386px){.dataelege-logo{width:243px;height:90px}}.contracted-dataelege-logo{margin:auto}@media (min-width: 0px) and (max-width: 1023px){.contracted-dataelege-logo{width:45px;height:70px}}@media (min-width: 1024px) and (max-width: 1385px){.contracted-dataelege-logo{width:45px;height:70px}}@media (min-width: 1386px){.contracted-dataelege-logo{width:73px;height:90px}}.sidebar,.contracted-sidebar{background-color:var(--color-surface);z-index:var(--z-side-bar);height:100%;box-shadow:12px 0 18px #0000000f;transition:all .15s}.sidebar{width:252px;min-height:542px;position:fixed}@media (min-width: 1024px){.sidebar{position:static}}@media (min-width: 1386px){.sidebar{position:static;width:292px}}.contracted-sidebar{width:0px;position:absolute}@media (min-width: 1024px) and (max-width: 1385px){.contracted-sidebar{width:70px;position:static}}@media (min-width: 1386px){.contracted-sidebar{width:100px;position:static}}.hamburguer-button{width:var(--form-component-height);height:var(--form-component-height);color:var(--color-primary-contrast);border-radius:var(--small-border-radius);z-index:var(--z-tooltip);font-size:var(--font-size-h3);background:transparent;border:none;display:flex;justify-content:center;align-items:center;outline:none;cursor:pointer}.hamburguer-button:hover{filter:brightness(1.15)}.hamburguer-button:active{transform:scale(.95);background-color:#0000001a}@media (min-width: 1024px){.hamburguer-button{display:none}}.title-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-small);flex-direction:row;background-color:var(--color-primary);padding:0 15px;width:calc(100% - 64px);min-height:auto}.title,.user-details{display:flex;align-items:center;gap:var(--spacing-small)}.title{justify-content:center}.user-details{justify-content:flex-start}.user-name-display{display:flex;align-items:center;justify-content:flex-start;padding:0 14px 0 8px;gap:var(--spacing-very-small);min-width:120px;height:30px;font-family:var(--font-family-base),sans-serif;font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);cursor:pointer;text-overflow:ellipsis}.user-name-display:active{transform:scale(.96);background-color:#0000001a;border-radius:var(--small-border-radius)}.user-name-text{flex-grow:1;text-align:center;color:#fff}.hamburguer-area{display:none}.title-bar-btn{font-size:var(--font-size-h3);color:#fff;cursor:pointer}.title-bar-btn:active{transform:scale(.96);background-color:#0000001a;border-radius:var(--small-border-radius)}.user-photo-display{object-fit:cover;border-radius:50%;color:#fff}@media (max-width: 1024px){.title-bar{width:calc(100% - 16px);padding:0 8px;min-height:60px}.user-details{display:none}.hamburguer-area{display:flex}}@media (min-width: 1024px) and (max-width: 1386px){.title-bar{width:calc(100% - 48px);padding:0 16px 0 32px;min-height:62px}.user-name-display{height:36px}.user-photo-display{width:27px;height:27px}}@media (min-width: 1386px){.title-bar{padding:0 32px;width:calc(100% - 64px);min-height:68px}.user-name-display{height:44px}.user-photo-display{width:32px;height:32px}}.page-container{height:100%;width:100%;max-height:100%;max-width:100%;display:flex;flex-direction:row}.main{height:100%;max-height:100%;flex-grow:1;flex-basis:0;min-width:0px;display:flex;flex-direction:column;animation:appear 1s ease}.content{display:flex;flex-grow:1;flex-basis:0;min-height:0}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.page-container{min-height:542px;height:100%;width:100%;display:flex;flex-direction:row}.login-content{min-height:542px;height:100vh;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-dark-background)}.image-pane{display:none}@media (min-width: 360px) and (max-width: 1023px){.image-pane{display:none}}@media (min-width: 1024px) and (max-width: 1385px){.image-pane{display:block;width:500px}}@media (min-width: 1386px){.image-pane{display:block;width:800px}}.login-cta-button{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;background:var(--color-secondary);border-radius:var(--small-border-radius);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);color:var(--color-primary-contrast);padding:var(--spacing-large);font-size:var(--font-size-h4);height:var(--form-component-height);box-shadow:0 1px 2px #6951ff0d;border:0px;cursor:pointer}.login-cta-button:hover{filter:brightness(1.15)}.login-cta-button:active{transform:scale(.95);background-color:#0000001a}.login-cta-button:disabled{background-color:#6d7871}.login-form-label-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:var(--font-size-h3);color:var(--color-primary-contrast);text-align:left;width:100%}.login-input-text{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;background:var(--color-surface);font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:var(--font-size-h4);border-radius:var(--small-border-radius);height:var(--form-component-height);padding:var(--spacing-medium);color:var(--color-gray);width:100%;border:0px;box-shadow:0 1px 2px #0000000d}.login-input-text::placeholder{color:var(--color-gray);opacity:1}.login-input-text:focus{outline:none}.login-input-text:active{border:0px}.login-subtitle-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-gray);font-size:var(--font-size-h3);text-align:center}.login-text-button{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-secondary);font-size:var(--font-size-h4);background-color:#0000;border:0px;padding-left:0;cursor:pointer}.login-text-button:hover{filter:brightness(1.15)}.login-text-button:active{transform:scale(.95);background-color:#0000001a}.login-title-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h1);color:var(--color-primary-contrast);text-align:center}.forgot-password-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:260px}@media (min-width: 1024px) and (max-width: 1385px){.forgot-password-form{width:300px}}@media (min-width: 1386px){.forgot-password-form{width:420px}}.forgot-password-signup{margin-top:var(--spacing-medium);font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-surface)}.forgot-password-logo{width:150px;margin-bottom:var(--spacing-medium)}@media (min-width: 1024px){.forgot-password-logo{width:270px}}@media (min-width: 1386px){.forgot-password-logo{width:350px}}.forgot-password-title,.forgot-password-subtitle,.forgot-password-label,.forgot-password-input,.forgot-password-input-password{margin-bottom:var(--spacing-medium)}.forgot-password-remember-text{font-size:var(--font-size-h5)}.login-checkbox{font-family:var(--font-family-base);color:var(--color-primary-contrast);font-weight:var(--font-weight-normal);accent-color:var(--color-secondary);gap:var(--spacing-small);font-size:var(--font-size-h4);display:flex;flex-direction:row;justify-content:center;align-items:center}.login-checkbox-input{width:17px;height:17px;margin:0}.login-checkbox:focus{outline:none}.login-checkbox:active{border:0px}.social-login-button{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);color:var(--color-gray);height:var(--form-component-height);box-shadow:0 1px 2px #6951ff0d;border-radius:var(--small-border-radius);flex-grow:1;cursor:pointer}.social-login-button:hover{filter:brightness(1.15)}.social-login-button:active{transform:scale(.95);background-color:#0000001a}.social-login-button:disabled{background-color:#6d7871}.social-login-button-content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-large)}.social-login-icon{width:18px;height:18px}.login-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:260px}@media (min-width: 1024px) and (max-width: 1385px){.login-form{width:300px}}@media (min-width: 1386px){.login-form{width:420px}}.login-keep-and-forgot{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-medium);margin-bottom:var(--spacing-medium)}.login-social-login{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-medium);margin-top:var(--spacing-medium)}.login-signup{margin-top:var(--spacing-medium);font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-surface)}.login-logo{width:150px;margin-bottom:var(--spacing-medium)}@media (min-width: 1024px){.login-logo{width:270px}}@media (min-width: 1386px){.login-logo{width:350px}}.login-title,.login-subtitle,.login-label,.login-input,.login-input-password,.login-signup-text{margin-bottom:var(--spacing-medium)}.reset-password-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:260px}@media (min-width: 1024px) and (max-width: 1385px){.reset-password-form{width:300px}}@media (min-width: 1386px){.reset-password-form{width:420px}}.reset-password-signup{margin-top:var(--spacing-medium);font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-surface)}.reset-password-logo{width:150px;margin-bottom:var(--spacing-medium)}@media (min-width: 1024px){.reset-password-logo{width:270px}}@media (min-width: 1386px){.reset-password-logo{width:350px}}.reset-password-title,.reset-password-subtitle,.reset-password-label,.reset-password-input{margin-bottom:var(--spacing-medium)}.reset-password-input-password{margin-bottom:calc(var(--spacing-medium))}.reset-password-signup-text{margin-bottom:var(--spacing-medium)}.signup-form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:260px}@media (min-width: 1024px) and (max-width: 1385px){.signup-form{width:300px}}@media (min-width: 1386px){.signup-form{width:420px}}.signup-terms-acceptance,.signup-signup{margin-top:var(--spacing-medium);font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-surface)}.signup-terms-acceptance{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:var(--spacing-medium);margin-top:var(--spacing-medium);margin-bottom:var(--spacing-medium)}.signup-social-login{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-medium);margin-top:var(--spacing-medium)}.signup-logo{width:150px;margin-bottom:var(--spacing-medium)}@media (min-width: 1024px){.signup-logo{width:270px}}@media (min-width: 1386px){.signup-logo{width:350px}}.signup-title,.signup-subtitle,.signup-label,.signup-input,.signup-input-password,.signup-signup-text{margin-bottom:var(--spacing-medium)}.shop-action-button{position:relative;display:flex;justify-content:center;align-items:center;background:var(--color-primary);border-radius:var(--small-border-radius);height:var(--form-component-height);min-height:var(--form-component-height);font-family:var(--font-family-base);font-size:var(--font-size-h5);color:var(--color-primary-contrast);border:0px;width:100%;cursor:pointer}.shop-action-button:active{transform:scale(.95);background-color:#0000001a}.shop-action-button:hover{filter:brightness(1.15)}.shop-action-button-outline{position:relative;background:var(--color-primary-contrast);border-radius:var(--small-border-radius);height:var(--form-component-height);min-height:var(--form-component-height);border:solid 1px var(--color-primary);font-family:var(--font-family-base);font-size:var(--font-size-h5);color:var(--color-primary);width:100%;cursor:pointer}.shop-action-button-outline:active{transform:scale(.95);background-color:#0000001a}.shop-action-button-outline:hover{filter:brightness(1.15)}.shop-action-button-disable{position:relative;background:var(--color-gray-100);border-radius:var(--small-border-radius);height:var(--form-component-height);min-height:var(--form-component-height);font-family:var(--font-family-base);font-size:var(--font-size-h5);color:var(--color-gray);border:0px;width:100%;cursor:pointer}.shop-heading1{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);color:var(--color-primary);font-size:var(--font-size-h2);text-align:center;max-width:100%}.shop-heading2{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-primary);font-size:var(--font-size-h3);text-align:center;max-width:100%}.shop-page{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-very-small);padding:var(--spacing-small);width:calc(100% - 2 * var(--spacing-small));height:calc(100% - 2 * var(--spacing-small))}.shop-product-select-container{width:100%;max-width:500px;display:flex;flex-direction:column}.shop-button{background:var(--color-primary);color:var(--color-primary-contrast);border-radius:var(--large-border-radius);height:var(--form-component-height);width:115px;font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);border:0px;position:relative;cursor:pointer}.shop-button:active{transform:scale(.95)}.shop-button:hover{filter:brightness(1.15)}.unselected-shop-button{position:relative;background:var(--color-primary-contrast);border-radius:var(--large-border-radius);height:var(--form-component-height);width:115px;font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);color:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer}.shop-menu-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--color-primary);width:calc(100% - 2 * var(--spacing-very-small));padding:var(--spacing-very-small)}.shop-menu-container a{height:100%}@media (min-width: 0px) and (max-width: 1023px){.shop-menu-container{height:40px;max-height:40px}}@media (min-width: 1024px) and (max-width: 1385px){.shop-menu-container{height:55px;max-height:55px}}@media (min-width: 1386px){.shop-menu-container{height:70px;max-height:70px}}.shop-menu-details{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--spacing-very-small);height:100%}.shop-user-photo-display{border-radius:var(--medium-border-radius);color:var(--color-primary-contrast);object-fit:cover;height:var(--form-component-height);width:var(--form-component-height)}.shop-user-photo-display:active{transform:scale(.8)}.shop-dataelege-logo{height:100%}.shop-page-container{min-height:100%;min-width:100%;display:flex;flex-direction:column;align-items:center;background-color:var(--color-background);background-image:url(/assets/pattern-light-DksI9tpU.png)}.shop-main{width:100%;height:100%;max-height:100%;flex-grow:1;flex-basis:0px;display:flex;align-items:center;flex-direction:column;animation:appear 1s ease}.shop-signup-container{width:100%;max-width:500px;display:flex;flex-direction:column}.shop-signup-form{width:260px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 1024px) and (max-width: 1385px){.shop-signup-form{width:300px}}@media (min-width: 1386px){.shop-signup-form{width:420px}}.shop-signup-terms-acceptance{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:16px;margin-bottom:24px;font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-surface);gap:var(--spacing-very-small)}@media (min-width: 360px){.shop-signup-terms-acceptance{margin-top:12px;margin-bottom:20px}}.shop-signup-social-login{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-medium);margin-top:16px}.shop-signup-signup{margin-top:16px;font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-surface)}.shop-signup-input,.shop-signup-input:active,.shop-signup-input:focus,.shop-signup-input-password,.shop-signup-input-password:active,.shop-signup-input-password:focus{border:1px solid var(--color-border);box-shadow:0 1px 2px #0000000d}.shop-signup-title,.shop-signup-subtitle,.shop-signup-label,.shop-signup-signup-text{color:var(--color-primary)}@media (min-width: 360px){.shop-signup-logo{margin-bottom:16px}}@media (min-width: 1024px) and (max-width: 1385px){.shop-signup-logo{margin-bottom:16px}}@media (min-width: 1386px){.shop-signup-logo{margin-bottom:22px}}@media (min-width: 360px){.shop-signup-title{margin-bottom:8px}}@media (min-width: 1024px) and (max-width: 1385px){.shop-signup-title{margin-bottom:8px}}@media (min-width: 1386px){.shop-signup-title{margin-bottom:16px}}@media (min-width: 360px){.shop-signup-subtitle{margin-bottom:16px}}@media (min-width: 1024px) and (max-width: 1385px){.shop-signup-subtitle{margin-bottom:16px}}@media (min-width: 1386px){.shop-signup-subtitle{margin-bottom:26px}}@media (min-width: 360px){.shop-signup-label{margin-bottom:4px}}@media (min-width: 1024px) and (max-width: 1385px){.shop-signup-label{margin-bottom:4px}}@media (min-width: 1386px){.shop-signup-label{margin-bottom:6px}}@media (min-width: 360px){.shop-signup-input{margin-bottom:8px}}@media (min-width: 1024px) and (max-width: 1385px){.shop-signup-input{margin-bottom:8px}}@media (min-width: 1386px){.shop-signup-input{margin-bottom:24px}}@media (min-width: 360px){.shop-signup-input-password{margin-bottom:8px}}@media (min-width: 1024px) and (max-width: 1385px){.shop-signup-input-password{margin-bottom:8px}}@media (min-width: 1386px){.shop-signup-input-password{margin-bottom:16px}}@media (min-width: 360px){.shop-signup-shop-signup-text{font-size:.8em}}@media (min-width: 1024px) and (max-width: 1385px){.shop-signup-shop-signup-text{font-size:.8em}}@media (min-width: 1386px){.shop-signup-shop-signup-text{font-size:var(--font-size-h5)}}.shop-input-label-container{display:flex;flex-direction:column;flex-grow:1;flex-basis:0px}.shop-input-text{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;font-family:var(--font-family-base);border-radius:var(--small-border-radius);background:var(--color-surface);color:var(--color-black);border:1px solid var(--color-border);padding:var(--spacing-small);font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);width:100%;height:var(--form-component-height)}.shop-input-text::placeholder{color:var(--color-gray);opacity:1}.shop-input-text:active,.shop-input-text:focus{outline:none}.shop-input-text-invalid{border:1px solid var(--color-error)}.shop-input-label-invalid{color:var(--color-error)}.shop-input-label{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-gray);font-size:var(--font-size-h5)}.shop-cart-delete-text-button{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-error);background-color:#fff0;font-size:var(--font-size-h5);border:0px;padding-left:0;cursor:pointer}.shop-cart-delete-text-button:hover,.shop-cart-delete-text-button:active{font-weight:var(--font-weight-bold)}.shop-cart-item-container{width:100%;height:120px;display:flex;flex-direction:row;justify-content:center;align-items:center}.shop-cart-item-image{width:84px}@media (min-width: 0px) and (max-width: 359px){.shop-cart-item-image{display:none}}.shop-cart-item-details{flex-grow:1}.shop-cart-item-price{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-black);width:84px}.shop-cart-item-title-text{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:10px}.shop-candidate-cart-item-photo{width:69px;height:69px;border-radius:var(--small-border-radius);object-fit:cover;color:var(--color-primary)}.shop-cart-item-details-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:14px;line-height:18px;color:var(--color-primary-light)}.shop-cart-separator{width:100%;border:.5px solid var(--color-border)}.shop-candidate-cart-item-flag{width:69px;height:69px;border-radius:var(--small-border-radius);object-fit:cover}.shop-cart-container{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-small)}.shop-radio-button-container{width:100%;display:flex;flex-direction:row;justify-content:space-around}.radio-button{display:flex;align-items:center;gap:4px}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid var(--color-primary);border-radius:50%;outline:none;transition:.2s all ease-in-out;position:relative}input[type=radio]:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);width:10px;height:10px;background-color:var(--color-surface);border-radius:50%;transition:.2s all ease-in-out}input[type=radio]:checked{background-color:var(--color-surface);border-color:var(--color-primary)}input[type=radio]:checked:before{background-color:var(--color-primary)}.shop-radio-button-label{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-primary);margin-top:4px}.shop-select-outer-container{font-family:var(--font-family-base)!important;flex-grow:1;flex-basis:0px;min-width:0px;display:flex;flex-direction:column}.shop-select__container{color:var(--color-black)!important;min-width:0px!important;max-width:100%!important;flex-basis:0px!important}.shop-select__control{background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;height:var(--form-component-height)!important;max-height:var(--form-component-height)!important;border-radius:var(--small-border-radius)!important;box-shadow:none!important;outline:none!important}.shop-select__control:hover{border:1px solid var(--color-border)!important}.shop-select__control:focus,.shop-select__control:focus-within{box-shadow:none!important;outline:none!important}.shop-select__menu{z-index:var(--z-popup-menu)!important}.shop-select__placeholder{color:var(--color-gray-100)!important;opacity:1!important;overflow:hidden!important}.shop-select__option{color:var(--color-black)!important;background-color:var(--color-surface)!important}.shop-select__option--is-focused{background-color:var(--color-background)!important}.create-order-modal-container{display:flex;flex-direction:column;justify-content:space-between;width:calc(100vw - 48px);gap:var(--spacing-very-small);max-width:320px;min-height:130px;animation:appear .25s ease-in forwards}.create-order-modal-buttons-container{display:flex;flex-direction:row;gap:var(--spacing-very-small)}.create-order-modal-title{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h3);color:var(--color-black);text-align:center}.create-order-modal-top-text{font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);color:var(--color-gray);text-align:center}.create-order-modal-content-container{display:flex;justify-content:center;align-items:center;height:150px}.modal-large-icon{width:100px;height:100px}.checkout-container{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-small)}.form-container{display:flex;flex-direction:column;width:100%;gap:var(--spacing-small)}.form-line{display:flex;flex-direction:row;width:100%;gap:var(--spacing-small)}.captcha-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.shop-text-button{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-gray-100);font-size:var(--font-size-h5);background-color:transparent;border:0px;padding-left:0;cursor:pointer}.shop-text-button:hover,.shop-text-button:active{color:var(--color-gray-100);font-weight:var(--font-weight-bold)}.shop-order-item-container{width:100%;height:120px;display:flex;flex-direction:row;justify-content:center;align-items:center}.shop-order-item-image{width:84px}@media (min-width: 360px){.shop-order-item-image{display:none}}.shop-order-item-details{flex-grow:1}.shop-order-item-price{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-black);width:84px}.shop-order-item-title-text{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:10px}.shop-candidate-order-item-photo{width:69px;height:69px;border-radius:var(--small-border-radius);object-fit:cover;color:var(--color-primary)}.shop-order-item-details-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:14px;line-height:18px;color:var(--color-primary-light)}.shop-order-separator{width:100%;border:.5px solid var(--color-border)}.shop-candidate-order-item-flag{width:69px;height:69px;border-radius:var(--small-border-radius);object-fit:cover}.waiting-payment-status-text{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-h5);color:#bf9730}.in-progress-status-text{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-h5);color:#22c5c5}.completed-status-text{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-h5);color:var(--color-secondary)}.expired-status-text{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-h5);color:#bf3030}.order-details-container{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-small)}.shop-cart-discount-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:47px;gap:var(--spacing-very-small)}.shop-cart-total-container{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:57px}.shop-cart-total-line{display:flex;flex-direction:row;justify-content:space-between;width:100%}.shop-total-title{font-family:var(--font-family-base);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold)}.shop-subtotal-title{font-family:var(--font-family-base);font-size:var(--font-size-h3);font-weight:var(--font-weight-normal)}.shop-discount-title{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-normal)}.shop-cart-discount-button-container{width:95px}.shop-cart-discount-input-container{width:195px}.shop-cart-separator{width:100%;border:.5px solid #dcdcdc}.shop-order-details-payment-method{font-family:var(--font-family-base);font-size:.8em;font-weight:var(--font-weight-normal);color:var(--color-black);width:100%;text-align:right}.shop-order-details-date{font-family:var(--font-family-base);font-size:.8em;font-weight:var(--font-weight-normal);color:var(--color-black);width:100%;text-align:center}.shop-order-container{width:100%;height:67px;display:flex;flex-direction:row;justify-content:center;align-items:center}.shop-order-image{width:84px}.shop-order-details{flex-grow:1}.shop-order-price{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-black);width:84px;text-align:right}.shop-order-date{font-family:var(--font-family-base);font-size:.8em;font-weight:var(--font-weight-normal);color:var(--color-black);width:104px;text-align:left}.shop-order-payment-method{font-family:var(--font-family-base);font-size:.8em;font-weight:var(--font-weight-normal);color:var(--color-black);width:84px;text-align:right}.shop-order-title-text{font-family:var(--font-family-base);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:15px;cursor:pointer}.shop-order-title-text:hover{color:var(--color-primary-light)}.shop-candidate-order-photo{width:69px;height:69px;border-radius:var(--small-border-radius);object-fit:cover}.shop-order-details-text{font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:14px;line-height:18px;color:#607e89}.shop-order-separator{width:100%;border:.5px solid #dcdcdc}.shop-candidate-order-flag{width:69px;height:69px;border-radius:var(--small-border-radius);object-fit:cover}@media only screen and (max-width: 1024px){.shop-order-image{display:none}}.order-container{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-small)}.shop-select-outer-container{flex-grow:1;flex-basis:0px;min-width:0px;display:flex;flex-direction:column;width:100%}.shop-select-container{font-family:var(--font-family-base);height:var(--form-component-height);color:var(--color-black);max-width:100%;min-width:0px;flex-basis:0px;text-align:center}.shop-select{border:1px solid var(--color-border);box-shadow:none}.shop-select-menu{z-index:var(--z-select)!important}.shop-select-placeholder{color:var(--color-gray);opacity:1;overflow:hidden}.shop-plan-select-container{width:100%;max-width:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-small)}.shop-search-input-container{display:flex;flex-direction:row;align-items:center;width:calc(100% - 2 * var(--spacing-small));padding:var(--spacing-small);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--small-border-radius);height:var(--form-component-height);margin:3px 0;box-shadow:0 1px 2px #0000000d}.shop-search-input{box-sizing:border-box;display:flex;flex-direction:row;text-align:center;align-items:center;background:var(--color-surface);font-family:var(--font-family-base);border-radius:var(--small-border-radius);color:var(--color-gray);font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);padding:var(--spacing-small);width:100%;padding:1px;border:0px}.shop-search-input:focus::placeholder{opacity:0}.shop-search-input::placeholder{color:var(--color-gray);opacity:1}.shop-search-input:focus{outline:none}.shop-search-input:active{border:0px}.shop-search-input-icon{color:var(--color-gray);margin-right:8px}.shop-candidate-search-item-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:65px;max-height:65px;width:calc(100% - 32px);border-radius:var(--medium-border-radius);padding:0 8px;gap:var(--spacing-very-small);overflow:hidden;cursor:pointer}.shop-candidate-search-item-candidate{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--spacing-medium);flex-grow:.7;flex-basis:0px}@media (min-width: 360px){.shop-candidate-search-item-candidate{flex-grow:1}}.shop-candidate-search-item-photo{width:44px;height:44px;min-width:44px;border-radius:22px;object-fit:cover;color:var(--color-primary)}.shop-candidate-search-item-details{flex-grow:1;font-family:var(--font-family-base)}.shop-candidate-search-item-name{flex-grow:1;font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);color:var(--color-black)}.shop-candidate-search-item-candidature-details{flex-grow:2;font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-gray);font-size:var(--font-size-h5);max-height:100%;overflow:hidden}.shop-candidate-search-item-elections{flex-grow:.1;flex-basis:0px}.shop-candidate-search-item-elections-content{width:32px;height:32px;background:#ececec;border-radius:var(--small-border-radius);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h3);color:var(--color-gray);display:flex;justify-content:center;align-items:center;line-height:27px}.shop-candidate-search-item-action{display:flex;flex-direction:row;justify-content:flex-end;flex-grow:.3;flex-basis:0px}.shop-candidate-search-result{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--spacing-very-small);width:100%;height:239px;padding:8px 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--medium-border-radius);background-repeat:no-repeat;background-position:center center}.shop-report-candidate-select-container{width:100%;max-width:700px;display:flex;flex-direction:column;gap:var(--spacing-small)}.shop-candidate-candidatures-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:calc(100% - 32px);padding:24px 8px 24px 24px;box-shadow:0 0 16px #0000000a}.shop-candidate-candidatures-sub-container{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;min-height:0px;flex-wrap:nowrap;min-width:700px;width:calc(100% - 32px);gap:var(--spacing-small)}.shop-candidate-candidatures-item{flex-grow:1;flex-basis:0px}.shop-candidate-candidatures-header{display:flex;width:100%;position:sticky;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;background-color:var(--color-surface);font-family:var(--font-family-base);font-weight:var(--font-weight-normal);font-size:var(--font-size-h5);color:var(--color-gray);gap:var(--spacing-very-small);top:0;padding-bottom:12px}.shop-candidate-candidatures-content{display:flex;width:calc(100% - 10px);height:55px;padding:0 5px;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);color:var(--color-black);gap:var(--spacing-very-small);cursor:pointer}.shop-candidate-candidatures-turn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ececec;border-radius:var(--small-border-radius);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-feature-settings:"salt" on;color:var(--color-gray)}.shop-candidate-candidatures-status,.shop-candidate-candidatures-status-elected{display:flex;align-items:center;justify-content:center;width:fit-content;padding:0 10px;width:150px;border-radius:var(--medium-border-radius);height:32px;font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);font-feature-settings:"salt" on}.shop-candidate-candidatures-status{background:#ececec;color:var(--color-gray)}.shop-candidate-candidatures-status-elected{background:var(--color-primary);color:var(--color-secondary)}.shop-candidate-candidatures-party{display:flex;flex-direction:row;gap:var(--spacing-very-small);justify-content:flex-start;align-items:center}.shop-candidate-candidatures-party-image{width:34px;height:34px;object-fit:cover}.shop-candidature-search-result{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:var(--spacing-very-small);width:100%;height:239px;padding:8px 0;background:var(--color-surface);box-shadow:0 0 16px #0000000a;border-radius:var(--medium-border-radius)}.shop-report-candidature-select-container,.report-type-select-container{width:100%;max-width:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-small)}.shop-login-container{width:100%;max-width:500px;display:flex;flex-direction:column}.shop-login-form{width:260px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width: 1024px) and (max-width: 1385px){.shop-login-form{width:300px}}@media (min-width: 1386px){.shop-login-form{width:420px}}.shop-login-keep-and-forgot{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:16px;margin-bottom:24px}@media (min-width: 1024px){.shop-login-keep-and-forgot{margin-top:12px;margin-bottom:20px}}.shop-login-social-login{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-medium);margin-top:16px}.shop-login-signup{margin-top:16px;font-family:var(--font-family-base);font-weight:var(--font-weight-normal);color:var(--color-primary);gap:var(--spacing-very-small);display:flex;justify-content:center;align-items:center}.shop-login-title{margin-bottom:8px;color:var(--color-primary)}@media (min-width: 1386px){.shop-login-title{margin-bottom:16px}}.shop-login-subtitle{margin-bottom:16px;color:var(--color-primary)}@media (min-width: 1386px){.shop-login-subtitle{margin-bottom:26px}}.shop-login-input,.shop-login-input:active,.shop-login-input:focus{border:1px solid #d5dae1;box-shadow:0 1px 2px #0000000d;margin-bottom:0}@media (min-width: 1024px){.shop-login-input,.shop-login-input:active,.shop-login-input:focus{margin-bottom:8px}}@media (min-width: 1386px){.shop-login-input,.shop-login-input:active,.shop-login-input:focus{margin-bottom:24px}}.shop-login-input-password,.shop-login-input-password:active,.shop-login-input-password:focus{border:1px solid var(--color-border);box-shadow:0 1px 2px #0000000d;margin-bottom:0}@media (min-width: 1024px){.shop-login-input-password,.shop-login-input-password:active,.shop-login-input-password:focus{margin-bottom:8px}}@media (min-width: 1386px){.shop-login-input-password,.shop-login-input-password:active,.shop-login-input-password:focus{margin-bottom:16px}}.shop-login-label{color:var(--color-primary)}@media (min-width: 1024px){.shop-login-label{margin-bottom:4px}}@media (min-width: 1386px){.shop-login-label{margin-bottom:6px}}@media (min-width: 1024px){.shop-login-logo{margin-bottom:16px}}@media (min-width: 1386px){.shop-login-logo{margin-bottom:22px}}.shop-login-signup-text{font-size:var(--font-size-h5)}.terms-container{font-family:var(--font-family-base);background-color:var(--color-background);padding:16px}.terms-global-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--color-primary)}.terms-section-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}.base-alert{margin:auto;width:calc(100% - 62px);max-width:350px;padding:var(--spacing-medium) var(--spacing-medium);margin:var(--spacing-large);display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:var(--small-border-radius);z-index:var(--z-modal)}.alert-hidden{display:none}.alert-show-error{background-color:var(--color-error);color:var(--color-white)}.alert-show-message{background-color:var(--color-success);color:var(--color-white)}.alert-show-warn{background-color:var(--color-success);color:var(--color-black)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1099}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:1100;border-radius:var(--medium-border-radius);padding:16px}html{height:100%;width:100%}body{margin:0;height:100%;width:100%;max-height:100vh;max-width:100vw;background-color:var(--color-background);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}svg{shape-rendering:geometricPrecision}#root{background-color:var(--color-background);height:100%;width:100%;max-height:100vh;max-width:100vw}#alert{display:flex;flex-direction:row;justify-content:center;justify-items:center;align-items:center;position:fixed;font-family:Poppins;bottom:10px;width:100%;z-index:1100}:focus{outline-color:var(--color-gray-100)}@keyframes appear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}[data-simplebar]{width:100%;height:100%;max-height:100%}.simplebar-visible:before{background-color:#d9d9d9}.recharts-wrapper{font-family:var(--font-family-base);font-weight:var(--font-weight-normal)}@media only screen and (max-width: 1024px){.recharts-wrapper{font-size:.65em}}@media only screen and (min-width: 1024px) and (max-width: 1386px){.recharts-wrapper{font-size:.65em}}@media only screen and (min-width: 1386px){.recharts-wrapper{font-size:var(--font-size-h5)}}.leaflet-control-attribution{display:none}@font-face{font-family:Poppins;font-weight:100;src:local("Poppins"),url(/assets/Poppins-Thin-leD9T1nx.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:400;src:local("Poppins"),url(/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:500;src:local("Poppins"),url(/assets/Poppins-SemiBold-B_fPDAUb.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:700;src:local("Poppins"),url(/assets/Poppins-Bold-qTAUjFF7.ttf) format("truetype")}@font-face{font-family:Poppins;font-weight:900;src:local("Poppins"),url(/assets/Poppins-ExtraBold-W_qeO1XX.ttf) format("truetype")}@font-face{font-family:MontserratAlternates;font-weight:100;src:local("MontserratAlternates"),url(/assets/MontserratAlternates-Thin-ynVGRanb.ttf) format("truetype")}@font-face{font-family:MontserratAlternates;font-weight:var(--font-weight-normal);src:local("MontserratAlternates"),url(/assets/MontserratAlternates-Regular-D42nIb_o.ttf) format("truetype")}@font-face{font-family:MontserratAlternates;font-weight:var(--font-weight-semibold);src:local("MontserratAlternates"),url(/assets/MontserratAlternates-SemiBold-C720C2e8.ttf) format("truetype")}@font-face{font-family:MontserratAlternates;font-weight:var(--font-weight-bold);src:local("MontserratAlternates"),url(/assets/MontserratAlternates-Bold-bm0djr7g.ttf) format("truetype")}@font-face{font-family:MontserratAlternates;font-weight:900;src:local("MontserratAlternates"),url(/assets/MontserratAlternates-ExtraBold-Ce_xOcqO.ttf) format("truetype")}@font-face{font-family:Heavitas;src:local("Heavitas"),url(/assets/Heavitas-BE4TTxyk.ttf) format("truetype")}
