@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap";form{display:flex;flex-direction:column;gap:var(--form-gap)}form fieldset{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}form fieldset div{display:flex;gap:16px}form fieldset legend{color:var(--form-legend-color);font-weight:400;margin-bottom:16px}form label{color:var(--form-label-color);font-size:var(--form-label-size);width:100%}form input[type=checkbox],form input[type=radio]{width:26px;height:26px;margin:0 8px 0 0;accent-color:var(--form-input-checkbox-radio-color);vertical-align:middle;transform:translateY(-2px)}form p.error,form span.error{font-size:var(--form-error-font-size);color:var(--error)}form span.error{display:block;margin-top:-6px}form input+span.error{margin-bottom:6px}input,textarea,select{width:100%;padding:.5em 1em;margin:.5em 0;border:none;border-radius:var(--radius);color:var(--form-input-color);background-color:var(--form-input-background);overflow:hidden;resize:none;font-family:var(--font-family);font-size:var(--text-size-p)}input .success,textarea .success,select .success{border-color:var(--colors-success);color:var(--colors-success)}input .error,textarea .error,select .error{border-color:var(--colors-error);color:var(--colors-error)}input.has-error,textarea.has-error,select.has-error{border-color:var(--error)}input:focus,textarea:focus,select:focus{border-color:var(--border-brand);outline:none}input:disabled,textarea:disabled,select:disabled{background-color:var(--colors-gray);color:var(--colors-darkgray);cursor:not-allowed}input::placeholder,textarea::placeholder,select::placeholder{color:var(--form-input-placeholder-color)}input,select{height:var(--form-input-height);background-color:var(--form-input-background)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background:url(../../../icons/arrow_drop_down.svg) no-repeat right 1rem center;background-size:40px 40px;background-color:var(--form-input-background);text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 768px){select{padding-right:1.5rem!important;background-position:right -.25rem center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}select::-ms-expand{display:none}select:disabled{opacity:1}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body,html{display:flex;flex-direction:column;height:100%}body{background-color:var(--surface-primary);scroll-behavior:smooth;transition:background-color .3s,color .3s}img[src^="/icons/"]{width:24px;height:24px;padding:2px;vertical-align:middle}span.error{display:block;font-size:14px;font-weight:400;color:var(--error)}.capitalize{text-transform:capitalize}h1,h2{font-family:var(--font-family)!important}body{font-family:var(--font-family);font-size:var(--text-size-root);color:var(--text-primary)}hgroup{display:flex;flex-direction:column;gap:var(--hgroup-gap);width:85%}span,h1,h2{letter-spacing:var(--spacing-span-h1-h2)}h1,h2,h3,h4,h5,h6{font-weight:var(--text-weight-h1-h6)}a,span,p,h3,h4,h5,h6{font-family:var(--font-family-alt)}p,h3,h4,h5,h6{line-height:var(--line-height-p-h3-h6)}h1{line-height:var(--text-size-h1);font-size:var(--text-size-h1)}@media (min-width: 0){h1{font-size:calc(var(--text-size-h1) * 1)}}@media (min-width: 576px){h1{font-size:calc(var(--text-size-h1) * 1)}}@media (min-width: 768px){h1{font-size:calc(var(--text-size-h1) * 1.33)}}@media (min-width: 992px){h1{font-size:calc(var(--text-size-h1) * 1.33)}}@media (min-width: 1240px){h1{font-size:calc(var(--text-size-h1) * 1.33)}}h2{line-height:var(--text-size-h2);font-size:var(--text-size-h2)}@media (min-width: 0){h2{font-size:calc(var(--text-size-h2) * 1)}}@media (min-width: 576px){h2{font-size:calc(var(--text-size-h2) * 1)}}@media (min-width: 768px){h2{font-size:calc(var(--text-size-h2) * 1.33)}}@media (min-width: 992px){h2{font-size:calc(var(--text-size-h2) * 1.33)}}@media (min-width: 1240px){h2{font-size:calc(var(--text-size-h2) * 1.33)}}h3{font-size:var(--text-size-h3)}h4{font-size:var(--text-size-h4)}p{font-size:var(--text-size-p)}a{color:var(--text-brand)}.container{width:100%;margin:0 auto;padding:0 16px}@media (min-width: 576px){.container{max-width:512px;padding-right:0;padding-left:0}}@media (min-width: 768px){.container{max-width:704px}}@media (min-width: 992px){.container{max-width:928px}}@media (min-width: 1240px){.container{max-width:1176px}}.grid{display:grid;grid-column-gap:var(--grid-gap);grid-row-gap:var(--grid-gap)}span.badge{padding:var(--badge-padding);background-color:var(--badge-background-color);border-radius:var(--badge-border-radius);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);color:var(--badge-color);border:var(--badge-border);text-wrap:nowrap}button{background-color:var(--surface-brand);border:none;border-radius:var(--radius);color:var(--text-brand-contrast);cursor:pointer;font-size:1rem;font-weight:var(--button-font-weight);padding:var(--button-padding);display:flex;align-items:center;justify-content:center;gap:var(--button-gap)}button img[src^="/icons/"]{transform:translateY(-2px);filter:invert(1)}button:active:not(:disabled){transform:scale(.95)}button:disabled{cursor:not-allowed;opacity:.6}button.secondary{background-color:var(--surface-primary);color:var(--text-brand)}button.outlined{background-color:transparent;color:var(--text-brand);border:var(--border-width) solid var(--border-brand)}button.accent{background-color:var(--button-colors-accent)}button.error{background-color:var(--button-colors-error)}button.clear{background-color:transparent;color:var(--text-brand);border-color:transparent}@media (min-width: 576px){button{width:auto}}nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:var(--surface-brand)}nav ul{display:flex;list-style:none;padding-left:0;gap:1rem}nav ul li{display:flex;align-items:center}nav ul li a{color:var(--text-brand-contrast);transition:color .3s ease}nav ul li a strong{font-weight:700}.sidebar{width:0;background-color:var(--surface-brand);color:var(--text-brand-contrast);overflow:hidden;transition:width .3s ease,padding .3s ease}.sidebar.open{width:300px;padding:var(--grid-gap)}.sidebar .item{padding:16px;cursor:pointer;border-bottom:1px solid var(--border-brand-contrast)}.sidebar .item:last-child{border-bottom:0}.sidebar .item a{text-decoration:none;color:inherit}button.link{color:var(--text-brand);padding:0;border:none;background:none;text-decoration:underline;font-weight:unset;width:auto!important}button.link:hover,button.link:focus{outline:none}button.link:active{transform:none}button.styleless{padding:0;border:none;background:none;font-weight:unset;width:auto!important}button.styleless:hover,button.styleless:focus{outline:none}button.styleless:active{transform:none}.accent{color:var(--colors-accent)}.info{color:var(--colors-info)}.success{color:var(--colors-success)}.warning{color:var(--colors-warning)}.error:not(button.error){color:var(--colors-error)}@media (max-width: 576px){.hidden-sm{display:none}}:root{--font-family: "Roboto", "Helvetica", "Arial", sans-serif;--font-family-alt: "Roboto Flex";--brand: #03a9f4;--error: #cc0a0a;--gap: .5rem;--radius: .25rem;--hgroup-gap: .5rem;--badge-color: #f7f7f7;--badge-padding: 4px 8px;--badge-border-radius: 12px;--badge-border: 1px solid #e8e8e8;--badge-color: #134861;--badge-font-size: .77rem;--badge-font-weight: 400;--badge-background-color: #f7f7f7;--button-colors-accent: #ff6535;--button-colors-error: #cc0a0a;--button-font-weight: 500;--button-padding: 8px 16px;--button-gap: 8px;--button-radius: .25rem;--colors-brand: #03a9f4;--colors-brand-light: #d4f1ff;--colors-brand-dark: #134861;--colors-light-gray: #e8e8e8;--colors-lighter-gray: #f7f7f7;--colors-dark-gray: #636363;--colors-dark-black: #232323;--colors-gray: #a6a6a6;--colors-error: #cc0a0a;--colors-info: #03a9f4;--colors-success: #0fa83a;--colors-warning: #ffcc00;--colors-grey100: #e0e0e0;--colors-grey200: #f0f0f0;--text-brand: #03a9f4;--text-brand-contrast: #fcfcfc;--text-brand-dark: #134861;--text-secondary: #a6a6a6;--text-weight-h1-h6: 400;--text-line-height-p-h3-h6: 24px;--text-spacing-span-h1-h2: .02rem;--text-size-root: 16px;--text-size-p: 18px;--text-size-h6: 18px;--text-size-h5: 18px;--text-size-h4: 18px;--text-size-h3: 18px;--text-size-h2: 24px;--text-size-h1: 36px;--surface-brand: #03a9f4;--border-brand: #03a9f4;--border-brand-contrast: #fcfcfc;--border-width: 2px;--form-gap: 2.5rem;--form-input-color: #636363;--form-input-placeholder-color: #a6a6a6;--form-input-checkbox-radio-color: rgb(2.7522267206, 155.0421052632, 223.8477732794);--form-input-background: #e8e8e8;--form-input-height: 2.5rem;--form-label-color: #636363;--form-legend-color: #636363;--form-label-size: .75rem;--form-error-font-size: .75rem;--grid-gap: 1rem;--grid-breakpoints-xs: 0;--grid-breakpoints-sm: 576px;--grid-breakpoints-md: 768px;--grid-breakpoints-lg: 992px;--grid-breakpoints-xl: 1240px;--grid-scale-modifiers-xs: 1;--grid-scale-modifiers-sm: 1;--grid-scale-modifiers-md: 1.33;--grid-scale-modifiers-lg: 1.33;--grid-scale-modifiers-xl: 1.33}[data-theme=light],:root:not([data-theme=dark]){--text-primary: #333333;--text-secondary: #636363;--text-invert: #fcfcfc;--surface-primary: #fcfcfc;--surface-secondary: #f7f7f7;--surface-thirciary: #fcfcfc;--surface-invert: #333333;--surface-primary-hover: rgb(226.5, 226.5, 226.5);--border-color: #e8e8e8;--border-radius: .25rem;--alert-info-background-color: #d4f1ff;--alert-info-color: #134861;--alert-info-border-left-color: #03a9f4;--alert-success-background-color: #95f0b4;--alert-success-color: #1d7536;--alert-success-border-left-color: #0fa83a;--alert-warning-background-color: #ffe88d;--alert-warning-color: #333333;--alert-warning-border-left-color: #b28e00;--alert-error-background-color: #fda0a0;--alert-error-color: #6e0c0c;--alert-error-border-left-color: #cc0a0a}@media (prefers-color-scheme: dark){:root:not([data-theme]){--text-primary: #fcfcfc;--text-secondary: #e8e8e8;--text-invert: #333333;--surface-primary: #333333;--surface-secondary: #e8e8e8;--surface-thirciary: #333333;--surface-invert: #fcfcfc;--border-color: #e8e8e8;--alert-info-background-color: #134861;--alert-info-color: #fcfcfc;--alert-info-border-left-color: #03a9f4;--alert-success-background-color: #1d7536;--alert-success-color: #fcfcfc;--alert-success-border-left-color: #0fa83a;--alert-warning-background-color: #b28e00;--alert-warning-color: #fcfcfc;--alert-warning-border-left-color: #ffcc00;--alert-error-background-color: #6e0c0c;--alert-error-color: #fcfcfc;--alert-error-border-left-color: #cc0a0a}}[data-theme=dark]{--text-primary: #fcfcfc;--text-secondary: #e8e8e8;--text-invert: #333333;--surface-primary: #333333;--surface-secondary: #e8e8e8;--surface-thirciary: #333333;--surface-invert: #fcfcfc;--border-color: #e8e8e8;--alert-info-background-color: #134861;--alert-info-color: #fcfcfc;--alert-info-border-left-color: #03a9f4;--alert-success-background-color: #1d7536;--alert-success-color: #fcfcfc;--alert-success-border-left-color: #0fa83a;--alert-warning-background-color: #b28e00;--alert-warning-color: #fcfcfc;--alert-warning-border-left-color: #ffcc00;--alert-error-background-color: #6e0c0c;--alert-error-color: #fcfcfc;--alert-error-border-left-color: #cc0a0a}.notifications.svelte-5wcsi4.svelte-5wcsi4{position:fixed;top:var(--gap);right:var(--gap);z-index:9999;pointer-events:none}.notifications.svelte-5wcsi4 .toast.svelte-5wcsi4{margin-bottom:var(--gap);padding:var(--gap);border-radius:4px;color:#fff;font-weight:500}.notifications.svelte-5wcsi4 .toast.error.svelte-5wcsi4{background:var(--colors-error)}.notifications.svelte-5wcsi4 .toast.success.svelte-5wcsi4{background:var(--colors-success)}.notifications.svelte-5wcsi4 .toast.warning.svelte-5wcsi4{background:var(--colors-warning)}.notifications.svelte-5wcsi4 .toast.info.svelte-5wcsi4{background:var(--colors-info)}.notifications.svelte-5wcsi4 .toast.default.svelte-5wcsi4{background:var(--colors-success)}.full-page-loader.svelte-xwwzoi{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background:#0006}.full-page-loader.svelte-xwwzoi section{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);height:auto!important}.full-page-loader.svelte-xwwzoi section #spinner{position:relative!important;min-height:60px!important;min-width:60px!important}
