.PatientPortalClient_wrap__bG3_R{min-height:100dvh;display:grid;place-items:start center;padding:32px 18px 64px;background:radial-gradient(900px 460px at 12% -8%,#e7f3fb 0,transparent 55%),radial-gradient(820px 460px at 108% 4%,#e8faf8 0,transparent 50%),#fbfcfc;color:#0c1f24;font-family:var(--font-hanken),-apple-system,BlinkMacSystemFont,sans-serif}.PatientPortalClient_card__oyLqY{width:100%;max-width:440px;margin-top:6vh;background:#fff;border:1px solid #e4ebec;border-radius:22px;box-shadow:0 36px 80px -28px rgba(10,45,70,.42),0 12px 30px -16px rgba(10,45,70,.22);padding:28px 28px 24px;text-align:center}.PatientPortalClient_dash__JTzrm{width:100%;max-width:720px}.PatientPortalClient_dashHead__SUreY{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.PatientPortalClient_dashUser__zcUVE{display:flex;align-items:center;gap:12px;font-size:13px;color:#45585e}.PatientPortalClient_dashUser__zcUVE strong{color:#0c1f24}.PatientPortalClient_brand__nNSll{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-fraunces),Georgia,serif;font-weight:600;font-size:16px;color:#0a5b63}.PatientPortalClient_dot__DyDPG{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#1570be,#0a5b63);box-shadow:0 0 0 4px rgba(21,112,190,.15)}.PatientPortalClient_title__UprJd{font-family:var(--font-fraunces),Georgia,serif;font-weight:600;letter-spacing:-.02em;font-size:clamp(22px,4.5vw,28px);margin:12px 0 6px}.PatientPortalClient_lead__j7c7m{color:#45585e;font-size:14.5px;line-height:1.5;margin:0 0 16px}.PatientPortalClient_hint__VJrR2{font-size:12.5px;color:#6b7c82;margin:12px 0 0}.PatientPortalClient_field__uXomg{width:100%;font-family:inherit;font-size:14.5px;padding:12px;border:1px solid #e4ebec;border-radius:12px;margin-bottom:10px;background:#fff;color:#0c1f24}.PatientPortalClient_mini__F4_nP{display:flex;justify-content:flex-end;margin:-2px 0 10px}.PatientPortalClient_mini__F4_nP button{background:transparent;border:0;color:#1570be;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.PatientPortalClient_btnPrimary__p191B{width:100%;background:linear-gradient(135deg,#1570be,#0a5b63);color:#fff;border:0;font-family:inherit;font-weight:800;font-size:15px;padding:13px;border-radius:12px;cursor:pointer;box-shadow:0 14px 28px -12px rgba(21,112,190,.6);margin-bottom:10px}.PatientPortalClient_btnPrimary__p191B:disabled{opacity:.6;cursor:default}.PatientPortalClient_btnGhost__PSo0K{width:100%;background:#fff;color:#0c1f24;border:1px solid #e4ebec;font-family:inherit;font-weight:700;font-size:14px;padding:12px;border-radius:12px;cursor:pointer;margin-bottom:10px}.PatientPortalClient_btnPrimarySm___jnQC{background:linear-gradient(135deg,#1570be,#0a5b63);color:#fff;border:0;font-family:inherit;font-weight:800;font-size:13px;padding:9px 15px;border-radius:10px;cursor:pointer;white-space:nowrap}.PatientPortalClient_linkBtn__mnyiI{background:transparent;border:0;color:#1570be;font-family:inherit;font-weight:700;font-size:13px;cursor:pointer}.PatientPortalClient_divider__iRfAw{display:flex;align-items:center;gap:10px;color:#6b7c82;font-size:12px;margin:8px 0 12px}.PatientPortalClient_divider__iRfAw:after,.PatientPortalClient_divider__iRfAw:before{content:"";flex:1 1;height:1px;background:#e4ebec}.PatientPortalClient_toggle__Wh1oY{text-align:center;font-size:13px;margin-top:14px}.PatientPortalClient_toggle__Wh1oY button{background:transparent;border:0;color:#1570be;font-family:inherit;font-weight:700;cursor:pointer}.PatientPortalClient_err__azLba{background:#fdecea;color:#b71c1c}.PatientPortalClient_err__azLba,.PatientPortalClient_ok__a1RQB{font-size:12.5px;padding:9px 11px;border-radius:10px;margin-bottom:10px;text-align:start}.PatientPortalClient_ok__a1RQB{background:#e6f4ea;color:#1b5e20}.PatientPortalClient_empty__IktPk{color:#6b7c82;font-size:14.5px;background:#fff;border:1px dashed #d7e0e4;border-radius:14px;padding:26px 18px;text-align:center}.PatientPortalClient_list__5jOGr{display:flex;flex-direction:column;gap:12px}.PatientPortalClient_examCard__iBj1h{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid #e4ebec;border-radius:16px;box-shadow:0 1px 2px rgba(12,31,36,.06);padding:16px 18px}.PatientPortalClient_examBody__tHoGE{display:flex;flex-direction:column;gap:4px;min-width:0}.PatientPortalClient_examTitle__FabrD{font-family:var(--font-fraunces),Georgia,serif;font-size:17px;font-weight:600;color:#0c1f24;overflow-wrap:anywhere}.PatientPortalClient_examMeta__EsItd{font-size:12.5px;color:#6b7c82}.PatientPortalClient_overlay__eMSu1{position:fixed;inset:0;background:rgba(10,31,36,.55);display:grid;place-items:center;padding:18px;z-index:100}.PatientPortalClient_viewer__JG0nZ{width:100%;max-width:880px;height:90vh;background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 36px 80px -28px rgba(10,45,70,.5)}.PatientPortalClient_viewerBar__Nk6F7{justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e4ebec}.PatientPortalClient_viewerActions__n_8_g,.PatientPortalClient_viewerBar__Nk6F7{display:flex;align-items:center;gap:12px}.PatientPortalClient_viewerFrame__bcb78{flex:1 1;width:100%;border:0;background:#f3f6f7}