@font-face{font-family:Disblur Areal;src:url('/disblur-assets/ABCAreal-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Disblur Areal;src:url('/disblur-assets/ABCAreal-Medium.woff2') format('woff2');font-weight:500 600;font-display:swap}
@font-face{font-family:Disblur Areal;src:url('/disblur-assets/ABCAreal-Bold.woff2') format('woff2');font-weight:650 900;font-display:swap}
html,body{background:#fafafa!important;color:#292929;font-family:'Disblur Areal',sans-serif!important}input,button,select,textarea{font-family:inherit!important}a{color:#454545}a:hover{color:#111}
.siteHeader{background:#fafafa!important;color:#292929;border-bottom:1px solid #dedede;box-shadow:none}.siteHeader__inside{padding-top:22px;padding-bottom:22px}.siteHeader__logo a{display:flex!important;align-items:center;gap:18px;width:auto!important;height:auto!important;text-indent:0!important;background:none!important;font-size:17px!important;color:#727272!important}.siteHeader__logo img{width:100px;height:auto}.siteHeader__logo span{border-left:1px solid #dedede;padding-left:18px;font-weight:400}.siteHeader__version{display:none}.siteHeader__nav,.siteHeader__nav a{color:#727272!important}.siteHeader__subMenu{background:#fff;border:1px solid #dedede}.siteContent{max-width:1320px;margin:auto}.siteContent__main{padding-top:40px}.pageHeader h1,h1,h2{letter-spacing:-.035em;font-weight:500}.sidebar{background:#f0f0f0;border-color:#dedede}.sidebar a{color:#727272}.button{border-radius:8px!important;box-shadow:none!important}.button--positive,.button--dark{background:#292929!important;color:#fff!important;border-color:#292929!important}.button--positive:hover,.button--dark:hover{background:#444!important}.input{border:1px solid #dedede!important;border-radius:8px!important;box-shadow:none!important;color:#292929;background:#fff}.input--text{min-height:44px}.subPage{background:#fafafa!important}.subPageBox{box-sizing:border-box;background:#fff!important;border:1px solid #dedede;border-radius:16px;box-shadow:none!important;max-width:460px;margin:9vh auto;padding:38px!important}.subPageBox h1{font-size:30px;color:#292929}.disblur-login-brand{display:flex;align-items:center;gap:18px;margin-bottom:38px}.disblur-login-brand img{width:112px;height:auto}.disblur-login-brand span{border-left:1px solid #dedede;padding-left:18px;color:#727272;font-size:17px}.loginForm .button{min-height:44px}.siteContent__footer{color:#888;border-color:#dedede}.notice,.flashMessage{border-radius:8px}
@media(max-width:650px){.subPageBox{width:calc(100% - 32px);margin:32px auto;padding:24px!important}.siteHeader__inside{padding:18px}.siteHeader__nav{float:none;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.siteHeader__logo img{width:90px}.siteContent__main{padding:24px 16px}}
.disblur-login-brand img,.siteHeader__logo img{filter:brightness(0)}
.subPageBox{width:460px!important}.subPageBox__title{background:transparent!important;color:#292929!important;border:0!important;text-align:left;font-size:28px;font-weight:500;letter-spacing:-.035em;margin:0 0 26px;padding:0!important}.subPageBox__content{padding:0!important}.loginForm__input input{width:100%;box-sizing:border-box}.loginForm__submit{align-items:center;gap:20px}.loginForm__links{font-size:13px;color:#727272}.subPageBox .input{font-size:15px;padding:12px 14px}
@media(max-width:650px){.subPageBox{width:calc(100% - 32px)!important}}
