@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&family=Lato:wght@400;700;900&display=swap";._lockScreenOverlay_1oy94_1{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--md-sys-color-scrim, rgba(0, 32, 27, .72));display:flex;align-items:center;justify-content:center;z-index:9999;font-family:var(--app-font);overflow:hidden;padding:16px;box-sizing:border-box}._lockScreenCard_1oy94_20{background:var(--md-sys-color-surface-container-lowest);width:380px;max-width:100%;padding:20px;box-sizing:border-box;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-lg);box-shadow:var(--md-sys-elevation-2)}._title_1oy94_31{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--md-sys-color-on-surface);letter-spacing:.2px}._unlockForm_1oy94_40{display:flex;flex-direction:column;width:100%;gap:12px}._input_1oy94_47{margin-top:2px}._eyeIcon_1oy94_51{color:var(--md-sys-color-on-surface-variant)!important}._eyeIcon_1oy94_51:hover{color:var(--md-sys-color-primary)!important}._divider_1oy94_59{width:100%;height:1px;background:var(--md-sys-color-outline-variant)}._buttonRow_1oy94_66{display:flex;justify-content:flex-end;width:100%}._unlockButton_1oy94_73{border-radius:var(--md-sys-shape-corner-lg)!important;background-color:var(--md-sys-color-primary)!important;color:var(--md-sys-color-on-primary)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;padding:10px 16px!important;box-shadow:var(--md-sys-elevation-1)!important;text-transform:none!important}._unlockButton_1oy94_73:hover{background-color:#00796b!important}._unlockButton_1oy94_73:disabled{opacity:.7}._error_1oy94_94{margin-top:4px;color:var(--md-sys-color-error);font-size:14px}:root{--app-font: "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--pp-font: "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--md-sys-color-primary: #006b5e;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #74f8e2;--md-sys-color-on-primary-container: #00201b;--md-sys-color-secondary-container: #cce8e0;--md-sys-color-on-secondary-container: #06201a;--md-sys-color-tertiary-container: #c8e6ff;--md-sys-color-error: #ba1a1a;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #410002;--md-sys-color-success: #1b6d30;--md-sys-color-success-container: #a3f5a0;--md-sys-color-warning-container: #fff3cd;--md-sys-color-surface: #f5fbf8;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #eff5f2;--md-sys-color-surface-container: #e9efec;--md-sys-color-surface-container-highest: #dee4e1;--md-sys-color-on-surface: #171d1b;--md-sys-color-on-surface-variant: #3f4946;--md-sys-color-outline: #6f7976;--md-sys-color-outline-variant: #bfc9c5;--md-sys-shape-corner-xs: 4px;--md-sys-shape-corner-sm: 8px;--md-sys-shape-corner-md: 12px;--md-sys-shape-corner-lg: 16px;--md-sys-shape-corner-full: 9999px;--md-sys-elevation-1: 0 1px 3px 1px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .12)}body{margin:0;min-height:100vh;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:var(--app-font)}.patientPortalRoot,.patientPortalRoot *{font-family:Lato,sans-serif}h1{font-size:3.2em;line-height:1.1;margin:0}a{font-weight:500;color:var(--md-sys-color-primary);text-decoration:inherit}a:hover{color:var(--md-sys-color-primary)}button{border-radius:var(--md-sys-shape-corner-sm);border:1px solid transparent;padding:.55em 1.1em;font-size:.95em;font-weight:500;background-color:transparent;color:inherit;cursor:pointer;transition:all .2s ease}button:hover{border-color:var(--md-sys-color-outline)}button:focus{outline:none}*{box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#c5cdca;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#aab4b0}::-webkit-scrollbar-track{background-color:#eef2f0;border-radius:6px}button:focus,button:focus-visible,.MuiButtonBase-root:focus,.MuiIconButton-root:focus,:focus{outline:none!important;box-shadow:none!important}
