@charset "utf-8";

.logo-svg .st0[data-v-c79f2e4d] { fill: rgb(33, 33, 33); }

.logo-svg .st1[data-v-c79f2e4d] { fill: none; stroke: rgb(33, 33, 33); stroke-width: 35px; stroke-miterlimit: 10; }

.logo-svg.logo-svg-dark .st0[data-v-c79f2e4d] { fill: rgb(222, 222, 222); }

.logo-svg.logo-svg-dark .st1[data-v-c79f2e4d] { stroke: rgb(222, 222, 222); }

@font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; src: url("../fonts/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2") format("woff2"); }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+370-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 300; src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("../fonts/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2") format("woff2"); unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("../fonts/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("../fonts/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("../fonts/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2") format("woff2"); unicode-range: U+370-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("../fonts/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2") format("woff2"); unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("../fonts/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2") format("woff2"); unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto"), local("Roboto-Regular"), url("../fonts/CWB0XYA8bzo0kSThX0UTuA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+370-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+370-3FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+102-103, U+1EA0-1EF9, U+20AB; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2") format("woff2"); unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

@font-face { font-family: Roboto; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

.material-icons { letter-spacing: normal; text-transform: none; white-space: nowrap; overflow-wrap: normal; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; direction: ltr; font-family: "Material Icons"; font-size: 24px; font-style: normal; font-weight: 400; line-height: 1; display: inline-block; }

.no-padding { padding: 0px; }

.v-application a { cursor: pointer; }

.svg-icon { width: 16px; height: 16px; color: inherit; vertical-align: middle; fill: none; stroke: currentcolor; display: inline-block; }

.svg-fill { fill: currentcolor; stroke: none; }

.svg-up { transform: rotate(0deg); }

.svg-right { transform: rotate(90deg); }

.svg-down { transform: rotate(180deg); }

.svg-left { transform: rotate(-90deg); }

.ie-fixMinHeight { display: flex; }

body, html { height: 100%; }

section { overflow: auto; }

a { text-underline-offset: 0.25rem; text-decoration-skip-ink: none; text-decoration-thickness: 1px !important; }

.v-main a { text-decoration: underline; }

.v-main .breadcrumbs-container a:not(:hover) { text-decoration: none; }

a:hover { text-decoration: underline; }

a, a.v-btn { text-decoration: none; }

.v-application a:not(.v-btn):not([class*="text-"]), .v-overlay-container a:not(.v-btn):not([class*="text-"]) { color: rgb(var(--v-theme-primary)); }

.logo { width: auto; max-width: 250px; height: auto; max-height: 150px; }

address { font-style: normal; }

.v-align-top { vertical-align: top; }

.v-theme--dark .v-card > .v-card-title, .v-theme--light .v-card > .v-card-title { background-color: rgb(var(--v-theme-cardtitlebg)); }

.lang-icon { margin-left: 5px; }

.displayname { vertical-align: top; margin-top: 10px; display: inline-block; }

.ph-button { box-sizing: border-box; user-select: none; white-space: nowrap; text-align: center; min-width: 88px; height: 30px; min-height: 30px; font-size: 14px; font-weight: 300; line-height: 30px; font-style: inherit; font-variant: inherit; cursor: pointer; letter-spacing: 0.01em; border: 0px; border-radius: 0px; outline: 0px; align-items: center; margin: 6px 1px 6px 0px; padding: 0px 6px; font-family: inherit; display: inline-block; position: relative; overflow: hidden; color: rgb(255, 255, 255) !important; }

.ph-button, .ph-button:hover { font-weight: 400; text-decoration: none; }

.ph-button:hover { color: rgb(255, 255, 255); background-color: rgb(38, 122, 179); }

.header .ph-button:focus { background-color: rgb(var(--v-theme-primary)) !important; border-color: rgb(var(--v-theme-primary)) !important; }

.header .ph-button { background-color: rgb(var(--v-theme-cardtitlebg)) !important; border-color: rgb(var(--v-theme-cardtitlebg)) !important; }

.header { z-index: 1; background-color: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 48px 0px, rgb(255, 255, 255) -48px 0px, rgba(70, 70, 70, 0.4) 0px 8px 40px -6px; }

.v-theme--dark .header { background-color: rgb(18, 18, 18); box-shadow: rgb(18, 18, 18) 48px 0px, rgb(18, 18, 18) -48px 0px, rgba(70, 70, 70, 0.4) 0px 8px 40px -6px; }

.header .v-toolbar-items .v-btn, .header .v-toolbar__content .v-btn { margin-left: 1px; box-shadow: none !important; height: calc(var(--v-btn-height) - 4px) !important; min-height: calc(var(--v-btn-height) - 4px) !important; }

.header .ph-button-bg { background-color: rgb(var(--v-theme-cardtitlebg)) !important; border-color: rgb(var(--v-theme-cardtitlebg)) !important; }

.header .ph-button-bg-dark { background-color: rgb(39, 39, 39); border-color: rgb(39, 39, 39); }

.header .ph-button-bg-active, .header .v-btn.v-btn--active { background-color: rgb(var(--v-theme-primary)) !important; border-color: rgb(var(--v-theme-primary)) !important; }

#quicklinks-button { color: rgb(255, 255, 255); background-color: rgb(26, 116, 176); width: 263px; margin-top: 0px; text-decoration: none; }

#quicklinks-button:hover { color: rgb(255, 255, 255); }

.fade-enter-active, .fade-leave-active { transition: opacity 0.1s; }

.fade-enter, .fade-enter-from, .fade-leave-to { opacity: 0; }

.select-instance { max-width: 300px; }

.border-left { border-color: rgba(0, 0, 0, 0.12); border-left-style: solid; border-left-width: 1px; }

.v-theme--dark .border-left { border-color: rgba(255, 255, 255, 0.25); border-left-style: solid; border-left-width: 1px; }

.univie-grey { color: rgb(123, 123, 123); }

.jsonld-border-left { border-color: rgba(0, 0, 0, 0.12); border-left-style: solid; border-left-width: 1px; }

.v-theme--dark .jsonld-border-left { border-color: rgba(255, 255, 255, 0.25); border-left-style: solid; border-left-width: 1px; }

.v-application .pointer-disabled { pointer-events: none; }

.ph-button:focus { background-color: rgb(var(--v-theme-primary)) !important; border-color: rgb(var(--v-theme-primary)) !important; }

.ph-button { background-color: rgb(var(--v-theme-cardtitlebg)) !important; border-color: rgb(var(--v-theme-cardtitlebg)) !important; }

.v-toolbar__items .v-btn { margin-left: 1px; }

.ph-button-bg { background-color: rgb(var(--v-theme-cardtitlebg)) !important; border-color: rgb(var(--v-theme-cardtitlebg)) !important; }

.ph-button-bg-dark { background-color: rgb(39, 39, 39); border-color: rgb(39, 39, 39); }

.ph-button-bg-active { background-color: rgb(var(--v-theme-primary)) !important; border-color: rgb(var(--v-theme-primary)) !important; }

.v-toolbar__content, .v-toolbar__extension { padding: 0px 16px; }

.v-application ol, .v-application ul { padding-left: 24px; }

.v-input--indent-details .v-input__details { margin-bottom: 8px; }

@layer vuetify-core.reset {
  h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
}

.top-margin-lang[data-v-4f8e711d] { margin-top: 0px; }

.content[data-v-4f8e711d] { min-height: 800px; }

.no-height-inherit[data-v-4f8e711d] { height: unset; }

.personicon[data-v-4f8e711d] { align-self: center; }

.float-right[data-v-4f8e711d] { float: right; }

.skip-link[data-v-4f8e711d] { position: absolute; top: -40px; left: 0px; }

.app-alert[data-v-4f8e711d] .v-alert__close, .app-alert[data-v-4f8e711d] .v-alert__content, .app-alert[data-v-4f8e711d] .v-alert__prepend { align-self: center; }