@layer reset,component,override-base,variant,override,override-variant;@font-face{font-family:ebx-font-text;font-style:normal;font-weight:400;src:url(../www/fonts/Lato-Regular.woff) format("woff");text-rendering:optimizeLegibility}@font-face{font-family:ebx-font-text;font-style:italic;font-weight:400;src:url(../www/fonts/Lato-Italic.woff) format("woff");text-rendering:optimizeLegibility}@font-face{font-family:ebx-font-text;font-style:normal;font-weight:700;src:url(../www/fonts/Lato-Bold.woff) format("woff");text-rendering:optimizeLegibility}@font-face{font-family:ebx-font-text;font-style:italic;font-weight:700;src:url(../www/fonts/Lato-BoldItalic.woff) format("woff");text-rendering:optimizeLegibility}@font-face{font-family:ebx-font-mono;font-style:normal;font-weight:400;src:url(../www/fonts/DroidSansMono.woff) format("woff")}@layer reset{body{font-size:14px;line-height:17px;color:#1e1e1e;cursor:default;padding:0;margin:0}*{font-family:ebx-font-text,Helvetica,Arial,sans-serif}form{margin:0}input{cursor:auto}input[type=button],button{cursor:pointer}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}}:root{--error-text-color: #E00000;--label-color: #909090}@keyframes spin{to{transform:rotate(360deg)}}@layer variant{.spin12steps{animation:spin 1s steps(12) infinite}}@layer component{.icon-16{height:16px;width:16px;vertical-align:-3px}}@layer component{.loading-page{width:100%;height:100%;display:flex;align-items:center;justify-content:center}}@layer component{body,#root{width:100vw;height:100vh}.root{display:flex;flex-direction:column;width:100vw;height:100vh;margin:0;padding:0;background-color:#f2f2f2}}@layer component{.footer{flex:0;font-size:13px;color:gray;text-shadow:1px 1px 0 #FFFFFF;padding-bottom:20px;text-align:center}.footer a{text-decoration:none;color:#404040}.release-info{display:inline-block;margin:30px 20px 20px;padding:0 5px;font-weight:700;border:1px solid var(--ebx-main-color);border-radius:4px;text-align:left}.release-info>p{margin:10px 0}.release-info_description{font-style:italic;color:var(--error-text-color)}}@layer component{.header{flex:0 0 40px;height:40px;display:flex;flex-direction:row;justify-content:space-between;white-space:nowrap;overflow-y:hidden;background-color:var(--ebx-header-color);color:var(--ebx-header-text)}}@layer component{.language-selector-button{position:absolute;right:0;white-space:nowrap;display:inline-block;box-sizing:border-box;text-decoration:none;height:40px;border:1px solid transparent;background-color:transparent;color:var(--ebx-header-text);font-size:14px;line-height:20px;padding:9px 13px;cursor:pointer}.language-selector-button:hover{background-color:#fff3}.language-selector-button:focus{outline:none;border-color:var(--ebx-header-text);box-shadow:0 0 0 1px var(--ebx-header-text)}.language-selector-button>svg{margin:0 0 0 5px}}@layer variant{.language-selector-button.is-open{background-color:#fff;color:#1e1e1e}.language-selector-button.is-open>div{color:#1e1e1e}}@layer component{.icon-10{height:10px;width:10px;vertical-align:0}}@layer component{.locale-selector-selector{position:absolute;top:40px;right:0;display:flex;flex-direction:column;margin:0;padding:0;box-shadow:0 2px 4px silver}.locale-selector-item{list-style:none;display:flex}.locale-selector-item>button{flex-basis:100%;cursor:pointer;text-decoration:none;white-space:nowrap;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:baseline;background-color:#fff;color:#1e1e1e;height:28px;padding-inline:24px;line-height:28px;border:none;outline:none}.locale-selector-item>button:focus-visible{box-shadow:0 0 0 2px var(--ebx-focus-color) inset;border-radius:4px}.locale-selector-item>button:hover{background-color:#a0a0a033}.locale-selector-item.is-current>button{padding-inline-start:2px}.locale-selector-item.is-current>button>svg{margin-inline:6px}}@layer component{.button{background-color:#fff;cursor:pointer;block-size:28px;border:1px solid transparent;font-size:14px;line-height:16px;padding:4px 8px;border-radius:4px;white-space:nowrap}.button:focus{border-color:var(--ebx-focus-color);outline:none;box-shadow:0 0 0 1px var(--ebx-focus-color)}.button:hover{background-color:#a0a0a033}}@layer override{.button-bottom-bar-start{margin-left:-8px;color:var(--label-color)}}@layer variant{.button-primary{background-color:var(--ebx-primary-button-color);color:var(--ebx-primary-button-text)}.button-primary:focus{border-color:var(--ebx-primary-button-text)}.button-primary:hover{background-color:var(--ebx-primary-button-color-hover)}.button-primary[disabled]{background-color:#a0a0a0}}@layer component{.card{width:500px;padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 1px 1px silver;overflow:auto}}@layer component{.card-footer{margin-top:20px;padding-top:20px;border-top:1px solid #D0D0D0}}@layer component{.card-header{font-size:28px;line-height:34px;text-align:center;margin-top:20px;margin-bottom:40px}}@layer override{.access-denied-footer{display:flex;flex-direction:row-reverse}}@layer component{.global-messages-error{list-style:none;margin:0 0 20px;padding:5px 10px;color:var(--error-text-color);background-color:#f0d0d0;border:1px solid var(--error-text-color);border-radius:4px}.global-messages-warning{list-style:none;margin:0 0 20px;padding:5px 10px;color:#926100;background-color:#ffe0b0;border:1px solid #926100;border-radius:4px}.global-messages-info{list-style:none;margin:0 0 20px;padding:5px 10px;color:#436ccb;background-color:#d0d0ff;border:1px solid #436CCB;border-radius:4px}}@layer component{._ebx-input{box-sizing:border-box;padding-inline:8px;font-size:14px;border:1px solid #D0D0D0;border-radius:4px;block-size:28px;line-height:28px}._ebx-input:invalid{border-color:var(--error-text-color)}._ebx-input:focus{border-color:var(--ebx-focus-color);outline-color:var(--ebx-focus-color);box-shadow:0 0 0 1px var(--ebx-focus-color);outline-style:solid;outline-width:0}}@layer component{.backed-up-user_replace{display:flex;flex-direction:column;margin-block-start:20px}.backed-up-user_replace_form,.backed-up-user_continue{display:flex;flex-direction:row}.backed-up-user_replace_form{margin-top:8px}.backed-up-user_replace>div:first-child:before,.backed-up-user_continue>div:before{content:"»";margin-right:4px}}@layer override{.backed-up-user_replace_form>select,.backed-up-user_continue>div{flex:1 1 auto}.backed-up-user_continue>div{padding-block:4px}.backed-up-user_replace_form>button,.backed-up-user_continue>button{flex:0;margin-left:10px}}@layer component{._ebx-input{box-sizing:border-box;padding-inline:8px;font-size:14px;border:1px solid #D0D0D0;border-radius:4px;block-size:28px;line-height:28px}._ebx-input:invalid{border-color:var(--error-text-color)}._ebx-input:focus{border-color:var(--ebx-focus-color);outline-color:var(--ebx-focus-color);box-shadow:0 0 0 1px var(--ebx-focus-color);outline-style:solid;outline-width:0}}@layer component{.input-messages-error{list-style:none;margin:0;padding:0;color:var(--error-text-color);font-style:italic}.input-messages-error>li:before{width:20px;background:transparent url(../www/images/ebx_error.svg) no-repeat;content:"";display:inline-block;height:14px}.input-messages-warning{list-style:none;margin:0;padding:0;color:#926100;font-style:italic}.input-messages-warning>li:before{width:20px;background:transparent url(../www/images/ebx_warning.svg) no-repeat;content:"";display:inline-block;height:14px}.input-messages-info{list-style:none;margin:0;padding:0;color:#436ccb;font-style:italic}.input-messages-info>li:before{width:20px;background:transparent url(../www/images/ebx_info.svg) no-repeat;content:"";display:inline-block;height:14px}}@layer component{.label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:var(--label-color);padding:8px 10px 8px 0;width:128px}}@layer variant{.label-mandatory:after{content:"*";margin-inline-start:4px;color:var(--error-text-color)}}@layer component{.loginFormBody{display:inline-grid;grid-template-columns:auto auto;grid-gap:4px}.loginFormActions{display:flex;flex-direction:row;justify-content:space-between}.loginFormActions_default{display:none}.loginRescueMessage{margin-bottom:8px}}@layer variant{.loginFormActions.is-rescue{flex-direction:row-reverse}}@layer component{.changePasswordPage_text{margin-block-end:16px}}@layer component{.forgot-password-prompt{margin-block-end:16px;font-weight:700}.forgot-password-info{margin-block-end:16px}.forgot-password-form{display:inline-grid;grid-template-columns:auto auto;grid-gap:4px}.forgot-password-actions{display:flex;flex-direction:row;justify-content:space-between}}.body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:auto}
