/*!
 * HB (2025) - Custom admin login styles
 */*,*::before,*::after{box-sizing:border-box;box-shadow:none !important}::-moz-selection{background:#d8d5d6}::selection{background:#d8d5d6}html,body{width:100%;height:auto;min-height:100vh;display:block;position:relative;color:#000;font-family:"greycliff-cf",sans-serif;font-size:20px;font-weight:400;line-height:1.4;margin:0px auto;padding:0px;border:0px none;overflow-x:hidden;overflow-y:overlay;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;transition:background-color cubic-bezier(0.645, 0.045, 0.355, 1) 500ms,color cubic-bezier(0.645, 0.045, 0.355, 1) 500ms,filter cubic-bezier(0.645, 0.045, 0.355, 1) 500ms}body.login{background-color:#d8d5d6;background-image:url("../img/login.jpg");background-position:30% 30%;background-repeat:no-repeat;background-size:cover;display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;margin:0px auto;padding:0px;border:0px none}@media only screen and (min-width: 768px){body.login{grid-template-columns:auto 16rem !important}}@media only screen and (min-width: 992px){body.login{grid-template-columns:auto 18rem !important}}body.login .logo{width:200px;height:60px;display:block;position:absolute;top:1rem;left:1rem;z-index:30;margin:0px;padding:0px;border:0px none;overflow:hidden}body.login .logo svg{width:200px;height:60px}body.login .login_blur{grid-column:1;grid-row:1;background-color:rgba(0,0,0,0) !important;-webkit-backdrop-filter:blur(15px) brightness(95%);backdrop-filter:blur(15px) brightness(95%);width:100%;height:100%;display:block;position:relative;z-index:10;margin:0px;padding:0px;border:0px none}@media only screen and (min-width: 768px){body.login .login_blur{grid-column:2;grid-row:1}}body.login #login{grid-column:1;grid-row:1;align-items:center;justify-items:center;background-color:rgba(0,0,0,0) !important;width:16rem;height:auto;display:grid;grid-template-columns:auto auto;grid-template-rows:auto min-content min-content min-content min-content min-content auto;-moz-column-gap:0px;column-gap:0px;row-gap:0px;position:relative;z-index:20;margin:0px auto;padding:6.7rem 1rem 3rem;border:0px none}@media only screen and (min-width: 768px){body.login #login{grid-column:2;grid-row:1}}body.login #login>*{grid-column:1/3}body.login #login h1{display:none}body.login #login .message,body.login #login .notice{grid-row:3;margin-top:.25rem}body.login #login .message.notice-error,body.login #login .notice.notice-error{grid-row:2}body.login #login form{grid-row:4}body.login #login #backtoblog{grid-column:1;grid-row:5;justify-self:start}body.login #login #nav{grid-column:2;grid-row:5;justify-self:end}body.login .message,body.login .notice{width:100%;height:auto;display:block;position:relative;color:#000;font-size:.8rem;font-family:"greycliff-cf",sans-serif;margin:0px auto;padding:15px 30px;border-color:skyblue}body.login .message a,body.login .notice a{color:#000;text-decoration:underline;text-decoration-color:inherit;text-decoration-style:solid;text-decoration-thickness:.05rem;text-underline-offset:.2em}body.login .message a:hover,body.login .notice a:hover{color:#d6006d}body.login .message.notice-error,body.login .notice.notice-error{border-color:#cd1c18}body.login .message.notice-info,body.login .notice.notice-info{border-color:skyblue}body.login .message.success,body.login .notice.success{border-color:#4cbb17}body.login form{background-color:#fff;width:100%;height:auto;display:grid;position:relative;margin:1rem 0px 0px;padding:1.25rem 1.5rem 1.5rem;border:0px none;border-radius:3px}body.login form label{font-size:.8rem;font-family:"greycliff-cf",sans-serif;font-weight:400}body.login form input[type=text],body.login form input[type=password],body.login form p{font-size:1rem;font-family:"greycliff-cf",sans-serif}body.login form a{color:#000}body.login form input[type=text]:focus,body.login form input[type=password]:focus{border-color:#000}body.login form #pass-strength-result{font-size:.65em}body.login form .wp-pwd button.wp-hide-pw{height:1.9rem;color:#000;outline:rgba(0,0,0,0)}body.login form .wp-pwd button.wp-hide-pw:hover{opacity:.5}body.login form .wp-pwd button.wp-hide-pw .dashicons{top:.15rem}body.login form .forgetmenot,body.login form .pw-weak{font-size:.65rem;display:grid !important;grid-template-columns:min-content auto}body.login form .forgetmenot input[type=checkbox],body.login form .pw-weak input[type=checkbox]{width:1rem !important;height:1rem !important;float:none;margin:0px .25rem 0px 0px}body.login form .forgetmenot input[type=checkbox]::before,body.login form .pw-weak input[type=checkbox]::before{filter:brightness(0) saturate(0%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%)}body.login form .forgetmenot label,body.login form .pw-weak label{font-size:.65rem;margin:0px !important;font-weight:500}body.login form .description.indicator-hint{font-size:.65rem;line-height:1.25}body.login form .submit{justify-self:end;display:grid}body.login form .submit .button{align-self:center;justify-self:right;background-color:#d6006d;width:auto;height:auto;display:inline-block;vertical-align:top;position:relative;color:#fff;font-size:.8rem;font-weight:600;line-height:.9rem;text-decoration:none;margin:1rem 0px 0px;padding:.35rem .8rem .45rem;border:.1rem solid #d6006d;border-radius:1.9rem;opacity:1;transition:background-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1),border-color 250ms cubic-bezier(0.645, 0.045, 0.355, 1),color 250ms cubic-bezier(0.645, 0.045, 0.355, 1),opacity 250ms cubic-bezier(0.645, 0.045, 0.355, 1)}body.login form .submit .button:hover{background-color:#00afaa;color:#000;border-color:#00afaa}body.login form .submit .button.wp-generate-pw{background-color:#d8d5d6;color:#000;border-color:#d8d5d6}body.login form .submit .button.wp-generate-pw:hover{background-color:#554e51;color:#fff;border-color:#554e51}body.login form .submit .button+.button{margin-top:.5rem}body.login .privacy-policy-page-link{display:none;font-family:"greycliff-cf",sans-serif}body.login .language-switcher{display:none;font-family:"greycliff-cf",sans-serif}body.login #backtoblog{width:auto;height:auto;display:block;position:relative;color:#000;text-align:center;margin:1rem 0px 0px;padding:0px;border:0px none}body.login #backtoblog a,body.login #backtoblog a:hover{color:#fff;font-family:"greycliff-cf",sans-serif;font-weight:600;text-decoration:none;opacity:1;text-shadow:1px 1px 5px rgba(0,0,0,.25);text-decoration:underline;text-decoration-color:inherit;text-decoration-style:solid;text-decoration-thickness:.05rem;text-underline-offset:.2em}body.login #backtoblog a::before,body.login #backtoblog a:hover::before{background-color:#fff !important}body.login #backtoblog a:hover{color:#fad5e5}body.login #nav{width:auto;height:auto;display:block;position:relative;color:#000;text-align:center;margin:1rem 0px 0px;padding:0px;border:0px none}body.login #nav a,body.login #nav a:hover{color:#fff;font-family:"greycliff-cf",sans-serif;font-weight:600;text-decoration:none;opacity:1;text-shadow:1px 1px 5px rgba(0,0,0,.25);text-decoration:underline;text-decoration-color:inherit;text-decoration-style:solid;text-decoration-thickness:.05rem;text-underline-offset:.2em}body.login #nav a::before,body.login #nav a:hover::before{background-color:#fff !important}body.login #nav a:hover{color:#fad5e5}#sso_for_azure_ad_start{grid-row:1;background-color:#00afaa;width:auto;height:auto;display:inline-block;vertical-align:top;position:relative;color:#000;font-size:.9rem;font-weight:700;line-height:1em;text-decoration:none !important;margin:0px;padding:.35em 1em .45em;border:.1rem solid #00afaa;border-radius:1.9em;transition:background-color cubic-bezier(0.645, 0.045, 0.355, 1) 250ms,color cubic-bezier(0.645, 0.045, 0.355, 1) 250ms,border-color cubic-bezier(0.645, 0.045, 0.355, 1) 250ms;margin-right:1.9em;width:auto !important;font-size:.65rem;background-color:#000;color:#000;border-color:#000;margin-right:2.9em}#sso_for_azure_ad_start:hover{background-color:#007167;color:#fff;border-color:#007167}#sso_for_azure_ad_start:hover::before{filter:brightness(0) saturate(0%) invert(100%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(100%) contrast(100%);background-position:center left}#sso_for_azure_ad_start:hover::after{background-color:#007167;border-color:#007167}#sso_for_azure_ad_start::before,#sso_for_azure_ad_start::after{background-size:100%;width:1.9em;height:1.9em;display:block;position:absolute;top:50%;left:100%;margin:0px 0px 0px .1rem;padding:0px;border-radius:1.9em;overflow:hidden;transform:translateY(-50%);transition:background-position cubic-bezier(0.645, 0.045, 0.355, 1) 250ms,background-color cubic-bezier(0.645, 0.045, 0.355, 1) 250ms,border-color cubic-bezier(0.645, 0.045, 0.355, 1) 250ms}#sso_for_azure_ad_start::before{background-color:rgba(0,0,0,0);background-image:url("../img/icon/arrowBtn.svg");background-repeat:no-repeat;background-position:center right;background-size:auto 1.9em;z-index:10}#sso_for_azure_ad_start::after{background-color:#00afaa;z-index:0;border:.1rem solid #00afaa}#sso_for_azure_ad_start.btn--donate{padding:.45em 1.9em}@media only screen and (min-width: 1720px){#sso_for_azure_ad_start.btn--donate{font-size:1.2rem;line-height:.8rem;padding:.35em 1.9em .45em}}#sso_for_azure_ad_start::before,#sso_for_azure_ad_start::after{content:""}#sso_for_azure_ad_start::before{background-image:url("../img/icon/arrowBtn.svg");filter:brightness(0) saturate(0%) invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(0%) contrast(100%);content:""}#sso_for_azure_ad_start::after{background-color:#000;border-color:#000;content:""}#sso_for_azure_ad_start:hover{background-color:#000;color:#fff;border-color:#000}#sso_for_azure_ad_start:hover::before{filter:brightness(0) saturate(0%) invert(100%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(100%) contrast(100%)}#sso_for_azure_ad_start:hover::after{background-color:#000}#sso_for_azure_ad_start+div{grid-row:2;width:100%;height:auto;display:grid;align-items:center;justify-items:center;position:relative;text-align:center;margin:1rem 0px;padding:0px}#sso_for_azure_ad_start+div::before{grid-column:1;grid-row:1;background-color:#d8d5d6;width:100%;height:1px;display:block;position:relative;z-index:0;content:""}#sso_for_azure_ad_start+div::after{grid-column:1;grid-row:1;background-color:#fff;width:auto;height:auto;display:block;position:relative;z-index:10;font-family:"greycliff-cf",sans-serif;font-style:italic;font-weight:500;text-transform:uppercase;margin:0px;padding:0px .25rem;content:"or"}/*# sourceMappingURL=Custom-Admin-Login-Styles.min.css.map */