:root{--color-primary:#1ba94c;--color-primary-dark:#068932;--color-error:#d11534;--color-bg:#f3f7f7;--color-bg-2:#e7eeef;--color-white:#fff;--color-link:#097bbf;--color-shade-lighter:#f3f7f7;--color-shade-lighter-2:#f3f7f7;--color-shade-light:#e7eeef;--color-shade-medium:#b7c9cc;--color-shade-medium-2:#b7c9cc;--color-shade-dark:#738f93;--color-shade-darker:#0e141e;--color-text-light:#b7c9cc;--color-text-medium-dark:#39424e;--color-text-dark:#0e141e;--color-text-dark-faded:#576871;--modal-overlay-color:#e7eeefe6;--active-tab-color:#000;--select-border-color:#b3b3b3;--shadow-border:.1px 1px 4px 0 #e7eeef;--card-shadow-1:#fff;--card-shadow-2:#fff}.theme-dark{--color-primary:#32c766;--color-primary-dark:#32c766;--color-error:#e25147;--color-bg:#050c1b;--color-bg-2:#2e3441;--color-white:#050c1b;--color-link:#40c1e8;--color-shade-lighter:#111827;--color-shade-lighter-2:#1d2432;--color-shade-light:#1d2432;--color-shade-medium:#585d68;--color-shade-medium-2:#2e3441;--color-shade-dark:#8c96a6;--color-shade-darker:#eef4fc;--color-text-light:#d4e4f933;--color-text-medium-dark:#deeafa;--color-text-dark:#d4e4f9;--color-text-dark-faded:#b5c0d0;--modal-overlay-color:#000000b3;--active-tab-color:#f3f7f7;--select-border-color:#585d68;--card-shadow-1:#111827;--card-shadow-2:#1d2432;--shadow-border:.1px 1px 4px 0 #1d2432}.login-container__main{box-sizing:border-box;max-width:1440px;height:100%;min-height:845px;margin:0 auto;padding-top:120px;position:relative}@media screen and (width<=768px){.login-container__main{padding-top:var(--hr-spacing-10)}}@media screen and (width<=576px){.login-container__main{padding-top:var(--hr-spacing-07)}}.login-container--vector{width:100%;position:absolute;bottom:0;left:0;right:0}@media screen and (width<=768px){.login-container--vector{display:none}}.login-container__image{z-index:1;object-fit:contain;width:1200px;max-height:25vh}@media (width<=1440px){.login-container__image{width:900px}}@media (height<=960px){.login-container__image{display:none}}.login-container__cursor{width:var(--hr-spacing-03);height:var(--hr-spacing-05);background-color:var(--cp-object-primary-color)}.login-container__card{z-index:2;background-color:var(--hr-app-surface-color);box-shadow:none;padding:0}@media screen and (width<=768px){.login-container__flex{flex-direction:column}}.login-container__cookie-compilance{color:var(--hr-app-text-color-default);margin-top:15px}.login-container__section{padding:var(--hr-spacing-08)var(--hr-spacing-10);border-right:1px solid var(--hr-object-border-color-separator);width:370px}@media screen and (width<=992px){.login-container__section{width:100%}}@media screen and (width<=768px){.login-container__section{border-right:none;border-bottom:1px solid var(--hr-object-border-color-separator);width:auto}}@media screen and (width<=576px){.login-container__section{padding:var(--hr-spacing-08)var(--hr-spacing-06)}}.login-container__section:last-child{border-bottom:none;border-right:none}.login-container__section-label{color:var(--hr-app-text-heading-color);letter-spacing:.4em;font-size:13px;line-height:1.5em}.login-container__section-title{color:var(--hr-app-text-heading-color);margin-top:0;margin-bottom:0;font-size:26px;font-weight:700}.login-container__section-desc{color:var(--hr-app-text-color-default);margin-top:0;margin-bottom:auto}.login-container__section-button.login-container__section-button{margin:10px 10px 0 0}.login-container__section-checkbox{padding:10px 0}.login-container__shorturl{color:var(--hr-app-text-color-default);text-align:center;font-size:14px}.login-container__info{background-color:var(--hr-app-foreground-color);color:var(--hr-app-text-heading-color);text-align:center;padding:10px;font-weight:600}.login-container__candidate-info{color:#f6a416;margin:5px 0}.login-container__candidate-info span{margin-right:5px}.login-container__logout-btn{color:var(--hr-anchor-text-color-default);padding:0;text-decoration:underline;display:inline-block}.login-container__logout-btn:hover{color:var(--hr-anchor-text-color-hover)}.login-container .custom-input.theme-m .error-message .error-icon{width:13px}.login-container__alert--container{width:800px;margin:32px auto}@media screen and (width<=768px){.login-container__alert--container{margin:32px var(--hr-spacing-04);width:calc(100% - 2*var(--hr-spacing-04))}}