/* Original shell classes replace the approximation; sandbox banner remains. */
.exact-form-frame{display:block;width:100%;height:1600px;min-height:700px;border:0;background:transparent}.sidebar{height:auto;position:relative;top:auto;overflow:visible}.side-brand img{max-width:100%}.sidebar-foot{display:flex;gap:8px}.topbar .breadcrumb strong{margin-left:0;font-size:inherit;font-weight:inherit}.topbar .breadcrumb img{object-fit:contain}.topbar .logout{background:none;border:0;padding:0}.topbar .identity strong,.topbar .identity small{white-space:nowrap}.topbar .menu-button{border:0;background:none;padding:0}.topbar .breadcrumb{display:flex;align-items:center}.sidebar .nav-item{margin:0;font-family:Arial,Helvetica,sans-serif}.sidebar .nav-item svg{width:18px;height:18px;flex-shrink:0}.sidebar .nav-item span{font-size:inherit;line-height:inherit}.content{min-width:0}.sandbox-banner{height:28px}#data,#daily{container-type:normal}
@media(max-width:790px){.sidebar{position:fixed;top:28px;height:calc(100vh - 28px);min-height:0;overflow:auto}.topbar .menu-button{display:block}.topbar .identity .avatar{display:grid}.topbar .identity>div:last-child{display:none}.topbar .breadcrumb img{width:60px;height:39px}.topbar .breadcrumb-divider{display:none}}
.local-auth-fields{max-width:400px;margin-top:24px}.local-auth-fields #loginTitle{font-size:18px;letter-spacing:0}.local-auth-fields label{color:inherit}.local-auth-fields button.primary{width:100%;margin-top:8px;justify-content:center}.local-auth-fields #loginCopy{font-size:12px}.local-auth-fields input{font-size:14px}.sidebar-foot{line-height:1.5}
@media(min-width:521px) and (max-width:790px){.topbar .identity>div:last-child{display:block}}@media(max-width:520px){.topbar .identity>div:last-child{display:none}}
.login h1,.login #loginTitle{color:#fff}.login .local-auth-fields #loginCopy{color:#c7dddc}.login .login-note{background:none;padding:0;border:0;margin:22px 0 0;color:#9bbfbd}.login .local-auth-fields #loginTitle{margin:0 0 10px}.login .login-panel{padding-bottom:40px}
