[hidden]{display:none !important}.oath-page .login-box .inside{height:100%}.oauth-consent .oauth-headline{margin-bottom:32px}.oauth-consent .oauth-client-info{font-size:16px;line-height:1.5;margin-bottom:16px}.oauth-consent .oauth-consent-notice{font-size:12px;color:#555e64;margin-bottom:32px}.oauth-error-heading{margin-bottom:32px}.oauth-error-heading span{color:#EC2013 !important}.oauth-error{min-height:420px;height:100%;display:flex;flex-direction:column}.oauth-error .oauth-error-details{background-color:#fdf0f0;border-radius:8px;padding:12px 16px;margin-bottom:16px}.oauth-error .oauth-error-details .oauth-error-code{font-family:"Open Sans Bold", Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#1D303D;margin:0 0 4px 0}.oauth-error .oauth-error-details .oauth-error-code::before{content:url("data:image/svg+xml,%3Csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.9 17.112h12.26a1.76 1.76 0 0 0 1.541-2.42L9.54 3.907a1.76 1.76 0 0 0-3.081 0L.298 14.691a1.76 1.76 0 0 0 1.54 2.421' fill='%23ec2013'/%3E%3Cpath d='M8 12V7' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.246 14.75a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 0 1.5h-.008a.75.75 0 0 1-.75-.75' fill='%23fff'/%3E%3C/svg%3E");margin-right:6px;position:relative;top:3px}.oauth-error .oauth-error-details .oauth-error-description{font-size:12px;line-height:1.5;color:#555e64;margin:0}.oauth-error .oauth-error-notice{font-size:12px;line-height:1.5;color:#555e64;margin-bottom:32px}.oauth-error .oauth-consent-actions{margin-top:auto}.oauth-consent-actions{display:flex;flex-direction:row;gap:16px;margin-top:48px}.oauth-consent-actions .submit-button{margin:0;flex:1}.oauth-consent-actions .submit-button:disabled{background-color:#cdd2d4;cursor:not-allowed}.oauth-consent-actions .btn_grey{background-color:#8a9499}.oauth-consent-actions .btn_grey:hover{background-color:#7c888d}.oauth-consent-actions .btn_grey:focus{background-color:#7c888d}.oauth-consent-actions a{text-decoration:none}.oauth-scope-permissions{margin-bottom:24px;height:363px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#a5acb1 #f3f6f9}.oauth-scope-permissions::-webkit-scrollbar{width:8px;background:#f3f6f9;border-radius:4px}.oauth-scope-permissions::-webkit-scrollbar-thumb{background:#a5acb1;border-radius:4px;width:6px;border:1px solid #f3f6f9}.oauth-scope-permissions::-webkit-scrollbar-track{background:#f3f6f9;border-radius:4px;width:8px}.oauth-scope-permissions::-webkit-scrollbar-button{width:6px;height:8px;border-radius:4px;background:#a5acb1;border:1px solid #f3f6f9}.oauth-scope-permissions .oauth-scope-item{padding:12px;border-radius:8px;margin-right:8px}.oauth-scope-permissions .oauth-scope-item:last-child{border-bottom:none}.oauth-scope-permissions .oauth-scope-item:has(button[aria-expanded="true"]){background-color:#f1f7ff}.oauth-scope-permissions .oauth-scope-header{display:flex;align-items:center}.oauth-scope-permissions .oauth-scope-checkbox-label{display:flex;align-items:center;flex:1;cursor:pointer;margin:0}.oauth-scope-permissions .oauth-scope-label{font-family:"Open Sans Bold", Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;color:#000}.oauth-scope-permissions .oauth-scope-toggle{background:none;border:none;cursor:pointer;padding:4px 8px;display:flex;align-items:center}.oauth-scope-permissions .oauth-scope-toggle .oauth-scope-arrow{transition:transform 0.2s ease}.oauth-scope-permissions .oauth-scope-toggle[aria-expanded="true"] .oauth-scope-arrow{transform:rotate(180deg)}.oauth-scope-permissions .oauth-scope-description{padding:8px 0 0 0}.oauth-scope-permissions .oauth-scope-description-text{font-size:12px;line-height:1.5;color:#555e64;margin:0}.oauth-scope-permissions .oauth-scope-description-text p{margin:0 0 8px 0}.oauth-scope-permissions .oauth-scope-description-text p:last-child{margin-bottom:0}.oauth-context-panel_section{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;width:100%;height:100%;min-height:675px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.oauth-context-panel_section.signin-page,.oauth-context-panel_section.error-page{background:url(/assets/oauth_bg-15e2424d895186f57bc4d499c39708fef714608c85780cfbf8dce60c5f6d7867.svg) no-repeat 100% 100%}.oauth-context-panel_section.signin-page .oauth-context-panel,.oauth-context-panel_section.error-page .oauth-context-panel{width:327px}@media all and (max-width: 767px){.oauth-context-panel_section{display:none}}.oauth-context-panel_section .oauth-context-panel{width:427px;text-align:center;background-color:#fff}.oauth-context-panel_section .oauth-context-panel .oauth-context-text{margin-bottom:32px}.oauth-context-panel_section .oauth-context-panel .oauth-context-text .oauth-context-headline{font-family:"Open Sans Bold", Arial, Helvetica, sans-serif;font-weight:normal;font-size:24px;line-height:1.5;margin:0;padding:0;color:#1D303D;text-align:center}.oauth-context-panel_section .oauth-context-panel .oauth-context-text .oauth-context-headline strong{font-family:"Open Sans Bold", Arial, Helvetica, sans-serif;font-weight:normal;color:#FF9200}.oauth-context-panel_section .oauth-context-panel .oauth-connection{display:inline-flex;align-items:center;gap:8px}.oauth-context-panel_section .oauth-context-panel .oauth-connection .oauth-client-logo{flex-shrink:0;width:64px}.oauth-context-panel_section .oauth-context-panel .oauth-connection .oauth-client-logo .client-logo{width:64px;border-radius:14px;object-fit:contain}.oauth-context-panel_section .oauth-context-panel .oauth-connection .oauth-client-logo .default-app-icon{width:64px;height:64px}.oauth-context-panel_section .oauth-context-panel .oauth-connection .oauth-connection-arrows{flex-shrink:0;display:flex;align-items:center}.oauth-context-panel_section .oauth-context-panel .oauth-client-logo-centered{text-align:center;margin:0 auto 24px;text-align:center}.oauth-context-panel_section .oauth-context-panel .oauth-client-logo-centered .default-app-icon{margin:auto}.oauth-context-panel_section .oauth-context-panel .oauth-legal-notice{font-size:12px;line-height:1.5;color:#555e64;margin:24px 0 0 0;text-align:center}.oauth-context-panel_section .oauth-context-panel .oauth-legal-notice a{color:#3368b8;text-decoration:none}.oauth-context-panel_section .oauth-context-panel .oauth-legal-notice a:hover{text-decoration:underline}.oauth-context-panel_section .oauth-context-panel .oauth-legal-notice strong{font-family:"Open Sans Bold", Arial, Helvetica, sans-serif;font-weight:normal;color:#1D303D}.oauth-context-panel_section .oauth-context-panel .oauth-learn-more{margin-top:16px;text-align:center}.oauth-context-panel_section .oauth-context-panel .oauth-learn-more .oauth-learn-more-toggle{background:none;border:none;cursor:pointer;font-size:13px;color:#555e64;padding:0}.oauth-context-panel_section .oauth-context-panel .oauth-learn-more .oauth-learn-more-toggle span{color:#3368b8}.oauth-context-panel_section .oauth-context-panel .oauth-learn-more .oauth-learn-more-toggle .oauth-learn-more-arrow{width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.822 11.814a1 1 0 0 1-1.644 0L3.891 7.069A1 1 0 0 1 4.713 5.5h6.574a1 1 0 0 1 .822 1.57z' fill='%233368b8'/%3E%3C/svg%3E") no-repeat 0 0 transparent;display:inline-block;vertical-align:text-bottom}.oauth-context-panel_section .oauth-context-panel .oauth-learn-more .oauth-learn-more-toggle[aria-expanded="true"] .oauth-learn-more-arrow{transform:rotate(180deg)}.oauth-context-panel_section .oauth-context-panel .oauth-learn-more .oauth-learn-more-content{margin-top:12px}.oauth-client-details{padding:8px 16px;background-color:#f1f7ff;border-radius:8px;text-align:left;display:inline-block}.oauth-client-details .oauth-client-detail-row{font-size:12px;color:#1D303D;margin:0 0 4px 0}.oauth-client-details .oauth-client-detail-row svg{position:relative;top:3px}.oauth-client-details .oauth-client-detail-row .oauth-client-detail-label{color:#555e64}.oauth-client-details .oauth-client-detail-row .oauth-client-detail-link{color:#3368b8;text-decoration:none}.oauth-client-details .oauth-client-detail-row .oauth-client-detail-link:hover{text-decoration:underline}.oauth-user-profile{display:flex;align-items:center;padding:8px 12px 8px 8px;background-color:#f3f6f9;border-radius:16px;border:1px solid #e2e7ea;text-align:left;max-width:316px}.oauth-user-profile .oauth-user-avatar{flex-shrink:0;margin-right:12px}.oauth-user-profile .oauth-user-avatar .oauth-user-avatar-img{width:56px;height:56px;border-radius:50%;object-fit:cover;display:block}.oauth-user-profile .oauth-user-avatar .oauth-user-avatar-initials{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background-color:#FF9200;color:#fff;font-family:"Open Sans Bold", Arial, Helvetica, sans-serif;font-weight:normal;font-size:20px;-webkit-border-radius:31% 30% 27% 31% / 24% 24% 23% 25%;-moz-border-radius:31% 30% 27% 31% / 24% 24% 23% 25%;-ms-border-radius:31% 30% 27% 31% / 24% 24% 23% 25%;border-radius:31% 30% 27% 31% / 24% 24% 23% 25%;-webkit-mask-image:url(/assets/photo_placeholder-d7cd8bd0eccc9f34bb21254279d1259ae3af22c44e68a7662adcf892337bee2d.svg);mask-image:url(/assets/photo_placeholder-d7cd8bd0eccc9f34bb21254279d1259ae3af22c44e68a7662adcf892337bee2d.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.oauth-user-profile .oauth-user-info{min-width:0}.oauth-user-profile .oauth-user-info .oauth-user-name{font-family:"Open Sans Bold", Arial, Helvetica, sans-serif;font-weight:normal;font-size:14px;color:#1D303D;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oauth-user-profile .oauth-user-info .oauth-user-email{font-size:13px;color:#555e64;margin:4px 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
