body#keycloak-bg .pf-v5-c-login{display:flex!important;justify-content:center;align-items:flex-start;padding:32px 16px}
body#keycloak-bg .pf-v5-c-login__container{display:flex!important;flex-direction:column;align-items:stretch;gap:22px;width:500px;max-width:100%;margin:0 auto}
#kc-header-wrapper{color:#003b5c!important;text-transform:none!important}
body#keycloak-bg .pf-v5-c-login__main{width:100%!important;inline-size:100%!important;max-width:none;min-inline-size:0;margin:0}
body#keycloak-bg .pf-v5-c-login__main-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:28px 32px}
body#keycloak-bg #kc-page-title{flex:1;min-width:155px;margin:0}
body#keycloak-bg .pf-v5-c-login__main-header-utilities{margin:0;position:static;min-width:110px}
body#keycloak-bg #login-select-toggle{min-width:104px}
body#keycloak-bg .pf-v5-c-login__main-body{padding:0 32px 30px}
@media(max-width:480px){body#keycloak-bg .pf-v5-c-login{padding:20px 12px}body#keycloak-bg .pf-v5-c-login__main-header{padding:22px}body#keycloak-bg .pf-v5-c-login__main-body{padding:0 22px 24px}}

body#keycloak-bg .pf-v5-c-login__container{padding:0!important;padding-inline:0!important;min-inline-size:0}
