.demo-login-notice,.demo-workspace-banner{display:grid;gap:9px;padding:15px 17px;margin:12px 0 18px;border:1px solid #f0cb70;border-radius:12px;background:#fff9e9;color:#473814;text-align:right;line-height:1.65}
.demo-login-notice>strong,.demo-workspace-banner>strong{font-size:17px}
.demo-login-notice>span,.demo-workspace-banner>span{font-size:14px}
.demo-login-notice>small,.demo-workspace-banner>small{font-size:12px;color:#76643a}
.demo-login-notice .demo-profile-switch{justify-self:start;min-height:38px;padding:7px 13px;border:1px solid #009b55;border-radius:9px;background:#fff;color:#007a49;font:inherit;font-weight:700;cursor:pointer}
.demo-login-notice .demo-profile-switch:hover{background:#edf9f3}
.demo-login-notice .demo-profile-switch:focus-visible{outline:3px solid #009b55;outline-offset:2px}
.demo-login-notice .demo-enter{width:100%;height:54px;margin-top:4px;background:linear-gradient(105deg,#009b55,#007a49);color:#fff;font-weight:700}
.demo-workspace-banner{margin:0 0 18px}
