/* V3.11 */
body.login-page .login-brand-panel{grid-template-rows:auto 1fr auto!important}
body.login-page .login-brand-copy{grid-row:3;align-self:end;display:grid;gap:10px;max-width:650px}
body.login-page .login-brand-copy .kicker{color:#8fc6ff;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
body.login-page .login-brand-copy h1{color:#fff!important;margin:0!important}
body.login-page .login-brand-copy p{color:#c9d8e9!important;margin:0!important;max-width:650px!important}
body.login-page .login-form-panel>.kicker,body.login-page .login-form-panel>h2,body.login-page .login-form-panel>p{display:none!important}
.v311-role-switch{border-top:1px solid rgba(15,36,68,.1);border-bottom:1px solid rgba(15,36,68,.1);padding:6px 8px;margin:4px 0}
.v311-role-switch>span{display:block;margin:0 0 3px;font-size:9px;line-height:1.2;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}
.v311-role-switch button{display:block;width:100%;border:0;background:transparent;text-align:left;border-radius:7px;padding:5px 7px;font:600 11px/1.2 inherit;color:inherit;cursor:pointer}
.v311-role-switch button:hover{background:#f3f6fa}.v311-role-switch button:disabled{background:#eef4ff;color:#174ea6;cursor:default}
.v311-auditable-name{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.v311-auditable-name:hover{color:#174ea6}
.v311-audit-summary{padding:12px 14px;border-radius:12px;background:#f6f8fb;margin:12px 0 18px}.v311-audit-summary p{margin:4px 0}
.student-linked-instructor [data-provider-photo]{background-color:#e9eef5;background-position:center;background-size:cover}
@media(max-width:780px){body.login-page .login-brand-panel{display:grid!important;min-height:240px!important;padding:24px!important}.login-shell{grid-template-columns:1fr!important}.login-brand-panel>.brand-home-link{width:min(220px,62%)!important}.login-brand-copy h1{font-size:2rem!important}.login-form-panel{padding-top:34px!important}}
