html{--lumo-primary-color: #005A9C;--lumo-primary-color-50pct: rgba(0, 90, 156, .5);--lumo-primary-color-10pct: rgba(0, 90, 156, .1);--lumo-primary-text-color: #005A9C;--lumo-primary-contrast-color: #ffffff;--lumo-success-color: #2E7D4F;--lumo-success-color-50pct: rgba(46, 125, 79, .5);--lumo-success-color-10pct: rgba(46, 125, 79, .1);--lumo-success-text-color: #256B43;--lumo-error-color: #B4332B;--lumo-error-color-50pct: rgba(180, 51, 43, .5);--lumo-error-color-10pct: rgba(180, 51, 43, .1);--lumo-error-text-color: #9E2A23;--sormas-warn: #9A6300;--sormas-warn-bg: #FBF1DE;--sormas-crit: #B4332B;--sormas-crit-bg: #FBEAE8;--sormas-info: #2E6BB0;--sormas-info-bg: #E9F0F9;--sormas-ok: #2E7D4F;--sormas-ok-bg: #E7F2EC;--sormas-muted: #5E6E7A;--sormas-muted-bg: #ECEFF3;--sormas-brand-tint: #E8F1F8;--sormas-brand-strong: #004A82;--sormas-navy: #0A2942;--sormas-navy-hi: #14385A;--sormas-navy-line: #1E466B;--sormas-canvas: #F3F6F9;--sormas-card-max-width: 940px;--lumo-header-text-color: #1A2832;--lumo-body-text-color: #233240;--lumo-secondary-text-color: #5A6B78;--lumo-tertiary-text-color: #8595A1;--lumo-disabled-text-color: #AAB6BF;--lumo-base-color: #FFFFFF;--lumo-contrast: #233240;--lumo-contrast-5pct: rgba(35, 50, 64, .04);--lumo-contrast-10pct: rgba(35, 50, 64, .08);--lumo-contrast-20pct: rgba(35, 50, 64, .14);--lumo-contrast-30pct: rgba(35, 50, 64, .24);--lumo-contrast-40pct: rgba(35, 50, 64, .34);--lumo-contrast-50pct: rgba(35, 50, 64, .46);--lumo-contrast-60pct: rgba(35, 50, 64, .56);--lumo-contrast-70pct: rgba(35, 50, 64, .66);--lumo-contrast-80pct: rgba(35, 50, 64, .78);--lumo-contrast-90pct: rgba(35, 50, 64, .9);--lumo-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sormas-font-mono: ui-monospace, "SF Mono", "SFMono-Regular", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--lumo-font-size-xxs: .6875rem;--lumo-font-size-xs: .75rem;--lumo-font-size-s: .8125rem;--lumo-font-size-m: .875rem;--lumo-font-size-l: 1rem;--lumo-font-size-xl: 1.375rem;--lumo-font-size-xxl: 1.75rem;--lumo-font-size-xxxl: 2.25rem;--lumo-line-height-xs: 1.25;--lumo-line-height-s: 1.375;--lumo-line-height-m: 1.55;--lumo-border-radius-s: 5px;--lumo-border-radius-m: 8px;--lumo-border-radius-l: 12px;--lumo-box-shadow-xs: 0 1px 2px rgba(16, 40, 64, .1);--lumo-box-shadow-s: 0 1px 2px rgba(16, 40, 64, .05), 0 2px 8px rgba(16, 40, 64, .07);--lumo-box-shadow-m: 0 3px 8px rgba(16, 40, 64, .1), 0 1px 3px rgba(16, 40, 64, .06);--lumo-box-shadow-l: 0 8px 28px rgba(16, 40, 64, .16);--lumo-box-shadow-xl: 0 16px 48px rgba(16, 40, 64, .22)}html,body{background-color:var(--sormas-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}vaadin-app-layout{--vaadin-app-layout-drawer-overlay-background-color: rgba(10, 41, 66, .35);background-color:var(--sormas-canvas)}::selection{background:var(--sormas-brand-tint)}*{scrollbar-width:thin;scrollbar-color:var(--lumo-contrast-30pct) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--lumo-contrast-20pct);border-radius:8px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--lumo-contrast-30pct);background-clip:content-box}:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:1px}vaadin-app-layout{--vaadin-app-layout-drawer-width: 252px}vaadin-app-layout::part(drawer){background-color:var(--sormas-navy);border-inline-end:none;padding:0}vaadin-app-layout::part(navbar){background-color:var(--lumo-base-color);border-bottom:1px solid var(--lumo-contrast-10pct);box-shadow:none;min-height:56px;padding:0}.sormas-drawer{display:flex;flex-direction:column;height:100%;--lumo-body-text-color: #C7D6E4;--lumo-secondary-text-color: #6E94B6;--lumo-tertiary-text-color: #6E94B6;--lumo-primary-color: #4DA3E8;--lumo-primary-text-color: #ffffff;--lumo-primary-color-10pct: rgba(77, 163, 232, .18);--lumo-contrast-5pct: rgba(255, 255, 255, .06);--lumo-contrast-10pct: rgba(255, 255, 255, .1);--lumo-contrast-60pct: rgba(199, 214, 228, .65);--lumo-contrast-70pct: rgba(199, 214, 228, .75);--lumo-contrast-90pct: rgba(199, 214, 228, .92);--vaadin-input-field-background: rgba(255, 255, 255, .06);--vaadin-input-field-border-color: rgba(255, 255, 255, .16)}.sormas-drawer vaadin-text-field::part(input-field),.sormas-drawer vaadin-combo-box::part(input-field),.sormas-drawer vaadin-select::part(input-field){background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29}.sormas-brand{display:flex;align-items:center;gap:12px;height:60px;padding:0 16px;border-bottom:1px solid var(--sormas-navy-line);flex:0 0 auto}.sormas-brand-mark{height:38px;width:46px;border-radius:9px;flex:0 0 auto;display:grid;place-items:center;padding:5px 7px;background:linear-gradient(180deg,#fff,#eef4fa);box-shadow:0 2px 6px #00000047,inset 0 0 0 1px #fff9}.sormas-brand-mark img{height:100%;width:100%;object-fit:contain;display:block}.sormas-brand-text{display:flex;flex-direction:column;line-height:1.1}.sormas-brand-name{color:#fff;font-weight:700;font-size:15px;letter-spacing:.2px}.sormas-brand-sub{color:#7fa6c8;font-size:11px;font-weight:500}.sormas-nav{flex:1 1 auto;overflow-y:auto;padding:10px 10px 20px}.sormas-navgroup{margin-top:12px}.sormas-navgroup:first-of-type{margin-top:4px}.sormas-navgroup::part(label){font-size:10.5px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#6e94b6;padding:6px 10px 4px}.sormas-drawer vaadin-side-nav-item::part(link){border-radius:6px;padding-block:7px;font-weight:500}.sormas-topbar{display:flex;align-items:center;gap:14px;width:100%;height:56px;padding:0 20px 0 4px;box-sizing:border-box}.sormas-topbar-title{font-size:var(--lumo-font-size-xl);font-weight:700;color:var(--lumo-header-text-color);letter-spacing:-.2px}.sormas-topbar-spacer{flex:1 1 auto}.sormas-env{display:inline-flex;align-items:center;gap:6px;font-size:var(--lumo-font-size-xs);font-weight:600;color:var(--sormas-ok);background:var(--sormas-ok-bg);padding:4px 10px;border-radius:20px;white-space:nowrap}.sormas-env>span:first-child{width:7px;height:7px;border-radius:50%;background:var(--sormas-ok)}.sormas-user{display:flex;align-items:center;gap:9px;cursor:pointer;padding:4px 8px 4px 6px;border-radius:8px}.sormas-user:hover{background:var(--lumo-contrast-5pct)}.sormas-avatar{--vaadin-avatar-size: 32px}.sormas-user-who{display:flex;flex-direction:column;line-height:1.15}.sormas-user-name{font-size:var(--lumo-font-size-s);font-weight:600;color:var(--lumo-body-text-color)}.sormas-user-role{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.sormas-user-chevron{color:var(--lumo-tertiary-text-color);font-size:11px}@media(max-width:800px){.sormas-user-who{display:none}}.sormas-form{width:100%;max-width:var(--sormas-form-max-width, 900px);margin-inline:auto;--vaadin-form-layout-column-spacing: 24px;--vaadin-form-layout-row-spacing: 14px}@media(max-width:520px){.sormas-form{max-width:none}}h4.sormas-form-section{margin:6px 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--lumo-primary-color);display:flex;align-items:center;gap:10px;line-height:1.2}h4.sormas-form-section:after{content:"";flex:1 1 auto;height:1px;background:var(--lumo-contrast-10pct)}h4.sormas-form-section--subsequent{margin-top:22px}.sormas-form-card{background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-s);padding:var(--lumo-space-l)}.sormas-grid-view{padding:var(--lumo-space-m) var(--lumo-space-l);gap:var(--lumo-space-m);background:var(--sormas-canvas);min-width:0}.sormas-page-header,.sormas-view-toolbar{width:100%;padding:0;margin:0;align-items:center;gap:var(--lumo-space-s);flex-wrap:wrap;min-height:0}.sormas-page-header:empty,.sormas-view-toolbar:empty{display:none}.sormas-page-header vaadin-button,.sormas-view-toolbar vaadin-button{margin:0}.sormas-grid-view vaadin-grid.sormas-grid{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-s);background:var(--lumo-base-color);overflow:hidden;--lumo-font-size-m: var(--lumo-font-size-s)}.sormas-grid-view vaadin-grid.sormas-grid::part(header-cell){background:#f7f9fb;text-transform:uppercase;font-size:var(--lumo-font-size-xxs);font-weight:700;letter-spacing:.4px;color:var(--lumo-secondary-text-color)}.sormas-grid-view vaadin-grid.sormas-grid::part(row):hover>[part~=cell]{background:var(--sormas-brand-tint)}vaadin-grid.sormas-grid{min-width:0}.sormas-statusbar{width:100%;align-items:center;gap:var(--lumo-space-xs);flex-wrap:wrap;min-height:0}.sormas-statusbar>vaadin-button{height:var(--lumo-size-s);padding:0 var(--lumo-space-m);margin:0;border-radius:999px;font-size:var(--lumo-font-size-s);flex:0 0 auto}.sormas-statusbar vaadin-combo-box{width:13em;--lumo-size-m: var(--lumo-size-s)}.sormas-bulkbar{min-height:0}.sormas-statusbar>.sormas-bulkbar,.sormas-page-header>.sormas-bulkbar,.sormas-view-toolbar>.sormas-bulkbar{margin-left:auto}@media(max-width:1440px){.sormas-grid-view{padding:var(--lumo-space-s) var(--lumo-space-m);gap:var(--lumo-space-s)}.sormas-filterbar{padding:var(--lumo-space-xs) var(--lumo-space-s)}.sormas-filterbar-fields,.sormas-filterbar-more-fields{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.sormas-grid-view vaadin-grid.sormas-grid{--lumo-font-size-m: var(--lumo-font-size-xs)}.sormas-page-header vaadin-button,.sormas-view-toolbar vaadin-button{height:var(--lumo-size-s);font-size:var(--lumo-font-size-s)}}@media(max-width:1280px){.sormas-statusbar vaadin-combo-box{width:11em}.sormas-page-header,.sormas-view-toolbar{row-gap:var(--lumo-space-xs)}}.sormas-detail-view{padding:0;background:var(--sormas-canvas);gap:0;--sormas-form-max-width: none;--sormas-detail-sticky-h: 96px;display:flex;flex-direction:column;overflow:hidden;min-height:0}.sormas-detail-sticky{flex:0 0 auto;width:100%;box-sizing:border-box;background:var(--sormas-canvas);padding:var(--lumo-space-xs) var(--lumo-space-l) 0;box-shadow:0 2px 6px #0000000d}.sormas-detail-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--lumo-space-m);min-height:32px}.sormas-detail-title{display:flex;align-items:center;gap:var(--lumo-space-s);min-width:0}.sormas-detail-backnav{flex:0 0 auto}.sormas-detail-title-block{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;column-gap:var(--lumo-space-s);line-height:1.15;min-width:0}.sormas-detail-title-name{font-weight:700;font-size:var(--lumo-font-size-s);color:var(--lumo-header-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sormas-detail-title-sub{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.sormas-detail-actions{display:flex;align-items:center;flex:0 0 auto}.sormas-detail-actionbar{gap:var(--lumo-space-xs);flex-wrap:nowrap}.sormas-detail-actionbar vaadin-button{margin:0}.sormas-detail-tabs{border-bottom:1px solid var(--lumo-contrast-10pct);margin:0}.sormas-detail-body{display:flex;flex-wrap:wrap;gap:var(--lumo-space-m);width:100%;box-sizing:border-box;padding:var(--lumo-space-m) var(--lumo-space-l);flex:1 1 auto;min-height:0;overflow-y:auto}.sormas-detail-main{background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-s);padding:var(--lumo-space-l)}.sormas-detail-side{display:flex;flex-direction:column;gap:var(--lumo-space-m);position:sticky;top:0;align-self:flex-start;max-height:calc(100vh - var(--sormas-detail-sticky-h) - var(--lumo-space-xl));overflow-y:auto}@media(max-width:900px){.sormas-detail-main,.sormas-detail-side{flex:1 1 100%!important}.sormas-detail-side{position:static;max-height:none;overflow:visible}}.sormas-side-card{background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-s);overflow:hidden}.sormas-side-card-title{display:flex;align-items:center;justify-content:space-between;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-10pct);font-size:var(--lumo-font-size-xs);font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--lumo-secondary-text-color)}.sormas-side-card-body{padding:var(--lumo-space-m)}.sormas-detail-view>span:first-child{font-weight:700;color:var(--lumo-header-text-color)}.sormas-filterbar{width:100%;box-sizing:border-box;background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-s);padding:var(--lumo-space-s) var(--lumo-space-m);display:flex;flex-direction:column;gap:var(--lumo-space-xs)}.sormas-filterbar-fields,.sormas-filterbar-more-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--lumo-space-xs) var(--lumo-space-s);align-items:end;width:100%}.sormas-filterbar-fields>.sormas-filter-span-full,.sormas-filterbar-more-fields>.sormas-filter-span-full{grid-column:1 / -1;flex-wrap:wrap}.sormas-filterbar vaadin-combo-box::part(label),.sormas-filterbar vaadin-text-field::part(label),.sormas-filterbar vaadin-date-picker::part(label),.sormas-filterbar vaadin-select::part(label),.sormas-filterbar vaadin-time-picker::part(label){font-size:var(--lumo-font-size-xxs);line-height:1.2;padding-bottom:0}.sormas-filterbar-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--lumo-space-s);flex-wrap:wrap}.sormas-filterbar-actions{margin-left:auto}vaadin-radio-group.sormas-option-group{max-width:100%;min-width:0}vaadin-radio-group.sormas-option-group::part(group-field){flex-direction:row;flex-wrap:wrap;gap:0;padding-left:1px;padding-top:1px}vaadin-radio-group.sormas-option-group vaadin-radio-button::part(radio){display:none}vaadin-radio-group.sormas-option-group vaadin-radio-button::part(label){margin:0;padding:0}vaadin-radio-group.sormas-option-group vaadin-radio-button{margin:-1px 0 0 -1px;padding:2px 12px;border:1px solid var(--lumo-contrast-30pct);cursor:pointer;color:var(--lumo-primary-text-color);font-size:var(--lumo-font-size-s);line-height:var(--lumo-line-height-m);white-space:nowrap;user-select:none;-webkit-user-select:none}vaadin-radio-group.sormas-option-group vaadin-radio-button:first-of-type{border-top-left-radius:var(--lumo-border-radius-s);border-bottom-left-radius:var(--lumo-border-radius-s)}vaadin-radio-group.sormas-option-group vaadin-radio-button:last-of-type{border-top-right-radius:var(--lumo-border-radius-s);border-bottom-right-radius:var(--lumo-border-radius-s)}vaadin-radio-group.sormas-option-group vaadin-radio-button[checked]{background-color:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color);border-color:var(--lumo-primary-color);position:relative;z-index:1}.symptom-row{display:flex;align-items:center;justify-content:space-between;gap:var(--lumo-space-m);padding:2px 0}.symptom-row-caption{flex:1 1 auto;color:var(--lumo-body-text-color)}html{--vaadin-input-field-background: var(--lumo-base-color);--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: var(--lumo-contrast-30pct);--lumo-required-field-indicator: "*";--lumo-required-field-indicator-color: var(--lumo-error-color)}vaadin-text-field::part(input-field),vaadin-text-area::part(input-field),vaadin-number-field::part(input-field),vaadin-integer-field::part(input-field),vaadin-big-decimal-field::part(input-field),vaadin-email-field::part(input-field),vaadin-password-field::part(input-field),vaadin-date-picker::part(input-field),vaadin-time-picker::part(input-field),vaadin-date-time-picker>[slot] ::part(input-field),vaadin-combo-box::part(input-field),vaadin-multi-select-combo-box::part(input-field),vaadin-select::part(input-field){background:var(--lumo-base-color);box-shadow:inset 0 0 0 1px var(--lumo-contrast-30pct)}vaadin-text-field[readonly],vaadin-text-field[disabled],vaadin-text-area[readonly],vaadin-text-area[disabled],vaadin-number-field[readonly],vaadin-number-field[disabled],vaadin-integer-field[readonly],vaadin-integer-field[disabled],vaadin-big-decimal-field[readonly],vaadin-big-decimal-field[disabled],vaadin-email-field[readonly],vaadin-email-field[disabled],vaadin-password-field[readonly],vaadin-password-field[disabled],vaadin-date-picker[readonly],vaadin-date-picker[disabled],vaadin-time-picker[readonly],vaadin-time-picker[disabled],vaadin-combo-box[readonly],vaadin-combo-box[disabled],vaadin-multi-select-combo-box[readonly],vaadin-multi-select-combo-box[disabled],vaadin-select[readonly],vaadin-select[disabled]{--vaadin-input-field-background: var(--lumo-contrast-5pct);--vaadin-input-field-border-color: var(--lumo-contrast-20pct)}vaadin-text-field[readonly]::part(input-field),vaadin-text-field[disabled]::part(input-field),vaadin-text-area[readonly]::part(input-field),vaadin-text-area[disabled]::part(input-field),vaadin-number-field[readonly]::part(input-field),vaadin-number-field[disabled]::part(input-field),vaadin-integer-field[readonly]::part(input-field),vaadin-integer-field[disabled]::part(input-field),vaadin-big-decimal-field[readonly]::part(input-field),vaadin-big-decimal-field[disabled]::part(input-field),vaadin-email-field[readonly]::part(input-field),vaadin-email-field[disabled]::part(input-field),vaadin-password-field[readonly]::part(input-field),vaadin-password-field[disabled]::part(input-field),vaadin-date-picker[readonly]::part(input-field),vaadin-date-picker[disabled]::part(input-field),vaadin-time-picker[readonly]::part(input-field),vaadin-time-picker[disabled]::part(input-field),vaadin-combo-box[readonly]::part(input-field),vaadin-combo-box[disabled]::part(input-field),vaadin-multi-select-combo-box[readonly]::part(input-field),vaadin-multi-select-combo-box[disabled]::part(input-field),vaadin-select[readonly]::part(input-field),vaadin-select[disabled]::part(input-field){background:var(--lumo-contrast-5pct);box-shadow:inset 0 0 0 1px var(--lumo-contrast-20pct);border-style:solid}vaadin-text-field[focus-ring]::part(input-field),vaadin-text-field:focus-within::part(input-field),vaadin-text-area[focus-ring]::part(input-field),vaadin-text-area:focus-within::part(input-field),vaadin-number-field[focus-ring]::part(input-field),vaadin-number-field:focus-within::part(input-field),vaadin-integer-field[focus-ring]::part(input-field),vaadin-integer-field:focus-within::part(input-field),vaadin-big-decimal-field[focus-ring]::part(input-field),vaadin-big-decimal-field:focus-within::part(input-field),vaadin-email-field[focus-ring]::part(input-field),vaadin-email-field:focus-within::part(input-field),vaadin-password-field[focus-ring]::part(input-field),vaadin-password-field:focus-within::part(input-field),vaadin-date-picker[focus-ring]::part(input-field),vaadin-date-picker:focus-within::part(input-field),vaadin-time-picker[focus-ring]::part(input-field),vaadin-time-picker:focus-within::part(input-field),vaadin-combo-box[focus-ring]::part(input-field),vaadin-combo-box:focus-within::part(input-field),vaadin-multi-select-combo-box[focus-ring]::part(input-field),vaadin-multi-select-combo-box:focus-within::part(input-field),vaadin-select[focus-ring]::part(input-field),vaadin-select:focus-within::part(input-field){box-shadow:inset 0 0 0 1px var(--lumo-primary-color),0 0 0 2px var(--lumo-primary-color-50pct)}vaadin-text-field:focus-visible,vaadin-text-field:focus-within,vaadin-text-area:focus-visible,vaadin-text-area:focus-within,vaadin-number-field:focus-visible,vaadin-number-field:focus-within,vaadin-integer-field:focus-visible,vaadin-integer-field:focus-within,vaadin-big-decimal-field:focus-visible,vaadin-big-decimal-field:focus-within,vaadin-email-field:focus-visible,vaadin-email-field:focus-within,vaadin-password-field:focus-visible,vaadin-password-field:focus-within,vaadin-date-picker:focus-visible,vaadin-date-picker:focus-within,vaadin-time-picker:focus-visible,vaadin-time-picker:focus-within,vaadin-combo-box:focus-visible,vaadin-combo-box:focus-within,vaadin-multi-select-combo-box:focus-visible,vaadin-multi-select-combo-box:focus-within,vaadin-select:focus-visible,vaadin-select:focus-within{outline:none}vaadin-text-field[required]::part(required-indicator):after,vaadin-text-area[required]::part(required-indicator):after,vaadin-number-field[required]::part(required-indicator):after,vaadin-integer-field[required]::part(required-indicator):after,vaadin-email-field[required]::part(required-indicator):after,vaadin-password-field[required]::part(required-indicator):after,vaadin-date-picker[required]::part(required-indicator):after,vaadin-time-picker[required]::part(required-indicator):after,vaadin-combo-box[required]::part(required-indicator):after,vaadin-multi-select-combo-box[required]::part(required-indicator):after,vaadin-select[required]::part(required-indicator):after,vaadin-radio-group[required]::part(required-indicator):after,vaadin-checkbox-group[required]::part(required-indicator):after,vaadin-custom-field[required]::part(required-indicator):after{content:"*";color:var(--lumo-error-color)}vaadin-text-field::part(label),vaadin-text-area::part(label),vaadin-number-field::part(label),vaadin-integer-field::part(label),vaadin-big-decimal-field::part(label),vaadin-email-field::part(label),vaadin-password-field::part(label),vaadin-date-picker::part(label),vaadin-time-picker::part(label),vaadin-date-time-picker::part(label),vaadin-combo-box::part(label),vaadin-multi-select-combo-box::part(label),vaadin-select::part(label),vaadin-radio-group::part(label),vaadin-checkbox-group::part(label),vaadin-custom-field::part(label){text-transform:uppercase;font-size:var(--lumo-font-size-xs);font-weight:600;letter-spacing:.3px;color:var(--lumo-secondary-text-color)}.sormas-grouped-checkboxes{display:flex;flex-direction:column;gap:var(--lumo-space-m);width:100%}.sormas-rights-group{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);background:var(--lumo-contrast-5pct);padding:var(--lumo-space-s) var(--lumo-space-m) var(--lumo-space-m)}.sormas-rights-group-header{border-bottom:1px solid var(--lumo-contrast-10pct);margin-bottom:var(--lumo-space-s);padding-bottom:var(--lumo-space-xs);min-height:unset}.sormas-rights-group-title{text-transform:uppercase;font-size:var(--lumo-font-size-xs);font-weight:700;letter-spacing:.4px;color:var(--lumo-primary-text-color)}.sormas-rights-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--lumo-space-xs) var(--lumo-space-l)}.sormas-rights-grid vaadin-checkbox{--lumo-font-size-m: var(--lumo-font-size-s)}.primary{color:#005a9c;font-weight:600}.secondary{color:#6591c4}.critical{color:#c80000;font-weight:600}.important,.warning{color:#be6900;font-weight:600}.relevant{color:#c8aa00}.neutral{color:#00bfff}.positive{color:#32cd32}.minor{color:gray}.count-element{color:var(--lumo-body-text-color);text-align:center}.count-element>:first-child{border-bottom:4px solid transparent}.count-element.important>:first-child{border-color:#be6900}.count-element.critical>:first-child{border-color:#c80000}.count-element.critical-transparent>:first-child{border-color:#c80000b3}.count-element.critical-more-transparent>:first-child{border-color:#c8000080}.count-element.relevant>:first-child{border-color:#c8aa00}.count-element.neutral>:first-child{border-color:#00bfff}.count-element.positive>:first-child{border-color:#32cd32}.count-element.minor>:first-child{border-color:gray}.count-element.primary>:first-child{border-color:#005a9c}.label-white{color:#fff}.label-bold,.bold{font-weight:700}.label-primary{color:#005a9c;font-weight:600}.label-uppercase,.uppercase{text-transform:uppercase}.label-large,.large{font-size:1.25em}.label-xlarge,.xlarge{font-size:1.5em}.label-xxlarge,.xxlarge{font-size:2em}.label-xxxlarge,.xxxlarge{font-size:2.5em}.label-caption-truncated,.caption-truncated{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bottom-line{border-bottom:1px solid #CDD8EC}.rounded-corners-slim{border-radius:4px;padding:4px}.background-focus-light{background:#edf2fd}.h1{color:#005a9c;font-weight:600}.h2,.h3,.h4{color:#6591c4;font-weight:600}.align-center{text-align:center}.align-right{text-align:right}.vspace-0{margin-bottom:64px}.vspace-1{margin-bottom:36px}.vspace-2{margin-bottom:24px}.vspace-3{margin-bottom:16px}.vspace-4{margin-bottom:6px}.vspace-5{margin-bottom:2px}.vspace-none{margin-bottom:0!important}.vspace-top-0{margin-top:64px}.vspace-top-1{margin-top:36px}.vspace-top-2{margin-top:24px}.vspace-top-3{margin-top:16px}.vspace-top-4{margin-top:6px}.vspace-top-5{margin-top:2px}.vspace-top-6{margin-top:-8px}.vspace-top-none{margin-top:0!important}.hspace-left-0{margin-left:64px}.hspace-left-1{margin-left:36px}.hspace-left-2{margin-left:20px}.hspace-left-3{margin-left:10px}.hspace-left-4{margin-left:6px}.hspace-left-5{margin-left:2px}.hspace-left-none{margin-left:0!important}.hspace-right-0{margin-right:64px}.hspace-right-1{margin-right:36px}.hspace-right-2{margin-right:20px}.hspace-right-3{margin-right:10px}.hspace-right-4{margin-right:6px}.hspace-right-5{margin-right:2px}.hspace-right-none{margin-right:0!important}.dashboard-screen{overflow-x:hidden}.heading-title-label{margin-top:12px}.statistics-info-label{margin-top:10px;color:#6591c4}.follow-up-status-info-button{margin-top:10px}.background-highlight{background-color:#edf2fd}.background-critical{background-color:#de5555}.highlighted-statistics-component{background-color:#edf2fd;padding-top:16px}.svg-circle{fill:none;stroke-width:3}.svg-fill-primary{fill:#005a9c}.svg-fill-critical{fill:#c80000}.svg-fill-important{fill:#be6900}.svg-fill-positive{fill:#32cd32}.svg-fill-minor{fill:gray}.svg-fill-neutral{fill:#00bfff}.svg-fill-background{fill:#e6e6e6}.svg-stroke-primary{stroke:#005a9c}.svg-stroke-critical{stroke:#c80000}.svg-stroke-important{stroke:#be6900}.svg-stroke-positive{stroke:#32cd32}.svg-stroke-minor{stroke:gray}.svg-stroke-background{stroke:#e6e6e6}vaadin-tabs.disease-carousel-tabs{max-width:100%}vaadin-tabs.disease-carousel-tabs::part(tabs){flex-wrap:wrap}vaadin-tabs.disease-carousel-tabs [part=back-button],vaadin-tabs.disease-carousel-tabs [part=forward-button]{display:none}.background-disease-afp{background-color:#00e0a1;fill:#00e0a1}.background-disease-afp.background-darker{background-color:#00b582;fill:#00b582}.background-disease-cholera{background-color:#feba01;fill:#feba01}.background-disease-cholera.background-darker{background-color:#e5a701;fill:#e5a701}.background-disease-csm{background-color:#59bdef;fill:#59bdef}.background-disease-csm.background-darker{background-color:#50aad7;fill:#50aad7}.background-disease-dengue{background-color:#44bec7;fill:#44bec7}.background-disease-dengue.background-darker{background-color:#3dabb3;fill:#3dabb3}.background-disease-evd{background-color:#8c45ad;fill:#8c45ad}.background-disease-evd.background-darker{background-color:#7e3e9c;fill:#7e3e9c}.background-disease-guinea-worm{background-color:#3fd100;fill:#3fd100}.background-disease-guinea-worm.background-darker{background-color:#38ba00;fill:#38ba00}.background-disease-lassa{background-color:#ea579b;fill:#ea579b}.background-disease-lassa.background-darker{background-color:#d34e8b;fill:#d34e8b}.background-disease-measles{background-color:#66ad45;fill:#66ad45}.background-disease-measles.background-darker{background-color:#5c9c3e;fill:#5c9c3e}.background-disease-monkeypox{background-color:#ff9299;fill:#ff9299}.background-disease-monkeypox.background-darker{background-color:#e5838a;fill:#e5838a}.background-disease-new-flu{background-color:#4550ac;fill:#4550ac}.background-disease-new-flu.background-darker{background-color:#3e489b;fill:#3e489b}.background-disease-plague{background-color:#8270cc;fill:#8270cc}.background-disease-plague.background-darker{background-color:#7565b8;fill:#7565b8}.background-disease-polio{background-color:#a6e300;fill:#a6e300}.background-disease-polio.background-darker{background-color:#96cc00;fill:#96cc00}.background-disease-unspecified-vhf{background-color:#448282;fill:#448282}.background-disease-unspecified-vhf.background-darker{background-color:#2f4f4f;fill:#2f4f4f}.background-disease-west-nile-fever{background-color:#87cefa;fill:#87cefa}.background-disease-west-nile-fever.background-darker{background-color:#5b94b7;fill:#5b94b7}.background-disease-yellow-fever{background-color:#e2d320;fill:#e2d320}.background-disease-yellow-fever.background-darker{background-color:#cbbe1d;fill:#cbbe1d}.background-disease-congenital-rubella{background-color:#d4d4f7;fill:#d4d4f7}.background-disease-congenital-rubella.background-darker{background-color:#aae;fill:#aae}.background-disease-other{background-color:#888;fill:#888}.background-disease-other.background-darker{background-color:#6d6d6d;fill:#6d6d6d}.background-disease-undefined{background-color:#ccc;fill:#ccc}.background-disease-undefined.background-darker{background-color:#d9d9d9;fill:#d9d9d9}.background-disease-rabies{background-color:#ef5a6c;fill:#ef5a6c}.background-disease-rabies.background-darker{background-color:#e04a5b;fill:#e04a5b}.background-disease-anthrax{background-color:#5a95f4;fill:#5a95f4}.background-disease-anthrax.background-darker{background-color:#3b7fed;fill:#3b7fed}.background-disease-coronavirus{background-color:#bf8678;fill:#bf8678}.background-disease-coronavirus.background-darker{background-color:#b0796b;fill:#b0796b}.background-disease-pneumonia{background-color:#b0c4de;fill:#b0c4de}.background-disease-pneumonia.background-darker{background-color:#7b8fa3;fill:#7b8fa3}.background-disease-malaria{background-color:#7ed957;fill:#7ed957}.background-disease-malaria.background-darker{background-color:#5fa23f;fill:#5fa23f}.background-disease-typhoid-fever{background-color:#f7b267;fill:#f7b267}.background-disease-typhoid-fever.background-darker{background-color:#d9983a;fill:#d9983a}.background-disease-acute-viral-hepatitis{background-color:#f9e79f;fill:#f9e79f}.background-disease-acute-viral-hepatitis.background-darker{background-color:#f7ca18;fill:#f7ca18}.background-disease-non-neonatal-tetanus{background-color:#b2bec3;fill:#b2bec3}.background-disease-non-neonatal-tetanus.background-darker{background-color:#636e72;fill:#636e72}.background-disease-hiv{background-color:#e17055;fill:#e17055}.background-disease-hiv.background-darker{background-color:#b03a2e;fill:#b03a2e}.background-disease-schistosomiasis{background-color:#00b894;fill:#00b894}.background-disease-schistosomiasis.background-darker{background-color:#00897b;fill:#00897b}.background-disease-soil-transmitted-helminths{background-color:sienna;fill:sienna}.background-disease-soil-transmitted-helminths.background-darker{background-color:#6e2c00;fill:#6e2c00}.background-disease-trypanosomiasis{background-color:#6c3483;fill:#6c3483}.background-disease-trypanosomiasis.background-darker{background-color:#512e5f;fill:#512e5f}.background-disease-diarrhea-dehydration{background-color:#85c1e9;fill:#85c1e9}.background-disease-diarrhea-dehydration.background-darker{background-color:#2874a6;fill:#2874a6}.background-disease-diarrhea-blood{background-color:#c0392b;fill:#c0392b}.background-disease-diarrhea-blood.background-darker{background-color:#922b21;fill:#922b21}.background-disease-snake-bite{background-color:#a3a847;fill:#a3a847}.background-disease-snake-bite.background-darker{background-color:#7d8334;fill:#7d8334}.background-disease-rubella{background-color:#f1948a;fill:#f1948a}.background-disease-rubella.background-darker{background-color:#c0392b;fill:#c0392b}.background-disease-tuberculosis{background-color:#b9770e;fill:#b9770e}.background-disease-tuberculosis.background-darker{background-color:#7e5109;fill:#7e5109}.background-disease-leprosy{background-color:#f5cba7;fill:#f5cba7}.background-disease-leprosy.background-darker{background-color:#ca6f1e;fill:#ca6f1e}.background-disease-lymphatic-filariasis{background-color:#48c9b0;fill:#48c9b0}.background-disease-lymphatic-filariasis.background-darker{background-color:#148f77;fill:#148f77}.background-disease-buruli-ulcer{background-color:#f7cac9;fill:#f7cac9}.background-disease-buruli-ulcer.background-darker{background-color:#e9967a;fill:#e9967a}.background-disease-pertussis{background-color:#f8c471;fill:#f8c471}.background-disease-pertussis.background-darker{background-color:#b9770e;fill:#b9770e}.background-disease-neonatal-tetanus{background-color:#f9e79f;fill:#f9e79f}.background-disease-neonatal-tetanus.background-darker{background-color:#f7ca18;fill:#f7ca18}.background-disease-onchocerciasis{background-color:#34495e;fill:#34495e}.background-disease-onchocerciasis.background-darker{background-color:#212f3c;fill:#212f3c}.background-disease-diphteria{background-color:#e67e22;fill:#e67e22}.background-disease-diphteria.background-darker{background-color:#ca6f1e;fill:#ca6f1e}.background-disease-trachoma{background-color:#aed6f1;fill:#aed6f1}.background-disease-trachoma.background-darker{background-color:#5499c7;fill:#5499c7}.background-disease-yaws-endemic-syphilis{background-color:#f5b7b1;fill:#f5b7b1}.background-disease-yaws-endemic-syphilis.background-darker{background-color:#c0392b;fill:#c0392b}.background-disease-maternal-deaths{background-color:#f1948a;fill:#f1948a}.background-disease-maternal-deaths.background-darker{background-color:#922b21;fill:#922b21}.background-disease-perinatal-deaths{background-color:#f7dc6f;fill:#f7dc6f}.background-disease-perinatal-deaths.background-darker{background-color:#b7950b;fill:#b7950b}.background-disease-influenza{background-color:#5dade2;fill:#5dade2}.background-disease-influenza.background-darker{background-color:#21618c;fill:#21618c}.background-disease-influenza-a{background-color:#2874a6;fill:#2874a6}.background-disease-influenza-a.background-darker{background-color:#154360;fill:#154360}.background-disease-influenza-b{background-color:#85c1e9;fill:#85c1e9}.background-disease-influenza-b.background-darker{background-color:#2874a6;fill:#2874a6}.background-disease-h-metapneumovirus{background-color:#a569bd;fill:#a569bd}.background-disease-h-metapneumovirus.background-darker{background-color:#76448a;fill:#76448a}.background-disease-respiratory-syncytial-virus{background-color:#48c9b0;fill:#48c9b0}.background-disease-respiratory-syncytial-virus.background-darker{background-color:#148f77;fill:#148f77}.background-disease-parainfluenza-1-4{background-color:#f7ca18;fill:#f7ca18}.background-disease-parainfluenza-1-4.background-darker{background-color:#b7950b;fill:#b7950b}.background-disease-adenovirus{background-color:#f5b041;fill:#f5b041}.background-disease-adenovirus.background-darker{background-color:#b9770e;fill:#b9770e}.background-disease-rhinovirus{background-color:#76d7c4;fill:#76d7c4}.background-disease-rhinovirus.background-darker{background-color:#117864;fill:#117864}.background-disease-enterovirus{background-color:#f1948a;fill:#f1948a}.background-disease-enterovirus.background-darker{background-color:#922b21;fill:#922b21}.background-disease-m-pneumoniae{background-color:#f7cac9;fill:#f7cac9}.background-disease-m-pneumoniae.background-darker{background-color:#e9967a;fill:#e9967a}.background-disease-c-pneumoniae{background-color:#f9e79f;fill:#f9e79f}.background-disease-c-pneumoniae.background-darker{background-color:#f7ca18;fill:#f7ca18}.background-disease-ari{background-color:#aed6f1;fill:#aed6f1}.background-disease-ari.background-darker{background-color:#5499c7;fill:#5499c7}.background-disease-chikungunya{background-color:#e67e22;fill:#e67e22}.background-disease-chikungunya.background-darker{background-color:#ca6f1e;fill:#ca6f1e}.background-disease-post-immunization-adverse-events-mild{background-color:#f7cac9;fill:#f7cac9}.background-disease-post-immunization-adverse-events-mild.background-darker{background-color:#e9967a;fill:#e9967a}.background-disease-post-immunization-adverse-events-severe{background-color:#c0392b;fill:#c0392b}.background-disease-post-immunization-adverse-events-severe.background-darker{background-color:#922b21;fill:#922b21}.background-disease-fha{background-color:#f5b7b1;fill:#f5b7b1}.background-disease-fha.background-darker{background-color:#c0392b;fill:#c0392b}.background-disease-invasive-meningococcal-infection{background-color:#00e0a1;fill:#00e0a1}.background-disease-invasive-meningococcal-infection.background-darker{background-color:#00b582;fill:#00b582}.background-disease-invasive-pneumococcal-infection{background-color:#e67e22;fill:#e67e22}.background-disease-invasive-pneumococcal-infection.background-darker{background-color:#ca6f1e;fill:#ca6f1e}.dashboard-screen{background:var(--sormas-canvas)}.sormas-dashboard-header{box-sizing:border-box;padding:var(--lumo-space-m) var(--lumo-space-l) 0;flex:0 0 auto}.sormas-dashboard-content{box-sizing:border-box;padding:var(--lumo-space-m) var(--lumo-space-l) var(--lumo-space-l);gap:var(--lumo-space-m)}.sormas-panel-card{box-sizing:border-box;background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-xs);overflow:hidden}.sormas-dashboard-stats{background:transparent;padding-top:0;align-items:flex-start}.sormas-stat-card{box-sizing:border-box;background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);box-shadow:var(--lumo-box-shadow-xs);padding:var(--lumo-space-m) var(--lumo-space-m) var(--lumo-space-s)!important}.sormas-stat-card:hover{box-shadow:var(--lumo-box-shadow-s)}.count-element{padding:2px 4px}.count-element>span:first-child{font-size:1.5rem;font-weight:700;line-height:1.15}.count-element>span:last-child{font-size:var(--lumo-font-size-xxs);font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--lumo-secondary-text-color)}.sormas-curve-and-map{gap:var(--lumo-space-m);min-height:440px}.sormas-curve-and-map>.sormas-panel-card{height:100%;min-height:0;display:flex;flex-direction:column}.sormas-curve-and-map>.sormas-panel-card>*{min-height:0}vaadin-tabs.disease-carousel-tabs::part(tabs){gap:6px}vaadin-tabs.disease-carousel-tabs vaadin-tab{box-sizing:border-box;border-radius:999px;padding:4px 14px;min-height:0;font-size:var(--lumo-font-size-s);font-weight:600;color:var(--lumo-secondary-text-color);background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-20pct);transition:background-color .12s ease,color .12s ease,border-color .12s ease}vaadin-tabs.disease-carousel-tabs vaadin-tab:hover{color:var(--lumo-primary-text-color);border-color:var(--lumo-primary-color-50pct)}vaadin-tabs.disease-carousel-tabs vaadin-tab[selected]{color:var(--lumo-primary-contrast-color);background:var(--lumo-primary-color);border-color:var(--lumo-primary-color)}vaadin-tabs.disease-carousel-tabs::part(tabs):after,vaadin-tabs.disease-carousel-tabs vaadin-tab::part(selected){display:none}.leaflet-control-fullscreen-button{font-size:18px;line-height:26px;text-align:center;text-decoration:none}.marker{background-size:contain;background-repeat:no-repeat;background-position:center}.marker div{height:80%;margin:10%;padding-top:40%;text-align:center}.marker span{display:inline-block;font:12px Helvetica Neue,Arial,Helvetica,sans-serif;line-height:14px;margin-top:-7px;vertical-align:top}.marker.case,.marker.case div{border-radius:20px}.marker.contact{border-radius:2px}.marker.contact div{border-radius:1px}.marker.case.confirmed,.marker.contact.long-overdue{background-color:#d8312bcc}.marker.case.confirmed div,.marker.contact.long-overdue div{background-color:#e5a6a0cc}.marker.case.probable{background-color:#cc6714cc}.marker.case.probable div{background-color:#fabe92cc}.marker.case.suspect,.marker.contact.overdue{background-color:#ccad14cc}.marker.case.suspect div,.marker.contact.overdue div{background-color:#fae192cc}.marker.case.unclassified{background-color:#7f7f7fcc}.marker.case.unclassified div{background-color:#cbcbcbcc}.marker.contact.ok{background-color:#4ca543cc}.marker.contact.ok div{background-color:#afe3a8cc}.marker.sample:after{content:"";font-family:Vaadin-Icons;display:block;position:absolute;top:0;left:0;font-size:25px;margin-top:-6px;z-index:-1}.marker.sample div{border-radius:0}.marker.sample.case div{background-color:#d8312b99}.marker.sample.case:after{color:#d8312bcc}.marker.sample.contact div{background-color:#ccad1499}.marker.sample.contact:after{color:#ccad14cc}.marker.sample.event-participant div{background-color:#005a9c99}.marker.sample.event-participant:after{color:#005a9ccc}.marker.sample.environment div{background-color:#afe3a8cc}.marker.sample.environment:after{color:#4ca543cc}.marker.facility{background-color:transparent}.marker.facility.confirmed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS40E0BoxAAAArVJREFUWEfN1r1rVEEUBfAtLFJYWPgHWFmJCDYWMQG/ETX4kQhaqEkT0FioqCgoGhWMiIqYSKJLDGItVmKtjdv4UdgFLN4ExEZEREXHc9e56+zdk7dvlx3Y4keyJ+/dc9k3m6Tkve+IhR29k+CDOXZNO2jYCizTAy+j5dQLdn2raFgUllgLn6OlrHlYxu4tioZFoPgi/A6L5PkGvWxGETTMg7Kl8DqUF/UHTrN5zdBwMSjpg6+htB3P2dw8NGQw/CbIO8GKvYPszFGfHR+ufs+uEW5wi88eTmIk77FoGMPQ5fAhLrHcng0+u3PdZ09m/7lyzrud6+m1wu3qk6/bWZ9FQ4UhA/BdBzNueNBnj2b+L6embmPxjfSeQJ7GBOuN0RA3LoHZMIiqPtILJxsXi8098O7Qbnp/5BX0sD1EQ4CLV8DHcDPl9m6qvkN0KebUaO65BPldutLuIupe4KIR+BluotzoQZ89LvNF8kxcwrmsnr3F/IID8T5CF5NH+ixcSMmhz66e5+VFzdzzbt9mOj8yXbcgAnmkn6ILGrj923w2fZeXtgrvvhsZoj2RN1D9EykLvo1+UEfOjRs70t4jbebsWLNz+QVWy4Lvo7DGDfTj3Fzmwzvl1jX8Tuxv6I7My4KrwP75epeV7/OhnVae8m5oa9wdW9APyeEQyH8nNySjw1LBEULv07CDkk/1utqnBS/GYY2+poMSCjucgB8gCx6TrLagxYakpL1YTI7cuL6uWyrGhqRk+xUNBRuSku1XNBRsSEq2X9FQsCEp2X5FQ8GGpGT7FQ0FG5KS7Vc0FGxISrZf0VCwISnZfkVDwYakZPsVDQUbkpLtVzQUbEhKtl/RULAhKdl+RUPBhqRk+xUNBRuSku1XNBRsSEq2X9FQsCEp2X5Fw25Cw25SqlQqXY2G3aNS+gvMpTmwyqy6qgAAAABJRU5ErkJggg==)}.marker.facility.suspect{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS40E0BoxAAAArZJREFUWEfN1r9rE2EYB/AMDh0cHMRfKAREJxFFUAd100EQEZx0EdRJXRS6dggqKoXg4OAk/gXiJM7W2oSqMWi12MZOgriI5n5E9PX7nO+T3L33bXoJeSHDB5pv7p7vQ+4uackYMxLtV5sfgLEes2OGQcNBYJkJeJFaTj1nxw+KhkVhiQPwPbWUaxk2sHOLomERKJ6CP3aRftpwhM0ogob9oGw91Gx5UX9hks1bCw1Xg5Jj8NOWDuMZm9sPDRkMnwb5JFixab/cZKL3Z0zYOJH8TY8RtZ0mbt3CSN7jomEahm6EhUyJq7bDxJ8nTWflfiL6eMm0Z7fyYxPJeydZn4uGCkNOQ9gbnBfMHzSdL9Pd5VS8NGWCuTI9x5KrcZf1ptEQJ66DR3YQJ5f0w/ncYhlYPJjfz8/vmYEJtofIBTi4DCv2ZG62nHxCdCkibJ7qf1/+/y7d7e4iMi9w0EXo2JOo8M1RlFZzS6wlWrxifs1soTOt33AuvY/QxeSSPrUHcrjpo0+XaXlR8dJNE+AppvN7HmYWRCCX9FvqgJygtgtfDRVaOriqCV4foj0pbyH5iZQFG6k3snDfhI3jyVBeNryweXat+/IH7JUFm6mwZ26biRau0eGjEi3ewJLb8909y7LgHnB/vt51Wnfo0FGLW7fxYax6X37Vh+SCDeS/k3uSsWH+VKX7id1ByVN9uPu04EUF9ulrPsgfu8N1iEEWvCpZd0EXG+KT9mIxueUq+jqzVBob4pPbr2go2BCf3H5FQ8GG+OT2KxoKNsQnt1/RULAhPrn9ioaCDfHJ7Vc0FGyIT26/oqFgQ3xy+xUNBRvik9uvaCjYEJ/cfkVDwYb45PYrGgo2xCe3X9FQsCE+uf2KhoIN8cntVzQUbIhPbr+ioWBDfHL7FQ3HCQ3HSaler481Go6PeukfP/xa/CwBkWMAAAAASUVORK5CYII=)}.marker.facility.probable{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS40E0BoxAAAArlJREFUWEfN1j9oE2EYBvAMDh0cHEStKAREJxFFUAd100EQEZx0EdRJXRQ6FVOaqmiJpA4ZCgXpoiJIEZFGxEkXs/hncCs4CeIimvsT0c/3Pb83+e69J8kl5IMMP+g9vXufl9xd04IxZiSaNzbXiLGW0TnDgOEgaJkJ8sZZTrxE5w8KhnnREvvJd2cpbY1sQNfmBcM8qLhE/thFemmSw2hGHjDshcrWk3e2PK+/ZArN6weG3VDJUfLTlg5jFc3tBYYIDa8Q/iRQsWlObzLR0mkT1o4nP8Nz2NwOE9dv0Ujco8HQRUM3ks+pEm12u4lXpkzr9f1E9PAi5ZPZ80Qp+d0J1KfBUNCQUyRsDwaCygHTelVpLyfi5yUTzBbhNRbfjbuo1wVDunAdeWAHYXxLl89lFkuhxYP5ffj6jrdkAu3BMgGdXCRf7MXYTDH5hOBSQLh4svdz+f9v6S69C0sd0EkXSMteBIULR6i0mlmin+jJZfNregucaf0mZ919mCzGt/SZPbGLSRM9ugTL84pf3DQBvcV4fttiakEK+JZ+c07ICOZ2mni1DEsHVzXBvYOwx/GeJF+RvOAH5xdp9NyEtWPJUFw2vHDpTL/n8gfZwwt+csKOma0menwVDh+V6Ol16tqW7e5Y4wV3E/319bFVvwOHjlpcv22a5a7P5Vd5Sc7bgP87mecMDfOnyt0rdgfBb/Wh9ttCB2WyV47xIH/sDtdITHjBK5y1F9TQEJ+klxbjR64sx6mlXGiIT7pfwJChIT7pfgFDhob4pPsFDBka4pPuFzBkaIhPul/AkKEhPul+AUOGhvik+wUMGRrik+4XMGRoiE+6X8CQoSE+6X4BQ4aG+KT7BQwZGuKT7hcwZGiIT7pfwJChIT7pfgFDhob4pPsFDBka4pPuFzAcJzAcJ4VGozHWYDg+GoV/3QGq6Mrg0SQAAAAASUVORK5CYII=)}.marker.facility.unclassified{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS40E0BoxAAAAlxJREFUWEftljuLU0Ecxbew2MLCwg9gZSUi2FiIH8DG3kqwtbKwtdhOsYx5NcZAikAgSIo8ICliEmIaH4XdgpUgNiIiKjqe/825y2xykozZO7tbeOBHcicz5xzu5E6yk5WezuXIcw6fvFBmF7z0yqV0OeXkhBJXwWev1CL74BynH68Q/BD8ZpF1fAPXuSy+EHYWvGJ4KH/AA1rEE0JugK8M3YY2rbIXzJ8AuxMq2OVyOddsNl29Xk/eqzlGuVx2k8nE0fbogul58N4PWaRYLLrBYOBms1lCu92W81Ly+by93mTE9oLJLfA9NVZUq1U3nU4PyqUMh0NXKpXkGmK78YhR/yYsPAOe0Uhi29hqtZaK+VjxSqUi13uMwC6jNwuTL4APXCwpFArJHVKlFI1GY+33EthZepEVVguT7oKfXCSp1WqyxCZ6vd6mkr/AbVY5LHxgW/qCE1fS6XRkeCij0Sh5ipW3R4m15sKAbeknb8ISZjoej2XoNtiDpXI8XoP5TyTevPE+OIRtiZ1rKuSo2Jm5Ycu/gMtW8J03eICdVd1uV5pnRb/fX8pdYN8KXgKLP19v7bRXplljOWvOy4/pNt/hgP07eWxjyiwmyG2yQ4o91deSgiZc7IErvDz2gpaJ/PvgB7CC95Iiq6RMYsLY9Cu3x8vVUiYxYWy4lElMGBsuZRITxoZLmcSEseFSJjFhbLiUSUwYGy5lEhPGhkuZxISx4VImMWFsuJRJTBgbLmUSE8aGS5nEhLHhUiYxYWy4lElMGBsuZRITxoZLmcSEsf+VvXB7TzVy8PQw2/kLCh696JbnB2wAAAAASUVORK5CYII=)}.marker.event{margin:-25% 0}.marker.event.outbreak{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwAAADsABataJCQAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS40E0BoxAAAAyZJREFUWEfNV02L01AUzX/oDxhFVLRJZppJ+kmnjIpbP9BpZ3BGf4Erl+7EhRVUGHQlKIjiQvwXbkVXNmmDOiC6UURR/Bio576++9qpz9pJ0yYHLqUv7917cl5O3o3x7tH9VId2ME2hHUxTaAfTFNrBNIV2ME2hHUxTGK1cdjXNQQS7aQ7Dd80v/Mf35rvt5VKiQRwUn0XzuxG4VpMHgiOV7tatZhd7n0hQ7eDYkiIYeNYmbfEcSLZ4MDy/ql08iwgvrPXJudZr/O4xCJByn++Yv+iCX/ESUZFq+tW8Ioi4KMgx2nn7IV/s1E9qk0wzOo3TihzUe4bfjKTWg1DRtT7SBHpQZ6miUC+/IMiRaUFwv6S1EyB5Wd3FcnkmJKlGcLSq1INIVySdv4EJGbB/yZPD9bo2aZwRbtQVOdT2iYOkowesfQBK/qQFfsmZqopia2FKUcsxf7cLdlbSGI0gb9/lu+qsnNAmjyMGjQGTPpDl/4+WY+7Fs/BeLHbtqago1Mv3Tg0yJ5lUlh8PkPwS311QK8ZKknLRqcX5yZyy7PjAQjLMC07SWTujLRYlwnNnFTnUeEW1ZNndAc/iIdzdN0rkF+MxjNjassvK/WgX5k1ZLhpwh/1m4nhtYpKdxqm+ep51R5aJDiSirX7LScONhrbwOLF18xpOKbunnmt9oNyyzGQIyzmv5WS3ReJqIZKKwhi1klJv5IkRBXhPPeXkUQwzZIzn+I1HPQa9p7j79gu5XakojIFTSaxFlwyC+mZgUmBbrioV0PmOQ1JsLcyl1nnWDZkufqAAGeYNFxunmSBT8fxYjfEvdEoLOdV9owMepaJQb6nYIwiThZVcQaaZLvACv8eqjDLMoDFgsidy+fSBghkY5jMVpgOf3m/D5IQxYCYxp3caTXdrh4GH/ToVpxj+XBVbO9AlY+5tuWx2IEVgmP7n6vqKIjhoDGmq2arHCDz7ILavZxg0AKSc2Fr+fHTMbTx7h+X0ZLDDMOiQyTT8H+Qey2nJAURgGOsTEaLPVfX5uGh+pc5cTksWdPCzahx49prycvIAITIMNQBMjswzJy9PAMP4A84ltbHnkLZEAAAAAElFTkSuQmCC)}.marker.event.rumor{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOvwAADr8BOAVTJAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMS40E0BoxAAAAylJREFUWEfNWEtrE1EUnj+Q3cVnsakxrbpw4VJERf0R/g03iuJGXAgKIoKPlYoLEbTm0SQ7Tdy5qMnkQWMxUbrwsalYxQdRiN83vWecxtuQSTKT+eAw6Z17z/nmu+fMuVPr/cP7kTbjYJTMOBglMw5GyYyDUTLjYJTMOBglsxbn1akoGwl2o2yWnVaf5Y9Kamu3WYhP1MhB+Ngp9c2qptVlGajnZ7trzfPdzsqNiRhjNwp7XYK1jLrOLZ4Gydcy2H5x0rg4DGNs4QFO717Nq7hFgOls+an6wxu1hfhEVGTMWm63SxB8TjvkBI2seiQ3W8UjRidBWqt41KveS1xjmto6KimVQMGscYKd2RGqioxVzex0yKEwvoNgUtPaCNy4JE/BZA2LZOv5Ya96VzSd/4EJMUxYkcnt0gmjw3Hal6Vz7qsFsT+Sg6ZjRjOnDiBBf3NBbWEmUBXpu55LuOohzS5oGv2Bgnksi1rFY0bn47B26bhLDuot4tpfPYEumK9caCN5g1BxvTCmRLkfIGgujM2Ad+M1eTomsSnIKMZXmfivZ9RtHXZwYKFbMOXUFiTzWWOgYaynMD4xlg7rD8t5dfBfhxlPwfQWBlLpog43HFAwT8QZk9oU1I+1Sxv6bRnX4dQT0AGS+Bcd2khqbo8p8CDmFEZ2l0MOO9MZmZwASXyTTmlvnh0yBh/EvB0DO3NXux8dfFJsxwc6LiO5h8lFrqmkt8nWrrpHqXEB23xGnr6OY5EfkuuFkXTVG7hj+AEcU8WqBPFTMOzpsg4+mvSl3Y4XeCXswdP/dAJlpwZSkXNq2WlRroPc26/dBQMUzB1RY5AO4+0YIPdAuwkOeD3MYJt4LHK6QT8Vea+S3u6Qg/qrUDCh3QQLJrmoUs8njSQ55v1CG7lj+AECsmBsCW46kvUcpZa5Ri8PB8infVDS6TDsDl4V+Ztfh7zHjsFDsF4WLlAwt0Ql75cgFZXxelbd09PDBwjEkFvOv07YJdinafwq5Bi+0HjoDXdre4H8cr8E2S0ahTlXPRx6r+ppkwMVAsklISWGsbe8p6dNFsjFOXYJIcdD7ng6hmX9BV380quNikrLAAAAAElFTkSuQmCC)}.marker.aefi:after{content:"";font-family:Vaadin-Icons;display:block;position:absolute;top:0;left:0;font-size:25px;margin-top:-6px;z-index:-1}.marker.aefi div{border-radius:0}.marker.aefi.serious div{background-color:#d8312b99}.marker.aefi.serious:after{color:#d8312bcc}.marker.aefi.non-serious div{background-color:#ccad1499}.marker.aefi.non-serious:after{color:#ccad14cc}.marker.aefi.unclassified div{background-color:#cbcbcbcc}.marker.aefi.unclassified:after{color:#7f7f7fcc}.marker.cluster div{display:flex;align-items:center;justify-content:center;padding-top:0}.marker.cluster span{margin-top:0;font-weight:600}.sormas-grid-link{color:var(--lumo-primary-text-color);cursor:pointer}.sormas-grid-link:hover{text-decoration:underline}
