body.login{--smb-orange:#f3650b;--smb-ink:#18212b;--smb-paper:#faf9f5;background:var(--smb-paper);font-family:Figtree,Arial,sans-serif;color:var(--smb-ink);min-height:100vh;position:relative}body.login:before{content:"";position:fixed;inset:0 56% 0 0;background:var(--smb-ink);z-index:0}.smb-login-story{box-sizing:border-box;position:fixed;left:0;top:0;bottom:0;width:44%;padding:44px 56px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.smb-login-brand{font-size:24px;font-weight:800;letter-spacing:-.8px;text-decoration:none;color:#fff}.smb-login-brand span{color:#ff8034}.smb-login-story-inner>span{color:#ff9855;font-size:11px;font-weight:800;letter-spacing:2px}.smb-login-story h2{font-family:'Bricolage Grotesque',Figtree,Arial,sans-serif;font-size:clamp(35px,3.7vw,58px);font-weight:750;line-height:1.07;letter-spacing:-1.7px;margin:24px 0}.smb-login-story p{font-size:17px;line-height:1.7;color:#b9c2ca}.smb-login-features{margin-top:32px;line-height:2.4;font-size:14px;color:#e0e5e8}.smb-login-features b{color:#ff9855;margin-right:9px}.smb-login-story small{font-size:12px;color:#b9c2ca}.smb-login-story small a{color:#fff;text-decoration:none}body.login #login{box-sizing:border-box;width:min(440px,calc(56vw - 70px));margin:0 0 0 calc(44% + (56% - min(440px,56vw - 70px))/2);padding:clamp(65px,13vh,145px) 0 25px;position:relative}body.login h1 a{background:none!important;width:auto!important;height:auto!important;text-indent:0!important;overflow:visible!important;white-space:normal!important;font-size:0!important;line-height:1.2;display:block;margin:0 auto 24px;text-decoration:none}body.login h1 a:before{content:'SocialMedia';color:var(--smb-ink);font:800 27px/1.2 Figtree,Arial,sans-serif;letter-spacing:-1px}body.login h1 a:after{content:'Beheer';color:var(--smb-orange);font:800 27px/1.2 Figtree,Arial,sans-serif;letter-spacing:-1px}body.login form{border:1px solid #e3e3dc;border-radius:18px;background:white;padding:30px;box-shadow:0 12px 35px #18212b08;margin-top:20px}body.login label{font-size:14px;font-weight:650;color:#26333c}body.login input[type=text],body.login input[type=password],body.login input[type=email]{border:1px solid #d6dcd9;border-radius:9px;background:#fff;color:var(--smb-ink);font:17px/1.5 Figtree,Arial,sans-serif;min-height:48px;padding:10px 13px;margin-top:8px}body.login input:focus{border-color:var(--smb-orange);box-shadow:0 0 0 3px #f3650b1c;outline:none}body.login .button-primary{border:0;border-radius:10px;min-height:46px;padding:9px 22px;background:var(--smb-orange)!important;color:#fff;box-shadow:none;text-shadow:none;font:750 15px/1.7 Figtree,Arial,sans-serif}body.login .button-primary:hover{background:#dc5604!important}body.login .button-secondary{color:#6b777e}body.login .forgetmenot{margin:8px 0 15px}body.login .forgetmenot label{font-size:13px;font-weight:400}body.login .submit{margin-top:8px}body.login #nav,body.login #backtoblog{text-align:center;padding:0!important;font-size:13px;line-height:1.7}body.login #nav a,body.login #backtoblog a{color:#63717b}body.login #nav a:hover,body.login #backtoblog a:hover{color:var(--smb-orange)}body.login .message,body.login #login_error,body.login .success{box-sizing:border-box;background:#fff2e6;border-left:3px solid var(--smb-orange);border-radius:9px;color:#61452e;padding:16px 20px;box-shadow:none;font-size:14px;line-height:1.65}body.login .success{background:#e9f4ec;border-color:#137365;color:#24563c}body.login .privacy-policy-page-link{font-size:12px;margin:18px 0}.language-switcher{display:none}.smb-login-footer{box-sizing:border-box;margin:0 0 0 44%;width:56%;text-align:center;color:#8a9196;font-size:12px;line-height:1.9;padding:0 20px 30px}.smb-login-footer a{color:#64717b;text-decoration:none}.login .wp-pwd{margin-top:5px}.login .wp-pwd .button{min-height:48px}.login #pass-strength-result{border-radius:7px;font-family:Figtree,Arial,sans-serif}.login .pw-weak{padding-top:12px}.login .pw-weak label,.login .description{font-size:13px;line-height:1.6}@media(max-width:1000px){.smb-login-story{padding:35px}.smb-login-story h2{font-size:40px}body.login #login{width:calc(56vw - 45px);margin-left:calc(44% + 22px)}}@media(max-width:700px){body.login:before{display:none}.smb-login-story{position:relative;width:100%;height:auto;background:var(--smb-ink);padding:28px 24px}.smb-login-story-inner{padding-top:22px}.smb-login-story h2{font-size:32px;line-height:1.08;margin:12px 0}.smb-login-story h2 br:last-of-type{display:none}.smb-login-story-inner>span{font-size:10px}.smb-login-story p{font-size:14px;margin:0}.smb-login-features,.smb-login-story>small{display:none}body.login #login{width:calc(100% - 36px);max-width:440px;margin:0 auto;padding:30px 0 20px}body.login h1{display:none}body.login form{margin-top:10px;padding:25px}.smb-login-footer{width:100%;margin:0;padding-bottom:25px}.smb-login-brand{font-size:21px}}@media(prefers-reduced-motion:reduce){body.login *{transition:none!important}}

/* Official login wordmarks */
body.login #login h1 a{background:transparent url('/wp-content/uploads/smb-brand/logo-socialmediabeheer.svg') center/contain no-repeat!important;width:min(100%,340px)!important;height:48px!important;text-indent:-9999px!important;overflow:hidden!important}body.login #login h1 a:before,body.login #login h1 a:after{content:none!important}.smb-login-brand img{width:100%;max-width:330px;height:auto;display:block}
