.agenda-time-grid-module__1bTv3G__calendar{--days:7;--hours:14;--range-start:420;--hour-height:4rem;--gutter-width:3.5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow:hidden}.agenda-time-grid-module__1bTv3G__scroll{overscroll-behavior:contain;max-height:min(72vh,46rem);overflow-y:auto}.agenda-time-grid-module__1bTv3G__grid{grid-template-columns:var(--gutter-width) repeat(var(--days), minmax(0, 1fr));display:grid}.agenda-time-grid-module__1bTv3G__corner,.agenda-time-grid-module__1bTv3G__dayHeader{z-index:3;border-bottom:1px solid var(--border-subtle);background:var(--surface);position:sticky;top:0}.agenda-time-grid-module__1bTv3G__dayHeader{padding:var(--space-2) var(--space-1);border-inline-start:1px solid var(--border-subtle);place-items:center;display:grid}.agenda-time-grid-module__1bTv3G__dayButton{min-width:3rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:.125rem;display:grid}.agenda-time-grid-module__1bTv3G__dayButton:hover{background:var(--surface-brand-soft)}.agenda-time-grid-module__1bTv3G__weekday{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.agenda-time-grid-module__1bTv3G__dayNumber{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--text-primary);place-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:grid}.agenda-time-grid-module__1bTv3G__today .agenda-time-grid-module__1bTv3G__weekday{color:var(--text-brand)}.agenda-time-grid-module__1bTv3G__today .agenda-time-grid-module__1bTv3G__dayNumber{color:var(--surface);background:var(--action-primary)}.agenda-time-grid-module__1bTv3G__gutter,.agenda-time-grid-module__1bTv3G__column{height:calc(var(--hours) * var(--hour-height));position:relative}.agenda-time-grid-module__1bTv3G__hourLabel{--i:0;top:calc(var(--i) * var(--hour-height));right:var(--space-2);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1;position:absolute;transform:translateY(-50%)}.agenda-time-grid-module__1bTv3G__column{border-inline-start:1px solid var(--border-subtle);background-image:repeating-linear-gradient(to bottom, var(--border-subtle) 0, var(--border-subtle) 1px, transparent 1px, transparent var(--hour-height)), repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour-height) / 2), color-mix(in srgb, var(--border-subtle) 55%, transparent) calc(var(--hour-height) / 2), color-mix(in srgb, var(--border-subtle) 55%, transparent) calc(var(--hour-height) / 2 + 1px), transparent calc(var(--hour-height) / 2 + 1px), transparent var(--hour-height));min-width:0}.agenda-time-grid-module__1bTv3G__columnToday{background-color:color-mix(in srgb, var(--surface-brand-soft) 45%, var(--surface))}.agenda-time-grid-module__1bTv3G__events{margin:0;padding:0;list-style:none;position:absolute;inset:0}.agenda-time-grid-module__1bTv3G__event{--start:0;--duration:0;--lane:0;--lanes:1;z-index:1;top:calc((var(--start) - var(--range-start)) * var(--hour-height) / 60 + 1px);left:calc(var(--lane) * 100% / var(--lanes) + 2px);width:calc(100% / var(--lanes) - 4px);height:calc(max(var(--duration), 20) * var(--hour-height) / 60 - 2px);min-width:0;position:absolute}.agenda-time-grid-module__1bTv3G__eventButton{--accent:var(--action-primary);border:0;border-inline-start:3px solid var(--accent);border-radius:var(--radius-sm);width:100%;min-width:0;height:100%;color:var(--text-primary);background:color-mix(in srgb, var(--accent) 13%, var(--surface));cursor:pointer;font:inherit;text-align:start;transition:background-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);flex-direction:column;align-items:flex-start;gap:.0625rem;padding:.1875rem .375rem;font-size:.75rem;line-height:1.25;display:flex;overflow:hidden}.agenda-time-grid-module__1bTv3G__eventButton:hover{background:color-mix(in srgb, var(--accent) 22%, var(--surface))}.agenda-time-grid-module__1bTv3G__eventButton[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.agenda-time-grid-module__1bTv3G__eventButton[data-status=completed]{--accent:var(--success)}.agenda-time-grid-module__1bTv3G__eventButton[data-status=cancelled],.agenda-time-grid-module__1bTv3G__eventButton[data-status=no_show]{--accent:var(--danger)}.agenda-time-grid-module__1bTv3G__eventButton[data-status=rescheduled]{--accent:var(--border-strong)}.agenda-time-grid-module__1bTv3G__eventButton[data-status=cancelled] .agenda-time-grid-module__1bTv3G__eventTitle,.agenda-time-grid-module__1bTv3G__eventButton[data-status=rescheduled] .agenda-time-grid-module__1bTv3G__eventTitle{text-decoration:line-through}.agenda-time-grid-module__1bTv3G__eventButton[data-status=cancelled],.agenda-time-grid-module__1bTv3G__eventButton[data-status=rescheduled]{opacity:.75}.agenda-time-grid-module__1bTv3G__blockEvent{--accent:var(--border-strong);color:var(--text-secondary);background:repeating-linear-gradient(135deg, var(--surface-subtle) 0, var(--surface-subtle) .375rem, var(--surface) .375rem, var(--surface) .75rem)}.agenda-time-grid-module__1bTv3G__blockEvent:hover{background:var(--surface-subtle)}.agenda-time-grid-module__1bTv3G__blockEvent[data-active=false]{opacity:.6}.agenda-time-grid-module__1bTv3G__eventTime{color:color-mix(in srgb, var(--accent) 75%, var(--text-primary));font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.agenda-time-grid-module__1bTv3G__eventTitle{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;max-width:100%;font-weight:700;display:-webkit-box;overflow:hidden}.agenda-time-grid-module__1bTv3G__eventMeta{max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-time-grid-module__1bTv3G__compact{align-items:center;gap:var(--space-1);flex-direction:row;padding-block:0}.agenda-time-grid-module__1bTv3G__compact .agenda-time-grid-module__1bTv3G__eventTitle{text-overflow:ellipsis;white-space:nowrap;display:block}.agenda-time-grid-module__1bTv3G__now{--now:0;z-index:2;top:calc((var(--now) - var(--range-start)) * var(--hour-height) / 60);background:var(--danger);pointer-events:none;height:2px;position:absolute;left:0;right:0}.agenda-time-grid-module__1bTv3G__now:before{border-radius:var(--radius-full);background:var(--danger);content:"";width:.625rem;height:.625rem;position:absolute;top:50%;left:-.3125rem;transform:translateY(-50%)}.agenda-time-grid-module__1bTv3G__calendar[data-view=day] .agenda-time-grid-module__1bTv3G__eventButton{font-size:.8125rem}.agenda-time-grid-module__1bTv3G__calendar[data-view=day] .agenda-time-grid-module__1bTv3G__eventButton:not(.agenda-time-grid-module__1bTv3G__compact){align-content:flex-start;column-gap:var(--space-2);flex-flow:wrap}.agenda-time-grid-module__1bTv3G__calendar[data-view=day] .agenda-time-grid-module__1bTv3G__eventButton:not(.agenda-time-grid-module__1bTv3G__compact) .agenda-time-grid-module__1bTv3G__eventTitle{-webkit-line-clamp:1;flex:1 1 0;min-width:0}.agenda-time-grid-module__1bTv3G__calendar[data-view=day] .agenda-time-grid-module__1bTv3G__eventMeta{flex-basis:100%}@media (max-width:47.99rem){.agenda-time-grid-module__1bTv3G__calendar{--gutter-width:3rem}}
.button-module__ZrnLOW__button{width:fit-content;max-width:100%;min-height:var(--control-height);justify-content:center;align-self:start;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:.6875rem var(--space-5);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border:1px solid #0000;font-weight:700;line-height:1.25rem;text-decoration:none;display:inline-flex}.button-module__ZrnLOW__button>svg{flex:none;width:1.125rem;height:1.125rem}.button-module__ZrnLOW__compact>svg{width:1rem;height:1rem}.button-module__ZrnLOW__button:disabled{cursor:not-allowed;opacity:.62}.button-module__ZrnLOW__loading:disabled{cursor:wait}.button-module__ZrnLOW__primary{color:var(--surface);background:var(--action-primary);box-shadow:var(--shadow-action)}.button-module__ZrnLOW__primary:hover:not(:disabled){background:var(--action-primary-hover);box-shadow:var(--shadow-action-hover)}.button-module__ZrnLOW__primary:active:not(:disabled){background:var(--action-primary-pressed)}.button-module__ZrnLOW__secondary{border-color:var(--border-strong);color:var(--text-brand);background:var(--surface)}.button-module__ZrnLOW__secondary:hover:not(:disabled){border-color:var(--brand-400);background:var(--surface-brand-soft)}.button-module__ZrnLOW__quiet{color:var(--text-brand);background:0 0}.button-module__ZrnLOW__quiet:hover:not(:disabled){background:var(--surface-brand-soft)}.button-module__ZrnLOW__danger{color:var(--surface);background:var(--danger)}.button-module__ZrnLOW__compact{min-height:var(--control-height-compact);padding:.4375rem var(--space-3);font-size:.875rem}.button-module__ZrnLOW__icon{width:var(--control-height);min-width:var(--control-height);padding:0}.button-module__ZrnLOW__full{width:100%}@media (any-pointer:coarse){.button-module__ZrnLOW__compact{min-height:var(--control-height)}}.button-module__ZrnLOW__spinner{width:1rem;height:1rem;animation:.8s linear infinite button-module__ZrnLOW__spin}@keyframes button-module__ZrnLOW__spin{to{transform:rotate(360deg)}}
.feedback-module__htb7Yq__feedback{align-items:start;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-4);border:1px solid;grid-template-columns:auto minmax(0,1fr);font-size:.9375rem;font-weight:600;line-height:1.375rem;display:grid}.feedback-module__htb7Yq__feedback svg{width:1.25rem;height:1.25rem;margin-top:.0625rem}.feedback-module__htb7Yq__feedback p{margin:0}.feedback-module__htb7Yq__info{border-color:color-mix(in srgb, var(--info) 28%, transparent);color:var(--info);background:var(--info-soft)}.feedback-module__htb7Yq__success{border-color:color-mix(in srgb, var(--success) 28%, transparent);color:var(--success);background:var(--success-soft)}.feedback-module__htb7Yq__warning{border-color:color-mix(in srgb, var(--warning) 32%, transparent);color:var(--warning);background:var(--warning-soft)}.feedback-module__htb7Yq__error{border-color:color-mix(in srgb, var(--danger) 28%, transparent);color:var(--danger);background:var(--danger-soft)}
.field-module__EG4Szq__field{gap:var(--space-2);width:100%;min-width:0;display:grid}.field-module__EG4Szq__widthShort{max-width:6rem}.field-module__EG4Szq__widthTime{max-width:9rem}.field-module__EG4Szq__widthDate,.field-module__EG4Szq__widthAmount{max-width:12rem}.field-module__EG4Szq__widthMedium{max-width:20rem}.field-module__EG4Szq__widthLong{max-width:32rem}.field-module__EG4Szq__widthFull{max-width:100%}.field-module__EG4Szq__label{align-items:center;gap:var(--space-1);color:var(--text-primary);font-size:.875rem;font-weight:700;line-height:1.25rem;display:inline-flex}.field-module__EG4Szq__required{color:var(--danger)}.field-module__EG4Szq__required:before{content:"*"}.field-module__EG4Szq__control{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:.625rem var(--space-3);color:var(--text-primary);background:var(--surface);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard)}.field-module__EG4Szq__compact .field-module__EG4Szq__control{min-height:var(--control-height-compact);padding-block:var(--space-2)}.field-module__EG4Szq__control:hover:not(:disabled){border-color:var(--brand-400)}.field-module__EG4Szq__control[aria-invalid=true]{border-color:var(--danger)}.field-module__EG4Szq__description,.field-module__EG4Szq__error{margin:0;font-size:.8125rem;line-height:1.125rem}@media (any-pointer:coarse){.field-module__EG4Szq__compact .field-module__EG4Szq__control{min-height:var(--control-height)}}.field-module__EG4Szq__description{color:var(--text-secondary)}.field-module__EG4Szq__error{color:var(--danger);font-weight:600}
.loading-module__cM4-7q__inline{align-items:center;gap:var(--space-3);color:var(--text-secondary);margin:0;font-size:.9375rem;font-weight:650;line-height:1.375rem;display:inline-flex}.loading-module__cM4-7q__spinner{width:1.125rem;height:1.125rem;color:var(--action-primary);animation:.8s linear infinite loading-module__cM4-7q__spin}.loading-module__cM4-7q__skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-subtle) 0%, var(--surface-brand-soft) 48%, var(--surface-subtle) 100%);min-height:1rem;animation:loading-module__cM4-7q__shimmer 1.4s var(--ease-standard) infinite;background-size:200% 100%;overflow:hidden}@keyframes loading-module__cM4-7q__spin{to{transform:rotate(360deg)}}@keyframes loading-module__cM4-7q__shimmer{to{background-position-x:-200%}}
.session-boundary-module__S4cljW__page{min-height:100dvh;padding:var(--space-6);background:radial-gradient(circle at 15% 15%, var(--decoration-brand-subtle), transparent 24rem), var(--canvas);place-items:center;display:grid}.session-boundary-module__S4cljW__state{justify-items:start;gap:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface);width:min(100%,32rem);box-shadow:var(--shadow-soft);padding:clamp(2rem,6vw,3.5rem);display:grid}.session-boundary-module__S4cljW__logo{width:9rem;height:auto}.session-boundary-module__S4cljW__eyebrow,.session-boundary-module__S4cljW__state h1{margin:0}.session-boundary-module__S4cljW__eyebrow{color:var(--action-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.session-boundary-module__S4cljW__state h1{max-width:18ch;color:var(--text-primary);letter-spacing:-.04em;font-size:clamp(2rem,6vw,2.75rem);line-height:1.08}
.patient-form-module__PNhYuq__form{gap:var(--space-5);display:grid}.patient-form-module__PNhYuq__section{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface);min-width:0;margin:0;padding:clamp(1.25rem,3vw,2rem)}.patient-form-module__PNhYuq__section legend{float:left;align-items:center;gap:var(--space-3);width:100%;max-width:100%;padding:0 0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:flex}.patient-form-module__PNhYuq__section legend+*{clear:both}.patient-form-module__PNhYuq__section legend>span:last-child{gap:var(--space-1);display:grid}.patient-form-module__PNhYuq__section legend strong{font-size:1.1rem}.patient-form-module__PNhYuq__section legend small{color:var(--text-secondary);font-size:.8125rem;font-weight:500}.patient-form-module__PNhYuq__sectionIcon{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--text-brand);background:var(--surface-brand-soft);flex:none;place-items:center;display:grid}.patient-form-module__PNhYuq__sectionIcon svg{width:1.25rem;height:1.25rem}.patient-form-module__PNhYuq__grid{align-items:start;gap:var(--space-5);padding-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.patient-form-module__PNhYuq__wide{grid-column:1/-1}.patient-form-module__PNhYuq__noteControl{display:block;position:relative}.patient-form-module__PNhYuq__noteControl svg{top:var(--space-4);left:var(--space-4);width:1.1rem;height:1.1rem;color:var(--text-secondary);pointer-events:none;position:absolute}.patient-form-module__PNhYuq__noteControl textarea{resize:vertical;width:100%;min-height:7rem;padding-left:2.75rem}.patient-form-module__PNhYuq__actions{justify-content:flex-end;gap:var(--space-3);display:flex}@media (max-width:47.99rem){.patient-form-module__PNhYuq__section legend{align-items:flex-start}.patient-form-module__PNhYuq__grid{grid-template-columns:1fr}.patient-form-module__PNhYuq__wide{grid-column:auto}.patient-form-module__PNhYuq__actions{flex-direction:column-reverse;align-items:stretch}.patient-form-module__PNhYuq__actions button{width:100%}}
.sheet-dialog-module__yw9THa__backdrop{z-index:80;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1;transition:opacity .22s var(--ease-standard);position:fixed;inset:0}.sheet-dialog-module__yw9THa__backdrop[data-starting-style],.sheet-dialog-module__yw9THa__backdrop[data-ending-style]{opacity:0}.sheet-dialog-module__yw9THa__sheet{z-index:81;border-radius:var(--radius-xl);background:var(--surface);width:min(100% - 2rem,46rem);max-height:min(88dvh,52rem);box-shadow:var(--shadow-floating);opacity:1;transition:transform .36s cubic-bezier(.22, 1, .36, 1), opacity .22s var(--ease-standard);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.sheet-dialog-module__yw9THa__sheet[data-starting-style],.sheet-dialog-module__yw9THa__sheet[data-ending-style]{opacity:0;transform:translate(-50%,55dvh)}.sheet-dialog-module__yw9THa__sheet:focus-visible{outline:0}.sheet-dialog-module__yw9THa__body{overscroll-behavior:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.sheet-dialog-module__yw9THa__body>*{box-shadow:none;border:0;border-radius:0}@media (max-width:40rem){.sheet-dialog-module__yw9THa__sheet{border-radius:var(--radius-lg);width:calc(100% - 1rem);max-height:92dvh}}@media (prefers-reduced-motion:reduce){.sheet-dialog-module__yw9THa__backdrop,.sheet-dialog-module__yw9THa__sheet{transition-duration:.01ms}}
.auth-form-module__yvaedW__form{gap:var(--space-8);display:grid}.auth-form-module__yvaedW__sections{gap:var(--space-10);display:grid}.auth-form-module__yvaedW__section{border:0;min-width:0;margin:0;padding:0}.auth-form-module__yvaedW__section+.auth-form-module__yvaedW__section{border-top:1px solid var(--border-subtle);padding-top:var(--space-8)}.auth-form-module__yvaedW__section legend{color:var(--text-primary);padding:0;font-size:1.125rem;font-weight:750;line-height:1.5rem;display:block}.auth-form-module__yvaedW__sectionDescription,.auth-form-module__yvaedW__helper{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.auth-form-module__yvaedW__grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-form-module__yvaedW__wide{grid-column:1/-1}.auth-form-module__yvaedW__loginFields{gap:var(--space-5);display:grid}.auth-form-module__yvaedW__actions{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.auth-form-module__yvaedW__submit{min-width:11.5rem}.auth-form-module__yvaedW__feedback:focus-visible{border-radius:var(--radius-md)}@media (max-width:47.99rem){.auth-form-module__yvaedW__grid{grid-template-columns:minmax(0,1fr)}.auth-form-module__yvaedW__wide{grid-column:auto}}@media (max-width:31.99rem){.auth-form-module__yvaedW__form,.auth-form-module__yvaedW__sections{gap:var(--space-8)}.auth-form-module__yvaedW__actions,.auth-form-module__yvaedW__submit{width:100%}}.auth-form-module__yvaedW__note{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.auth-form-module__yvaedW__link{color:var(--text-brand);font-size:.9375rem;font-weight:700}
.confirm-action-dialog-module__w7cWXW__backdrop{z-index:80;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.confirm-action-dialog-module__w7cWXW__viewport{z-index:81;padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.confirm-action-dialog-module__w7cWXW__dialog{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:min(100%,28rem);padding:var(--space-6);color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow-floating)}.confirm-action-dialog-module__w7cWXW__title{margin:0;font-size:1.25rem;line-height:1.75rem}.confirm-action-dialog-module__w7cWXW__description{margin:var(--space-2) 0 0;color:var(--text-secondary);line-height:1.5}.confirm-action-dialog-module__w7cWXW__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);display:flex}@media (max-width:35rem){.confirm-action-dialog-module__w7cWXW__actions{flex-direction:column-reverse;align-items:stretch}.confirm-action-dialog-module__w7cWXW__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.confirm-action-dialog-module__w7cWXW__backdrop,.confirm-action-dialog-module__w7cWXW__dialog{transition-duration:.01ms}}
.recovery-codes-panel-module__8FuPvW__panel,.recovery-codes-panel-module__8FuPvW__dialog,.recovery-codes-panel-module__8FuPvW__form,.recovery-codes-panel-module__8FuPvW__status{gap:var(--space-4);min-width:0;display:grid}.recovery-codes-panel-module__8FuPvW__panel,.recovery-codes-panel-module__8FuPvW__dialog{padding:clamp(1.25rem,3vw,2rem)}.recovery-codes-panel-module__8FuPvW__dialog h2{color:var(--text-primary);margin:0;font-size:1.125rem}.recovery-codes-panel-module__8FuPvW__form p{color:var(--text-secondary);margin:0;line-height:1.55}.recovery-codes-panel-module__8FuPvW__facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.recovery-codes-panel-module__8FuPvW__facts div{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.recovery-codes-panel-module__8FuPvW__facts dt{color:var(--text-secondary);font-size:.8125rem}.recovery-codes-panel-module__8FuPvW__facts dd{color:var(--text-primary);margin:0;font-weight:700}.recovery-codes-panel-module__8FuPvW__codes{gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-subtle);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;list-style:none;display:grid}.recovery-codes-panel-module__8FuPvW__codes code{color:var(--text-primary);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;font-weight:700}.recovery-codes-panel-module__8FuPvW__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.recovery-codes-panel-module__8FuPvW__confirm{align-items:center;gap:var(--space-2);color:var(--text-primary);cursor:pointer;font-weight:700;display:flex}.recovery-codes-panel-module__8FuPvW__confirm input{width:1.125rem;height:1.125rem;accent-color:var(--action-primary)}@media (max-width:40rem){.recovery-codes-panel-module__8FuPvW__actions>*{flex:100%}}
.empty-state-module__eMqHPW__empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-secondary);background:var(--surface-subtle);display:flex}.empty-state-module__eMqHPW__icon{color:var(--text-brand);flex:none;place-items:center;display:grid}.empty-state-module__eMqHPW__icon svg{width:1.25rem;height:1.25rem}.empty-state-module__eMqHPW__copy{gap:var(--space-1);min-width:0;display:grid}.empty-state-module__eMqHPW__empty .empty-state-module__eMqHPW__title,.empty-state-module__eMqHPW__empty .empty-state-module__eMqHPW__text{margin:0}.empty-state-module__eMqHPW__empty .empty-state-module__eMqHPW__title{color:var(--text-primary);font-weight:700}.empty-state-module__eMqHPW__empty .empty-state-module__eMqHPW__text{font-size:.875rem;line-height:1.5}
.page-header-module__WH-__q__header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.page-header-module__WH-__q__copy{max-width:46rem}.page-header-module__WH-__q__eyebrow{margin:0 0 var(--space-2);color:var(--text-brand);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.page-header-module__WH-__q__title{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:1.75rem;line-height:2.25rem}.page-header-module__WH-__q__description{max-width:42rem;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:1rem;line-height:1.5}.page-header-module__WH-__q__actions{gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}@media (max-width:47.99rem){.page-header-module__WH-__q__header{align-items:stretch;gap:var(--space-5);flex-direction:column}.page-header-module__WH-__q__actions>*{flex:1}.page-header-module__WH-__q__title{font-size:1.5rem;line-height:2rem}}
.patient-detail-module__zip5mq__page{gap:var(--space-6);display:grid}.patient-detail-module__zip5mq__state{justify-items:start;gap:var(--space-4);max-width:44rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.patient-detail-module__zip5mq__stateSkeleton{width:min(100%,32rem);height:8rem}.patient-detail-module__zip5mq__context{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5);display:flex}.patient-detail-module__zip5mq__contextCopy,.patient-detail-module__zip5mq__contextActions,.patient-detail-module__zip5mq__badges{align-items:center;display:flex}.patient-detail-module__zip5mq__contextCopy{gap:var(--space-4);min-width:0}.patient-detail-module__zip5mq__avatar,.patient-detail-module__zip5mq__sectionHeading>span{color:var(--text-brand);background:var(--surface-brand-soft);flex:none;place-items:center;display:grid}.patient-detail-module__zip5mq__avatar{border-radius:var(--radius-full);width:3rem;height:3rem}.patient-detail-module__zip5mq__avatar svg,.patient-detail-module__zip5mq__sectionHeading svg{width:1.25rem;height:1.25rem}.patient-detail-module__zip5mq__contextLabel{margin:0 0 var(--space-2);color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.patient-detail-module__zip5mq__badges,.patient-detail-module__zip5mq__contextActions{gap:var(--space-2);flex-wrap:wrap}.patient-detail-module__zip5mq__pendingBadge{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);min-height:1.75rem;padding:.25rem var(--space-2);color:var(--warning);background:var(--warning-soft);cursor:pointer;border:0;font-size:.75rem;font-weight:800;display:inline-flex}.patient-detail-module__zip5mq__pendingBadge:hover{text-decoration:underline}.patient-detail-module__zip5mq__pendingBadge svg{width:.875rem;height:.875rem}@media (any-pointer:coarse){.patient-detail-module__zip5mq__pendingBadge{min-height:var(--control-height)}}.patient-detail-module__zip5mq__editor,.patient-detail-module__zip5mq__dataSection{padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:10rem}.patient-detail-module__zip5mq__editor{width:min(100%, var(--form-max-width));gap:var(--space-6);border-color:color-mix(in srgb, var(--action-primary) 28%, var(--border-subtle));display:grid}.patient-detail-module__zip5mq__sectionHeading{align-items:flex-start;gap:var(--space-3);display:flex}.patient-detail-module__zip5mq__sectionHeading>span{border-radius:var(--radius-md);width:2.75rem;height:2.75rem}.patient-detail-module__zip5mq__sectionHeading h2,.patient-detail-module__zip5mq__sectionHeading p{margin:0}.patient-detail-module__zip5mq__sectionHeading h2{color:var(--text-primary);font-size:1.125rem}.patient-detail-module__zip5mq__sectionHeading p{margin-top:var(--space-1);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.patient-detail-module__zip5mq__detailList{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.patient-detail-module__zip5mq__detailList>div{border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface-subtle)}.patient-detail-module__zip5mq__detailList dt{align-items:center;gap:var(--space-2);color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:flex}.patient-detail-module__zip5mq__detailList dt svg{width:.875rem;height:.875rem}.patient-detail-module__zip5mq__detailList dd{overflow-wrap:anywhere;margin:var(--space-2) 0 0;color:var(--text-primary);font-weight:650;line-height:1.5}.patient-detail-module__zip5mq__detailWide{grid-column:1/-1}@media (max-width:64rem){.patient-detail-module__zip5mq__context{flex-direction:column;align-items:stretch}}@media (max-width:47.99rem){.patient-detail-module__zip5mq__page{gap:var(--space-5)}.patient-detail-module__zip5mq__contextActions{flex-direction:column;align-items:stretch}.patient-detail-module__zip5mq__contextActions button{width:100%}.patient-detail-module__zip5mq__detailList{grid-template-columns:1fr}.patient-detail-module__zip5mq__detailWide{grid-column:auto}}
.password-field-module__UoHjCG__controlWrap{position:relative}.password-field-module__UoHjCG__control{padding-right:3.75rem}.password-field-module__UoHjCG__toggle{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);position:absolute;top:50%;right:0;transform:translateY(-50%)}.password-field-module__UoHjCG__toggle:hover:not(:disabled){transform:translateY(-50%)}.password-field-module__UoHjCG__toggle svg{width:1.125rem;height:1.125rem}
.section-heading-module__1WeJMG__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.section-heading-module__1WeJMG__lead{align-items:flex-start;gap:var(--space-3);flex:18rem;min-width:0;display:flex}.section-heading-module__1WeJMG__leadCentered{align-items:center}.section-heading-module__1WeJMG__icon{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--text-brand);background:var(--surface-brand-soft);flex:none;place-items:center;display:grid}.section-heading-module__1WeJMG__icon svg{width:1.25rem;height:1.25rem}.section-heading-module__1WeJMG__copy{gap:var(--space-1);min-width:0;display:grid}.section-heading-module__1WeJMG__heading .section-heading-module__1WeJMG__title,.section-heading-module__1WeJMG__heading .section-heading-module__1WeJMG__description{margin:0}.section-heading-module__1WeJMG__heading .section-heading-module__1WeJMG__title{color:var(--text-primary);font-size:1.125rem;line-height:1.3}.section-heading-module__1WeJMG__heading .section-heading-module__1WeJMG__description{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.section-heading-module__1WeJMG__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.surface-module__44B0Bq__surface{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface)}.surface-module__44B0Bq__subtle{background:var(--surface-subtle)}.surface-module__44B0Bq__floating{box-shadow:var(--shadow-floating)}
.care-engagement-detail-module__zBU5Dq__page{gap:var(--space-6);display:grid}.care-engagement-detail-module__zBU5Dq__headerActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.care-engagement-detail-module__zBU5Dq__state{justify-items:start;gap:var(--space-4);max-width:44rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.care-engagement-detail-module__zBU5Dq__stateSkeleton{width:min(100%,34rem);height:9rem}.care-engagement-detail-module__zBU5Dq__context{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5);display:flex}.care-engagement-detail-module__zBU5Dq__contextCopy,.care-engagement-detail-module__zBU5Dq__badges,.care-engagement-detail-module__zBU5Dq__actions,.care-engagement-detail-module__zBU5Dq__itemTop,.care-engagement-detail-module__zBU5Dq__itemIdentity{align-items:center;display:flex}.care-engagement-detail-module__zBU5Dq__contextCopy{gap:var(--space-4);min-width:0}.care-engagement-detail-module__zBU5Dq__contextCopy .care-engagement-detail-module__zBU5Dq__badges{margin-top:var(--space-2)}.care-engagement-detail-module__zBU5Dq__statusActions{justify-items:end;gap:var(--space-3);min-width:0;display:grid}.care-engagement-detail-module__zBU5Dq__blockedHint{color:var(--text-secondary);text-align:right;margin:0;font-size:.875rem;line-height:1.5}.care-engagement-detail-module__zBU5Dq__summaryGrid{align-items:start;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.care-engagement-detail-module__zBU5Dq__summaryGrid>.care-engagement-detail-module__zBU5Dq__scope{grid-column:1/-1}.care-engagement-detail-module__zBU5Dq__summaryCard{gap:var(--space-5);min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.care-engagement-detail-module__zBU5Dq__summaryCard .care-engagement-detail-module__zBU5Dq__detailList{margin-top:0}.care-engagement-detail-module__zBU5Dq__issueText{overflow-wrap:anywhere}.care-engagement-detail-module__zBU5Dq__issueLink{grid-column:2;align-content:center;width:fit-content;min-height:2.75rem}.care-engagement-detail-module__zBU5Dq__sheetForm{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);display:grid}.care-engagement-detail-module__zBU5Dq__sheetHeading{align-items:flex-start;gap:var(--space-3);display:flex}.care-engagement-detail-module__zBU5Dq__sheetHeading h2,.care-engagement-detail-module__zBU5Dq__sheetHeading p,.care-engagement-detail-module__zBU5Dq__sheetNotice p,.care-engagement-detail-module__zBU5Dq__sheetHint{margin:0}.care-engagement-detail-module__zBU5Dq__sheetHeading h2{color:var(--text-primary);font-size:1.125rem}.care-engagement-detail-module__zBU5Dq__sheetHeading p,.care-engagement-detail-module__zBU5Dq__sheetHint,.care-engagement-detail-module__zBU5Dq__sheetNotice{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.care-engagement-detail-module__zBU5Dq__sheetHeading p{margin-top:var(--space-1)}.care-engagement-detail-module__zBU5Dq__sheetNotice{gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-4);background:var(--warning-soft);display:grid}.care-engagement-detail-module__zBU5Dq__sheetNotice ul{padding-left:var(--space-5);margin:0}.care-engagement-detail-module__zBU5Dq__contextIcon,.care-engagement-detail-module__zBU5Dq__sectionIcon{color:var(--text-brand);background:var(--surface-brand-soft);flex:none;place-items:center;display:grid}.care-engagement-detail-module__zBU5Dq__contextIcon{border-radius:var(--radius-lg);width:3.25rem;height:3.25rem}.care-engagement-detail-module__zBU5Dq__contextIcon svg{width:1.5rem;height:1.5rem}.care-engagement-detail-module__zBU5Dq__contextLabel{margin:0 0 var(--space-2);color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.care-engagement-detail-module__zBU5Dq__contextTitle{overflow-wrap:anywhere;color:var(--text-primary);margin:0;font-size:1rem}.care-engagement-detail-module__zBU5Dq__badges,.care-engagement-detail-module__zBU5Dq__actions{gap:var(--space-2);flex-wrap:wrap}.care-engagement-detail-module__zBU5Dq__statusBadge,.care-engagement-detail-module__zBU5Dq__itemBadge,.care-engagement-detail-module__zBU5Dq__pendingBadge{align-items:center;gap:var(--space-1);border-radius:var(--radius-full);min-height:1.75rem;padding:.25rem var(--space-2);white-space:nowrap;font-size:.75rem;font-weight:800;display:inline-flex}.care-engagement-detail-module__zBU5Dq__statusBadge svg,.care-engagement-detail-module__zBU5Dq__itemBadge svg,.care-engagement-detail-module__zBU5Dq__pendingBadge svg{width:.875rem;height:.875rem}.care-engagement-detail-module__zBU5Dq__statusBadge,.care-engagement-detail-module__zBU5Dq__itemBadge{color:var(--text-secondary);background:var(--surface-subtle)}.care-engagement-detail-module__zBU5Dq__statusBadge[data-status=active],.care-engagement-detail-module__zBU5Dq__itemBadge[data-active=true],.care-engagement-detail-module__zBU5Dq__itemBadge[data-status=accepted]{color:var(--success);background:var(--success-soft)}.care-engagement-detail-module__zBU5Dq__statusBadge[data-status=paused],.care-engagement-detail-module__zBU5Dq__pendingBadge,.care-engagement-detail-module__zBU5Dq__itemBadge[data-status=pending]{color:var(--warning);background:var(--warning-soft)}.care-engagement-detail-module__zBU5Dq__statusBadge[data-status=closed],.care-engagement-detail-module__zBU5Dq__itemBadge[data-status=voided]{color:var(--danger);background:var(--danger-soft)}.care-engagement-detail-module__zBU5Dq__section,.care-engagement-detail-module__zBU5Dq__manager{padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:10rem}.care-engagement-detail-module__zBU5Dq__sectionHeading,.care-engagement-detail-module__zBU5Dq__managerHeader{align-items:flex-start;gap:var(--space-3);display:flex}.care-engagement-detail-module__zBU5Dq__sectionIcon{border-radius:var(--radius-md);width:2.75rem;height:2.75rem}.care-engagement-detail-module__zBU5Dq__sectionIcon svg{width:1.25rem;height:1.25rem}.care-engagement-detail-module__zBU5Dq__sectionHeading h2,.care-engagement-detail-module__zBU5Dq__sectionHeading p,.care-engagement-detail-module__zBU5Dq__managerHeader h2,.care-engagement-detail-module__zBU5Dq__managerHeader p,.care-engagement-detail-module__zBU5Dq__subsection h3,.care-engagement-detail-module__zBU5Dq__subsection>p{margin:0}.care-engagement-detail-module__zBU5Dq__sectionHeading h2,.care-engagement-detail-module__zBU5Dq__managerHeader h2{color:var(--text-primary);font-size:1.125rem}.care-engagement-detail-module__zBU5Dq__sectionHeading p,.care-engagement-detail-module__zBU5Dq__managerHeader p,.care-engagement-detail-module__zBU5Dq__managerIntro,.care-engagement-detail-module__zBU5Dq__subsection>p{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.care-engagement-detail-module__zBU5Dq__sectionHeading p,.care-engagement-detail-module__zBU5Dq__managerHeader p{margin-top:var(--space-1)}.care-engagement-detail-module__zBU5Dq__detailList{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.care-engagement-detail-module__zBU5Dq__detailList>div{border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface-subtle)}.care-engagement-detail-module__zBU5Dq__detailList dt{align-items:center;gap:var(--space-2);color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:flex}.care-engagement-detail-module__zBU5Dq__detailList dt svg{width:.875rem;height:.875rem}.care-engagement-detail-module__zBU5Dq__detailList dd{overflow-wrap:anywhere;margin:var(--space-2) 0 0;color:var(--text-primary);font-weight:650;line-height:1.5}.care-engagement-detail-module__zBU5Dq__detailWide{grid-column:1/-1}.care-engagement-detail-module__zBU5Dq__issues{gap:var(--space-4);border-color:color-mix(in srgb, var(--warning) 30%, var(--border-subtle));background:color-mix(in srgb, var(--warning-soft) 60%, var(--surface));display:grid}.care-engagement-detail-module__zBU5Dq__issueList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.care-engagement-detail-module__zBU5Dq__issueList li{gap:var(--space-2);color:var(--text-primary);grid-template-columns:auto minmax(0,1fr);font-size:.875rem;line-height:1.5;display:grid}.care-engagement-detail-module__zBU5Dq__issueList svg{width:1rem;height:1rem;color:var(--warning);margin-top:.15rem}.care-engagement-detail-module__zBU5Dq__issueList a{color:var(--text-brand);font-weight:750}.care-engagement-detail-module__zBU5Dq__manager{gap:var(--space-6);display:grid}.care-engagement-detail-module__zBU5Dq__managerIntro{margin:calc(var(--space-3) * -1) 0 0}.care-engagement-detail-module__zBU5Dq__subsection{gap:var(--space-4);display:grid}.care-engagement-detail-module__zBU5Dq__subsection+.care-engagement-detail-module__zBU5Dq__subsection{border-top:1px solid var(--border-subtle);padding-top:var(--space-6)}.care-engagement-detail-module__zBU5Dq__subsection h3{color:var(--text-primary);font-size:.95rem}.care-engagement-detail-module__zBU5Dq__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.care-engagement-detail-module__zBU5Dq__listItem{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;padding:var(--space-4);background:var(--surface-subtle);display:grid}.care-engagement-detail-module__zBU5Dq__itemTop{justify-content:space-between;gap:var(--space-3);min-width:0}.care-engagement-detail-module__zBU5Dq__itemIdentity{gap:var(--space-3);min-width:0}.care-engagement-detail-module__zBU5Dq__itemIdentity>svg{width:1.125rem;height:1.125rem;color:var(--text-brand);flex:none}.care-engagement-detail-module__zBU5Dq__itemTitle,.care-engagement-detail-module__zBU5Dq__itemMeta{overflow-wrap:anywhere;margin:0}.care-engagement-detail-module__zBU5Dq__itemTitle{color:var(--text-primary);font-size:.9375rem}.care-engagement-detail-module__zBU5Dq__itemMeta{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.care-engagement-detail-module__zBU5Dq__form{gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--surface);display:grid}.care-engagement-detail-module__zBU5Dq__formTitle{color:var(--text-primary);margin:0;font-size:.9375rem}.care-engagement-detail-module__zBU5Dq__formGrid,.care-engagement-detail-module__zBU5Dq__formGridThree{gap:var(--space-4);display:grid}.care-engagement-detail-module__zBU5Dq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-engagement-detail-module__zBU5Dq__formGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.care-engagement-detail-module__zBU5Dq__searchResults{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.care-engagement-detail-module__zBU5Dq__searchResults li{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface-subtle);display:flex}.care-engagement-detail-module__zBU5Dq__empty,.care-engagement-detail-module__zBU5Dq__closed{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-4);color:var(--text-secondary);background:var(--surface-subtle);font-size:.875rem;line-height:1.5;display:flex}.care-engagement-detail-module__zBU5Dq__empty svg,.care-engagement-detail-module__zBU5Dq__closed svg{width:1.125rem;height:1.125rem;color:var(--text-brand);flex:none}.care-engagement-detail-module__zBU5Dq__checkbox{align-items:center;gap:var(--space-3);width:fit-content;min-height:2.75rem;color:var(--text-primary);font-size:.875rem;font-weight:650;display:flex}.care-engagement-detail-module__zBU5Dq__checkbox input{width:1.125rem;height:1.125rem;accent-color:var(--action-primary)}.care-engagement-detail-module__zBU5Dq__feedback{outline:none}.care-engagement-detail-module__zBU5Dq__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.care-engagement-detail-module__zBU5Dq__timelineItem{gap:var(--space-3);padding-bottom:var(--space-5);grid-template-columns:1.75rem minmax(0,1fr);display:grid;position:relative}.care-engagement-detail-module__zBU5Dq__timelineItem:last-child{padding-bottom:0}.care-engagement-detail-module__zBU5Dq__timelineItem:before{background:var(--border-strong);content:"";width:1px;position:absolute;top:1.25rem;bottom:0;left:.72rem}.care-engagement-detail-module__zBU5Dq__timelineItem:last-child:before{display:none}.care-engagement-detail-module__zBU5Dq__timelineMarker{z-index:1;border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--text-brand);background:var(--surface-brand-soft);place-items:center;display:grid;position:relative}.care-engagement-detail-module__zBU5Dq__timelineMarker svg{width:.875rem;height:.875rem}.care-engagement-detail-module__zBU5Dq__timelineContent strong,.care-engagement-detail-module__zBU5Dq__timelineContent p{margin:0}.care-engagement-detail-module__zBU5Dq__timelineContent p{margin-top:var(--space-1);color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.care-engagement-detail-module__zBU5Dq__confirm{gap:var(--space-4);border:1px solid color-mix(in srgb, var(--warning) 35%, var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-5);background:var(--warning-soft);display:grid}.care-engagement-detail-module__zBU5Dq__confirm h3,.care-engagement-detail-module__zBU5Dq__confirm p{margin:0}.care-engagement-detail-module__zBU5Dq__confirm h3{color:var(--text-primary);font-size:1rem}.care-engagement-detail-module__zBU5Dq__confirm p{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.care-engagement-detail-module__zBU5Dq__scope{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);color:var(--text-secondary);font-size:.875rem;line-height:1.55;display:flex}.care-engagement-detail-module__zBU5Dq__scope svg{width:1.125rem;height:1.125rem;color:var(--text-brand);flex:none}.care-engagement-detail-module__zBU5Dq__scope p{margin:0}@media (max-width:64rem){.care-engagement-detail-module__zBU5Dq__context{flex-direction:column;align-items:stretch}.care-engagement-detail-module__zBU5Dq__statusActions{justify-items:start}.care-engagement-detail-module__zBU5Dq__blockedHint{text-align:left}.care-engagement-detail-module__zBU5Dq__summaryGrid{grid-template-columns:1fr}.care-engagement-detail-module__zBU5Dq__formGridThree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.care-engagement-detail-module__zBU5Dq__page{gap:var(--space-5)}.care-engagement-detail-module__zBU5Dq__statusActions{justify-items:stretch}.care-engagement-detail-module__zBU5Dq__headerActions,.care-engagement-detail-module__zBU5Dq__actions{flex-direction:column;align-items:stretch}.care-engagement-detail-module__zBU5Dq__headerActions>*,.care-engagement-detail-module__zBU5Dq__actions>*{width:100%}.care-engagement-detail-module__zBU5Dq__detailList,.care-engagement-detail-module__zBU5Dq__formGrid,.care-engagement-detail-module__zBU5Dq__formGridThree{grid-template-columns:1fr}.care-engagement-detail-module__zBU5Dq__detailWide{grid-column:auto}.care-engagement-detail-module__zBU5Dq__itemTop,.care-engagement-detail-module__zBU5Dq__searchResults li{flex-direction:column;align-items:stretch}.care-engagement-detail-module__zBU5Dq__searchResults button,.care-engagement-detail-module__zBU5Dq__listItem button{width:100%}.care-engagement-detail-module__zBU5Dq__form{padding:var(--space-4)}}
.care-engagement-locations-manager-module__Ysxv3W__card{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:10rem;display:grid}.care-engagement-locations-manager-module__Ysxv3W__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.care-engagement-locations-manager-module__Ysxv3W__headerText{align-items:flex-start;gap:var(--space-3);flex:18rem;min-width:0;display:flex}.care-engagement-locations-manager-module__Ysxv3W__headerText h2,.care-engagement-locations-manager-module__Ysxv3W__headerText p,.care-engagement-locations-manager-module__Ysxv3W__section h3,.care-engagement-locations-manager-module__Ysxv3W__formHeading h3,.care-engagement-locations-manager-module__Ysxv3W__formHeading p,.care-engagement-locations-manager-module__Ysxv3W__item p,.care-engagement-locations-manager-module__Ysxv3W__empty,.care-engagement-locations-manager-module__Ysxv3W__intro{margin:0}.care-engagement-locations-manager-module__Ysxv3W__headerText h2{color:var(--text-primary);font-size:1.125rem}.care-engagement-locations-manager-module__Ysxv3W__headerText p,.care-engagement-locations-manager-module__Ysxv3W__formHeading p,.care-engagement-locations-manager-module__Ysxv3W__empty,.care-engagement-locations-manager-module__Ysxv3W__intro,.care-engagement-locations-manager-module__Ysxv3W__meta{margin-top:var(--space-1);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.care-engagement-locations-manager-module__Ysxv3W__icon{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--text-brand);background:var(--surface-brand-soft);flex:none;place-items:center;display:grid}.care-engagement-locations-manager-module__Ysxv3W__icon svg{width:1.25rem;height:1.25rem}.care-engagement-locations-manager-module__Ysxv3W__section{gap:var(--space-3);display:grid}.care-engagement-locations-manager-module__Ysxv3W__section h3{color:var(--text-primary);font-size:1rem}.care-engagement-locations-manager-module__Ysxv3W__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.care-engagement-locations-manager-module__Ysxv3W__item{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;padding:var(--space-4);background:var(--surface);display:grid}.care-engagement-locations-manager-module__Ysxv3W__itemTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.care-engagement-locations-manager-module__Ysxv3W__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.care-engagement-locations-manager-module__Ysxv3W__identity>svg{width:1.25rem;height:1.25rem;color:var(--text-brand);flex:none}.care-engagement-locations-manager-module__Ysxv3W__identity strong{color:var(--text-primary);overflow-wrap:anywhere}.care-engagement-locations-manager-module__Ysxv3W__meta{overflow-wrap:anywhere;margin:0}.care-engagement-locations-manager-module__Ysxv3W__badge{border-radius:var(--radius-full);min-height:1.75rem;padding:.25rem var(--space-2);color:var(--text-secondary);background:var(--surface-subtle);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.care-engagement-locations-manager-module__Ysxv3W__badge[data-active=true]{color:var(--success);background:var(--success-soft)}.care-engagement-locations-manager-module__Ysxv3W__itemActions,.care-engagement-locations-manager-module__Ysxv3W__formActions,.care-engagement-locations-manager-module__Ysxv3W__results li{align-items:center;display:flex}.care-engagement-locations-manager-module__Ysxv3W__itemActions,.care-engagement-locations-manager-module__Ysxv3W__formActions{gap:var(--space-3);flex-wrap:wrap}.care-engagement-locations-manager-module__Ysxv3W__itemActions{border-top:1px solid var(--border-subtle);padding-top:var(--space-3);justify-content:flex-end}.care-engagement-locations-manager-module__Ysxv3W__empty,.care-engagement-locations-manager-module__Ysxv3W__closed{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-subtle);font-size:.875rem;line-height:1.5;display:flex}.care-engagement-locations-manager-module__Ysxv3W__empty{border:1px dashed var(--border-strong);color:var(--text-secondary)}.care-engagement-locations-manager-module__Ysxv3W__closed{color:var(--text-secondary)}.care-engagement-locations-manager-module__Ysxv3W__empty svg,.care-engagement-locations-manager-module__Ysxv3W__closed svg{width:1.25rem;height:1.25rem;color:var(--text-brand);flex:none}.care-engagement-locations-manager-module__Ysxv3W__form{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);display:grid}.care-engagement-locations-manager-module__Ysxv3W__innerForm{gap:var(--space-4);display:grid}.care-engagement-locations-manager-module__Ysxv3W__formHeading{align-items:flex-start;gap:var(--space-3);display:flex}.care-engagement-locations-manager-module__Ysxv3W__formHeading h3{color:var(--text-primary);font-size:1rem}.care-engagement-locations-manager-module__Ysxv3W__grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.care-engagement-locations-manager-module__Ysxv3W__grid>*{min-width:0}.care-engagement-locations-manager-module__Ysxv3W__formActions{justify-content:flex-end}.care-engagement-locations-manager-module__Ysxv3W__results{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.care-engagement-locations-manager-module__Ysxv3W__results li{justify-content:space-between;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface-subtle)}.care-engagement-locations-manager-module__Ysxv3W__results strong{color:var(--text-primary);overflow-wrap:anywhere}@media (max-width:47.99rem){.care-engagement-locations-manager-module__Ysxv3W__grid{grid-template-columns:1fr}.care-engagement-locations-manager-module__Ysxv3W__header>button,.care-engagement-locations-manager-module__Ysxv3W__header>a{width:100%}.care-engagement-locations-manager-module__Ysxv3W__itemTop,.care-engagement-locations-manager-module__Ysxv3W__results li{flex-direction:column;align-items:flex-start}.care-engagement-locations-manager-module__Ysxv3W__itemActions,.care-engagement-locations-manager-module__Ysxv3W__formActions{flex-direction:column;align-items:stretch}.care-engagement-locations-manager-module__Ysxv3W__formActions{flex-direction:column-reverse}.care-engagement-locations-manager-module__Ysxv3W__itemActions button,.care-engagement-locations-manager-module__Ysxv3W__itemActions a,.care-engagement-locations-manager-module__Ysxv3W__formActions button,.care-engagement-locations-manager-module__Ysxv3W__results button{width:100%}}
.clinical-records-module__cUMJvq__page,.clinical-records-module__cUMJvq__panel,.clinical-records-module__cUMJvq__form{gap:var(--space-5);display:grid}.clinical-records-module__cUMJvq__page{gap:var(--space-6);min-width:0}.clinical-records-module__cUMJvq__panel{min-width:0;padding:var(--space-6)}.clinical-records-module__cUMJvq__panel h2,.clinical-records-module__cUMJvq__panel h3,.clinical-records-module__cUMJvq__panel p{margin-block:0}.clinical-records-module__cUMJvq__panel h2{color:var(--text-primary);font-size:1.125rem;line-height:1.4}.clinical-records-module__cUMJvq__panel h3{font-size:1rem}.clinical-records-module__cUMJvq__actions,.clinical-records-module__cUMJvq__headingRow,.clinical-records-module__cUMJvq__listItem,.clinical-records-module__cUMJvq__editorFooter{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.clinical-records-module__cUMJvq__actions{justify-content:flex-start;gap:var(--space-2)}.clinical-records-module__cUMJvq__formRow{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.clinical-records-module__cUMJvq__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.clinical-records-module__cUMJvq__listItem,.clinical-records-module__cUMJvq__addendum,.clinical-records-module__cUMJvq__confirmation{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.clinical-records-module__cUMJvq__listItem>div{gap:var(--space-1);min-width:0;display:grid}.clinical-records-module__cUMJvq__listItem span,.clinical-records-module__cUMJvq__saveState,.clinical-records-module__cUMJvq__hint,.clinical-records-module__cUMJvq__empty{color:var(--text-secondary)}.clinical-records-module__cUMJvq__hint{margin-top:var(--space-1);font-size:.875rem;line-height:1.35rem}.clinical-records-module__cUMJvq__saveState[data-state=unconfirmed]{color:var(--warning);font-weight:700}.clinical-records-module__cUMJvq__metadata{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.clinical-records-module__cUMJvq__metadata div{gap:.125rem;display:grid}.clinical-records-module__cUMJvq__metadata dt{color:var(--text-secondary);font-size:.8125rem;line-height:1.125rem}.clinical-records-module__cUMJvq__metadata dd{margin:0;font-weight:700}.clinical-records-module__cUMJvq__panel textarea{resize:vertical;width:100%;min-height:12rem}.clinical-records-module__cUMJvq__state{border-radius:var(--radius-full);background:var(--surface-brand-soft);color:var(--text-brand);padding:var(--space-2) var(--space-3);font-size:.875rem;font-weight:700}.clinical-records-module__cUMJvq__body{max-width:var(--reading-max-width);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.clinical-records-module__cUMJvq__addendum{gap:var(--space-3);display:grid}.clinical-records-module__cUMJvq__confirmation{gap:var(--space-4);background:var(--warning-soft);display:grid}@media (max-width:40rem){.clinical-records-module__cUMJvq__panel{padding:var(--space-4)}.clinical-records-module__cUMJvq__actions>button,.clinical-records-module__cUMJvq__actions>a,.clinical-records-module__cUMJvq__listItem>a{width:100%}}.clinical-records-module__cUMJvq__listItem>div:first-child strong{color:var(--text-primary)}.clinical-records-module__cUMJvq__editorFooter .clinical-records-module__cUMJvq__actions{justify-content:flex-end;margin-inline-start:auto}
.status-badge-module__QH4lVW__badge{align-items:center;gap:var(--space-1);min-height:1.75rem;color:var(--text-secondary);background:var(--surface-subtle);white-space:nowrap;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:800;display:inline-flex}.status-badge-module__QH4lVW__badge[data-active]{color:var(--success);background:var(--success-soft)}.status-badge-module__QH4lVW__badge svg{width:.875rem;height:.875rem}
.care-engagement-participants-manager-module__1oZF6q__card{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:10rem;display:grid}.care-engagement-participants-manager-module__1oZF6q__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.care-engagement-participants-manager-module__1oZF6q__headerText{align-items:flex-start;gap:var(--space-3);flex:18rem;min-width:0;display:flex}.care-engagement-participants-manager-module__1oZF6q__headerText h2,.care-engagement-participants-manager-module__1oZF6q__headerText p,.care-engagement-participants-manager-module__1oZF6q__section h3,.care-engagement-participants-manager-module__1oZF6q__formHeading h3,.care-engagement-participants-manager-module__1oZF6q__formHeading p,.care-engagement-participants-manager-module__1oZF6q__item p,.care-engagement-participants-manager-module__1oZF6q__empty,.care-engagement-participants-manager-module__1oZF6q__intro{margin:0}.care-engagement-participants-manager-module__1oZF6q__headerText h2{color:var(--text-primary);font-size:1.125rem}.care-engagement-participants-manager-module__1oZF6q__headerText p,.care-engagement-participants-manager-module__1oZF6q__formHeading p,.care-engagement-participants-manager-module__1oZF6q__empty,.care-engagement-participants-manager-module__1oZF6q__intro,.care-engagement-participants-manager-module__1oZF6q__meta{margin-top:var(--space-1);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.care-engagement-participants-manager-module__1oZF6q__icon{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--text-brand);background:var(--surface-brand-soft);flex:none;place-items:center;display:grid}.care-engagement-participants-manager-module__1oZF6q__icon svg{width:1.25rem;height:1.25rem}.care-engagement-participants-manager-module__1oZF6q__section{gap:var(--space-3);display:grid}.care-engagement-participants-manager-module__1oZF6q__section h3{color:var(--text-primary);font-size:1rem}.care-engagement-participants-manager-module__1oZF6q__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.care-engagement-participants-manager-module__1oZF6q__item{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;padding:var(--space-4);background:var(--surface);display:grid}.care-engagement-participants-manager-module__1oZF6q__itemTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.care-engagement-participants-manager-module__1oZF6q__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.care-engagement-participants-manager-module__1oZF6q__identity>svg{width:1.25rem;height:1.25rem;color:var(--text-brand);flex:none}.care-engagement-participants-manager-module__1oZF6q__identity strong{color:var(--text-primary);overflow-wrap:anywhere}.care-engagement-participants-manager-module__1oZF6q__meta{overflow-wrap:anywhere;margin:0}.care-engagement-participants-manager-module__1oZF6q__badge{border-radius:var(--radius-full);min-height:1.75rem;padding:.25rem var(--space-2);color:var(--text-secondary);background:var(--surface-subtle);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.care-engagement-participants-manager-module__1oZF6q__badge[data-active=true]{color:var(--success);background:var(--success-soft)}.care-engagement-participants-manager-module__1oZF6q__itemActions,.care-engagement-participants-manager-module__1oZF6q__formActions,.care-engagement-participants-manager-module__1oZF6q__results li{align-items:center;display:flex}.care-engagement-participants-manager-module__1oZF6q__itemActions,.care-engagement-participants-manager-module__1oZF6q__formActions{gap:var(--space-3);flex-wrap:wrap}.care-engagement-participants-manager-module__1oZF6q__itemActions{border-top:1px solid var(--border-subtle);padding-top:var(--space-3);justify-content:flex-end}.care-engagement-participants-manager-module__1oZF6q__empty,.care-engagement-participants-manager-module__1oZF6q__closed{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-subtle);font-size:.875rem;line-height:1.5;display:flex}.care-engagement-participants-manager-module__1oZF6q__empty{border:1px dashed var(--border-strong);color:var(--text-secondary)}.care-engagement-participants-manager-module__1oZF6q__closed{color:var(--text-secondary)}.care-engagement-participants-manager-module__1oZF6q__empty svg,.care-engagement-participants-manager-module__1oZF6q__closed svg{width:1.25rem;height:1.25rem;color:var(--text-brand);flex:none}.care-engagement-participants-manager-module__1oZF6q__form{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);display:grid}.care-engagement-participants-manager-module__1oZF6q__innerForm{gap:var(--space-4);display:grid}.care-engagement-participants-manager-module__1oZF6q__formHeading{align-items:flex-start;gap:var(--space-3);display:flex}.care-engagement-participants-manager-module__1oZF6q__formHeading h3{color:var(--text-primary);font-size:1rem}.care-engagement-participants-manager-module__1oZF6q__grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.care-engagement-participants-manager-module__1oZF6q__grid>*{min-width:0}.care-engagement-participants-manager-module__1oZF6q__formActions{justify-content:flex-end}.care-engagement-participants-manager-module__1oZF6q__results{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.care-engagement-participants-manager-module__1oZF6q__results li{justify-content:space-between;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface-subtle)}.care-engagement-participants-manager-module__1oZF6q__results strong{color:var(--text-primary);overflow-wrap:anywhere}@media (max-width:47.99rem){.care-engagement-participants-manager-module__1oZF6q__grid{grid-template-columns:1fr}.care-engagement-participants-manager-module__1oZF6q__header>button,.care-engagement-participants-manager-module__1oZF6q__header>a{width:100%}.care-engagement-participants-manager-module__1oZF6q__itemTop,.care-engagement-participants-manager-module__1oZF6q__results li{flex-direction:column;align-items:flex-start}.care-engagement-participants-manager-module__1oZF6q__itemActions,.care-engagement-participants-manager-module__1oZF6q__formActions{flex-direction:column;align-items:stretch}.care-engagement-participants-manager-module__1oZF6q__formActions{flex-direction:column-reverse}.care-engagement-participants-manager-module__1oZF6q__itemActions button,.care-engagement-participants-manager-module__1oZF6q__itemActions a,.care-engagement-participants-manager-module__1oZF6q__formActions button,.care-engagement-participants-manager-module__1oZF6q__results button{width:100%}}
.form-section-module__s0WURq__section{border:0;min-width:0;margin:0;padding:0}.form-section-module__s0WURq__title{width:100%;color:var(--text-primary);padding:0;font-size:1rem;font-weight:800;line-height:1.5rem}.form-section-module__s0WURq__description{max-width:var(--reading-max-width);margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:.875rem;line-height:1.35rem}.form-section-module__s0WURq__content{margin-top:var(--space-4)}
.resource-picker-module__V5cSma__picker{gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.resource-picker-module__V5cSma__footer{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:1.5rem;color:var(--text-secondary);font-size:.8125rem;display:flex}.resource-picker-module__V5cSma__footer:empty{display:none}
.patient-portal-access-module__2Q9cHq__section,.patient-portal-access-module__2Q9cHq__stack,.patient-portal-access-module__2Q9cHq__dialog{gap:var(--space-4);min-width:0;display:grid}.patient-portal-access-module__2Q9cHq__section{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:10rem}.patient-portal-access-module__2Q9cHq__subtitle{color:var(--text-primary);margin:0;font-size:1rem}.patient-portal-access-module__2Q9cHq__note,.patient-portal-access-module__2Q9cHq__muted{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.patient-portal-access-module__2Q9cHq__eligible,.patient-portal-access-module__2Q9cHq__grants{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.patient-portal-access-module__2Q9cHq__eligibleItem,.patient-portal-access-module__2Q9cHq__grantTop{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.patient-portal-access-module__2Q9cHq__eligibleItem{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface)}.patient-portal-access-module__2Q9cHq__eligibleItem>span:first-child,.patient-portal-access-module__2Q9cHq__grantTop>span:first-child{gap:.125rem;min-width:0;display:grid}.patient-portal-access-module__2Q9cHq__eligibleItem strong,.patient-portal-access-module__2Q9cHq__grantTop strong{color:var(--text-primary);overflow-wrap:anywhere}.patient-portal-access-module__2Q9cHq__eligibleItem small,.patient-portal-access-module__2Q9cHq__grantTop small{color:var(--text-secondary);font-size:.8125rem}.patient-portal-access-module__2Q9cHq__grant{gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);background:var(--surface);box-shadow:var(--shadow-soft);display:grid}.patient-portal-access-module__2Q9cHq__grant[data-status=revoked]{box-shadow:none;background:var(--surface-subtle)}.patient-portal-access-module__2Q9cHq__status{border-radius:var(--radius-full);color:var(--text-brand);background:var(--surface-brand-soft);white-space:nowrap;padding:.25rem .625rem;font-size:.8125rem;font-weight:700}.patient-portal-access-module__2Q9cHq__status[data-status=active]{color:var(--success);background:var(--success-soft)}.patient-portal-access-module__2Q9cHq__status[data-status=revoked]{color:var(--text-secondary);background:var(--surface);border:1px solid var(--border-subtle)}.patient-portal-access-module__2Q9cHq__facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.patient-portal-access-module__2Q9cHq__facts div{gap:var(--space-1);min-width:0;display:grid}.patient-portal-access-module__2Q9cHq__facts dt{color:var(--text-secondary);font-size:.8125rem}.patient-portal-access-module__2Q9cHq__facts dd{color:var(--text-primary);margin:0;font-weight:600}.patient-portal-access-module__2Q9cHq__breakable{overflow-wrap:anywhere;word-break:break-all}.patient-portal-access-module__2Q9cHq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.patient-portal-access-module__2Q9cHq__dialog{padding:clamp(1.25rem,3vw,2rem)}.patient-portal-access-module__2Q9cHq__dialog h2{color:var(--text-primary);margin:0;font-size:1.125rem}.patient-portal-access-module__2Q9cHq__dialog p{color:var(--text-secondary);margin:0;line-height:1.55}.patient-portal-access-module__2Q9cHq__secret{gap:var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-subtle);justify-items:start;display:grid}.patient-portal-access-module__2Q9cHq__secret>span{color:var(--text-secondary);font-size:.8125rem;font-weight:700}.patient-portal-access-module__2Q9cHq__secret code{max-width:100%;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}.patient-portal-access-module__2Q9cHq__secret .patient-portal-access-module__2Q9cHq__code{letter-spacing:.08em;font-size:1.25rem;font-weight:700}@media (max-width:40rem){.patient-portal-access-module__2Q9cHq__actions>*{flex:100%}}
.care-engagement-responsibilities-manager-module__xB3cfG__card{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:10rem;display:grid}.care-engagement-responsibilities-manager-module__xB3cfG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.care-engagement-responsibilities-manager-module__xB3cfG__headerText{align-items:flex-start;gap:var(--space-3);flex:18rem;min-width:0;display:flex}.care-engagement-responsibilities-manager-module__xB3cfG__headerText h2,.care-engagement-responsibilities-manager-module__xB3cfG__headerText p,.care-engagement-responsibilities-manager-module__xB3cfG__section h3,.care-engagement-responsibilities-manager-module__xB3cfG__formHeading h3,.care-engagement-responsibilities-manager-module__xB3cfG__formHeading p,.care-engagement-responsibilities-manager-module__xB3cfG__item p,.care-engagement-responsibilities-manager-module__xB3cfG__empty,.care-engagement-responsibilities-manager-module__xB3cfG__intro{margin:0}.care-engagement-responsibilities-manager-module__xB3cfG__headerText h2{color:var(--text-primary);font-size:1.125rem}.care-engagement-responsibilities-manager-module__xB3cfG__headerText p,.care-engagement-responsibilities-manager-module__xB3cfG__formHeading p,.care-engagement-responsibilities-manager-module__xB3cfG__empty,.care-engagement-responsibilities-manager-module__xB3cfG__intro,.care-engagement-responsibilities-manager-module__xB3cfG__meta{margin-top:var(--space-1);color:var(--text-secondary);font-size:.875rem;line-height:1.5}.care-engagement-responsibilities-manager-module__xB3cfG__icon{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--text-brand);background:var(--surface-brand-soft);flex:none;place-items:center;display:grid}.care-engagement-responsibilities-manager-module__xB3cfG__icon svg{width:1.25rem;height:1.25rem}.care-engagement-responsibilities-manager-module__xB3cfG__section{gap:var(--space-3);display:grid}.care-engagement-responsibilities-manager-module__xB3cfG__section h3{color:var(--text-primary);font-size:1rem}.care-engagement-responsibilities-manager-module__xB3cfG__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.care-engagement-responsibilities-manager-module__xB3cfG__item{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;padding:var(--space-4);background:var(--surface);display:grid}.care-engagement-responsibilities-manager-module__xB3cfG__itemTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.care-engagement-responsibilities-manager-module__xB3cfG__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.care-engagement-responsibilities-manager-module__xB3cfG__identity>svg{width:1.25rem;height:1.25rem;color:var(--text-brand);flex:none}.care-engagement-responsibilities-manager-module__xB3cfG__identity strong{color:var(--text-primary);overflow-wrap:anywhere}.care-engagement-responsibilities-manager-module__xB3cfG__meta{overflow-wrap:anywhere;margin:0}.care-engagement-responsibilities-manager-module__xB3cfG__badge{border-radius:var(--radius-full);min-height:1.75rem;padding:.25rem var(--space-2);color:var(--text-secondary);background:var(--surface-subtle);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.care-engagement-responsibilities-manager-module__xB3cfG__badge[data-active=true]{color:var(--success);background:var(--success-soft)}.care-engagement-responsibilities-manager-module__xB3cfG__itemActions,.care-engagement-responsibilities-manager-module__xB3cfG__formActions,.care-engagement-responsibilities-manager-module__xB3cfG__results li{align-items:center;display:flex}.care-engagement-responsibilities-manager-module__xB3cfG__itemActions,.care-engagement-responsibilities-manager-module__xB3cfG__formActions{gap:var(--space-3);flex-wrap:wrap}.care-engagement-responsibilities-manager-module__xB3cfG__itemActions{border-top:1px solid var(--border-subtle);padding-top:var(--space-3);justify-content:flex-end}.care-engagement-responsibilities-manager-module__xB3cfG__empty,.care-engagement-responsibilities-manager-module__xB3cfG__closed{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface-subtle);font-size:.875rem;line-height:1.5;display:flex}.care-engagement-responsibilities-manager-module__xB3cfG__empty{border:1px dashed var(--border-strong);color:var(--text-secondary)}.care-engagement-responsibilities-manager-module__xB3cfG__closed{color:var(--text-secondary)}.care-engagement-responsibilities-manager-module__xB3cfG__empty svg,.care-engagement-responsibilities-manager-module__xB3cfG__closed svg{width:1.25rem;height:1.25rem;color:var(--text-brand);flex:none}.care-engagement-responsibilities-manager-module__xB3cfG__form{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);display:grid}.care-engagement-responsibilities-manager-module__xB3cfG__innerForm{gap:var(--space-4);display:grid}.care-engagement-responsibilities-manager-module__xB3cfG__formHeading{align-items:flex-start;gap:var(--space-3);display:flex}.care-engagement-responsibilities-manager-module__xB3cfG__formHeading h3{color:var(--text-primary);font-size:1rem}.care-engagement-responsibilities-manager-module__xB3cfG__grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.care-engagement-responsibilities-manager-module__xB3cfG__grid>*{min-width:0}.care-engagement-responsibilities-manager-module__xB3cfG__formActions{justify-content:flex-end}.care-engagement-responsibilities-manager-module__xB3cfG__results{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.care-engagement-responsibilities-manager-module__xB3cfG__results li{justify-content:space-between;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface-subtle)}.care-engagement-responsibilities-manager-module__xB3cfG__results strong{color:var(--text-primary);overflow-wrap:anywhere}@media (max-width:47.99rem){.care-engagement-responsibilities-manager-module__xB3cfG__grid{grid-template-columns:1fr}.care-engagement-responsibilities-manager-module__xB3cfG__header>button,.care-engagement-responsibilities-manager-module__xB3cfG__header>a{width:100%}.care-engagement-responsibilities-manager-module__xB3cfG__itemTop,.care-engagement-responsibilities-manager-module__xB3cfG__results li{flex-direction:column;align-items:flex-start}.care-engagement-responsibilities-manager-module__xB3cfG__itemActions,.care-engagement-responsibilities-manager-module__xB3cfG__formActions{flex-direction:column;align-items:stretch}.care-engagement-responsibilities-manager-module__xB3cfG__formActions{flex-direction:column-reverse}.care-engagement-responsibilities-manager-module__xB3cfG__itemActions button,.care-engagement-responsibilities-manager-module__xB3cfG__itemActions a,.care-engagement-responsibilities-manager-module__xB3cfG__formActions button,.care-engagement-responsibilities-manager-module__xB3cfG__results button{width:100%}}
.account-menu-module__iCHnAG__wrapper{min-width:0;position:relative}.account-menu-module__iCHnAG__trigger{align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);min-width:0;min-height:3rem;padding:var(--space-2) var(--space-3);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;display:flex}.account-menu-module__iCHnAG__trigger:hover,.account-menu-module__iCHnAG__trigger[data-popup-open]{border-color:var(--border-subtle);background:var(--surface-brand-soft)}.account-menu-module__iCHnAG__avatar{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--surface);background:linear-gradient(145deg, var(--brand-700), var(--brand-600));flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.account-menu-module__iCHnAG__identity{gap:.1rem;min-width:0;display:grid}.account-menu-module__iCHnAG__identity strong,.account-menu-module__iCHnAG__identity span,.account-menu-module__iCHnAG__summary strong,.account-menu-module__iCHnAG__summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-module__iCHnAG__identity strong{max-width:13rem;font-size:.875rem}.account-menu-module__iCHnAG__identity span{max-width:13rem;color:var(--text-secondary);font-size:.75rem}.account-menu-module__iCHnAG__chevron{width:1rem;height:1rem;color:var(--text-secondary);flex:none}.account-menu-module__iCHnAG__positioner{z-index:60;outline:none}.account-menu-module__iCHnAG__popup{width:min(19rem,100vw - 2rem);transform-origin:var(--transform-origin);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-2);color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow-floating);transition:opacity var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-emphasis);outline:none}.account-menu-module__iCHnAG__popup[data-starting-style],.account-menu-module__iCHnAG__popup[data-ending-style]{opacity:0;transform:scale(.98)}.account-menu-module__iCHnAG__summary{gap:var(--space-1);padding:var(--space-3);display:grid}.account-menu-module__iCHnAG__summary strong{font-size:.9375rem}.account-menu-module__iCHnAG__summary span{color:var(--text-secondary);font-size:.8125rem}.account-menu-module__iCHnAG__separator{height:1px;margin:var(--space-1) var(--space-2);background:var(--border-subtle)}.account-menu-module__iCHnAG__item{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-height:2.75rem;padding:var(--space-3);cursor:default;outline:none;font-size:.875rem;font-weight:700;display:flex}.account-menu-module__iCHnAG__item[data-highlighted]{color:var(--text-brand);background:var(--surface-brand-soft)}.account-menu-module__iCHnAG__item[data-disabled]{opacity:.6}.account-menu-module__iCHnAG__item svg{width:1.125rem;height:1.125rem}.account-menu-module__iCHnAG__danger{color:var(--danger)}.account-menu-module__iCHnAG__error{top:calc(100% + var(--space-2));z-index:50;border:1px solid color-mix(in srgb, var(--danger) 28%, transparent);border-radius:var(--radius-md);width:min(20rem,100vw - 2rem);padding:var(--space-3);color:var(--danger);background:var(--danger-soft);box-shadow:var(--shadow-soft);margin:0;font-size:.8125rem;position:absolute;right:0}@media (max-width:47.99rem){.account-menu-module__iCHnAG__identity,.account-menu-module__iCHnAG__chevron{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.account-menu-module__iCHnAG__trigger{justify-content:center;width:2.75rem;min-height:2.75rem;padding:0}}
.finance-overview-module__L1aq1G__overview,.finance-overview-module__L1aq1G__block,.finance-overview-module__L1aq1G__movements,.finance-overview-module__L1aq1G__blockError{align-content:start;gap:var(--space-4);min-width:0;display:grid}.finance-overview-module__L1aq1G__movements{padding:var(--space-5)}.finance-overview-module__L1aq1G__blockError{gap:var(--space-2);justify-items:start}.finance-overview-module__L1aq1G__monthBar{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.finance-overview-module__L1aq1G__monthBar h2,.finance-overview-module__L1aq1G__block h3,.finance-overview-module__L1aq1G__movements h3{color:var(--text-primary);margin:0}.finance-overview-module__L1aq1G__monthBar h2{font-size:1.25rem}.finance-overview-module__L1aq1G__block h3,.finance-overview-module__L1aq1G__movements h3{font-size:1.0625rem}.finance-overview-module__L1aq1G__block p,.finance-overview-module__L1aq1G__net p{margin:0}.finance-overview-module__L1aq1G__monthActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.finance-overview-module__L1aq1G__net[data-tone=danger] dd{color:var(--danger)}.finance-overview-module__L1aq1G__alert{gap:var(--space-1);color:var(--danger);align-items:center;font-size:.8125rem;font-weight:700;display:flex}.finance-overview-module__L1aq1G__alert svg{flex:none;width:1rem;height:1rem}.finance-overview-module__L1aq1G__pairs{align-items:start;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.finance-overview-module__L1aq1G__pair{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.finance-overview-module__L1aq1G__pair div{gap:var(--space-1);min-width:0;display:grid}.finance-overview-module__L1aq1G__pair dt{color:var(--text-secondary);font-size:.8125rem;font-weight:700}.finance-overview-module__L1aq1G__pair dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:800}.finance-overview-module__L1aq1G__pair [data-tone=warning] dd{color:var(--warning)}.finance-overview-module__L1aq1G__movementList{margin:0;padding:0;list-style:none;display:grid}.finance-overview-module__L1aq1G__movement{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.finance-overview-module__L1aq1G__movement:first-child{border-top:0;padding-top:0}.finance-overview-module__L1aq1G__movement:last-child{padding-bottom:0}.finance-overview-module__L1aq1G__movementMain,.finance-overview-module__L1aq1G__movementSide{gap:var(--space-1);align-content:start;min-width:0;display:grid}.finance-overview-module__L1aq1G__movementSide{text-align:right;justify-items:end}.finance-overview-module__L1aq1G__movementSide a{white-space:nowrap;margin-inline-end:calc(var(--space-3) * -1)}.finance-overview-module__L1aq1G__movementLabel{color:var(--text-primary);overflow-wrap:anywhere}.finance-overview-module__L1aq1G__kind{gap:var(--space-1);width:fit-content;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--success-soft);color:var(--success);align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.finance-overview-module__L1aq1G__movement[data-kind=out] .finance-overview-module__L1aq1G__kind{background:var(--surface-subtle);color:var(--text-secondary)}.finance-overview-module__L1aq1G__kind svg{flex:none;width:1rem;height:1rem}.finance-overview-module__L1aq1G__amount{color:var(--text-brand);white-space:nowrap}.finance-overview-module__L1aq1G__notice{color:var(--text-secondary);margin:0;font-size:.8125rem}@media (max-width:40rem){.finance-overview-module__L1aq1G__pairs,.finance-overview-module__L1aq1G__movement{grid-template-columns:minmax(0,1fr)}.finance-overview-module__L1aq1G__movementSide{text-align:left;justify-items:start}.finance-overview-module__L1aq1G__movementSide a{margin-inline:calc(var(--space-3) * -1) 0}}
.care-engagement-form-module__VAtuMG__form{gap:var(--space-5);display:grid}.care-engagement-form-module__VAtuMG__section{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface);min-width:0;margin:0;padding:clamp(1.25rem,3vw,2rem)}.care-engagement-form-module__VAtuMG__section legend{float:left;align-items:center;gap:var(--space-3);width:100%;max-width:100%;padding:0 0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-primary);display:flex}.care-engagement-form-module__VAtuMG__section legend+*{clear:both}.care-engagement-form-module__VAtuMG__section legend>span:last-child{gap:var(--space-1);display:grid}.care-engagement-form-module__VAtuMG__section legend strong{font-size:1.1rem}.care-engagement-form-module__VAtuMG__section legend small{color:var(--text-secondary);font-size:.8125rem;font-weight:500}.care-engagement-form-module__VAtuMG__sectionIcon{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--text-brand);background:var(--surface-brand-soft);flex:none;place-items:center;display:grid}.care-engagement-form-module__VAtuMG__sectionIcon svg{width:1.25rem;height:1.25rem}.care-engagement-form-module__VAtuMG__grid{align-items:start;gap:var(--space-5);padding-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.care-engagement-form-module__VAtuMG__wide{grid-column:1/-1}.care-engagement-form-module__VAtuMG__wide textarea{resize:vertical;width:100%;min-height:7rem}.care-engagement-form-module__VAtuMG__iconControl{display:block;position:relative}.care-engagement-form-module__VAtuMG__iconControl svg{top:50%;left:var(--space-4);width:1.1rem;height:1.1rem;color:var(--text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.care-engagement-form-module__VAtuMG__iconControl input{width:100%;padding-left:2.75rem}.care-engagement-form-module__VAtuMG__participantContent{justify-items:stretch;gap:var(--space-4);padding-top:var(--space-5);display:grid}.care-engagement-form-module__VAtuMG__participantContent>a{justify-self:start}.care-engagement-form-module__VAtuMG__draftNote{color:var(--text-secondary);margin:0;line-height:1.55}.care-engagement-form-module__VAtuMG__patientSearch{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.care-engagement-form-module__VAtuMG__patientSearch>:is(button,a){align-self:end}.care-engagement-form-module__VAtuMG__patientResults{gap:var(--space-3);width:100%;display:grid}.care-engagement-form-module__VAtuMG__patientResults>p{color:var(--text-secondary);margin:0;font-size:.8125rem;font-weight:750}.care-engagement-form-module__VAtuMG__patientResults ul{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.care-engagement-form-module__VAtuMG__patientResults label{align-items:flex-start;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-height:3rem;padding:var(--space-3);color:var(--text-primary);background:var(--surface-subtle);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);line-height:1.4;display:flex}.care-engagement-form-module__VAtuMG__patientResults label:has(input:checked){border-color:var(--action-primary);background:var(--surface-brand-soft)}.care-engagement-form-module__VAtuMG__patientResults input{width:1.1rem;height:1.1rem;accent-color:var(--action-primary);flex:none;margin-top:.1rem}.care-engagement-form-module__VAtuMG__patientResults span{overflow-wrap:anywhere}.care-engagement-form-module__VAtuMG__savedDraft{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);display:flex}.care-engagement-form-module__VAtuMG__savedDraft h2,.care-engagement-form-module__VAtuMG__savedDraft p{margin:0}.care-engagement-form-module__VAtuMG__savedDraft h2{color:var(--text-primary);font-size:1rem}.care-engagement-form-module__VAtuMG__savedDraft p{margin-top:var(--space-1);color:var(--text-secondary)}.care-engagement-form-module__VAtuMG__actions{justify-content:flex-end;gap:var(--space-3);display:flex}@media (max-width:47.99rem){.care-engagement-form-module__VAtuMG__section legend{align-items:flex-start}.care-engagement-form-module__VAtuMG__grid,.care-engagement-form-module__VAtuMG__patientResults ul,.care-engagement-form-module__VAtuMG__patientSearch{grid-template-columns:1fr}.care-engagement-form-module__VAtuMG__wide{grid-column:auto}.care-engagement-form-module__VAtuMG__patientSearch button,.care-engagement-form-module__VAtuMG__savedDraft a{width:100%}.care-engagement-form-module__VAtuMG__savedDraft{flex-direction:column;align-items:stretch}.care-engagement-form-module__VAtuMG__actions{flex-direction:column-reverse;align-items:stretch}.care-engagement-form-module__VAtuMG__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.care-engagement-form-module__VAtuMG__patientResults label{transition-duration:.01ms}}
.care-engagement-terms-manager-module__5rW3cq__manager{gap:var(--space-6);padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:10rem;display:grid}.care-engagement-terms-manager-module__5rW3cq__header,.care-engagement-terms-manager-module__5rW3cq__subheader,.care-engagement-terms-manager-module__5rW3cq__itemTop,.care-engagement-terms-manager-module__5rW3cq__actions,.care-engagement-terms-manager-module__5rW3cq__formActions,.care-engagement-terms-manager-module__5rW3cq__itemBadges{align-items:center;display:flex}.care-engagement-terms-manager-module__5rW3cq__header,.care-engagement-terms-manager-module__5rW3cq__subheader{justify-content:space-between;gap:var(--space-3) var(--space-4);flex-wrap:wrap}.care-engagement-terms-manager-module__5rW3cq__heading{align-items:flex-start;gap:var(--space-3);flex:18rem;min-width:0;display:flex}.care-engagement-terms-manager-module__5rW3cq__heading>span,.care-engagement-terms-manager-module__5rW3cq__formHeading>span{color:var(--text-brand);background:var(--surface-brand-soft);flex:none;place-items:center;display:grid}.care-engagement-terms-manager-module__5rW3cq__heading>span{border-radius:var(--radius-md);width:2.75rem;height:2.75rem}.care-engagement-terms-manager-module__5rW3cq__heading svg,.care-engagement-terms-manager-module__5rW3cq__formHeading svg{width:1.25rem;height:1.25rem}.care-engagement-terms-manager-module__5rW3cq__heading h2,.care-engagement-terms-manager-module__5rW3cq__heading p,.care-engagement-terms-manager-module__5rW3cq__subheader h3,.care-engagement-terms-manager-module__5rW3cq__subheader p,.care-engagement-terms-manager-module__5rW3cq__formHeading h3,.care-engagement-terms-manager-module__5rW3cq__formHeading p,.care-engagement-terms-manager-module__5rW3cq__itemTitle,.care-engagement-terms-manager-module__5rW3cq__itemMeta,.care-engagement-terms-manager-module__5rW3cq__hint{margin:0}.care-engagement-terms-manager-module__5rW3cq__heading h2,.care-engagement-terms-manager-module__5rW3cq__subheader h3,.care-engagement-terms-manager-module__5rW3cq__formHeading h3{color:var(--text-primary)}.care-engagement-terms-manager-module__5rW3cq__heading h2{font-size:1.125rem}.care-engagement-terms-manager-module__5rW3cq__heading p,.care-engagement-terms-manager-module__5rW3cq__subheader p,.care-engagement-terms-manager-module__5rW3cq__formHeading p,.care-engagement-terms-manager-module__5rW3cq__itemMeta,.care-engagement-terms-manager-module__5rW3cq__hint,.care-engagement-terms-manager-module__5rW3cq__intro{color:var(--text-secondary);font-size:.875rem;line-height:1.55}.care-engagement-terms-manager-module__5rW3cq__heading p,.care-engagement-terms-manager-module__5rW3cq__subheader p,.care-engagement-terms-manager-module__5rW3cq__formHeading p{margin-top:var(--space-1)}.care-engagement-terms-manager-module__5rW3cq__intro{margin:0}.care-engagement-terms-manager-module__5rW3cq__section{gap:var(--space-4);display:grid}.care-engagement-terms-manager-module__5rW3cq__subheader h3{font-size:1rem}.care-engagement-terms-manager-module__5rW3cq__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.care-engagement-terms-manager-module__5rW3cq__item{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;padding:var(--space-4);background:var(--surface-subtle);display:grid}.care-engagement-terms-manager-module__5rW3cq__itemTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0}.care-engagement-terms-manager-module__5rW3cq__itemBody{gap:var(--space-1);min-width:0;display:grid}.care-engagement-terms-manager-module__5rW3cq__itemTitle{color:var(--text-primary);overflow-wrap:anywhere}.care-engagement-terms-manager-module__5rW3cq__itemMeta{overflow-wrap:anywhere}.care-engagement-terms-manager-module__5rW3cq__badge{border-radius:var(--radius-full);min-height:1.75rem;padding:.25rem var(--space-2);color:var(--text-secondary);background:var(--surface);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.care-engagement-terms-manager-module__5rW3cq__badge[data-status=accepted]{color:var(--success);background:var(--success-soft)}.care-engagement-terms-manager-module__5rW3cq__badge[data-status=pending]{color:var(--warning);background:var(--warning-soft)}.care-engagement-terms-manager-module__5rW3cq__badge[data-status=voided]{color:var(--danger);background:var(--danger-soft)}.care-engagement-terms-manager-module__5rW3cq__actions{justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--border-subtle);padding-top:var(--space-3);flex-wrap:wrap}.care-engagement-terms-manager-module__5rW3cq__empty,.care-engagement-terms-manager-module__5rW3cq__closed{align-items:flex-start;gap:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-5);color:var(--text-secondary);background:var(--surface-subtle);font-size:.875rem;line-height:1.5;display:flex}.care-engagement-terms-manager-module__5rW3cq__empty svg,.care-engagement-terms-manager-module__5rW3cq__closed svg{width:1.25rem;height:1.25rem;color:var(--text-brand);flex:none}.care-engagement-terms-manager-module__5rW3cq__form{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);display:grid}.care-engagement-terms-manager-module__5rW3cq__formHeading{align-items:flex-start;gap:var(--space-3);display:flex}.care-engagement-terms-manager-module__5rW3cq__formHeading>span{border-radius:var(--radius-md);width:2.5rem;height:2.5rem}.care-engagement-terms-manager-module__5rW3cq__formHeading h3{font-size:1rem}.care-engagement-terms-manager-module__5rW3cq__grid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.care-engagement-terms-manager-module__5rW3cq__grid textarea{resize:vertical;min-height:6rem}.care-engagement-terms-manager-module__5rW3cq__checkbox{align-items:flex-start;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-height:2.75rem;padding:var(--space-3);color:var(--text-primary);display:flex}.care-engagement-terms-manager-module__5rW3cq__checkbox input{flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem}.care-engagement-terms-manager-module__5rW3cq__formActions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap}.care-engagement-terms-manager-module__5rW3cq__feedback{scroll-margin-top:10rem}@media (max-width:40rem){.care-engagement-terms-manager-module__5rW3cq__grid{grid-template-columns:1fr}.care-engagement-terms-manager-module__5rW3cq__itemTop{flex-direction:column}.care-engagement-terms-manager-module__5rW3cq__actions,.care-engagement-terms-manager-module__5rW3cq__formActions{flex-direction:column;align-items:stretch}.care-engagement-terms-manager-module__5rW3cq__header>button,.care-engagement-terms-manager-module__5rW3cq__subheader>button{width:100%}}
.section-navigation-module__apxrtG__navigation{gap:var(--space-1);width:100%;box-shadow:inset 0 -1px 0 var(--border-subtle);scrollbar-width:none;display:flex;overflow:auto hidden}.section-navigation-module__apxrtG__navigation::-webkit-scrollbar{display:none}.section-navigation-module__apxrtG__link{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--text-secondary);transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.section-navigation-module__apxrtG__link:after{right:var(--space-2);bottom:0;left:var(--space-2);border-radius:var(--radius-full) var(--radius-full) 0 0;content:"";height:.1875rem;transition:background-color var(--motion-fast) var(--ease-standard);background:0 0;position:absolute}.section-navigation-module__apxrtG__link:hover{color:var(--text-brand);background:var(--surface-brand-soft)}.section-navigation-module__apxrtG__link:focus-visible{outline-offset:-.1875rem;color:var(--text-brand)}.section-navigation-module__apxrtG__link[aria-current=page]{color:var(--text-brand)}.section-navigation-module__apxrtG__link[aria-current=page]:after{background:var(--action-primary)}@media (max-width:47.99rem){.section-navigation-module__apxrtG__navigation{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid;overflow:visible}.section-navigation-module__apxrtG__link{min-width:0;min-height:3rem;padding:0 var(--space-2);text-align:center}}
.record-receipt-dialog-module__tGxtJG__dialog,.record-receipt-dialog-module__tGxtJG__form{gap:var(--space-5);display:grid}.record-receipt-dialog-module__tGxtJG__dialog{padding:clamp(1.25rem,3vw,2rem)}.record-receipt-dialog-module__tGxtJG__header{gap:var(--space-1);display:grid}.record-receipt-dialog-module__tGxtJG__header h2,.record-receipt-dialog-module__tGxtJG__header p,.record-receipt-dialog-module__tGxtJG__review p{margin:0}.record-receipt-dialog-module__tGxtJG__header h2{color:var(--text-primary);font-size:1.25rem}.record-receipt-dialog-module__tGxtJG__header p{color:var(--text-secondary);font-size:.875rem}.record-receipt-dialog-module__tGxtJG__summary{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.record-receipt-dialog-module__tGxtJG__summary div{gap:var(--space-1);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.record-receipt-dialog-module__tGxtJG__summary dt{color:var(--text-secondary);font-size:.75rem;font-weight:700}.record-receipt-dialog-module__tGxtJG__summary dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:700}.record-receipt-dialog-module__tGxtJG__fields{align-items:start;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.record-receipt-dialog-module__tGxtJG__review{padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-brand-soft)}.record-receipt-dialog-module__tGxtJG__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:40rem){.record-receipt-dialog-module__tGxtJG__summary,.record-receipt-dialog-module__tGxtJG__fields{grid-template-columns:minmax(0,1fr)}}
.app-sidebar-module__Rh5STa__sidebar{z-index:20;border-right:1px solid var(--border-subtle);min-width:0;min-height:100dvh;max-height:100dvh;padding:var(--space-6) var(--space-4);background:radial-gradient(circle at 12% 6%, var(--decoration-brand-subtle), transparent 16rem), var(--surface);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}.app-sidebar-module__Rh5STa__brand{gap:var(--space-3);padding:0 var(--space-2) var(--space-8);color:var(--text-brand);text-decoration:none;display:grid}.app-sidebar-module__Rh5STa__logo{width:9.75rem;height:auto}.app-sidebar-module__Rh5STa__brandText{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:750}.app-sidebar-module__Rh5STa__navigation{gap:var(--space-5);display:grid}.app-sidebar-module__Rh5STa__group{gap:var(--space-2);display:grid}.app-sidebar-module__Rh5STa__groupLabel{padding:0 var(--space-3);color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.app-sidebar-module__Rh5STa__link{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-height:3rem;padding:var(--space-3);color:var(--text-secondary);transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);font-weight:700;text-decoration:none;display:flex;position:relative}.app-sidebar-module__Rh5STa__link:hover,.app-sidebar-module__Rh5STa__link[aria-current=page]{color:var(--text-brand);background:var(--surface-brand-soft)}.app-sidebar-module__Rh5STa__link[aria-current=page]:before{border-radius:0 var(--radius-full) var(--radius-full) 0;background:var(--action-primary);content:"";width:.25rem;position:absolute;inset:0 auto 0 -1rem}.app-sidebar-module__Rh5STa__link svg{flex:none;width:1.25rem;height:1.25rem}.app-sidebar-module__Rh5STa__label,.app-sidebar-module__Rh5STa__brandText,.app-sidebar-module__Rh5STa__groupLabel{white-space:nowrap;overflow:hidden}.app-sidebar-module__Rh5STa__separator{height:1px;margin:0 var(--space-3);background:var(--border-subtle)}.app-sidebar-module__Rh5STa__footer{padding-top:var(--space-8);margin-top:auto;display:flex}.app-sidebar-module__Rh5STa__tabletToggle{display:none}@media (min-width:75rem){.app-sidebar-module__Rh5STa__sidebar[data-desktop-collapsed] .app-sidebar-module__Rh5STa__brand{justify-items:center;padding-inline:0}.app-sidebar-module__Rh5STa__sidebar[data-desktop-collapsed] .app-sidebar-module__Rh5STa__logo{object-fit:cover;object-position:left;width:2.75rem}.app-sidebar-module__Rh5STa__sidebar[data-desktop-collapsed] .app-sidebar-module__Rh5STa__brandText,.app-sidebar-module__Rh5STa__sidebar[data-desktop-collapsed] .app-sidebar-module__Rh5STa__groupLabel,.app-sidebar-module__Rh5STa__sidebar[data-desktop-collapsed] .app-sidebar-module__Rh5STa__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-sidebar-module__Rh5STa__sidebar[data-desktop-collapsed] .app-sidebar-module__Rh5STa__link,.app-sidebar-module__Rh5STa__sidebar[data-desktop-collapsed] .app-sidebar-module__Rh5STa__footer{justify-content:center}}@media (min-width:48rem) and (max-width:74.99rem){.app-sidebar-module__Rh5STa__desktopToggle{display:none}.app-sidebar-module__Rh5STa__tabletToggle{display:inline-flex}.app-sidebar-module__Rh5STa__sidebar:not([data-tablet-expanded]){padding-inline:var(--space-3)}.app-sidebar-module__Rh5STa__sidebar:not([data-tablet-expanded]) .app-sidebar-module__Rh5STa__brand{justify-items:center;padding-inline:0}.app-sidebar-module__Rh5STa__sidebar:not([data-tablet-expanded]) .app-sidebar-module__Rh5STa__logo{object-fit:cover;object-position:left;width:2.75rem}.app-sidebar-module__Rh5STa__sidebar:not([data-tablet-expanded]) .app-sidebar-module__Rh5STa__brandText,.app-sidebar-module__Rh5STa__sidebar:not([data-tablet-expanded]) .app-sidebar-module__Rh5STa__groupLabel,.app-sidebar-module__Rh5STa__sidebar:not([data-tablet-expanded]) .app-sidebar-module__Rh5STa__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-sidebar-module__Rh5STa__sidebar:not([data-tablet-expanded]) .app-sidebar-module__Rh5STa__link,.app-sidebar-module__Rh5STa__footer{justify-content:center}}
.leave-confirmation-module__R68mEG__confirmation{gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);background:var(--warning-soft);display:grid}.leave-confirmation-module__R68mEG__confirmation p{margin:0}.leave-confirmation-module__R68mEG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:35rem){.leave-confirmation-module__R68mEG__actions>*{width:100%}}
.public-page-module__U62QSq__page{width:min(100%,57.5rem);margin:0 auto}.public-page-module__U62QSq__narrow{max-width:30rem}.public-page-module__U62QSq__header{gap:var(--space-3);margin-bottom:clamp(2rem,5vw,3rem);display:grid}.public-page-module__U62QSq__eyebrow,.public-page-module__U62QSq__description,.public-page-module__U62QSq__header h1{margin:0}.public-page-module__U62QSq__eyebrow{color:var(--action-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.public-page-module__U62QSq__header h1{color:var(--text-primary);letter-spacing:-.04em;font-size:clamp(2rem,5vw,2.75rem);line-height:1.12}.public-page-module__U62QSq__description{max-width:42rem;color:var(--text-secondary);font-size:1rem;line-height:1.65}@media (max-width:39.99rem){.public-page-module__U62QSq__header{margin-bottom:var(--space-8)}.public-page-module__U62QSq__header h1{font-size:2rem}}
.page-module__YnyroG__page{background:radial-gradient(circle at 12% 14%, var(--decoration-brand-soft), transparent 34rem), radial-gradient(circle at 88% 84%, var(--decoration-brand-deep), transparent 30rem), var(--canvas);place-items:center;min-height:100dvh;padding:clamp(1rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.page-module__YnyroG__page:after{border:1px solid var(--decoration-brand-border);width:19rem;height:19rem;box-shadow:0 0 0 3rem var(--decoration-brand-ring), 0 0 0 6rem var(--decoration-brand-ring-soft);content:"";pointer-events:none;border-radius:50%;position:absolute;bottom:-7rem;right:-6rem}.page-module__YnyroG__page>*{z-index:1}
.care-engagement-registration-module__ugsdpW__dialog{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);display:grid}.care-engagement-registration-module__ugsdpW__header{gap:var(--space-1);display:grid}.care-engagement-registration-module__ugsdpW__header h2,.care-engagement-registration-module__ugsdpW__header p{margin:0}.care-engagement-registration-module__ugsdpW__header h2{color:var(--text-primary);font-size:1.25rem}.care-engagement-registration-module__ugsdpW__header p{color:var(--text-secondary);font-size:.875rem;line-height:1.5}
.mobile-navigation-module__-YNNaG__trigger,.mobile-navigation-module__-YNNaG__close{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--text-brand);background:var(--surface);cursor:pointer;place-items:center;display:inline-grid}.mobile-navigation-module__-YNNaG__trigger svg,.mobile-navigation-module__-YNNaG__close svg{width:1.25rem;height:1.25rem}.mobile-navigation-module__-YNNaG__backdrop{z-index:70;min-height:100dvh;opacity:calc(1 - var(--drawer-swipe-progress));background:var(--overlay);transition:opacity var(--motion-drawer) var(--ease-standard);position:fixed;inset:0}.mobile-navigation-module__-YNNaG__backdrop[data-starting-style],.mobile-navigation-module__-YNNaG__backdrop[data-ending-style]{opacity:0}.mobile-navigation-module__-YNNaG__viewport{z-index:80;pointer-events:none;justify-content:flex-start;display:flex;position:fixed;inset:0}.mobile-navigation-module__-YNNaG__popup{border-right:1px solid var(--border-subtle);width:min(21rem,100vw - 2rem);height:100dvh;color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow-floating);pointer-events:auto;transform:translateX(var(--drawer-swipe-movement-x));transition:transform var(--motion-drawer) var(--ease-emphasis);outline:none;overflow:auto}.mobile-navigation-module__-YNNaG__popup[data-starting-style],.mobile-navigation-module__-YNNaG__popup[data-ending-style]{transform:translate(-100%)}.mobile-navigation-module__-YNNaG__content{align-content:start;gap:var(--space-8);min-height:100%;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));display:grid}.mobile-navigation-module__-YNNaG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.mobile-navigation-module__-YNNaG__title,.mobile-navigation-module__-YNNaG__description{margin:0}.mobile-navigation-module__-YNNaG__title{color:var(--text-primary);font-size:1.375rem;font-weight:800}.mobile-navigation-module__-YNNaG__description{max-width:15rem;margin-top:var(--space-2);color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.mobile-navigation-module__-YNNaG__navigation{gap:var(--space-2);display:grid}.mobile-navigation-module__-YNNaG__link{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-height:3.25rem;padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-weight:750;text-decoration:none;display:flex}.mobile-navigation-module__-YNNaG__link[aria-current=page]{color:var(--text-brand);background:var(--surface-brand-soft)}.mobile-navigation-module__-YNNaG__link svg{width:1.25rem;height:1.25rem}.mobile-navigation-module__-YNNaG__withSeparator{margin-top:var(--space-4);border-top:1px solid var(--border-subtle);padding-top:var(--space-4)}@media (prefers-reduced-motion:reduce){.mobile-navigation-module__-YNNaG__backdrop,.mobile-navigation-module__-YNNaG__popup{transition-duration:.01ms}}
.patient-registration-module__tK1cKW__dialog{gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);display:grid}.patient-registration-module__tK1cKW__header{gap:var(--space-1);display:grid}.patient-registration-module__tK1cKW__header h2,.patient-registration-module__tK1cKW__header p{margin:0}.patient-registration-module__tK1cKW__header h2{color:var(--text-primary);font-size:1.25rem}.patient-registration-module__tK1cKW__header p{color:var(--text-secondary);font-size:.875rem;line-height:1.5}
.profile-settings-module__-e5Hca__page{gap:var(--space-5);width:100%;max-width:var(--content-max-width);margin-inline:auto;display:grid}.profile-settings-module__-e5Hca__panel{min-width:0;max-width:var(--form-max-width);padding:var(--space-6)}.profile-settings-module__-e5Hca__panelHeader{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.profile-settings-module__-e5Hca__panelHeader h2{color:var(--text-primary);margin:0;font-size:1.25rem}.profile-settings-module__-e5Hca__panelHeader p{margin:var(--space-1) 0 0;color:var(--text-secondary);line-height:1.5}.profile-settings-module__-e5Hca__icon{border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--text-brand);background:var(--surface-brand-soft);flex:none;place-items:center;display:grid}.profile-settings-module__-e5Hca__icon svg{width:1.25rem;height:1.25rem}.profile-settings-module__-e5Hca__form{gap:var(--space-5);display:grid}.profile-settings-module__-e5Hca__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-settings-module__-e5Hca__passwordGrid{gap:var(--space-5);max-width:24rem;display:grid}.profile-settings-module__-e5Hca__actions{justify-content:flex-end;display:flex}.profile-settings-module__-e5Hca__session{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--border-subtle);margin-top:var(--space-8);padding-top:var(--space-5);display:flex}.profile-settings-module__-e5Hca__session div{gap:var(--space-1);display:grid}.profile-settings-module__-e5Hca__session strong{color:var(--text-primary)}.profile-settings-module__-e5Hca__session span{color:var(--text-secondary);font-size:.875rem}.profile-settings-module__-e5Hca__session button svg{width:1rem;height:1rem}.profile-settings-module__-e5Hca__state{gap:var(--space-4);max-width:42rem;padding:var(--space-6);display:grid}.profile-settings-module__-e5Hca__state button{justify-self:start}@media (max-width:47.99rem){.profile-settings-module__-e5Hca__panel{padding:var(--space-4)}.profile-settings-module__-e5Hca__grid{grid-template-columns:1fr}.profile-settings-module__-e5Hca__actions button{width:100%}.profile-settings-module__-e5Hca__session{flex-direction:column;align-items:stretch}}
.psychological-document-requests-module__oomA4a__page{gap:var(--space-6);min-width:0;display:grid}.psychological-document-requests-module__oomA4a__panel,.psychological-document-requests-module__oomA4a__form{gap:var(--space-4);display:grid}.psychological-document-requests-module__oomA4a__panel{min-width:0;padding:var(--space-6)}.psychological-document-requests-module__oomA4a__form{max-width:var(--form-max-width)}.psychological-document-requests-module__oomA4a__panel h2,.psychological-document-requests-module__oomA4a__panel h3,.psychological-document-requests-module__oomA4a__panel p{margin-block:0}.psychological-document-requests-module__oomA4a__panel h2{color:var(--text-primary);font-size:1.125rem;line-height:1.4}.psychological-document-requests-module__oomA4a__panel h3{font-size:1rem}.psychological-document-requests-module__oomA4a__eyebrow{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.psychological-document-requests-module__oomA4a__hint{margin-top:var(--space-1);color:var(--text-secondary);font-size:.875rem;line-height:1.35rem}.psychological-document-requests-module__oomA4a__state{border-radius:var(--radius-full);background:var(--surface-brand-soft);color:var(--text-brand);padding:var(--space-2) var(--space-3);font-size:.875rem;font-weight:700}.psychological-document-requests-module__oomA4a__stageAction,.psychological-document-requests-module__oomA4a__operation{gap:var(--space-4);border-top:1px solid var(--border-subtle);padding-top:var(--space-5);display:grid}.psychological-document-requests-module__oomA4a__operation{max-width:var(--form-max-width)}.psychological-document-requests-module__oomA4a__linkRow{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.psychological-document-requests-module__oomA4a__headingRow,.psychological-document-requests-module__oomA4a__actions,.psychological-document-requests-module__oomA4a__listItem{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.psychological-document-requests-module__oomA4a__actions{justify-content:flex-start;gap:var(--space-2)}.psychological-document-requests-module__oomA4a__formGrid,.psychological-document-requests-module__oomA4a__details{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.psychological-document-requests-module__oomA4a__form textarea,.psychological-document-requests-module__oomA4a__panel textarea{resize:vertical;width:100%;min-height:7rem}.psychological-document-requests-module__oomA4a__list,.psychological-document-requests-module__oomA4a__timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.psychological-document-requests-module__oomA4a__listItem,.psychological-document-requests-module__oomA4a__timeline li,.psychological-document-requests-module__oomA4a__details>div{border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:0;padding:var(--space-4)}.psychological-document-requests-module__oomA4a__itemCopy,.psychological-document-requests-module__oomA4a__timeline li{gap:var(--space-1);min-width:0;display:grid}.psychological-document-requests-module__oomA4a__itemCopy span,.psychological-document-requests-module__oomA4a__timeline span{color:var(--text-secondary);overflow-wrap:anywhere}.psychological-document-requests-module__oomA4a__empty{color:var(--text-secondary)}.psychological-document-requests-module__oomA4a__details{margin:0}.psychological-document-requests-module__oomA4a__details dt{color:var(--text-secondary);font-size:.875rem;font-weight:700}.psychological-document-requests-module__oomA4a__details dd{margin:var(--space-1) 0 0;color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-wrap}.psychological-document-requests-module__oomA4a__details .psychological-document-requests-module__oomA4a__wide{grid-column:1/-1}.psychological-document-requests-module__oomA4a__checkRow{align-items:flex-start;gap:var(--space-3);line-height:1.5;display:flex}.psychological-document-requests-module__oomA4a__checkRow input{flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem}@media (max-width:40rem){.psychological-document-requests-module__oomA4a__panel{padding:var(--space-4)}.psychological-document-requests-module__oomA4a__formGrid,.psychological-document-requests-module__oomA4a__details{grid-template-columns:1fr}.psychological-document-requests-module__oomA4a__details .psychological-document-requests-module__oomA4a__wide{grid-column:auto}.psychological-document-requests-module__oomA4a__actions>button,.psychological-document-requests-module__oomA4a__actions>a,.psychological-document-requests-module__oomA4a__headingRow>button,.psychological-document-requests-module__oomA4a__headingRow>a,.psychological-document-requests-module__oomA4a__listItem>a{width:100%}}.psychological-document-requests-module__oomA4a__scopeField{flex:12rem;max-width:14rem}.psychological-document-requests-module__oomA4a__scopeField select{width:100%}
.public-access-boundary-module__jLWvSa__state{align-content:start;justify-items:start;gap:var(--space-4);max-width:36rem;min-height:7rem;display:grid}
