.ys-password-wrap{display:flex;align-items:center;gap:6px;width:100%}.ys-password-wrap input{flex:1;min-width:0}.ys-password-eye{flex:none;padding:8px 12px!important;min-width:42px}.ys-live-ticker{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e6e0d3;border-radius:30px;padding:10px 18px;max-width:620px;min-width:0;font-size:13px}.ys-live-ticker strong{color:#9e740d;white-space:nowrap}.ys-live-ticker a{color:#333;overflow:hidden;text-overflow:ellipsis}.ys-live-ticker small{color:#777}body.login{background:#f7f3e9}body.login #login h1 a{background:none;text-indent:0;width:auto;height:auto;font-size:30px;font-weight:800;color:#363636}body.login #loginform,body.login #resetpassform{border-radius:14px}body.login .button-primary{background:#d7ac36;border-color:#c29a2b;color:#282828}@media(max-width:700px){.ys-live-ticker{flex-wrap:wrap;max-width:100%;width:100%;border-radius:15px}.ys-hero-top{flex-wrap:wrap}}
.ys-live-ticker[hidden]{display:none!important}

/* Password controls must override full-width authentication form buttons. */
body .ys-password-wrap{position:relative;display:block;width:100%;min-width:0;box-sizing:border-box}
body .ys-password-wrap input{display:block;width:100%!important;max-width:100%;min-width:0;padding-right:52px!important;box-sizing:border-box}
body .ys-password-wrap .ys-password-eye{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%);display:flex!important;align-items:center;justify-content:center;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:7px!important;border:0!important;border-radius:7px;background:transparent!important;color:#5b5b5b!important;box-shadow:none!important;cursor:pointer;line-height:1}
body .ys-password-wrap .ys-password-eye:hover{background:#f4eedf!important}
body .ys-password-wrap .ys-password-eye:focus-visible{outline:2px solid #d4a72c;outline-offset:1px}
.ys-password-eye svg{width:22px;height:22px;display:block;pointer-events:none}
.ys-password-eye[aria-pressed=false] .ys-eye-slash{display:none}
