@charset "UTF-8";*{box-sizing:border-box;margin:0}html,#smivl-root{height:100%}body{margin:0;background-color:var(--clr-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden;font-family:Work Sans,sans-serif;font-style:normal;font-size:.875rem;font-weight:400;color:var(--clr-on-surface)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input{min-width:0}router-outlet{display:none}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;src:local(""),url("./media/WorkSans-Light-GSZBDNTL.ttf") format("truetype")}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;src:url("./media/work-sans-v18-latin-regular-VKSLF6U5.eot");src:local(""),url("./media/work-sans-v18-latin-regular-VKSLF6U5.eot?#iefix") format("embedded-opentype"),url("./media/work-sans-v18-latin-regular-LGTORT5X.woff2") format("woff2"),url("./media/work-sans-v18-latin-regular-HSAYKNMJ.woff") format("woff"),url("./media/work-sans-v18-latin-regular-LITQSFLF.ttf") format("truetype"),url("./media/work-sans-v18-latin-regular-VXH6IUD4.svg#WorkSans") format("svg")}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;src:url("./media/work-sans-v18-latin-600-J7RG6MKR.eot");src:local(""),url("./media/work-sans-v18-latin-600-J7RG6MKR.eot?#iefix") format("embedded-opentype"),url("./media/work-sans-v18-latin-600-Q756R3ZH.woff2") format("woff2"),url("./media/work-sans-v18-latin-600-BYFBGDNW.woff") format("woff"),url("./media/work-sans-v18-latin-600-KJ25ZCKS.ttf") format("truetype"),url("./media/work-sans-v18-latin-600-Y742SO2F.svg#WorkSans") format("svg")}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;src:local(""),url("./media/WorkSans-Bold-EMEYBC6A.ttf") format("truetype")}@font-face{font-family:Work Sans;font-style:normal;font-weight:900;src:url("./media/work-sans-v18-latin-900-2V6EJYPL.eot");src:local(""),url("./media/work-sans-v18-latin-900-2V6EJYPL.eot?#iefix") format("embedded-opentype"),url("./media/work-sans-v18-latin-900-C6ILYJMJ.woff2") format("woff2"),url("./media/work-sans-v18-latin-900-CYZ2FQCL.woff") format("woff"),url("./media/work-sans-v18-latin-900-6ZK6YBVS.ttf") format("truetype"),url("./media/work-sans-v18-latin-900-CD6A6VEF.svg#WorkSans") format("svg")}@font-face{font-family:Work Sans;font-style:italic;font-weight:400;src:url("./media/work-sans-v18-latin-italic-BNCFBOMM.eot");src:local(""),url("./media/work-sans-v18-latin-italic-BNCFBOMM.eot?#iefix") format("embedded-opentype"),url("./media/work-sans-v18-latin-italic-OLZ4NIMX.woff2") format("woff2"),url("./media/work-sans-v18-latin-italic-WZNNVOZQ.woff") format("woff"),url("./media/work-sans-v18-latin-italic-J2U2OS6V.ttf") format("truetype"),url("./media/work-sans-v18-latin-italic-6UDCKTW7.svg#WorkSans") format("svg")}@font-face{font-family:Work Sans;font-style:italic;font-weight:600;src:url("./media/work-sans-v18-latin-600italic-JON5GE2C.eot");src:local(""),url("./media/work-sans-v18-latin-600italic-JON5GE2C.eot?#iefix") format("embedded-opentype"),url("./media/work-sans-v18-latin-600italic-AVEICXWL.woff2") format("woff2"),url("./media/work-sans-v18-latin-600italic-T7NXKAXK.woff") format("woff"),url("./media/work-sans-v18-latin-600italic-IFQ4H2PX.ttf") format("truetype"),url("./media/work-sans-v18-latin-600italic-CNKHBLYD.svg#WorkSans") format("svg")}@font-face{font-family:Work Sans;font-style:italic;font-weight:900;src:url("./media/work-sans-v18-latin-900italic-O57XJTAC.eot");src:local(""),url("./media/work-sans-v18-latin-900italic-O57XJTAC.eot?#iefix") format("embedded-opentype"),url("./media/work-sans-v18-latin-900italic-XSJHUJZD.woff2") format("woff2"),url("./media/work-sans-v18-latin-900italic-SBWVGR2J.woff") format("woff"),url("./media/work-sans-v18-latin-900italic-VGMYO55F.ttf") format("truetype"),url("./media/work-sans-v18-latin-900italic-4ZYGGQFI.svg#WorkSans") format("svg")}.m-0{margin:0}.mx-0{margin-inline:0}.my-0{margin-block:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.p-0{padding:0}.px-0{padding-inline:0}.py-0{padding-block:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.gap-0{gap:0}.row-gap-0{row-gap:0}.column-gap-0{column-gap:0}.m-1{margin:.25rem}.mx-1{margin-inline:.25rem}.my-1{margin-block:.25rem}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.p-1{padding:.25rem}.px-1{padding-inline:.25rem}.py-1{padding-block:.25rem}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.gap-1{gap:.25rem}.row-gap-1{row-gap:.25rem}.column-gap-1{column-gap:.25rem}.m-2{margin:.5rem}.mx-2{margin-inline:.5rem}.my-2{margin-block:.5rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.p-2{padding:.5rem}.px-2{padding-inline:.5rem}.py-2{padding-block:.5rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.gap-2{gap:.5rem}.row-gap-2{row-gap:.5rem}.column-gap-2{column-gap:.5rem}.m-3{margin:.75rem}.mx-3{margin-inline:.75rem}.my-3{margin-block:.75rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.p-3{padding:.75rem}.px-3{padding-inline:.75rem}.py-3{padding-block:.75rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.gap-3{gap:.75rem}.row-gap-3{row-gap:.75rem}.column-gap-3{column-gap:.75rem}.m-4{margin:1rem}.mx-4{margin-inline:1rem}.my-4{margin-block:1rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.p-4{padding:1rem}.px-4{padding-inline:1rem}.py-4{padding-block:1rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.gap-4{gap:1rem}.row-gap-4{row-gap:1rem}.column-gap-4{column-gap:1rem}.m-5{margin:1.5rem}.mx-5{margin-inline:1.5rem}.my-5{margin-block:1.5rem}.mt-5{margin-top:1.5rem}.mr-5{margin-right:1.5rem}.mb-5{margin-bottom:1.5rem}.ml-5{margin-left:1.5rem}.p-5{padding:1.5rem}.px-5{padding-inline:1.5rem}.py-5{padding-block:1.5rem}.pt-5{padding-top:1.5rem}.pr-5{padding-right:1.5rem}.pb-5{padding-bottom:1.5rem}.pl-5{padding-left:1.5rem}.gap-5{gap:1.5rem}.row-gap-5{row-gap:1.5rem}.column-gap-5{column-gap:1.5rem}.m-6{margin:2rem}.mx-6{margin-inline:2rem}.my-6{margin-block:2rem}.mt-6{margin-top:2rem}.mr-6{margin-right:2rem}.mb-6{margin-bottom:2rem}.ml-6{margin-left:2rem}.p-6{padding:2rem}.px-6{padding-inline:2rem}.py-6{padding-block:2rem}.pt-6{padding-top:2rem}.pr-6{padding-right:2rem}.pb-6{padding-bottom:2rem}.pl-6{padding-left:2rem}.gap-6{gap:2rem}.row-gap-6{row-gap:2rem}.column-gap-6{column-gap:2rem}.m-7{margin:3rem}.mx-7{margin-inline:3rem}.my-7{margin-block:3rem}.mt-7{margin-top:3rem}.mr-7{margin-right:3rem}.mb-7{margin-bottom:3rem}.ml-7{margin-left:3rem}.p-7{padding:3rem}.px-7{padding-inline:3rem}.py-7{padding-block:3rem}.pt-7{padding-top:3rem}.pr-7{padding-right:3rem}.pb-7{padding-bottom:3rem}.pl-7{padding-left:3rem}.gap-7{gap:3rem}.row-gap-7{row-gap:3rem}.column-gap-7{column-gap:3rem}.m-8{margin:4rem}.mx-8{margin-inline:4rem}.my-8{margin-block:4rem}.mt-8{margin-top:4rem}.mr-8{margin-right:4rem}.mb-8{margin-bottom:4rem}.ml-8{margin-left:4rem}.p-8{padding:4rem}.px-8{padding-inline:4rem}.py-8{padding-block:4rem}.pt-8{padding-top:4rem}.pr-8{padding-right:4rem}.pb-8{padding-bottom:4rem}.pl-8{padding-left:4rem}.gap-8{gap:4rem}.row-gap-8{row-gap:4rem}.column-gap-8{column-gap:4rem}.m-9{margin:5rem}.mx-9{margin-inline:5rem}.my-9{margin-block:5rem}.mt-9{margin-top:5rem}.mr-9{margin-right:5rem}.mb-9{margin-bottom:5rem}.ml-9{margin-left:5rem}.p-9{padding:5rem}.px-9{padding-inline:5rem}.py-9{padding-block:5rem}.pt-9{padding-top:5rem}.pr-9{padding-right:5rem}.pb-9{padding-bottom:5rem}.pl-9{padding-left:5rem}.gap-9{gap:5rem}.row-gap-9{row-gap:5rem}.column-gap-9{column-gap:5rem}.m-10{margin:8rem}.mx-10{margin-inline:8rem}.my-10{margin-block:8rem}.mt-10{margin-top:8rem}.mr-10{margin-right:8rem}.mb-10{margin-bottom:8rem}.ml-10{margin-left:8rem}.p-10{padding:8rem}.px-10{padding-inline:8rem}.py-10{padding-block:8rem}.pt-10{padding-top:8rem}.pr-10{padding-right:8rem}.pb-10{padding-bottom:8rem}.pl-10{padding-left:8rem}.gap-10{gap:8rem}.row-gap-10{row-gap:8rem}.column-gap-10{column-gap:8rem}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.p-auto{padding:auto}.px-auto{padding-inline:auto}.py-auto{padding-block:auto}.pt-auto{padding-top:auto}.pr-auto{padding-right:auto}.pb-auto{padding-bottom:auto}.pl-auto{padding-left:auto}.gap-auto{gap:auto}.row-gap-auto{row-gap:auto}.column-gap-auto{column-gap:auto}.m-default{margin:1rem}.mx-default{margin-inline:1rem}.my-default{margin-block:1rem}.mt-default{margin-top:1rem}.mr-default{margin-right:1rem}.mb-default{margin-bottom:1rem}.ml-default{margin-left:1rem}.p-default{padding:1rem}.px-default{padding-inline:1rem}.py-default{padding-block:1rem}.pt-default{padding-top:1rem}.pr-default{padding-right:1rem}.pb-default{padding-bottom:1rem}.pl-default{padding-left:1rem}.gap-default{gap:1rem}.row-gap-default{row-gap:1rem}.column-gap-default{column-gap:1rem}.text-hero{font-family:Work Sans,sans-serif;font-style:normal;font-weight:600;font-size:1.75rem;line-height:normal}h1,.text-jumbo{font-family:Work Sans,sans-serif;font-style:normal;font-weight:600;font-size:1.25rem;line-height:normal}h2,.text-large{font-family:Work Sans,sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:normal}h3,.text-heading{font-family:Work Sans,sans-serif;font-style:normal;font-weight:600;font-size:1rem;line-height:normal}.text-button{font-family:Work Sans,sans-serif;font-style:normal;font-weight:600;font-size:.875rem;line-height:normal}p,.text-default{font-family:Work Sans,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:normal}small,.text-small{font-family:Work Sans,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:normal}.text-tiny{font-family:Work Sans,sans-serif;font-style:normal;font-weight:400;font-size:.5625rem;line-height:normal}a{position:relative;text-decoration:none;cursor:pointer;color:var(--clr-link)}a.disabled{cursor:default}a:not(.disabled):before{content:"";position:absolute;left:0;bottom:0;background-color:currentColor;opacity:0;height:1px;width:0;transition:opacity .15s ease-out,width 0s;transition-delay:0s,.15s}a:not(.disabled):hover:before{opacity:1;transition:width .15s ease-out,opacity 0s;width:100%}.text-accent{color:var(--clr-accent)}.text-accent-contrast{color:var(--clr-accent-contrast)}.text-neutral{color:var(--clr-neutral)}.text-neutral-contrast{color:var(--clr-neutral-contrast)}.text-brand{color:var(--clr-brand)}.text-brand-contrast{color:var(--clr-brand-contrast)}.text-warning{color:var(--clr-warning)}.text-warning-contrast{color:var(--clr-warning-contrast)}.text-danger{color:var(--clr-danger)}.text-danger-contrast{color:var(--clr-danger-contrast)}.text-success{color:var(--clr-success)}.text-success-contrast{color:var(--clr-success-contrast)}.text-info{color:var(--clr-info)}.text-info-contrast{color:var(--clr-info-contrast)}.text-on-dark{color:var(--clr-on-dark)}.text-on-light{color:var(--clr-on-light)}.text-muted{color:var(--clr-on-surface-muted)}.text-on-surface{color:var(--clr-on-surface)}.text-nowrap{white-space:nowrap}.text-bold{font-weight:700}.text-semi-bold{font-weight:600}.text-center{text-align:center}.text-ellipsis{overflow:hidden;text-overflow:ellipsis}.text-paragraph{line-height:1.6em;font-weight:300}.input-invisible{position:absolute;z-index:-1;width:0;height:0;opacity:0}.d-none{display:none}.border-radius-0,.br-0{border-radius:0}.border-radius-1,.br-1{border-radius:2px}.border-radius-2,.br-2{border-radius:4px}.border-radius-3,.br-3{border-radius:6px}.border-radius-4,.br-4{border-radius:8px}.border-radius-5,.br-5{border-radius:12px}.border-radius-6,.br-6{border-radius:16px}.border-radius-7,.br-7{border-radius:20px}.border-radius-8,.br-8{border-radius:24px}.border-radius-default,.br-default{border-radius:6px}.border-radius-round,.br-round{border-radius:24px}.border-bottom{border-bottom:1px solid var(--clr-on-surface-pale)}.border-bottom-secondary{border:none;border-bottom:1px solid var(--clr-on-secondary-pale)}.border-bottom-prominent{border:none;border-bottom:3px solid var(--clr-on-surface-hover)}.border-right{border-right:1px solid var(--clr-on-surface-pale)}.border-right-secondary{border:none;border-right:1px solid var(--clr-on-secondary-pale)}.border-right-prominent{border:none;border-bottom:3px solid var(--clr-on-surface-hover)}.pointer,.cursor-pointer{cursor:pointer}.cursor-info{cursor:help}.no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.pointer-events-none{pointer-events:none}.background-accent{background-color:var(--clr-accent)}.background-accent-contrast{background-color:var(--clr-accent-contrast)}.background-neutral{background-color:var(--clr-neutral)}.background-neutral-contrast{background-color:var(--clr-neutral-contrast)}.background-brand{background-color:var(--clr-brand)}.background-brand-contrast{background-color:var(--clr-brand-contrast)}.background-warning{background-color:var(--clr-warning)}.background-warning-contrast{background-color:var(--clr-warning-contrast)}.background-danger{background-color:var(--clr-danger)}.background-danger-contrast{background-color:var(--clr-danger-contrast)}.background-success{background-color:var(--clr-success)}.background-success-contrast{background-color:var(--clr-success-contrast)}.background-info{background-color:var(--clr-info)}.background-info-contrast{background-color:var(--clr-info-contrast)}:root{--clr-neutral-950: rgb(33.76, 40.56, 49.08);--clr-neutral-900: rgb(47.2, 54.96, 64.44);--clr-neutral-800: rgb(60.64, 70.32, 81.72);--clr-neutral-700: rgb(67.36, 78.96, 94.2);--clr-neutral-600: rgb(77.92, 93.36, 110.52);--clr-neutral-500: rgb(101.5, 120.12, 136.68);--clr-neutral-400: rgb(119.14, 136.78, 152.36);--clr-neutral-300: rgb(162.26, 175.98, 187.64);--clr-neutral-200: rgb(198.52, 208.32, 215.08);--clr-neutral-150: rgb(214.2, 219.1, 223.9);--clr-neutral-100: rgb(223.02, 228.9, 233.7);--clr-neutral-75: rgb(232.82, 236.74, 239.58);--clr-neutral-50: rgb(239.68, 242.62, 245.46);--clr-neutral-base: rgb(47.6, 53.48, 61.22);--clr-dark: var(--clr-neutral-950, rgb(33.76, 40.56, 49.08));--clr-on-dark: var(--clr-neutral-50, rgb(239.68, 242.62, 245.46));--clr-light: var(--clr-neutral-50, rgb(239.68, 242.62, 245.46));--clr-on-light: var(--clr-neutral-950, rgb(33.76, 40.56, 49.08));--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.5rem;--spacing-6: 2rem;--spacing-7: 3rem;--spacing-8: 4rem;--spacing-9: 5rem;--spacing-10: 8rem;--spacing-auto: auto;--spacing-default: 1rem;--border-radius-0: 0;--border-radius-1: 2px;--border-radius-2: 4px;--border-radius-3: 6px;--border-radius-4: 8px;--border-radius-5: 12px;--border-radius-6: 16px;--border-radius-7: 20px;--border-radius-8: 24px;--border-radius-default: 6px;--border-radius-round: 24px;--modal-width-auto: auto;--modal-width-large: 1000px;--modal-width-regular: 600px;--modal-width-small: 400px;--modal-width-tiny: 200px;--modal-width-default: 600px;--clr-surface: var(--clr-neutral-50, rgb(239.68, 242.62, 245.46));--clr-on-surface: var(--clr-neutral-950, rgb(33.76, 40.56, 49.08));--clr-on-surface-muted: var(--clr-neutral-300, rgb(162.26, 175.98, 187.64));--clr-on-surface-faded: var(--clr-neutral-200, rgb(198.52, 208.32, 215.08));--clr-on-surface-hover: var(--clr-neutral-100, rgb(223.02, 228.9, 233.7));--clr-on-surface-pale: var(--clr-neutral-75, rgb(232.82, 236.74, 239.58));--clr-on-dark-muted: var(--clr-neutral-50, rgb(239.68, 242.62, 245.46));--clr-on-light-muted: var(--clr-neutral-300, rgb(162.26, 175.98, 187.64));--clr-secondary: var(--clr-neutral-150, rgb(214.2, 219.1, 223.9));--clr-on-secondary-pale: var(--clr-neutral-200, rgb(198.52, 208.32, 215.08));--clr-link: #048db6;--clr-input-neutral: var(--clr-neutral-400, rgb(119.14, 136.78, 152.36));--clr-input-border: var(--clr-neutral-300, rgb(162.26, 175.98, 187.64));--clr-input-divider: var(--clr-neutral-300, rgb(162.26, 175.98, 187.64));--clr-input-background: var(--clr-neutral-50, rgb(239.68, 242.62, 245.46));--clr-input-background-muted: var(--clr-neutral-100, rgb(223.02, 228.9, 233.7));--clr-input-accent: var(--clr-accent, #1c7edb);--clr-table-border: var(--clr-neutral-100, rgb(223.02, 228.9, 233.7));--clr-tooltip: var(--clr-neutral-700, rgb(67.36, 78.96, 94.2));--clr-accent: #1c7edb;--clr-neutral: rgb(101.5, 120.12, 136.68);--clr-brand: #fbba00;--clr-warning: #f39130;--clr-danger: #e64d59;--clr-success: #32b550;--clr-info: #01b1d9;--clr-accent-active: #449aec;--clr-neutral-active: rgb(119.14, 136.78, 152.36);--clr-brand-active: #ffdd1b;--clr-warning-active: #f5a342;--clr-danger-active: #f07c82;--clr-success-active: #58d073;--clr-info-active: #0dcaf0;--clr-accent-bright: #85bcf4;--clr-neutral-bright: rgb(162.26, 175.98, 187.64);--clr-brand-bright: #ffec46;--clr-warning-bright: #f9c578;--clr-danger-bright: #f6abad;--clr-success-bright: #90e5a3;--clr-info-bright: #64e6fc;--clr-accent-glow: color-mix( in hsl, #1c7edb 40%, transparent );--clr-neutral-glow: color-mix( in hsl, rgb(101.5, 120.12, 136.68) 40%, transparent );--clr-brand-glow: color-mix( in hsl, #fbba00 40%, transparent );--clr-warning-glow: color-mix( in hsl, #f39130 40%, transparent );--clr-danger-glow: color-mix( in hsl, #e64d59 40%, transparent );--clr-success-glow: color-mix( in hsl, #32b550 40%, transparent );--clr-info-glow: color-mix( in hsl, #01b1d9 40%, transparent );--clr-accent-pale: #bedbf9;--clr-neutral-pale: rgb(198.52, 208.32, 215.08);--clr-brand-pale: #fff785;--clr-warning-pale: #fbdead;--clr-danger-pale: #fad1d2;--clr-success-pale: #c1f1cb;--clr-info-pale: #a3f2fe;--clr-accent-contrast: #0f63bd;--clr-neutral-contrast: rgb(77.92, 93.36, 110.52);--clr-brand-contrast: #e29100;--clr-warning-contrast: #e36c13;--clr-danger-contrast: #d22c42;--clr-success-contrast: #28a745;--clr-info-contrast: #048db6;--clr-red: #ff3b30;--clr-orange: #ff9500;--clr-yellow: #ffcc00;--clr-green: #28cd41;--clr-mint: #00c7be;--clr-teal: #59adc4;--clr-cyan: #55bef0;--clr-blue: #007aff;--clr-indigo: #5856d6;--clr-purple: #af52de;--clr-pink: #ff2d55;--clr-brown: #a2845e;--clr-gray: #677887;--logo-url: url(/assets/logo/smivl-logo-on-light.svg);--logo-short-url: url(/assets/logo/smivl-logo-short-on-light.svg)}:root:has(body[dark-mode=true]){--clr-surface: var(--clr-neutral-800, rgb(60.64, 70.32, 81.72));--clr-on-surface: var(--clr-neutral-50, rgb(239.68, 242.62, 245.46));--clr-on-surface-muted: var(--clr-neutral-500, rgb(101.5, 120.12, 136.68));--clr-on-surface-faded: var(--clr-neutral-600, rgb(77.92, 93.36, 110.52));--clr-on-surface-hover: var(--clr-neutral-600, rgb(77.92, 93.36, 110.52));--clr-on-surface-pale: var(--clr-neutral-700, rgb(67.36, 78.96, 94.2));--clr-on-dark-muted: var(--clr-neutral-400, rgb(119.14, 136.78, 152.36));--clr-on-light-muted: var(--clr-neutral-800, rgb(60.64, 70.32, 81.72));--clr-secondary: var(--clr-neutral-950, rgb(33.76, 40.56, 49.08));--clr-on-secondary-pale: var(--clr-neutral-900, rgb(47.2, 54.96, 64.44));--clr-link: #64e6fc;--clr-input-neutral: var(--clr-neutral-400, rgb(119.14, 136.78, 152.36));--clr-input-border: var(--clr-neutral-600, rgb(77.92, 93.36, 110.52));--clr-input-divider: var(--clr-neutral-400, rgb(119.14, 136.78, 152.36));--clr-input-background: var(--clr-neutral-900, rgb(47.2, 54.96, 64.44));--clr-input-background-muted: var(--clr-neutral-800, rgb(60.64, 70.32, 81.72));--clr-input-accent: var(--clr-accent, #1c7edb);--clr-table-border: var(--clr-neutral-700, rgb(67.36, 78.96, 94.2));--clr-tooltip: var(--clr-neutral-950, rgb(33.76, 40.56, 49.08));--clr-accent: #1c7edb;--clr-neutral: rgb(101.5, 120.12, 136.68);--clr-brand: #fbba00;--clr-warning: #f39130;--clr-danger: #e64d59;--clr-success: #32b550;--clr-info: #01b1d9;--clr-accent-active: #449aec;--clr-neutral-active: rgb(119.14, 136.78, 152.36);--clr-brand-active: #ffdd1b;--clr-warning-active: #f5a342;--clr-danger-active: #f07c82;--clr-success-active: #58d073;--clr-info-active: #0dcaf0;--clr-accent-bright: #85bcf4;--clr-neutral-bright: rgb(162.26, 175.98, 187.64);--clr-brand-bright: #ffec46;--clr-warning-bright: #f9c578;--clr-danger-bright: #f6abad;--clr-success-bright: #90e5a3;--clr-info-bright: #64e6fc;--clr-accent-glow: color-mix( in hsl, #1c7edb 40%, transparent );--clr-neutral-glow: color-mix( in hsl, rgb(101.5, 120.12, 136.68) 40%, transparent );--clr-brand-glow: color-mix( in hsl, #fbba00 40%, transparent );--clr-warning-glow: color-mix( in hsl, #f39130 40%, transparent );--clr-danger-glow: color-mix( in hsl, #e64d59 40%, transparent );--clr-success-glow: color-mix( in hsl, #32b550 40%, transparent );--clr-info-glow: color-mix( in hsl, #01b1d9 40%, transparent );--clr-accent-pale: #123968;--clr-neutral-pale: rgb(47.2, 54.96, 64.44);--clr-brand-pale: #7c410b;--clr-warning-pale: #793815;--clr-danger-pale: #7f1c31;--clr-success-pale: #1a4d27;--clr-info-pale: #144c65;--clr-accent-contrast: #449aec;--clr-neutral-contrast: rgb(119.14, 136.78, 152.36);--clr-brand-contrast: #ffdd1b;--clr-warning-contrast: #f5a342;--clr-danger-contrast: #f07c82;--clr-success-contrast: #58d073;--clr-info-contrast: #0dcaf0;--clr-red: #ff453a;--clr-orange: #ff9f0a;--clr-yellow: #ffd60a;--clr-green: #32d74b;--clr-mint: #66d4cf;--clr-teal: #6ac4dc;--clr-cyan: #5ac8f5;--clr-blue: #0a84ff;--clr-indigo: #5e5ce6;--clr-purple: #bf5af2;--clr-pink: #ff375f;--clr-brown: #ac8e68;--clr-gray: #677887;--logo-url: url(/assets/logo/smivl-logo-on-dark.svg);--logo-short-url: url(/assets/logo/smivl-logo-short-on-dark.svg)}.d-flex{display:flex}.d-grid{display:grid}.d-block{display:block}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-end{justify-content:end}.justify-stretch{justify-content:stretch}.justify-space-between{justify-content:space-between}.justify-space-around{justify-content:space-around}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.justify-self-stretch{justify-self:stretch}.align-items-start{align-items:start}.align-items-center{align-items:center}.align-items-end{align-items:end}.align-items-stretch{align-items:stretch}.align-items-baseline{align-items:baseline}.align-self-start{align-self:start}.align-self-center{align-self:center}.align-self-end{align-self:end}.align-self-stretch{align-self:stretch}.align-self-baseline{align-self:baseline}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.w-auto{width:auto}.main-layout-container{display:grid;width:100%;height:100%;background-color:var(--clr-secondary);justify-items:stretch;align-items:stretch;grid-template-columns:var(--_sidebar-width, 280px) 1fr;grid-template-rows:60px 1fr 16px;grid-template-areas:"sidebar header" "sidebar content" "footer content"}.main-layout-container .header{grid-area:header}.main-layout-container .sidebar{grid-area:sidebar}.main-layout-container .sidebar .scrollable{overflow-x:hidden;overflow-y:auto}.main-layout-container .footer{grid-area:footer}.main-layout-container .content{grid-area:content;overflow-x:hidden;overflow-y:auto;width:100%}.main-layout-container .router-content+*{grid-area:content;overflow-x:hidden;overflow-y:auto;width:100%}.position-fixed,.p-fixed{position:fixed}.position-relative,.p-relative{position:relative}.position-absolute,.p-absolute{position:absolute}.position-sticky,.p-sticky{position:sticky}.position-static,.p-static{position:static}.top-0{top:0}.bottom-0{bottom:0}.end-0{right:0}.d-columns{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.float-start{position:absolute;float:left}.float-end{position:absolute;float:right}.bento-container{padding:.75rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem}.bento-box{padding:1rem;border-radius:6px;background-color:var(--clr-surface);color:var(--clr-on-surface)}.bento-box--dark{background-color:var(--clr-neutral);color:var(--clr-on-dark)}button{border:none;cursor:pointer;font-family:Work Sans,sans-serif;font-style:normal;font-weight:600;font-size:.875rem;line-height:normal;transition:transform .1s ease-out,filter .1s ease-out,background-color .1s ease,outline .1s ease;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.25));border-radius:6px;height:28px;--_button-clr: var(--clr-neutral);--_button-clr-active: var(--clr-neutral-active);--_button-clr-disabled: var(--clr-neutral-pale);--_button-clr-glow: var(--clr-neutral-glow);color:var(--clr-on-dark);background:var(--_button-clr);outline:0 solid transparent;flex-shrink:0;white-space:nowrap;padding:0 12px}button .button-icon-right{font-size:.75rem}button.large{height:32px;padding:0 16px}button.large eucon-icon{font-size:1.125rem}button.large eucon-icon .button-icon-right{font-size:.875rem}button.large.has-badge{padding-right:8px}button.small{height:22px;font-size:.75rem;padding:0 8px}button.small.has-badge{padding-right:2px}button.small .button-icon-right{font-size:.5625rem}button.tiny{height:18px;font-size:.5625rem;padding:0 6px}button.tiny.has-badge{padding-right:2px}button.tiny .button-icon-right{font-size:.5625rem}button:focus-visible{outline:var(--clr-accent-active) 3px solid;outline-offset:2px}button[disabled]{cursor:not-allowed;background:var(--_button-clr-disabled);color:var(--clr-on-dark-muted)}button:active:not([disabled]){filter:drop-shadow(0 0 0 rgba(0,0,0,0));transform:scale(.985);transition-duration:0s}button:hover:not([disabled]){outline:1px solid var(--_button-clr-active)}button.accent{--_button-clr: var(--clr-accent);--_button-clr-active: var(--clr-accent-active);--_button-clr-disabled: var(--clr-accent-pale)}button.accent-contrast{--_button-clr: var(--clr-accent-contrast);--_button-clr-active: var(--clr-accent-active);--_button-clr-disabled: var(--clr-accent-pale)}button.neutral{--_button-clr: var(--clr-neutral);--_button-clr-active: var(--clr-neutral-active);--_button-clr-disabled: var(--clr-neutral-pale)}button.neutral-contrast{--_button-clr: var(--clr-neutral-contrast);--_button-clr-active: var(--clr-neutral-active);--_button-clr-disabled: var(--clr-neutral-pale)}button.brand{--_button-clr: var(--clr-brand);--_button-clr-active: var(--clr-brand-active);--_button-clr-disabled: var(--clr-brand-pale)}button.brand-contrast{--_button-clr: var(--clr-brand-contrast);--_button-clr-active: var(--clr-brand-active);--_button-clr-disabled: var(--clr-brand-pale)}button.warning{--_button-clr: var(--clr-warning);--_button-clr-active: var(--clr-warning-active);--_button-clr-disabled: var(--clr-warning-pale)}button.warning-contrast{--_button-clr: var(--clr-warning-contrast);--_button-clr-active: var(--clr-warning-active);--_button-clr-disabled: var(--clr-warning-pale)}button.danger{--_button-clr: var(--clr-danger);--_button-clr-active: var(--clr-danger-active);--_button-clr-disabled: var(--clr-danger-pale)}button.danger-contrast{--_button-clr: var(--clr-danger-contrast);--_button-clr-active: var(--clr-danger-active);--_button-clr-disabled: var(--clr-danger-pale)}button.success{--_button-clr: var(--clr-success);--_button-clr-active: var(--clr-success-active);--_button-clr-disabled: var(--clr-success-pale)}button.success-contrast{--_button-clr: var(--clr-success-contrast);--_button-clr-active: var(--clr-success-active);--_button-clr-disabled: var(--clr-success-pale)}button.info{--_button-clr: var(--clr-info);--_button-clr-active: var(--clr-info-active);--_button-clr-disabled: var(--clr-info-pale)}button.info-contrast{--_button-clr: var(--clr-info-contrast);--_button-clr-active: var(--clr-info-active);--_button-clr-disabled: var(--clr-info-pale)}button .icon{pointer-events:none;flex-shrink:0}button[disabled]{cursor:default}.tooltip{font-family:Work Sans,sans-serif;font-style:normal;font-size:.875rem;font-weight:600;pointer-events:none;position:fixed;text-align:left;width:fit-content;max-width:400px;border:1px solid var(--clr-input-border);display:none;opacity:0;z-index:40;padding:5px 10px;border-radius:4px;word-break:break-word;white-space:pre-line;--_clr-tooltip: var(--clr-tooltip);color:var(--clr-on-dark);background:var(--_clr-tooltip);transition:opacity .1s ease}.tooltip .arrow,.tooltip .arrow:before{position:absolute;width:8px;height:8px;background:inherit;border:1px solid var(--clr-input-border)}.tooltip .arrow{visibility:hidden}.tooltip .arrow:before{visibility:visible;content:"";transform:rotate(45deg)}.tooltip[data-popper-placement^=top]>.arrow{bottom:-3px}.tooltip[data-popper-placement^=top]>.arrow:before{border-top-color:transparent;border-left-color:transparent}.tooltip[data-popper-placement^=bottom]>.arrow{top:-6px}.tooltip[data-popper-placement^=bottom]>.arrow:before{border-bottom-color:transparent;border-right-color:transparent}.tooltip[data-popper-placement^=left]>.arrow{right:-3px}.tooltip[data-popper-placement^=left]>.arrow:before{border-bottom-color:transparent;border-left-color:transparent}.tooltip[data-popper-placement^=right]>.arrow{left:-6px}.tooltip[data-popper-placement^=right]>.arrow:before{border-top-color:transparent;border-right-color:transparent}.tooltip[data-show]{display:inline-block;opacity:1}.tooltip[data-show][data-popper-placement^=top],.tooltip[data-show][data-popper-placement^=bottom]{animation:tooltip-slide-bottom .2s cubic-bezier(.34,1.56,.64,1)}.tooltip[data-show][data-popper-placement^=left]{animation:tooltip-slide-left .2s cubic-bezier(.34,1.56,.64,1)}.tooltip[data-show][data-popper-placement^=right]{animation:tooltip-slide-right .2s cubic-bezier(.34,1.56,.64,1)}.tooltip.accent{--_clr-tooltip: var(--clr-accent)}.tooltip.neutral{--_clr-tooltip: var(--clr-neutral)}.tooltip.brand{--_clr-tooltip: var(--clr-brand)}.tooltip.warning{--_clr-tooltip: var(--clr-warning)}.tooltip.danger{--_clr-tooltip: var(--clr-danger)}.tooltip.success{--_clr-tooltip: var(--clr-success)}.tooltip.info{--_clr-tooltip: var(--clr-info)}.tooltip.on-light{--_clr-tooltip: var(--clr-on-light)}.tooltip.on-dark{--_clr-tooltip: var(--clr-on-dark)}.tooltip.surface{--_clr-tooltip: var(--clr-surface)}.tooltip.secondary{--_clr-tooltip: var(--clr-secondary)}@keyframes tooltip-slide-bottom{0%{opacity:0;translate:0 -30%}to{opacity:1;translate:0 0}}@keyframes tooltip-slide-top{0%{opacity:0;translate:0 30%}to{opacity:1;translate:0 0}}@keyframes tooltip-slide-left{0%{opacity:0;translate:30% 0}to{opacity:1;translate:0 0}}@keyframes tooltip-slide-right{0%{opacity:0;translate:-30% 0}to{opacity:1;translate:0 0}}hr{border:0;border-style:solid;border-color:var(--clr-on-surface-pale);border-top-width:1px}hr.on-surface{border-color:var(--clr-on-surface-pale)}hr.on-secondary{border-color:var(--clr-on-secondary-pale)}hr.border-bottom{border-top-width:0;border-bottom-width:1px}.popover hr{border-color:var(--clr-on-secondary-pale);margin-inline:var(--spacing-3)}.user-dropdown-menu hr{border-color:var(--clr-on-surface-pale)}.icon-animation{position:relative;scale:1;transition:scale .2s}.icon-animation:after{content:"";position:absolute;transform-origin:center;top:calc(50% - 16px);left:calc(50% - 16px);z-index:-1;width:32px;height:32px;border-radius:50%;opacity:0;scale:0;background-color:var(--_icon-animation-clr)}.icon-animation.ripple-active{scale:.9}.icon-animation.ripple-active:after{animation:icon-click .25s ease-out}@keyframes icon-click{0%{scale:0;opacity:0}50%{opacity:1}to{scale:1;opacity:0}}.ripple-animation{position:relative;isolation:isolate;overflow:hidden;--_click-x: 50%;--_click-y: 50%;--_ripple-color-width: 10%}.ripple-animation:after{content:"";position:absolute;width:var(--_ripple-color-width);background-color:var(--_ripple-color, var(--clr-on-surface-pale));aspect-ratio:1;border-radius:50%;left:calc(var(--_click-x) - var(--_ripple-color-width) / 2);top:calc(var(--_click-y) - var(--_ripple-color-width) / 2);z-index:-1;opacity:0;transition:scale .15s .15s,opacity .15s ease}.ripple-animation:not([disabled]).ripple-active:after{scale:20;opacity:1;transition:scale .3s ease-in-out,opacity .1s ease}.scrollbar{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--clr-on-surface-pale) transparent}.scrollbar::-webkit-scrollbar-track{background:transparent}.scrollbar::-webkit-scrollbar{width:10px;background-color:transparent}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--clr-neutral-pale);border-radius:6px;border:1px solid transparent}ngb-datepicker.dropdown-menu.ngb-dp-body{background-color:var(--clr-secondary);color:var(--clr-on-surface);padding:var(--spacing-3)}ngb-datepicker.dropdown-menu.ngb-dp-body .bg-primary,ngb-datepicker.dropdown-menu.ngb-dp-body [tabindex="0"]{color:var(--clr-on-dark);background-color:var(--clr-accent)}ngb-datepicker.dropdown-menu.ngb-dp-body .btn-link{color:var(--clr-on-surface)}ngb-datepicker-navigation-select>.form-select{background-color:var(--clr-surface);color:var(--clr-on-surface)}.input-label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:6px;-webkit-user-select:none;-ms-user-select:none;user-select:none;height:28px;font-size:.875rem;font-weight:400;cursor:pointer;--_input-clr-border: var(--clr-input-border);--_input-clr-glow: var(--clr-neutral-glow);border:1px solid var(--_input-clr-border);outline:0 solid var(--_input-clr-glow);background-color:var(--clr-input-background);gap:var(--_input-gap, var(--spacing-1));overflow:hidden;--_input-gap: var(--spacing-1);padding:2px 8px}.input-label.large{height:32px;--_input-gap: var(--spacing-2);padding:4px 12px}.input-label.small{height:22px;font-size:.75rem;padding:1px 4px}.input-label.tiny{height:18px;font-size:.5625rem;padding:1px 4px}.input-label.disabled{background-color:var(--clr-input-background-muted)}.input-label input,.input-label select,.input-label textarea,.input-label .pseudo-input{outline:none;border:none;font-size:inherit;font-weight:inherit;min-width:0;flex-grow:1;align-self:stretch;color:var(--clr-on-surface);background-color:var(--clr-input-background)}.input-label input:-webkit-autofill,.input-label input:-webkit-autofill:hover,.input-label input:-webkit-autofill:focus,.input-label select:-webkit-autofill,.input-label select:-webkit-autofill:hover,.input-label select:-webkit-autofill:focus,.input-label textarea:-webkit-autofill,.input-label textarea:-webkit-autofill:hover,.input-label textarea:-webkit-autofill:focus,.input-label .pseudo-input:-webkit-autofill,.input-label .pseudo-input:-webkit-autofill:hover,.input-label .pseudo-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--clr-on-surface);-webkit-box-shadow:0 0 0 1000px var(--clr-input-background) inset;box-shadow:0 0 0 1000px var(--clr-input-background) inset;transition:background-color 5000s ease-in-out 0s}.input-label input::placeholder,.input-label select::placeholder,.input-label textarea::placeholder,.input-label .pseudo-input::placeholder{color:var(--clr-on-surface-muted)}.input-label input.width-in-characters,.input-label select.width-in-characters,.input-label textarea.width-in-characters,.input-label .pseudo-input.width-in-characters{width:var(--_chars-width, 0)}.input-label input[disabled],.input-label input .disabled,.input-label select[disabled],.input-label select .disabled,.input-label textarea[disabled],.input-label textarea .disabled,.input-label .pseudo-input[disabled],.input-label .pseudo-input .disabled{background-color:var(--clr-input-background-muted)}.input-label input[disabled]::placeholder,.input-label input .disabled::placeholder,.input-label select[disabled]::placeholder,.input-label select .disabled::placeholder,.input-label textarea[disabled]::placeholder,.input-label textarea .disabled::placeholder,.input-label .pseudo-input[disabled]::placeholder,.input-label .pseudo-input .disabled::placeholder{color:var(--clr-on-surface-muted)}.input-label input::-webkit-outer-spin-button,.input-label input::-webkit-inner-spin-button,.input-label select::-webkit-outer-spin-button,.input-label select::-webkit-inner-spin-button,.input-label textarea::-webkit-outer-spin-button,.input-label textarea::-webkit-inner-spin-button,.input-label .pseudo-input::-webkit-outer-spin-button,.input-label .pseudo-input::-webkit-inner-spin-button{-webkit-appearance:none}.input-label input[type=number],.input-label select[type=number],.input-label textarea[type=number],.input-label .pseudo-input[type=number]{-moz-appearance:textfield}.input-label eucon-icon,.input-label eucon-stateful-icon{color:var(--_icon-color, var(--clr-input-neutral));flex-shrink:0;opacity:1;margin-right:0;transition:opacity .3s .1s ease-in-out,margin-right .4s ease-in-out}.input-label eucon-icon.icon-hidden,.input-label eucon-stateful-icon.icon-hidden{opacity:0;margin-right:calc(-1 * (1em + var(--_input-gap)))}.input-label:focus-within:not(.disabled){--_input-clr-border: var(--clr-accent);--_input-clr-glow: var(--clr-accent-glow);outline-width:3px;z-index:2}.input-label:focus-within:not(.disabled) eucon-icon{color:var(--clr-on-surface)}.input-label.warning{--_input-clr-border: var(--clr-warning) !important;--_input-clr-glow: var(--clr-warning-glow) !important}.input-label.warning eucon-icon{color:var(--clr-warning)}.input-label.danger{--_input-clr-border: var(--clr-danger) !important;--_input-clr-glow: var(--clr-danger-glow) !important}.input-label.danger eucon-icon{color:var(--clr-danger)}.input-label.success{--_input-clr-border: var(--clr-success) !important;--_input-clr-glow: var(--clr-success-glow) !important}.input-label .disabled{cursor:not-allowed}.anchor{scroll-margin:var(--spacing-5)}.list{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;list-style:none;padding:0}.list .list-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:6px;padding:var(--spacing-2) var(--spacing-3);background-color:var(--clr-on-surface-pale)}.list .list-item:not(:has(>*:only-child)){justify-content:space-between}*:has(.popover):has([data-show=""]){z-index:20!important}.popover{font-family:Work Sans,sans-serif;font-style:normal;font-size:.875rem;font-weight:600;padding:.5rem;gap:.75rem;border-radius:12px;filter:drop-shadow(4px 4px 6px rgba(0,0,0,.25));display:none;opacity:0;z-index:20;text-align:start;min-width:var(--_min-width, 0);max-width:var(--_max-width, 100%);width:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--clr-input-border);--_clr-popover: var(--clr-secondary);color:var(--clr-on-surface);background:var(--_clr-popover);transition:opacity .1s ease}.popover .arrow,.popover .arrow:before{position:absolute;width:8px;height:8px;background:inherit;border:1px solid var(--clr-input-border)}.popover .arrow{visibility:hidden}.popover .arrow:before{visibility:visible;content:"";transform:rotate(45deg)}.popover[data-popper-placement^=top]>.arrow{bottom:-6px}.popover[data-popper-placement^=top]>.arrow:before{border-top-color:transparent;border-left-color:transparent}.popover[data-popper-placement^=bottom]>.arrow{top:-6px}.popover[data-popper-placement^=bottom]>.arrow:before{border-bottom-color:transparent;border-right-color:transparent}.popover[data-popper-placement^=left]>.arrow{right:-3px}.popover[data-popper-placement^=left]>.arrow:before{border-bottom-color:transparent;border-left-color:transparent}.popover[data-popper-placement^=right]>.arrow{left:-6px}.popover[data-popper-placement^=right]>.arrow:before{border-top-color:transparent;border-right-color:transparent}.popover[data-show]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;opacity:1}.popover[data-show][data-popper-placement^=top],.popover[data-show][data-popper-placement^=bottom]{animation:popover-slide-bottom .2s cubic-bezier(.34,1.56,.64,1)}.popover[data-show][data-popper-placement^=left]{animation:popover-slide-left .2s cubic-bezier(.34,1.56,.64,1)}.popover[data-show][data-popper-placement^=right]{animation:popover-slide-right .2s cubic-bezier(.34,1.56,.64,1)}.popover.accent{--_clr-popover: var(--clr-accent)}.popover.neutral{--_clr-popover: var(--clr-neutral)}.popover.brand{--_clr-popover: var(--clr-brand)}.popover.warning{--_clr-popover: var(--clr-warning)}.popover.danger{--_clr-popover: var(--clr-danger)}.popover.success{--_clr-popover: var(--clr-success)}.popover.info{--_clr-popover: var(--clr-info)}.popover.on-light{--_clr-popover: var(--clr-on-light)}.popover.on-dark{--_clr-popover: var(--clr-on-dark)}.popover.surface{--_clr-popover: var(--clr-surface)}.popover.secondary{--_clr-popover: var(--clr-secondary)}@keyframes popover-slide-bottom{0%{opacity:0;translate:0 -30%}to{opacity:1;translate:0 0}}@keyframes popover-slide-top{0%{opacity:0;translate:0 30%}to{opacity:1;translate:0 0}}@keyframes popover-slide-left{0%{opacity:0;translate:30% 0}to{opacity:1;translate:0 0}}@keyframes popover-slide-right{0%{opacity:0;translate:-30% 0}to{opacity:1;translate:0 0}}#germany-black{fill:#3e4347}#germany-red{fill:#ed4c5c}#germany-yellow{fill:#ffe62e}#uk-red path{fill:#d80027}#uk-blue path{fill:#0052b4}#uk-white{fill:#eee}.table-layout{display:grid;place-content:center;gap:1rem;padding:.75rem;height:100%;max-height:100%;isolation:isolate;grid-template-rows:32px 1fr 32px;grid-template-columns:100%;grid-template-areas:"table-toolbar" "table-body" "table-footer";width:100%}.table-layout.compact-layout{padding:unset;gap:var(--spacing-2)!important}.table-layout:has(.table-toolbar.hidden):not(:has(.table-footer.hidden)){grid-template-rows:1fr 32px;grid-template-areas:"table-body" "table-footer"}.table-layout:has(.table-footer.hidden):not(:has(.table-toolbar.hidden)){grid-template-rows:32px 1fr;grid-template-areas:"table-toolbar" "table-body"}.table-layout:has(.table-toolbar.hidden,.table-footer.hidden){grid-template-rows:1fr;grid-template-areas:"table-body"}.table-layout .table-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:1;grid-area:table-toolbar}.table-layout .table-toolbar.hidden{display:none}.table-layout .table-content{z-index:0;isolation:isolate;grid-area:table-body;overflow:auto;position:relative}.table-layout .table-content{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--clr-on-surface-pale) transparent}.table-layout .table-content::-webkit-scrollbar-track{background:transparent}.table-layout .table-content::-webkit-scrollbar{width:10px;background-color:transparent}.table-layout .table-content::-webkit-scrollbar-thumb{background-color:var(--clr-neutral-pale);border-radius:6px;border:1px solid transparent}.table-layout .table-content .loader{grid-area:table-body;display:flex;align-items:center;justify-content:center;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.table-layout .table-content table{width:100%;text-align:left;border-spacing:0}.table-layout .table-content table tbody:before{content:"\200c";display:table-row;line-height:.75em;color:transparent}.table-layout .table-content table th,.table-layout .table-content table td{padding-inline:var(--spacing-3);padding-block:var(--spacing-3)}.table-layout .table-content table th.compact-layout,.table-layout .table-content table td.compact-layout{text-wrap:nowrap;padding-block:var(--spacing-1)}.table-layout .table-content table th{vertical-align:top;z-index:1;background:var(--clr-surface);color:var(--clr-on-surface);position:sticky;top:0;resize:horizontal;overflow:auto}.table-layout .table-content table th:first-child{border-radius:8px 0 0 8px}.table-layout .table-content table th:last-child{border-radius:0 8px 8px 0}.table-layout .table-content table tr{z-index:0;background-color:var(--clr-surface);transition:background-color .2s ease}.table-layout .table-content table tr:hover{background-color:var(--clr-on-surface-hover)}.table-layout .table-content table tr td{border-bottom:1px solid var(--clr-table-border)}.table-layout .table-content table tr.disabled{cursor:default;color:var(--clr-on-surface-muted);background-color:var(--clr-on-secondary-pale)}.table-layout .table-content table tr.disabled .row-action>:not(.disabled){color:var(--clr-on-surface)}.table-layout .table-content table tr.selected{background-color:var(--clr-accent-glow)!important}.table-layout .table-content table tr:first-child td:first-child{border-top-left-radius:8px}.table-layout .table-content table tr:first-child td:last-child{border-top-right-radius:8px}.table-layout .table-content table tr:last-child td:first-child{border-bottom-left-radius:8px}.table-layout .table-content table tr:last-child td:last-child{border-bottom-right-radius:8px}.table-layout .table-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:1;grid-area:table-footer}.table-layout .table-footer.hidden{display:none}.grid-editor-cell{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:.875rem;font-weight:400;border-radius:6px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;min-height:40px;--_cell-border: var(--clr-input-border);--_cell-outline: var(--clr-neutral-glow);--_cell-badge: "Label";border:1px solid var(--_cell-border);outline:0 solid var(--_cell-outline);outline-offset:0;color:var(--clr-on-surface);background-color:var(--clr-input-background);padding:var(--spacing-1) var(--spacing-3);position:relative;transition:outline-offset .1s ease;overflow:hidden}.grid-editor-cell>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.grid-editor-cell:after{border-radius:6px;font-size:.75rem;content:var(--_cell-badge);padding:var(--spacing-1) var(--spacing-2);color:var(--clr-on-surface);background-color:var(--clr-on-surface-pale)}.grid-editor-cell:before{content:var(--_cell-highlighted);width:var(--spacing-3);height:var(--spacing-3);background-color:var(--clr-warning);border-radius:var(--spacing-3);position:absolute;top:var(--spacing-1);right:var(--spacing-2)}.grid-editor-cell.active{--_cell-border: var(--clr-accent);--_cell-outline: var(--clr-accent);outline-width:2px;outline-offset:2px;color:var(--clr-on-dark);background-color:var(--clr-accent);margin:var(--spacing-1) var(--spacing-1)}eucon-select{min-width:0;position:relative}eucon-select .select-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}eucon-select .loading{color:var(--clr-on-surface-muted);text-align:center}.select-options-list-row{position:relative}.select-options-list-row:nth-child(2n){background:var(--clr-on-surface-pale)}.select-options-list-row:hover{background:var(--clr-on-surface-hover)}.select-options-list-row:first-child{border-radius:var(--border-radius-3) var(--border-radius-3) 0 0}.select-options-list-row:last-child{border-radius:0 0 var(--border-radius-3) var(--border-radius-3)}.select-options-list-row .option-label{display:block;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.select-options-grid{--max-cell-width: 250px;grid-template-columns:repeat(var(--_columns, 1),fit-content(var(--max-cell-width)))}.select-options-grid-row{position:relative;display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.select-options-grid-row:nth-child(2n){background:var(--clr-on-surface-pale)}.select-options-grid-row:hover{background:var(--clr-on-surface-hover)}.select-options-grid-row:last-child{border-radius:0 0 var(--border-radius-3) var(--border-radius-3)}.select-options-grid-cell{max-width:var(--max-cell-width);overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.select-options{max-height:300px;position:relative}.select-options{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--clr-on-surface-pale) transparent}.select-options::-webkit-scrollbar-track{background:transparent}.select-options::-webkit-scrollbar{width:10px;background-color:transparent}.select-options::-webkit-scrollbar-thumb{background-color:var(--clr-neutral-pale);border-radius:6px;border:1px solid transparent}.select-options-heading{position:sticky;top:0;z-index:1;background-color:var(--clr-surface)}.select-options .selected-option{background-color:var(--clr-accent);color:var(--clr-on-dark)}.select-options .selected-option:hover{background-color:var(--clr-accent-active)}.select-options-empty{color:var(--clr-on-surface-muted)}.admin-content router-outlet+*{display:grid;grid-template-rows:min-content 1fr;height:100%;overflow-y:auto}.admin-content router-outlet+*:has(>*:first-child:nth-last-child(1)){grid-template-rows:1fr}.loginContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:16px;gap:2rem;width:800px;background-color:color-mix(in srgb,var(--clr-secondary) 70%,transparent);border:1px solid var(--clr-input-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .5s ease}.loginContainer .logo{max-height:80px;height:80px;width:100%;background-image:var(--logo-url);background-size:contain;background-repeat:no-repeat;background-position:center}.loginContainer .loginForm{width:min(400px,100%)}.loginContainer.animateOut{opacity:0}
