:root{--color-text-base: #000;--color-text-primary: #242D2E;--color-text-secondary: #515757;--color-text-muted: #889192;--color-text-highlight: #185956;--color-text-inverse: #fff;--color-text-inverse-muted: hsla(0, 0%, 100%, 0.75);--color-text-danger: hsl(0, 74%, 48%);--typography-font-size-root: 16;--typography-font-size-small: 0.813rem;--typography-font-size-base: 0.875rem;--typography-font-size-medium: 1rem;--typography-font-size-large: 1.5rem;--typography-font-weight-regular: 400;--typography-font-weight-medium: 500;--typography-font-weight-bold: 600;--typography-font-family-default: Geist, sans-serif;--typography-font-family-default-features: "ss01" 1, "ss02" 1, "liga" 1, "ss03" 1, "ss04" 1, "ss05" 0, "ss06" 1, "ss08" 1;--typography-line-height-tight: 1;--typography-line-height-compact: 1.3;--typography-line-height-comfortable: 1.41;--typography-letter-spacing-default: -0.015em;--typography-letter-spacing-small-text: 0;--spacing-xxsmall: 0.25rem;--spacing-xsmall: 0.5rem;--spacing-small: 0.75rem;--spacing-base: 1rem;--spacing-medium: 1.75rem;--spacing-large: 2rem;--dimension-height-base: 2rem;--dimension-height-medium: 2.25rem;--dimension-height-large: 2.5rem;--dimension-height-xxlarge: 3.5rem;--rld-dimension-login-panel-width: 600px;--rld-min-header-width: 375px;--login-form-offset-top: -6vh;--zindex-floating: 5000;--zindex-top: 4000;--zindex-bottom: 10;--zindex-base: 0;--zindex-parent: -1;--border-radius-strong: 0.5rem;--border-radius-base: 0.375rem;--border-radius-subtle: 0.25rem;--color-border-subtle: #F6FAFA;--color-border-base: #E0E6E6;--color-border-emphasis: #C1CACB;--color-border-danger: hsl(0, 74%, 48%);--color-border-brand: #185956;--typography-title-font-size: 1.875rem;--typography-title-font-line-height: 1.3;--typography-title-font-letter-spacing: -0.015em;--typography-title-font-weight: var(--typography-font-weight-bold);--typography-title-text: var(--color-text-primary);--typography-heading-1-font-size: 1.5rem;--typography-heading-1-font-line-height: 1.3;--typography-heading-1-font-letter-spacing: -0.015em;--typography-heading-1-font-weight: var(--typography-font-weight-bold);--typography-heading-1-sizing-height: 2.5rem;--typography-heading-1-text: var(--color-text-primary);--typography-heading-1-border: transparent;--typography-heading-1-border-radius: 0;--typography-heading-1-background: transparent;--typography-heading-1-sizing-padding: var(--spacing-xsmall) var(--spacing-base);--typography-heading-2-font-size: 1rem;--typography-heading-2-font-line-height: 1.3;--typography-heading-2-font-letter-spacing: -0.015em;--typography-heading-2-font-weight: var(--typography-font-weight-bold);--typography-heading-2-sizing-height: 2.5rem;--typography-heading-2-text: var(--color-text-primary);--typography-heading-2-border: var(--color-border-base);--typography-heading-2-border-radius: 0;--typography-heading-2-background: transparent;--typography-heading-2-sizing-padding: var(--spacing-small) var(--spacing-base);--typography-heading-3-font-size: 1rem;--typography-heading-3-font-line-height: 1.3;--typography-heading-3-font-letter-spacing: -0.015em;--typography-heading-3-font-weight: var(--typography-font-weight-bold);--typography-heading-3-sizing-height: 2.5rem;--typography-heading-3-text: var(--color-text-primary);--typography-heading-3-border: var(--color-border-base);--typography-heading-3-border-radius: var(--border-radius-base);--typography-heading-3-background: hsl(216, 33%, 97%);--typography-heading-3-sizing-padding: var(--spacing-xsmall) var(--spacing-base);--typography-heading-4-font-size: var(--typography-font-size-medium);--typography-heading-4-font-line-height: 1.3;--typography-heading-4-font-letter-spacing: -0.015em;--typography-heading-4-font-weight: var(--typography-font-weight-bold);--typography-heading-4-sizing-height: 2.5rem;--typography-heading-4-text: var(--color-text-highlight);--typography-heading-4-border: transparent;--typography-heading-4-border-radius: 0;--typography-heading-4-background: transparent;--typography-heading-4-sizing-padding: var(--spacing-xsmall) var(--spacing-base);--typography-subheading-font-size: var(--typography-font-size-base);--typography-subheading-font-line-height: 1.3;--typography-subheading-font-letter-spacing: -0.015em;--typography-subheading-font-weight: var(--typography-font-weight-bold);--typography-subheading-sizing-height: 2.5rem;--typography-subheading-text: var(--color-text-muted);--typography-subheading-border: transparent;--typography-detail-font-size: 0.75rem;--typography-detail-line-height: 1;--typography-detail-font-letter-spacing: 0;--typography-detail-font-weight: var(--typography-font-weight-regular);--typography-body-font-size: var(--typography-font-size-base);--typography-body-font-line-height: 1.41;--typography-body-font-letter-spacing: -0.015em;--typography-body-font-weight: var(--typography-font-weight-regular);--typography-link: #1E5EDB;--surface-brand-background: #0F4146;--surface-brand-text: #fff;--surface-brand-subtext: var(--color-text-inverse-muted);--surface-workspace-background: #fff;--surface-workspace-text: var(--color-text-primary);--surface-workspace-border: var(--color-border-base);--surface-workspace-border-radius: var(--border-radius-strong);--surface-inset-background: #f2f2f2;--surface-inset-border: #e6eaea;--input-border: #C1CACB;--input-border-radius: 0.5rem;--input-font-size: 0.875rem;--input-font-line-height: 1;--input-sizing-height: 2.25rem;--input-sizing-padding-sides: var(--spacing-xsmall);--boolean-input-default-border: #14716D;--boolean-input-default-background: transparent;--boolean-input-defaut-symbol: #14716D;--boolean-input-selected-border: #14716D;--boolean-input-selected-background: #14716D;--boolean-input-selected-symbol: #fff;--boolean-input-sizing-width: 1rem;--boolean-input-sizing-height: 1rem;--label-font-size: 1rem;--label-text: var(--color-text-primary);--label-line-height: 1.3;--button-primary-default-background: #1F4CB3;--button-primary-default-text: #fff;--button-primary-hover-background: #1E5EDB;--button-primary-hover-text: #fff;--button-primary-press-background: hsl(220, 64%, 33%);--button-primary-press-text: #fff;--button-primary-border-border: transparent;--button-primary-border-radius: 0.5rem;--button-primary-border-width: 0;--button-primary-sizing-height: 2.25rem;--button-primary-sizing-padding-sides: var(--spacing-small);--button-primary-font-line-height: 1;--button-primary-font-size: var(--typography-font-size-base);--button-primary-font-weight: var(--typography-font-weight-regular);--button-disabled: #C1CACB;--button-disabled-inverse: #fff;--button-secondary-default-background: transparent;--button-secondary-default-text: #1F4CB3;--button-secondary-default-border: #1F4CB3;--button-secondary-border-width: 0.063rem;--button-secondary-hover-background: hsla(207, 96%, 78%, 0.16);--button-secondary-hover-text: #1F4CB3;--button-secondary-hover-border: #1F4CB3;--action-focus-border: #515757;--action-focus-border-inverse: #fff;--link-default-text: var(--typography-link);--link-hover-text: #1E5EDB;--link-press-text: hsl(220, 64%, 33%);--table-border: #EFF3F3;--table-header-border: #C1CACB;--table-row-stripe: #F6FAFA;--table-sizing-padding: 0.5rem 1rem;--table-sizing-row-height: var(--dimension-height-base);--opt-typography-product-font-size: clamp(20px, 2.6vw, 28px);--opt-typography-product-font-weight: var(--typography-font-weight-regular);--opt-typography-product-text: var(--color-text-inverse);--opt-typography-product-letter-spacing: -0.01em;--opt-typography-product-color: white;--opt-typography-product-line-height: 1}@font-face{font-family:"Geist";src:url("../fonts/Geist.woff2") format("woff2");font-weight:400 600;font-style:normal;font-display:swap}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;border:0 none;outline:0;font-family:inherit;vertical-align:baseline}html{font-size:var(--typography-font-size-root);-webkit-font-smoothing:antialiased;height:100%;min-height:100%}html *{box-sizing:border-box;font-family:var(--typography-font-family-default, sans-serif);font-feature-settings:var(--typography-font-family-default-features)}body{background-color:var(--surface-brand-background);color:var(--surface-brand-text);font-family:var(--typography-font-family-default, sans-serif);font-size:var(--typography-font-size-base);font-feature-settings:var(--typography-font-family-default-features);margin:0;padding:0;height:100%;min-height:100%}a{text-decoration:none}a:not([class])[href]{color:var(--link-default-text);border-radius:2px}a:not([class])[href]:hover{color:var(--link-hover-text);text-decoration:underline}a:not([class])[href]:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px}a:not([class]):hover{text-decoration:none}.rld-page-title{color:var(--typography-title-text);font-size:var(--typography-title-font-size);font-weight:var(--typography-title-font-weight);letter-spacing:var(--typography-title-font-letter-spacing);padding-bottom:var(--spacing-base)}.rld-heading-1{display:flex;align-items:center;min-height:var(--typography-heading-1-sizing-height);color:var(--typography-heading-1-text);font-size:var(--typography-heading-1-font-size);font-weight:var(--typography-heading-1-font-weight);letter-spacing:var(--typography-heading-1-font-letter-spacing);background-color:var(--typography-heading-1-background);padding:var(--typography-heading-1-sizing-padding);box-shadow:inset 0 0 0 1px var(--typography-heading-1-border-radius);border-radius:var(--typography-heading-1-border-radius);border:1px solid var(--typography-heading-1-border)}.rld-heading-1.no-padding{padding:0}.rld-heading-2{display:flex;align-items:center;min-height:var(--typography-heading-2-sizing-height);color:var(--typography-heading-2-text);font-size:var(--typography-heading-2-font-size);font-weight:var(--typography-heading-2-font-weight);letter-spacing:var(--typography-heading-2-font-letter-spacing);background-color:var(--typography-heading-2-background);padding:var(--typography-heading-2-sizing-padding);box-shadow:inset 0 0 0 1px var(--typography-heading-2-border-radius);border-radius:var(--typography-heading-2-border-radius);border:1px solid var(--typography-heading-2-border)}.rld-heading-2.no-padding{padding:0}.rld-heading-3{display:flex;align-items:center;min-height:var(--typography-heading-3-sizing-height);color:var(--typography-heading-3-text);font-size:var(--typography-heading-3-font-size);font-weight:var(--typography-heading-3-font-weight);letter-spacing:var(--typography-heading-3-font-letter-spacing);background-color:var(--typography-heading-3-background);padding:var(--typography-heading-3-sizing-padding);box-shadow:inset 0 0 0 1px var(--typography-heading-3-border-radius);border-radius:var(--typography-heading-3-border-radius);border:1px solid var(--typography-heading-3-border)}.rld-heading-3.no-padding{padding:0}.rld-heading-4{display:flex;align-items:center;min-height:var(--typography-heading-4-sizing-height);color:var(--typography-heading-4-text);font-size:var(--typography-heading-4-font-size);font-weight:var(--typography-heading-4-font-weight);letter-spacing:var(--typography-heading-4-font-letter-spacing);background-color:var(--typography-heading-4-background);padding:var(--typography-heading-4-sizing-padding);box-shadow:inset 0 0 0 1px var(--typography-heading-4-border-radius);border-radius:var(--typography-heading-4-border-radius);border:1px solid var(--typography-heading-4-border)}.rld-heading-4.no-padding{padding:0}.rld-heading-2{box-shadow:none;border-width:0 0 1px 0}p{color:var(--color-text-primary);line-height:var(--typography-body-font-line-height)}pre{color:var(--color-text-primary);line-height:1.4;padding:var(--spacing-base)}strong{font-weight:var(--typography-font-weight-medium)}.app-message{text-align:center;color:var(--color-text-primary);font-size:var(--typography-body-font-size);padding-top:88px}@-webkit-keyframes shake-ani{30%,50%,70%{transform:translate3d(-12px, 0, 0)}40%,60%{transform:translate3d(12px, 0, 0)}}@keyframes shake-ani{30%,50%,70%{transform:translate3d(-12px, 0, 0)}40%,60%{transform:translate3d(12px, 0, 0)}}object{font-size:12px;border-radius:4px;position:fixed;top:32px;left:calc(50% - 200px);height:64px;overflow:hidden;display:block;float:none;width:400px;z-index:1;visibility:hidden}.spacer{min-height:var(--spacing-base);max-height:var(--spacing-base);width:100%}.rld-button-link{display:inline-block;color:var(--link-default-text);padding:var(--spacing-xsmall) 0}.rld-button-link:hover{color:var(--link-hover-text);text-decoration:underline solid var(--link-hover-text)}.rld-button-link:active{color:var(--link-press-text);text-decoration:none}.rld-button-link:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:2px;border-radius:2px}.form-fields-set{display:flex;flex-direction:column;gap:var(--spacing-base)}.vertical-form-layout{display:flex;flex-direction:column;gap:var(--spacing-base)}.vertical-form-layout-autogroup{display:flex;flex-direction:column}.vertical-form-layout-autogroup>input{margin-bottom:var(--spacing-small)}.footer-action-bar{padding-top:var(--spacing-medium);display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;gap:var(--spacing-base)}.footer-action-bar a,.footer-action-bar button{text-align:center}.rld-button-group{display:flex;gap:var(--spacing-small);width:100%;justify-content:flex-end}@media(width < 900px)or (orientation: portrait){.rld-button-group{flex-direction:column}}.workspace{padding:32px;background-color:var(--surface-workspace-background);color:var(--surface-workspace-text);height:100%}.workspace.full-screen{min-height:100vh;width:100%;align-items:center}.workspace.full-screen>*{width:100%;max-width:1280px;overflow:auto}.page-header{height:var(--dimension-height-xxlarge);padding:var(--spacing-xxsmall) var(--spacing-base);background-color:var(--surface-brand-background);width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-large)}.page-header>.product-logo-horizontal{position:relative;background-repeat:no-repeat;background-size:contain;background-position:left center;width:112px;height:100%;background-image:url("../img/logo-company-name.svg")}.page-header>.product-logo-horizontal::after{content:"";position:absolute;right:-16px;height:32px;top:50%;transform:translateY(-50%);width:1px;background-color:var(--color-border-brand)}.page-header>.product-name{font-size:var(--typography-font-size-medium);font-weight:var(--opt-typography-product-font-weight);color:var(--opt-typography-product-text);letter-spacing:var(--opt-typography-product-letter-spacing);line-height:var(--opt-typography-product-line-height)}.page-content{background-color:var(--surface-workspace-background);color:var(--surface-workspace-text)}.section-login{position:relative;display:flex;flex-direction:column;gap:var(--spacing-base);padding:40px;margin:auto;width:100%;min-height:120px;min-width:375px;max-width:480px;border-radius:0;top:var(--login-form-offset-top)}.rld-first-load .section-login{-webkit-animation-fill-mode:both !important;animation-fill-mode:both !important;-webkit-animation:ani-appear 240ms ease-in-out;animation:ani-appear 240ms ease-in-out;animation-delay:550ms}.section-login>section{display:flex;flex-direction:column;gap:var(--spacing-base)}.section-login>form{display:flex;flex-direction:column}.section-login .header-instructions{padding:var(--spacing-small) 0 var(--spacing-base) 0}.section-login header{text-align:left;min-height:24px;padding-bottom:var(--spacing-small)}.section-login .form-field{width:100%}.section-login .version{margin-top:var(--spacing-medium);font-size:var(--typography-detail-font-size);padding:var(--spacing-medium) 0 0 0;text-align:left}.product-information{background-color:var(--surface-workspace-background);color:var(--surface-workspace-text);display:flex;flex-direction:column;gap:var(--spacing-base);width:100%}.product-information>section{display:flex;flex-direction:column;gap:var(--spacing-xsmall);border:1px solid var(--surface-workspace-border);border-radius:var(--surface-workspace-border-radius);max-width:1280px}.product-information>section p{padding-left:var(--spacing-base);padding-right:var(--spacing-base)}table{border-spacing:0;border-collapse:collapse;margin-bottom:var(--spacing-small)}td,th{line-height:var(--typography-body-font-line-height);font-size:var(--typography-body-font-size);text-align:left;vertical-align:middle;padding:var(--table-sizing-padding)}th{font-weight:var(--typography-font-weight-medium)}td>label{display:block;width:100%;box-sizing:border-box}td input[type=text],td input[type=number],td input[type=date],td input[type=datetime],td input[type=datetime-local],td input[type=email]{width:96%;max-width:400px;padding:var(--spacing-small)}tbody tr:nth-child(odd){background-color:var(--table-row-stripe);box-shadow:inset 0 -1px 0 0 var(--table-border),inset 0 1px 0 0 var(--table-border)}tbody th{width:25%;color:var(--color-text-primary);font-weight:var(--typography-font-weight-medium)}thead>tr{background-color:rgba(0,0,0,0)}thead>tr>th{width:25%;color:var(--color-text-secondary)}ul{display:flex;flex-direction:column;list-style:none;padding:var(--spacing-base);margin:0 0 var(--spacing-base) 0}ul>li{width:100%;list-style:none;border-bottom:1px solid var(--table-border);min-height:var(--dimension-height-base);flex:1;padding:var(--spacing-xxsmall) 0}.switch-mode-on-mobile{--link-default-text: #93CDFD;--link-hover-text: #BFE0FE;--link-press-text: hsl(208, 94%, 68%);--prod-instance-background: #E9F7F5;--action-focus-border-inverse: rgba(0, 0, 0, 0.41);--action-focus-border: hsl(216, 33%, 97%)}@media(width < 900px)or (orientation: portrait){.switch-mode-on-mobile{--link-default-text: var(--typography-link);--link-hover-text: #1E5EDB;--link-press-text: hsl(220, 64%, 33%);--prod-instance-background: #8DC9C4;--action-focus-border: #515757;--action-focus-border-inverse: #fff}}.rld-message{-webkit-animation-fill-mode:both !important;animation-fill-mode:both !important;-webkit-animation:ani-attention 240ms ease-in-out;animation:ani-attention 240ms ease-in-out;transform-origin:center;animation-delay:200ms;max-width:800px}.rld-message.information{display:flex;padding:var(--spacing-small) var(--spacing-base);align-items:flex-start;align-content:flex-start;gap:var(--spacing-xsmall) var(--spacing-base);align-self:stretch;flex-wrap:wrap;border-radius:var(--border-radius-base);box-shadow:inset 0 0 0 1px hsl(187, 66%, 82%);background:hsl(187, 66%, 95%);color:hsl(199, 55%, 15%);font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-regular);letter-spacing:var(--typography-letter-spacing-default)}.rld-message.error{display:flex;padding:var(--spacing-small) var(--spacing-base);align-items:flex-start;align-content:flex-start;gap:var(--spacing-xsmall) var(--spacing-base);align-self:stretch;flex-wrap:wrap;border-radius:var(--border-radius-base);box-shadow:inset 0 0 0 1px hsl(0, 100%, 92%);background:hsl(0, 73%, 97%);color:hsl(0, 82%, 17%);font-size:var(--typography-font-size-base);font-weight:var(--typography-font-weight-regular);letter-spacing:var(--typography-letter-spacing-default)}.rld-message:empty{display:none}@-webkit-keyframes ani-appear{0%{opacity:0}100%{opacity:1}}@keyframes ani-appear{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ani-logo-appear{0%{opacity:.2}100%{opacity:1}}@keyframes ani-logo-appear{0%{opacity:.2}100%{opacity:1}}@-webkit-keyframes ani-attention{0%{opacity:0;transform:translateY(0px) scale(0.97, 0.97)}100%{opacity:1;transform:translateY(0) scale(1, 1)}}@keyframes ani-attention{0%{opacity:0;transform:translateY(0px) scale(0.97, 0.97)}100%{opacity:1;transform:translateY(0) scale(1, 1)}}label{font-size:var(--label-font-size);padding:0 0 var(--spacing-xxsmall) 0;margin:0;display:block;color:var(--label-text)}input,textarea,select,button{font-family:var(--typography-font-family-default, sans-serif);line-height:var(--typography-line-height-tight)}.field-monospace-text{font-family:monospace}textarea{width:100%;height:300px;max-width:700px;min-width:350px}select{padding:0 var(--input-sizing-padding-sides);line-height:var(--input-font-line-height);border:1px solid var(--input-border);border-radius:var(--input-border-radius);min-height:var(--input-sizing-height);font-size:var(--input-font-size)}input[type=text],input[type=password],input[type=number],input[type=date],input[type=email]{padding:0 var(--input-sizing-padding-sides);line-height:var(--input-font-line-height);border:1px solid var(--input-border);border-radius:var(--input-border-radius);min-height:var(--input-sizing-height);font-size:var(--input-font-size)}input[type=text].input-full-width,input[type=password].input-full-width,input[type=number].input-full-width,input[type=date].input-full-width,input[type=email].input-full-width{width:100%}input[type=text]:focus-visible,input[type=text]:focus,input[type=password]:focus-visible,input[type=password]:focus,input[type=number]:focus-visible,input[type=number]:focus,input[type=date]:focus-visible,input[type=date]:focus,input[type=email]:focus-visible,input[type=email]:focus{outline:2px solid var(--action-focus-border);outline-offset:-1px}input[type=radio]{width:var(--boolean-input-sizing-width);height:var(--boolean-input-sizing-height);border-radius:100%;position:relative;margin:0;padding:0}input[type=radio]:checked{background-color:var(--boolean-input-selected-background)}input[type=radio]+label{display:inline-block;width:auto;line-height:var(--label-line-height);margin:0}input[type=submit],input[type=button],button,.rld-button{appearance:none;display:flex;align-items:center;justify-content:center;background-color:var(--button-primary-default-background);color:var(--button-primary-default-text);min-height:var(--button-primary-sizing-height);padding:0 var(--button-primary-sizing-padding-sides);line-height:var(--button-primary-font-line-height);font-size:var(--button-primary-font-size);font-weight:var(--button-primary-font-weight);border-radius:var(--button-primary-border-radius);border-width:0;cursor:pointer}input[type=submit][disabled],input[type=button][disabled],button[disabled],.rld-button[disabled]{color:var(--button-disabled);background-color:var(--button-disabled-inverse)}input[type=submit]:hover,input[type=button]:hover,button:hover,.rld-button:hover{background-color:var(--button-primary-hover-background);color:var(--button-primary-hover-text)}input[type=submit]:active,input[type=button]:active,button:active,.rld-button:active{background-color:var(--button-primary-press-background);color:var(--button-primary-press-text)}input[type=submit]:focus-visible,input[type=button]:focus-visible,button:focus-visible,.rld-button:focus-visible{box-shadow:inset 0 0 0 1px var(--action-focus-border-inverse);outline:2px solid var(--action-focus-border);border-color:rgba(0,0,0,0)}input[type=submit].rld-button-secondary,input[type=button].rld-button-secondary,button.rld-button-secondary,.rld-button.rld-button-secondary{background-color:var(--button-secondary-default-background);color:var(--button-secondary-default-text);box-shadow:inset 0 0 0 var(--button-secondary-border-width) var(--button-secondary-default-border)}input[type=submit].rld-button-secondary:hover,input[type=button].rld-button-secondary:hover,button.rld-button-secondary:hover,.rld-button.rld-button-secondary:hover{background-color:var(--button-secondary-hover-background);color:var(--button-secondary-hover-text)}input[type=submit].rld-button-secondary:focus-visible,input[type=button].rld-button-secondary:focus-visible,button.rld-button-secondary:focus-visible,.rld-button.rld-button-secondary:focus-visible{outline:2px solid var(--action-focus-border);outline-offset:-1px}.field-validation-error,.field-validation-valid,.validation-summary-valid{display:none}.validation-summary-errors{font-weight:normal;color:var(--color-text-danger)}.validation-summary-errors>ul>li{font-size:var(--typography-font-size-small);font-weight:normal}fieldset{margin:var(--spacing-small) 0}fieldset legend{font-size:var(--typography-body-font-size)}fieldset.horizontal-list legend{padding-bottom:var(--spacing-small)}fieldset.horizontal-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacing-small)}fieldset.horizontal-list>label:not(:first-child){padding-left:var(--spacing-small)}.rld-horizontal-list{display:flex;flex-direction:row;gap:var(--spacing-small);align-items:center}.rld-horizontal-list label{padding:0}.page-login{background-color:var(--surface-brand-background);box-sizing:border-box;position:relative;display:flex;flex-wrap:nowrap;justify-content:center;overflow:hidden;height:100%;z-index:var(--zindex-floating)}.rld-first-load .page-login{-webkit-animation-fill-mode:both !important;animation-fill-mode:both !important;-webkit-animation:ani-appear 240ms ease-in-out;animation:ani-appear 240ms ease-in-out;animation-delay:250ms}@media(width < 900px)or (orientation: portrait){.page-login{flex-direction:column}}.page-login>.section-start{display:flex;flex-direction:column;flex:1 1 auto}@media(width < 900px)or (orientation: portrait){.page-login>.section-start{flex:0}}.page-login>.section-start>header{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;clear:both;text-align:center;gap:0.75rem;min-height:14vh;min-width:var(--rld-min-header-width);width:calc(100% - 100px);margin:0 auto;padding:var(--spacing-base)}.page-login>.section-start>footer{min-height:60px;position:relative;bottom:0;width:100%;padding:24px 0;text-align:center}@media(width < 900px)or (orientation: portrait){.page-login>.section-start>footer{position:fixed;bottom:0}}.page-login>.section-start>footer>div{position:relative;display:flex;justify-content:center;align-items:center;overflow:visible;margin:0 auto}.page-login>.section-end{display:flex;flex-direction:column;flex:0 1 36vw;background-color:var(--surface-workspace-background);color:var(--surface-workspace-text);width:var(--rld-dimension-login-panel-width);min-width:420px;max-width:750px}@media(width < 900px)or (orientation: portrait){.page-login>.section-end{flex:1;width:100%;max-width:unset;min-width:unset}}.product-logo{position:relative;background-repeat:no-repeat;background-size:contain;background-position:center bottom;height:clamp(5vw,4.1vh,8vw);max-height:68px;width:100%;background-image:url("../img/logo-company-name.svg")}.product-name{width:100%;font-size:var(--opt-typography-product-font-size);font-weight:var(--opt-typography-product-font-weight);color:var(--opt-typography-product-text);letter-spacing:var(--opt-typography-product-letter-spacing);line-height:var(--opt-typography-product-line-height)}.prod-instance{background-color:var(--prod-instance-background);border-radius:var(--border-radius-subtle);padding:var(--spacing-xxsmall) var(--spacing-xsmall);line-height:1;font-size:var(--typography-detail-font-size);font-weight:var(--typography-detail-font-weight);color:var(--color-text-primary);letter-spacing:var(--typography-detail-font-letter-spacing)}.prod-version{display:flex;gap:var(--spacing-small);font-size:12px;color:var(--surface-brand-subtext);position:relative;transition:background-color 160ms ease-in-out;border-radius:var(--border-radius-strong);white-space:nowrap}.prod-version>a{display:flex;flex-wrap:nowrap;gap:var(--spacing-xsmall);align-items:center;padding:var(--spacing-xxsmall);border-radius:var(--border-radius-strong)}.prod-version>a>div{padding-right:var(--spacing-xxsmall)}.prod-version>a:hover{color:var(--button-primary-hover-text);background-color:var(--button-primary-hover-background);text-decoration:none}.login-failed .page-login{animation:shake-ani 900ms linear;animation-delay:450ms}body nav.sideNav{display:none}body form.login-disabled #formLoginContent{display:none}body form.login-disabled #formNoLoginContent{visibility:visible !important;display:block !important}body form.login-disabled.message-noflash .message-noflash{display:block !important}body form.login-disabled.message-flash-outofdate .message-flash-outofdate{display:block !important}.section-dialog{width:470px}.validation-summary-errors{padding-top:var(--spacing-base);padding-bottom:0;display:inline-block}.notification-bar{background-color:#edeeef;min-height:48px;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xxsmall) 0;box-sizing:border-box}.notification-bar>div{display:flex;align-items:center}.notification-bar span{font-size:var(--typography-font-size-small);color:var(--color-text-primary);padding:0 var(--spacing-xxsmall)}.notification-bar img{width:18px;height:18px;margin:0 8px}.state-form-init .content-state-init{display:block}.state-form-init .content-state-success{display:none}.state-form-success .content-state-init{display:none}.state-form-success .content-state-success{display:block !important}.state-form-disabled .content-state-init{display:none !important}.state-form-disabled .content-state-success{display:none !important}.state-form-disabled .content-state-disabled{display:block !important}
