body.jyd-pos-login{background:#f8f5f3;color:#30282b;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh;margin:0}.jyd-pos-login #login{width:min(400px,calc(100% - 40px));padding:6vh 0 28px}.jyd-pos-login #login>h1{display:none}.jyd-pos-welcome{text-align:center;margin:0 auto 26px;max-width:440px}.jyd-pos-welcome img{display:block;margin:0 auto 12px;object-fit:contain;border-radius:20px;background:#fff}.jyd-pos-welcome span{display:block;color:#783c50;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.jyd-pos-welcome h1{font-size:26px!important;font-weight:650!important;line-height:1.25;margin:0 0 10px!important;letter-spacing:-.6px}.jyd-pos-welcome p{font-size:15px;line-height:1.5;color:#70656a;margin:0}.jyd-pos-login #loginform,.jyd-pos-login .woocommerce-form-login{background:#fff;border:1px solid #e7dfe2;border-radius:22px;box-shadow:0 8px 28px #55303c09;padding:28px;overflow:visible;margin:0}.jyd-pos-login label{font-size:15px!important;color:#44353c}.jyd-pos-login input[type=text],.jyd-pos-login input[type=password],.jyd-pos-login input[type=email]{border:1px solid #d9cfd3!important;border-radius:11px!important;background:#fff!important;font-size:18px!important;min-height:48px;box-shadow:none!important}.jyd-pos-login input:focus{outline:2px solid #b891a0;outline-offset:2px}.jyd-pos-login #wp-submit,.jyd-pos-login button[name=login]{display:block;width:100%;min-height:50px;background:#783c50!important;border:0!important;border-radius:12px;color:#fff!important;font-size:17px;font-weight:650;text-shadow:none;box-shadow:none;margin-top:16px;cursor:pointer}.jyd-pos-login #loginform .forgetmenot,.jyd-pos-login .woocommerce-form-login__rememberme{display:none}.jyd-pos-duration{clear:both;color:#796b71;font-size:12px!important;line-height:1.55;margin:16px 0 10px!important}.jyd-pos-login #nav,.jyd-pos-login #backtoblog{text-align:center;padding:0;margin-top:20px;font-size:13px}.jyd-pos-login a{color:#783c50!important}.jyd-pos-login .language-switcher,.jyd-pos-login .privacy-policy-page-link{display:none}body.jyd-pos-login:not(.login) header,body.jyd-pos-login:not(.login) footer,body.jyd-pos-login:not(.login) .site-header,body.jyd-pos-login:not(.login) .site-footer{display:none}body.jyd-pos-login:not(.login) .site-content{max-width:460px;margin:auto;padding:32px 20px}.jyd-pos-login .woocommerce #customer_login{display:block}.jyd-pos-login #customer_login>.u-column1{float:none;width:100%}.jyd-pos-login #customer_login>.u-column2{display:none}@media(max-width:480px){.jyd-pos-login #login{padding-top:30px}.jyd-pos-login #loginform{padding:24px}.jyd-pos-welcome h1{font-size:24px!important}}.jyd-pos-login #loginform{display:flow-root}.jyd-pos-login #loginform .submit{float:none;margin:0}.jyd-pos-login #wp-submit{float:none}