.mci-footer-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0;text-align:center}.mci-footer-container .mci-footer-text{font-size:var(--text-s, 10px);display:flex;gap:5px}.mci-footer-container .mci-footer-text a{font-size:var(--text-s, 10px);text-decoration:none;color:inherit;font-weight:inherit}.mci-footer-container .mci-footer-ridx{font-size:var(--text-s, 10px);display:flex;gap:5px}.mci-footer-container .mci-footer-ridx p{inline-size:auto}.mci-footer-container .mci-footer-ridx img{inline-size:100px}.mci-footer-container .mci-footer-ridx a{font-size:var(--text-s, 10px);text-decoration:none;color:inherit;font-weight:inherit}body.custom-login-page{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;background:#f1f1f1;display:flex;align-items:center;justify-content:center;min-height:100vh;color:#444}.custom-login-container{width:100%;max-width:400px;padding:20px;box-sizing:border-box}.custom-login-box{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:40px;margin-bottom:20px}@media(max-width: 480px){.custom-login-box{padding:30px 20px}}.custom-login-header{text-align:center;margin-bottom:30px}.custom-login-header h1{margin:0;font-size:24px;font-weight:600;color:#444}.custom-login-logo{max-width:200px;height:auto;margin-bottom:20px;display:block;margin-left:auto;margin-right:auto}.custom-login-form{margin-bottom:20px}.custom-login-form form{margin:0}.custom-login-form label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#444}.custom-login-form input[type=text],.custom-login-form input[type=password]{width:100%;padding:12px;margin-bottom:16px;border:1px solid #ddd;border-radius:4px;font-size:16px;box-sizing:border-box;transition:border-color .2s ease}.custom-login-form input[type=text]:focus,.custom-login-form input[type=password]:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 1px #0073aa}.custom-login-form .login-remember{margin-bottom:16px;display:flex;align-items:center}.custom-login-form .login-remember label{margin:0 0 0 8px;font-weight:normal}.custom-login-form .login-remember input[type=checkbox]{margin:0}.custom-login-form input[type=submit],.custom-login-form .wp-submit{width:100%;padding:12px 24px;background:#0073aa;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.custom-login-form input[type=submit]:hover,.custom-login-form .wp-submit:hover{background:#005a87}.custom-login-form input[type=submit]:active,.custom-login-form .wp-submit:active{transform:translateY(1px)}.custom-login-footer{text-align:center;border-top:1px solid #ddd;padding-top:20px}.custom-login-footer p{margin:8px 0;font-size:14px}.custom-login-footer a{color:#0073aa;text-decoration:none;transition:color .2s ease}.custom-login-footer a:hover{color:#005a87;text-decoration:underline}.custom-login-branding{text-align:center;color:#666;font-size:13px}.custom-login-branding p{margin:8px 0}.custom-login-branding .powered-by{font-size:12px;color:#999}.login-error,.login-success{padding:12px 16px;margin-bottom:20px;border-radius:4px;font-size:14px}.login-error{background-color:#f8d7da;border:1px solid #f5c2c7;color:#dc3232}.login-success{background-color:#d1e7dd;border:1px solid #badbcc;color:#46b450}@media(max-width: 768px){.custom-login-container{max-width:100%}.custom-login-box{border-radius:0;box-shadow:none}}@media(max-width: 480px){.custom-login-header h1{font-size:20px}.custom-login-logo{max-width:150px}}#custom-loginform p{margin-bottom:0}#custom-loginform .login-username,#custom-loginform .login-password{margin-bottom:0}/*# sourceMappingURL=mci-etch-public.css.map */
