@media (width>=768px),print{.employee-authentication-controller.index-view section.content.compact,.employee-authentication-controller.authenticated-user-view section.content.compact,.users-authentication-controller.authenticated-employee-view section.content.compact{width:360px}}@media (width>=580px) and (width<=1119px){.employee-authentication-controller.index-view section.content.compact .panel,.employee-authentication-controller.authenticated-user-view section.content.compact .panel,.users-authentication-controller.authenticated-employee-view section.content.compact .panel{padding-top:36px;padding-left:60px;padding-right:60px}}@media (width>=1120px),print{.employee-authentication-controller.index-view .page-wrap section.content.compact .panel,.employee-authentication-controller.authenticated-user-view .page-wrap section.content.compact .panel,.users-authentication-controller.authenticated-employee-view .page-wrap section.content.compact .panel{padding-top:36px;padding-left:60px;padding-right:60px}}.employee-authentication-controller.index-view section.content.compact .panel .buttons,.employee-authentication-controller.authenticated-user-view section.content.compact .panel .buttons,.users-authentication-controller.authenticated-employee-view section.content.compact .panel .buttons{justify-content:center;margin-top:36px;margin-bottom:24px}@media (width>=580px),print{.employee-authentication-controller.index-view .authentication,.employee-authentication-controller.authenticated-user-view .authentication,.users-authentication-controller.authenticated-employee-view .authentication{text-align:center}}.users-authentication-controller section.content>.business-registration{width:calc(100% - 24px);max-width:710px;margin-left:auto;margin-right:auto;padding:0}.users-authentication-controller section.content>.business-registration>header{text-align:center;border-bottom:0;margin:0;padding:18px 24px 12px}.users-authentication-controller section.content>.business-registration>header h1{letter-spacing:-.01em;margin-bottom:1rem;font-size:2rem;font-weight:500;line-height:2.5rem}@media (width>=768px),print{.users-authentication-controller section.content>.business-registration>header h1{letter-spacing:-.01em;font-size:2.25rem;line-height:2.75rem}}.users-authentication-controller section.content>.business-registration>header h1{margin-bottom:0}.users-authentication-controller section.content>.business-registration .business-registration-content{padding:18px 24px 24px}.users-authentication-controller section.content>.business-registration .business-registration-description{text-align:center;margin:0 auto 18px}.users-authentication-controller section.content>.business-registration .business-registration-description>:last-child{margin-bottom:0}.users-authentication-controller section.content>.business-registration .business-registration-actions{justify-content:center;gap:12px;display:flex}.users-authentication-controller section.content>.business-registration .business-registration-actions .business-registration-action{width:min(220px,50%)}.users-authentication-controller section.content>.business-registration .business-registration-actions .button{width:100%}.users-authentication-controller section.content>.business-registration .business-registration-actions .button.secondary{color:#0f0f0f;background:#fff;border:1px solid #c7c7c7}.users-authentication-controller section.content>.business-registration .company-list{gap:9px;display:grid}.users-authentication-controller section.content>.business-registration .company-picker-form{max-width:560px;margin-left:auto;margin-right:auto}.users-authentication-controller section.content>.business-registration .company-picker-form .company-card{border-top:2px solid #ff7b00;border-radius:0}.users-authentication-controller section.content>.business-registration .company-picker-form .company-card.is-selected{box-shadow:none;border-bottom-color:#e0e0e0;border-left-color:#e0e0e0;border-right-color:#e0e0e0}.users-authentication-controller section.content>.business-registration .company-picker-form .company-code,.users-authentication-controller section.content>.business-registration .company-picker-form .company-name{color:#0f0f0f;font-size:1rem;font-weight:400}.users-authentication-controller section.content>.business-registration .company-picker-form .company-field-label{color:#5a5b5d;margin-right:3px}.users-authentication-controller section.content>.business-registration .company-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:0;padding:10.8px 12px;display:flex;position:relative}.users-authentication-controller section.content>.business-registration .company-card.selectable{cursor:pointer;align-items:center}.users-authentication-controller section.content>.business-registration .company-card.single-company{flex-direction:column}.users-authentication-controller section.content>.business-registration .company-card.is-selected{border-color:#ff7b00;box-shadow:0 0 0 1px #ff7b00}.users-authentication-controller section.content>.business-registration .company-card.selectable>input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.users-authentication-controller section.content>.business-registration .company-card.selectable>input[type=checkbox]:focus-visible+.company-checkbox-indicator{outline-offset:3px;outline:3px solid #0f0f0f}.users-authentication-controller section.content>.business-registration .company-card.selectable>input[type=checkbox]:checked+.company-checkbox-indicator{background-color:#ff7b00;background-image:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20.048%206.351a1.2%201.2%200%200%201%200%201.698l-9.6%209.6a1.2%201.2%200%200%201-1.697%200l-4.8-4.8A1.2%201.2%200%201%201%205.65%2011.15L9.6%2015.103l8.751-8.752a1.2%201.2%200%200%201%201.697%200z%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:16px;border-color:#ff7b00}.users-authentication-controller section.content>.business-registration .company-checkbox-indicator{background:#fff;border:2px solid #c7c7c7;border-radius:4px;flex:0 0 20px;width:20px;height:20px;margin-right:9px;position:relative}.users-authentication-controller section.content>.business-registration .company-details,.users-authentication-controller section.content>.business-registration .single-company{min-width:0}.users-authentication-controller section.content>.business-registration .company-code,.users-authentication-controller section.content>.business-registration .company-name,.users-authentication-controller section.content>.business-registration .company-status{overflow-wrap:anywhere;display:block}.users-authentication-controller section.content>.business-registration .company-code{color:#5a5b5d;margin-bottom:3px;font-size:.875rem}.users-authentication-controller section.content>.business-registration .selection-hint,.users-authentication-controller section.content>.business-registration .company-selection-error{margin:12px 0 0}.users-authentication-controller section.content>.business-registration .company-selection-error{color:#d50e00}.users-authentication-controller section.content>.business-registration .company-picker-form>.buttons{justify-content:center;margin:18px 0 0;display:flex}.users-authentication-controller section.content>.business-registration .company-picker-form>.buttons .button{width:min(220px,100%)}.users-authentication-controller section.content>.business-registration.company-processing .processing-list,.users-authentication-controller section.content>.business-registration.company-processing .processing-finish-form{max-width:560px;margin-left:auto;margin-right:auto}.users-authentication-controller section.content>.business-registration.company-processing .buttons{justify-content:center;align-items:center;margin:18px 0 0;display:flex}.users-authentication-controller section.content>.business-registration.company-processing .buttons .button{width:min(220px,100%)}.users-authentication-controller section.content>.business-registration .hidden{display:none}.users-authentication-controller section.content>.business-registration .processing-card{border-top:2px solid #ff7b00;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;display:grid}.users-authentication-controller section.content>.business-registration .processing-card .company-summary{grid-column:1}.users-authentication-controller section.content>.business-registration .processing-card .company-code,.users-authentication-controller section.content>.business-registration .processing-card .company-name{color:#0f0f0f;font-size:1rem;font-weight:400}.users-authentication-controller section.content>.business-registration .processing-card .company-field-label{color:#5a5b5d;margin-right:3px}.users-authentication-controller section.content>.business-registration .processing-card .company-status{grid-area:1/2;align-self:center;align-items:center;gap:6px;font-weight:700;display:flex}.users-authentication-controller section.content>.business-registration .processing-card.pending{color:#8a8a8a;background:#f3f3f3}.users-authentication-controller section.content>.business-registration .processing-card.pending .company-status{display:none}.users-authentication-controller section.content>.business-registration .processing-card.processing,.users-authentication-controller section.content>.business-registration .processing-card.action_required{border-bottom-color:#e0e0e0;border-left-color:#e0e0e0;border-right-color:#e0e0e0}.users-authentication-controller section.content>.business-registration .processing-card.action_required .company-status{color:#ff7b00}.users-authentication-controller section.content>.business-registration .processing-card.action_required .status-icon{display:none}.users-authentication-controller section.content>.business-registration .processing-card.succeeded{background:#f3f3f3;border-bottom-color:#e0e0e0;border-left-color:#e0e0e0;border-right-color:#e0e0e0}.users-authentication-controller section.content>.business-registration .processing-card.succeeded .company-status{color:#517b00}.users-authentication-controller section.content>.business-registration .processing-card.succeeded .status-text{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.users-authentication-controller section.content>.business-registration .processing-card.failed,.users-authentication-controller section.content>.business-registration .processing-card.technical_retry{background:#fff;border-bottom-color:#e0e0e0;border-left-color:#e0e0e0;border-right-color:#e0e0e0}.users-authentication-controller section.content>.business-registration .processing-card.failed .company-status,.users-authentication-controller section.content>.business-registration .processing-card.technical_retry .company-status{color:#d50e00}.users-authentication-controller section.content>.business-registration .processing-card.failed .status-text,.users-authentication-controller section.content>.business-registration .processing-card.technical_retry .status-text{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.users-authentication-controller section.content>.business-registration .processing-card .status-icon{flex:0 0 22px;width:22px;height:22px;display:inline-block;position:relative}.users-authentication-controller section.content>.business-registration .processing-card.processing .status-icon{border:2px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite business-registration-processing}.users-authentication-controller section.content>.business-registration .processing-card.succeeded .status-icon{background-image:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23517B00%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M20.048%206.351a1.2%201.2%200%200%201%200%201.698l-9.6%209.6a1.2%201.2%200%200%201-1.697%200l-4.8-4.8A1.2%201.2%200%201%201%205.65%2011.15L9.6%2015.103l8.751-8.752a1.2%201.2%200%200%201%201.697%200z%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:22px}.users-authentication-controller section.content>.business-registration .processing-card.failed .status-icon,.users-authentication-controller section.content>.business-registration .processing-card.technical_retry .status-icon{background-image:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23d50e00%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%204.164a.84.84%200%200%200-.59.246.835.835%200%200%200%200%201.18L8.82%2010l-4.41%204.41a.835.835%200%200%200%200%201.18.835.835%200%200%200%201.18%200L10%2011.18l4.41%204.41a.835.835%200%200%200%201.18%200%20.835.835%200%200%200%200-1.18L11.18%2010l4.41-4.41a.835.835%200%200%200%200-1.18.835.835%200%200%200-1.18%200L10%208.82%205.59%204.41A.84.84%200%200%200%205%204.164%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:22px}.users-authentication-controller section.content>.business-registration .processing-card .company-action{grid-column:1/-1;margin-top:12px}.users-authentication-controller section.content>.business-registration .processing-card .company-result-message{color:#d50e00;background:#f4c5ba;border-radius:4px;grid-column:1/-1;margin-top:12px;padding:9px 12px}.users-authentication-controller section.content>.business-registration .processing-card .credentials-action>p:first-child{margin-top:0}.users-authentication-controller section.content>.business-registration .processing-card .no-credentials-choice{align-items:flex-start;gap:6px;margin:12px 0;font-weight:700;display:flex}.users-authentication-controller section.content>.business-registration .processing-card .no-credentials-choice input{flex:none;margin-top:3px}.users-authentication-controller section.content>.business-registration .processing-card .credentials-form,.users-authentication-controller section.content>.business-registration .processing-card .without-credentials-form{padding-top:6px}.users-authentication-controller section.content>.business-registration .processing-card .retry-form .button{width:auto}.users-authentication-controller section.content>.business-registration .processing-auto-form{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes business-registration-processing{to{transform:rotate(360deg)}}@media (width<=767px){.users-authentication-controller section.content>.business-registration{width:calc(100% - 12px)}.users-authentication-controller section.content>.business-registration .business-registration-content,.users-authentication-controller section.content>.business-registration>header{padding-left:12px;padding-right:12px}.users-authentication-controller section.content>.business-registration .business-registration-actions{flex-direction:column-reverse}.users-authentication-controller section.content>.business-registration .business-registration-actions .business-registration-action,.users-authentication-controller section.content>.business-registration .company-picker-form>.buttons .button{width:100%}.users-authentication-controller section.content>.business-registration .processing-card{grid-template-columns:1fr}.users-authentication-controller section.content>.business-registration .processing-card .company-status{grid-area:auto/1;margin-top:6px}}@media (width>=768px),print{.users-authentication-controller.index-view.business-site-mode section.content.compact,.users-authentication-controller.authenticated-user-view section.content.compact{width:360px}}section.content>.authentication.business-authentication .type.password.business-strong{width:100%;display:block}section.content>.authentication.business-authentication .business-login-header{text-align:center;border-bottom:0;padding:18px 24px 12px}section.content>.authentication.business-authentication .business-login-header h1{margin-bottom:0}section.content>.authentication.business-authentication .business-login-notice{text-align:left;margin:18px 0 0}section.content>.authentication.business-authentication .business-login-error{text-align:left;margin:9px 0 0}section.content>.authentication.business-authentication .business-authentication-tabs>.navigation{justify-content:center;margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}section.content>.authentication.business-authentication .business-authentication-tabs>section[id]{padding-top:0}section.content>.authentication.business-authentication .business-authentication-tabs .auth-content{max-width:480px;margin-left:auto;margin-right:auto}section.content>.authentication.business-authentication .authentication-unavailable{margin:12px 24px 24px}@media (width<=767px){section.content>.authentication.business-authentication .r-tabs-tab[data-section-id=heading-tab-smartcard],section.content>.authentication.business-authentication .r-tabs-anchor[data-section-id=heading-tab-smartcard]{display:block}section.content>.authentication.business-authentication section#heading-tab-smartcard{display:none}section.content>.authentication.business-authentication section#heading-tab-smartcard.r-tabs-state-active{display:block}}@media (width>=768px),print{section.content>.authentication.business-authentication{width:calc(100% - 24px);max-width:710px}section.content>.authentication.business-authentication .business-login-header{padding-left:30px;padding-right:30px}}.developer-authentication{text-align:center;padding-bottom:12px}.verification-index-view section.content .richtext{padding-bottom:24px}
