.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mc-auth{color:#1c2a24;background:#f4efe4;grid-template-columns:minmax(18rem,1fr) minmax(22rem,28rem);min-height:100vh;font-family:"Source Sans 3",Segoe UI,Tahoma,sans-serif;display:grid}.mc-auth__aside{color:#f4efe4;background:linear-gradient(165deg,#c49a4a29,#0000 42%),linear-gradient(#0f2d3d 0%,#163c3a 100%);flex-direction:column;justify-content:center;padding:3.5rem 4rem;display:flex}.mc-auth__kicker{letter-spacing:.22em;text-transform:uppercase;color:#e4c37a;margin:0 0 1rem;font-size:.78rem}.mc-auth__headline{margin:0;font-family:Palatino Linotype,Palatino,Iowan Old Style,Georgia,serif;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:600;line-height:1.15}.mc-auth__headline span{color:#e8d5a3;display:block}.mc-auth__lede{color:#d5ddd8;max-width:28rem;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.55}.mc-auth__panel{flex-direction:column;justify-content:center;padding:2.5rem 2rem;display:flex}.mc-auth__card{background:#fffdf8;border:1px solid #e4d9c5;border-radius:18px;width:100%;max-width:24rem;margin:0 auto;padding:1.75rem 1.6rem 1.5rem;box-shadow:0 18px 40px #0f2d3d14}.mc-auth__copy{text-align:center;color:#6b746d;max-width:24rem;margin:1.25rem auto 0;font-size:.8rem}.rx-ehr-auth__logo{flex-direction:column;align-items:flex-start;margin-bottom:1.15rem;display:flex}.rx-ehr-auth__logo-row{align-items:center;gap:.55rem;display:flex}.rx-ehr-auth__logo-img{object-fit:contain;max-width:11rem;height:2.75rem;display:block}.rx-ehr-auth__mark{background:#c49a4a;border-radius:4px 14px;width:1.35rem;height:1.35rem}.rx-ehr-auth__brand{color:#0f2d3d;letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.rx-ehr-auth__tag{color:#6b746d;letter-spacing:.02em;margin-top:.2rem;font-size:.78rem;display:block}.mc-auth__card h1,.rx-ehr-auth__card h1{text-align:left;color:#0f2d3d;margin:0 0 .35rem;font-size:1.55rem;font-weight:700}.rx-ehr-auth__subtitle{text-align:left;color:#5c6560;margin:0 0 1.2rem;font-size:.95rem}.rx-ehr-auth__field{margin-bottom:.95rem}.rx-ehr-auth__field label,.mc-auth__card label{color:#3d4a44;margin-bottom:.35rem;font-size:.88rem;display:block}.rx-ehr-auth__field input,.mc-auth__card input[type=text],.mc-auth__card input[type=password]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d5cbb8;border-radius:10px;padding:.7rem .8rem}.rx-ehr-auth__field input:read-only{background:#f3eee4}.rx-ehr-auth__error{color:#a33b2b;margin-top:.35rem;font-size:.85rem;display:block}.rx-ehr-auth__alert{color:#a33b2b;margin:0 0 1rem;font-size:.9rem}.rx-ehr-auth__next{color:#f4efe4;width:100%;font:inherit;cursor:pointer;background:#0f2d3d;border:0;border-radius:999px;margin-top:.35rem;padding:.78rem 1rem;font-size:1.02rem}.rx-ehr-auth__next:disabled{opacity:.65;cursor:default}.rx-ehr-auth__back{text-align:center;color:#0f2d3d;margin-top:1.15rem;font-size:.95rem;display:block}.rx-ehr-auth__intro{color:#5c6560;margin:0 0 1.25rem;font-size:.95rem;line-height:1.4}.rx-ehr-auth__password-wrap{position:relative}.rx-ehr-auth__password-wrap input{padding-right:2.75rem}.rx-ehr-auth__eye{color:#6b746d;cursor:pointer;background:0 0;border:0;font-size:.78rem;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.rx-ehr-auth__edit,.rx-ehr-auth__reset{color:#8a691f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rx-ehr-auth__reset-row{margin:.2rem 0 1rem}.rx-ehr-auth__invalid input{border-color:#a33b2b}@media (max-width:860px){.mc-auth{grid-template-columns:1fr}.mc-auth__aside{min-height:12rem;padding:2rem 1.5rem 1.5rem}.mc-auth__headline{font-size:2rem}.mc-auth__panel{padding:1.25rem 1rem 2rem}}
