.workflowPortalComponent_header__grBy_{margin-bottom:19px}.workflowPortalComponent_header__grBy_ h1{font-size:25px;margin:0 0 6px}.workflowPortalComponent_header__grBy_ p,.workflowPortalComponent_muted__ShYRc{color:#66717c;margin:0}.workflowPortalComponent_grid__dpY0z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workflowPortalComponent_grid2__B2qVb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.workflowPortalComponent_card__TSXT9{background:#fff;border:1px solid #e2e6e8;border-radius:10px;padding:20px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.workflowPortalComponent_card__TSXT9 h2{font-size:17px;margin:0 0 6px}.workflowPortalComponent_metric__2T0Yg strong{display:block;font-size:26px;margin-top:16px}.workflowPortalComponent_tableWrap__eW4TW{overflow:auto;margin-top:18px;animation:workflowPortalComponent_workflowTableEnter__Z4TlU .42s cubic-bezier(.22,1,.36,1) both}.workflowPortalComponent_table__spOKi{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e2e6e8}.workflowPortalComponent_table__spOKi th{text-align:left;text-transform:uppercase;font-size:11px;color:#6f7983;background:#fafbfb;padding:12px 15px}.workflowPortalComponent_table__spOKi td{padding:14px 15px;border-top:1px solid #e9ecee}.workflowPortalComponent_table__spOKi tbody tr{transition:background .2s ease}.workflowPortalComponent_table__spOKi tbody tr:hover{background:#fafcfc}.workflowPortalComponent_button__Gxtrx{border:1px solid #dfe3e5;background:#fff;min-height:38px;border-radius:999px;padding:0 18px;font:inherit;cursor:pointer;color:#26333c;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.workflowPortalComponent_button__Gxtrx:hover{background:#f0f0f0;color:#2e7780}.workflowPortalComponent_primary__5pqLp{background:#3d929a;border-color:#3d929a;color:#fff}.workflowPortalComponent_primary__5pqLp:hover{background:#337d84;color:#fff}.workflowPortalComponent_danger__BuH0B{color:#ad4343}.workflowPortalComponent_button__Gxtrx:active{transform:scale(.98)}.workflowPortalComponent_badge__p8SQC{padding:4px 9px;border-radius:14px;background:#e9f3ee;color:#35745d;font-size:11px}.workflowPortalComponent_badge__p8SQC[data-status=Accepted],.workflowPortalComponent_badge__p8SQC[data-status=Requested]{background:#faf0d3;color:#89691b}.workflowPortalComponent_badge__p8SQC[data-status=Cancelled],.workflowPortalComponent_badge__p8SQC[data-status=Failed],.workflowPortalComponent_badge__p8SQC[data-status=Refunded],.workflowPortalComponent_badge__p8SQC[data-status=Rejected]{background:#fae7e7;color:#a74747}.workflowPortalComponent_actions__0X16g{display:flex;align-items:center;gap:7px}.workflowPortalComponent_field__ZchDE{display:grid;gap:7px;margin:16px 0}.workflowPortalComponent_field__ZchDE input,.workflowPortalComponent_field__ZchDE select{min-height:42px;border:1px solid #dfe3e5;border-radius:8px;padding:9px 12px;font:inherit;outline:none}.workflowPortalComponent_field__ZchDE input:focus,.workflowPortalComponent_field__ZchDE select:focus{border-color:#9abfc2;box-shadow:0 0 0 3px rgb(60 141 148/10%)}.workflowPortalComponent_notice__614xp{margin-top:16px;background:#eaf3f3;color:#2e7780;padding:12px;border-radius:8px}.workflowPortalComponent_health__VAPw0{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.workflowPortalComponent_health__VAPw0 strong{font-size:28px;display:block;margin:14px 0 5px}.workflowPortalComponent_health__VAPw0 span{color:#67727d}.workflowPortalComponent_health__VAPw0 small{color:#13a36e}.workflowPortalComponent_stack__OkwiR{display:grid;gap:18px}.workflowPortalComponent_split__JLRux{display:flex;justify-content:space-between;gap:12px;align-items:center}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_header__grBy_{margin-bottom:19px}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T{gap:16px}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T article{min-height:132px;padding:24px;border-radius:8px;animation:workflowPortalComponent_appointmentCardEnter__OMkWD .42s cubic-bezier(.22,1,.36,1) both;transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T article:nth-child(2){animation-delay:55ms}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T h2{font-size:18px;font-weight:500;margin:0 0 7px}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T .workflowPortalComponent_split__JLRux{align-items:flex-start}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T .workflowPortalComponent_actions__0X16g{margin-top:18px}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T .workflowPortalComponent_button__Gxtrx{font-size:14px;white-space:nowrap}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_badge__p8SQC{display:inline-flex;padding:4px 9px;align-items:center;border-radius:999px;white-space:nowrap}@media (hover:hover){.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T article:hover{border-color:#cddcdd;box-shadow:0 10px 26px rgb(20 58 62/7%);transform:translateY(-2px)}}@keyframes workflowPortalComponent_appointmentCardEnter__OMkWD{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes workflowPortalComponent_workflowTableEnter__Z4TlU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.workflowPortalComponent_list__HRf0T{display:grid;gap:12px}.workflowPortalComponent_list__HRf0T article{background:#fff;border:1px solid #e2e6e8;border-radius:10px;padding:18px}.workflowPortalComponent_list__HRf0T p{margin:6px 0}.workflowPortalComponent_security__Yzu0p{background:#fff7df;border:1px solid #f1dfaa;color:#6e581a;padding:14px;border-radius:8px}@media (max-width:950px){.workflowPortalComponent_grid2__B2qVb,.workflowPortalComponent_grid__dpY0z,.workflowPortalComponent_health__VAPw0{grid-template-columns:1fr 1fr}}@media (max-width:600px){.workflowPortalComponent_grid2__B2qVb,.workflowPortalComponent_grid__dpY0z,.workflowPortalComponent_health__VAPw0{grid-template-columns:1fr}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_header__grBy_{margin-bottom:18px}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_header__grBy_ h1{font-size:24px;line-height:1.3}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_header__grBy_ p{max-width:295px;font-size:14px;line-height:1.35}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T article{min-height:178px;padding:18px;border-radius:14px}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T .workflowPortalComponent_split__JLRux{gap:10px}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T .workflowPortalComponent_split__JLRux>div{min-width:0}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T h2{font-size:17px}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T .workflowPortalComponent_muted__ShYRc{font-size:13px;line-height:1.45}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T .workflowPortalComponent_actions__0X16g{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;gap:8px}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T .workflowPortalComponent_button__Gxtrx{width:100%;padding-right:8px;padding-left:8px;font-size:13px}}.workflowPortalComponent_shell__R9peZ{gap:28px}.workflowPortalComponent_shell__R9peZ .workspace-title{gap:4px}.workflowPortalComponent_shell__R9peZ .workspace-title p{color:#64748b}.workflowPortalComponent_roster__Jxk0r .workflowPortalComponent_kpi__thCvz strong,.workflowPortalComponent_roster__Jxk0r .workspace-title h1{font-weight:600}.workflowPortalComponent_shell__R9peZ .workspace-tab[aria-selected=true]{color:#0f172a;border-bottom-color:#0f172a}.workflowPortalComponent_shell__R9peZ .workspace-tab[aria-selected=true]:hover{color:#0f172a}.workflowPortalComponent_shell__R9peZ .workspace-card{border-radius:16px}.workflowPortalComponent_roster__Jxk0r .workspace-card{position:relative;overflow:visible}.workflowPortalComponent_roster__Jxk0r .workspace-card:after{position:absolute;z-index:2;box-sizing:border-box;content:"";inset:0;border:1px solid var(--workspace-line);border-radius:16px;pointer-events:none}.workflowPortalComponent_roster__Jxk0r .workspace-page{min-width:88px;height:40px;padding:10px 16px;background:#20717e;border:1px solid #20717e;border-radius:12px;font-weight:600;color:#fff;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.workflowPortalComponent_roster__Jxk0r .workspace-page:not(:disabled):hover{background:#1a5d68;border-color:#1a5d68}.workflowPortalComponent_roster__Jxk0r .workspace-page:focus-visible{outline:3px solid rgb(32 113 126/20%);outline-offset:2px}.workflowPortalComponent_roster__Jxk0r .workspace-page:disabled{background:#f8fafc;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed;opacity:1}.workflowPortalComponent_shell__R9peZ .workspace-table{min-width:1100px}.workflowPortalComponent_shell__R9peZ .workspace-table td,.workflowPortalComponent_shell__R9peZ .workspace-table th{padding-right:12px;padding-left:12px}.workflowPortalComponent_shell__R9peZ .workspace-table td:first-child,.workflowPortalComponent_shell__R9peZ .workspace-table th:first-child{padding-left:24px}.workflowPortalComponent_shell__R9peZ .workspace-table td:last-child,.workflowPortalComponent_shell__R9peZ .workspace-table th:last-child{padding-right:24px}.workflowPortalComponent_headerControls__qqV4z{display:flex;flex-direction:row;align-items:center;gap:12px}.workflowPortalComponent_search__DEsTg{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:8px;width:320px;height:40px;padding:8px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#94a3b8}.workflowPortalComponent_search__DEsTg input{width:100%;min-width:0;padding:0;border:0;background:transparent;font:inherit;font-size:13px;line-height:16px;color:#0f172a;outline:none}.workflowPortalComponent_search__DEsTg input::placeholder{color:#94a3b8}.workflowPortalComponent_schedule__n4b3u{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:144px;height:40px;padding:10px 16px;border:0;border-radius:12px;background:#20717e;font:inherit;font-size:13px;font-weight:500;line-height:16px;color:#fff;cursor:pointer}.workflowPortalComponent_schedule__n4b3u:hover{background:#1a5d68}.workflowPortalComponent_export__aM8_o{width:auto;min-width:160px}.workflowPortalComponent_kpis__Xhy9X{display:flex;flex-direction:row;align-items:flex-start;gap:20px;width:100%}.workflowPortalComponent_kpi__thCvz{box-sizing:border-box;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:16px}.workflowPortalComponent_kpi__thCvz span{font-size:13px;font-weight:500;line-height:16px;color:#64748b}.workflowPortalComponent_kpi__thCvz strong{font-size:28px;font-weight:700;line-height:34px;color:#0f172a}.workflowPortalComponent_kpi__thCvz p{display:flex;flex-direction:row;align-items:center;gap:4px;margin:0}.workflowPortalComponent_kpi__thCvz em{font-style:normal;font-size:11px;font-weight:500;line-height:13px}.workflowPortalComponent_kpi__thCvz p span{font-size:11px;font-weight:400;line-height:13px;color:#94a3b8}.workflowPortalComponent_calendarLayout__51qW9{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:20px}.workflowPortalComponent_calendarAgenda__QnSkQ,.workflowPortalComponent_calendar__coSb_{overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 16px rgb(15 23 42/3%)}.workflowPortalComponent_calendarHeader__xY07Q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.workflowPortalComponent_calendarHeader__xY07Q h2,.workflowPortalComponent_calendarHeader__xY07Q p{margin:0}.workflowPortalComponent_calendarHeader__xY07Q h2{font-size:15px;font-weight:600;line-height:20px;color:#0f172a}.workflowPortalComponent_calendarHeader__xY07Q p{margin-top:1px;font-size:12px;line-height:15px;color:#64748b}.workflowPortalComponent_calendarNav__eQNBc{display:flex;align-items:center;gap:8px}.workflowPortalComponent_calendarNav__eQNBc button{min-width:32px;height:32px;padding:0 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:500;color:#475569;cursor:pointer}.workflowPortalComponent_calendarNav__eQNBc button:hover{background:#eef7f7;border-color:#c4dcde;color:#20717e}.workflowPortalComponent_calendarBody__Po5G7{overflow-x:auto}.workflowPortalComponent_calendarGrid__9KGK7{display:grid;min-width:700px;grid-template-columns:repeat(7,minmax(0,1fr))}.workflowPortalComponent_calendarWeekday__Sf7S0{padding:8px 10px;background:#f8fafc;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;font-size:11px;font-weight:600;line-height:13px;text-transform:uppercase;color:#64748b}.workflowPortalComponent_calendarWeekday__Sf7S0:nth-child(7){border-right:0}.workflowPortalComponent_calendarDay__h1DVw{min-width:0;min-height:58px;padding:7px 9px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff;transition:background-color .14s ease}.workflowPortalComponent_calendarDay__h1DVw:hover{background:#f8fbfb}.workflowPortalComponent_calendarDay__h1DVw:nth-child(7n+14){border-right:0}.workflowPortalComponent_calendarDay__h1DVw:nth-last-child(-n+7){border-bottom:0}.workflowPortalComponent_dayNumber__j88EI{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;font-size:12px;font-weight:600;color:#334155}.workflowPortalComponent_outsideMonth__78Qge{background:#fcfdfe}.workflowPortalComponent_outsideMonth__78Qge .workflowPortalComponent_dayNumber__j88EI{color:#b0bac6}.workflowPortalComponent_today__roXTS .workflowPortalComponent_dayNumber__j88EI{background:#20717e;color:#fff}.workflowPortalComponent_calendarDayTop__x1ssm{display:flex;align-items:center;justify-content:space-between;gap:6px}.workflowPortalComponent_calendarCount__aFX6B{min-width:20px;padding:2px 6px;border-radius:999px;background:#eef5f5;font-size:10px;font-weight:600;line-height:14px;text-align:center;color:#20717e}.workflowPortalComponent_calendarDots__VPeXl{display:flex;align-items:center;gap:4px;margin-top:6px;padding-left:3px}.workflowPortalComponent_calendarDots__VPeXl span{width:7px;height:7px;flex:none;border-radius:50%;background:#2d8390}.workflowPortalComponent_calendarDots__VPeXl span[data-status=completed]{background:#52a56a}.workflowPortalComponent_calendarDots__VPeXl span[data-status=cancelled]{background:#d36a6a}.workflowPortalComponent_calendarAgenda__QnSkQ{display:flex;flex-direction:column;min-width:0}.workflowPortalComponent_agendaHeader__XTwkv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #e2e8f0}.workflowPortalComponent_agendaHeader__XTwkv h2,.workflowPortalComponent_agendaHeader__XTwkv p{margin:0}.workflowPortalComponent_agendaHeader__XTwkv h2{font-size:15px;font-weight:600;line-height:20px;color:#0f172a}.workflowPortalComponent_agendaHeader__XTwkv p{margin-top:1px;font-size:12px;line-height:15px;color:#64748b}.workflowPortalComponent_agendaHeader__XTwkv>strong{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:50%;background:#eaf3f3;font-size:13px;color:#20717e}.workflowPortalComponent_agendaList__R4qJ0{display:grid;padding:4px 16px}.workflowPortalComponent_agendaItem__GO9Ej{display:grid;grid-template-columns:36px minmax(0,1fr) 8px;align-items:center;gap:10px;min-width:0;padding:9px 0;border-bottom:1px solid #eef2f6}.workflowPortalComponent_agendaItem__GO9Ej:last-child{border-bottom:0}.workflowPortalComponent_agendaDate__k_P7v{display:grid;place-items:center;width:36px;height:39px;border:1px solid #dce8e9;border-radius:9px;background:#f8fbfb}.workflowPortalComponent_agendaDate__k_P7v span{font-size:8px;font-weight:700;line-height:9px;text-transform:uppercase;color:#43828b}.workflowPortalComponent_agendaDate__k_P7v strong{font-size:14px;line-height:15px;color:#0f172a}.workflowPortalComponent_agendaCopy___8bLg{display:flex;flex-direction:column;min-width:0;gap:2px}.workflowPortalComponent_agendaCopy___8bLg span,.workflowPortalComponent_agendaCopy___8bLg strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflowPortalComponent_agendaCopy___8bLg strong{font-size:12px;line-height:15px;color:#0f172a}.workflowPortalComponent_agendaCopy___8bLg span{font-size:10px;line-height:13px;color:#64748b}.workflowPortalComponent_agendaStatus__NwaYj{width:8px;height:8px;border-radius:50%;background:#2d8390}.workflowPortalComponent_agendaStatus__NwaYj[data-status=completed]{background:#52a56a}.workflowPortalComponent_agendaStatus__NwaYj[data-status=cancelled]{background:#d36a6a}.workflowPortalComponent_agendaEmpty__kUfFx{margin:0;padding:28px 0;font-size:12px;text-align:center;color:#64748b}.workflowPortalComponent_agendaMore__1cNv1{margin:auto 16px 0;padding:10px 0;border-top:1px solid #eef2f6;font-size:10px;font-weight:600;color:#64748b}.workflowPortalComponent_agendaLegend__xeNQG{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:auto;padding:12px 16px;border-top:1px solid #e2e8f0;background:#fbfcfd}.workflowPortalComponent_agendaLegend__xeNQG div{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:500;color:#64748b}.workflowPortalComponent_agendaLegend__xeNQG div>span{width:6px;height:6px;border-radius:50%;background:#2d8390}.workflowPortalComponent_agendaLegend__xeNQG div[data-status=completed]>span{background:#52a56a}.workflowPortalComponent_agendaLegend__xeNQG div[data-status=cancelled]>span{background:#d36a6a}.workflowPortalComponent_up__ZI0ys{color:#20717e}.workflowPortalComponent_down__RXbg7{color:#64748b}.workflowPortalComponent_patientLink__YDFI8,.workflowPortalComponent_patient__N8Z1_{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0}.workflowPortalComponent_patientLink__YDFI8{color:inherit;text-decoration:none;border-radius:8px;cursor:pointer;width:100%;overflow:hidden}.workflowPortalComponent_patientLink__YDFI8 .workspace-person{flex:1;overflow:hidden}.workflowPortalComponent_patientLink__YDFI8 .workspace-person span,.workflowPortalComponent_patientLink__YDFI8 .workspace-person strong{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflowPortalComponent_patientLink__YDFI8:hover strong{color:#20717e}.workflowPortalComponent_patientLink__YDFI8:focus-visible{outline:2px solid #43828b;outline-offset:3px}.workflowPortalComponent_backLink__MUeJx{width:max-content;margin-bottom:4px;font-size:13px;font-weight:600;line-height:16px;color:#20717e;text-decoration:none}.workflowPortalComponent_backLink__MUeJx:hover{text-decoration:underline}.workflowPortalComponent_profile__vUFBy{display:flex;flex-direction:row;align-items:center;gap:16px;padding:20px 24px;background:#fff;border:1px solid #e2e8f0;border-radius:16px}.workflowPortalComponent_profileAvatar__BWGjl,.workflowPortalComponent_profileInitials__Kya9h{width:56px;height:56px;flex:none;border-radius:28px}.workflowPortalComponent_profileAvatar__BWGjl{object-fit:cover}.workflowPortalComponent_profileInitials__Kya9h{display:grid;place-items:center;background:#e2e8f0;font-size:16px;font-weight:600;line-height:19px;color:#0f172a}.workflowPortalComponent_profileCopy__Kc30J{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.workflowPortalComponent_profileCopy__Kc30J strong{font-size:16px;font-weight:600;line-height:20px;color:#0f172a}.workflowPortalComponent_profileCopy__Kc30J span{font-size:13px;font-weight:400;line-height:16px;color:#64748b}.workflowPortalComponent_profileFlags__t4mo6{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.workflowPortalComponent_chartProfile__AdsOw{max-width:1048px}.workflowPortalComponent_chart__f9JTq{display:flex;flex-direction:column;gap:12px;min-width:0}.workflowPortalComponent_chartHead__WxAIo{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.workflowPortalComponent_chartHead__WxAIo h2{margin:0;font-size:16px;font-weight:600;line-height:20px;color:#0f172a}.workflowPortalComponent_chartHead__WxAIo span{font-size:13px;font-weight:500;line-height:16px;color:#64748b}.workflowPortalComponent_chart__f9JTq .workspace-table{min-width:760px}.workflowPortalComponent_missing__lLuQb{margin:0}.workflowPortalComponent_missing__lLuQb a{font-size:13px;font-weight:600;color:#20717e;text-decoration:none}.workflowPortalComponent_avatar__USS30{width:36px;height:36px;flex:none;border-radius:18px;object-fit:cover}.workflowPortalComponent_initials__Rl9_j{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:18px;background:#e2e8f0;font-size:11px;font-weight:600;line-height:13px;color:#0f172a}.workflowPortalComponent_when__jmJpb{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.workflowPortalComponent_when__jmJpb strong{font-size:13px;font-weight:500;line-height:16px;color:#0f172a}.workflowPortalComponent_when__jmJpb span{font-size:11px;font-weight:400;line-height:13px;color:#64748b}.workflowPortalComponent_status__rdVg2,.workflowPortalComponent_type__01qXO{display:inline-flex;align-items:center;width:max-content;max-width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:11px;font-weight:500;line-height:13px}.workflowPortalComponent_type__01qXO{padding:2px 6px;color:#475569}.workflowPortalComponent_status__rdVg2{padding:4px 8px;text-transform:uppercase;color:#0f172a}.workflowPortalComponent_status__rdVg2[data-state=Inactive]{color:#64748b}.workflowPortalComponent_rowActions__FPPR2{display:flex;flex-direction:row;align-items:center;gap:6px}.workflowPortalComponent_accept__BDvPz,.workflowPortalComponent_join__JMCX6,.workflowPortalComponent_reject__s4Bh9{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:25px;padding:6px 12px;border:0;border-radius:8px;font:inherit;font-size:11px;font-weight:600;line-height:13px;white-space:nowrap;cursor:pointer}.workflowPortalComponent_accept__BDvPz,.workflowPortalComponent_join__JMCX6{background:#20717e;color:#fff}.workflowPortalComponent_reject__s4Bh9{height:25px;padding:5px 11px;background:#fff;border:1px solid #e2e8f0;color:#64748b}.workflowPortalComponent_notes__wfotg{padding:0;background:none;border:0;font:inherit;font-size:11px;font-weight:600;line-height:13px;color:#64748b;text-decoration:underline;cursor:pointer}.workflowPortalComponent_form__QTc8Z{display:grid;gap:14px}.workflowPortalComponent_nameFields__cOpql{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflowPortalComponent_form__QTc8Z label{display:grid;gap:6px;font-size:13px;font-weight:600;color:#0f172a}.workflowPortalComponent_form__QTc8Z input,.workflowPortalComponent_form__QTc8Z select,.workflowPortalComponent_form__QTc8Z textarea{padding:8px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;font:inherit;font-weight:400}.workflowPortalComponent_form__QTc8Z input,.workflowPortalComponent_form__QTc8Z select{height:40px}.workflowPortalComponent_form__QTc8Z textarea{min-height:112px;resize:vertical}.workflowPortalComponent_formActions__XCDEC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflowPortalComponent_formActions__XCDEC button{width:100%;height:40px;padding:10px 18px;border-radius:999px;font:inherit;font-size:13px;font-weight:500;line-height:16px;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.workflowPortalComponent_form__QTc8Z button[type=submit]{height:40px;padding:10px 16px;border:0;border-radius:999px;background:#20717e;font:inherit;font-size:13px;font-weight:500;color:#fff;cursor:pointer}.workflowPortalComponent_form__QTc8Z button[data-kind=reject]{background:#fff;border:1px solid #20717e;color:#20717e}.workflowPortalComponent_form__QTc8Z button[type=submit]:hover{background:#1a5d68}.workflowPortalComponent_form__QTc8Z button[data-kind=reject]:hover{background:#eef7f7;border-color:#1a5d68;color:#1a5d68}@media (max-width:520px){.workflowPortalComponent_nameFields__cOpql{grid-template-columns:1fr}}.workflowPortalComponent_note__OAKdc{margin:0;font-size:14px;line-height:1.5;color:#64748b;white-space:pre-wrap}@media (max-width:1100px){.workflowPortalComponent_headerControls__qqV4z,.workflowPortalComponent_kpis__Xhy9X{flex-wrap:wrap}.workflowPortalComponent_calendarLayout__51qW9{grid-template-columns:1fr}.workflowPortalComponent_calendarAgenda__QnSkQ{min-height:260px}.workflowPortalComponent_schedule__n4b3u,.workflowPortalComponent_search__DEsTg{width:100%}.workflowPortalComponent_kpi__thCvz{min-width:calc(50% - 10px)}}@media (max-width:700px){.workflowPortalComponent_kpi__thCvz{min-width:100%}}@media (prefers-reduced-motion:reduce){.workflowPortalComponent_button__Gxtrx,.workflowPortalComponent_card__TSXT9{transition:none}.workflowPortalComponent_tableWrap__eW4TW{animation:none}.workflowPortalComponent_appointments__TNBWc .workflowPortalComponent_list__HRf0T article{animation:none;transition:none}}.providerAccountMenuComponent_root__KyfQJ{position:relative;margin:auto 12px 20px;color:#102b36}.providerAccountMenuComponent_trigger__P9xi6{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.providerAccountMenuComponent_trigger__P9xi6>:first-child{flex-shrink:0}.providerAccountMenuComponent_identity__P16_B{min-width:0}.providerAccountMenuComponent_identity__P16_B span,.providerAccountMenuComponent_identity__P16_B strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.providerAccountMenuComponent_identity__P16_B strong{font-size:14px;font-weight:600}.providerAccountMenuComponent_identity__P16_B span{margin-top:3px;font-size:12px;color:#78868d}.providerAccountMenuComponent_panel__7GNGm{position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:white;box-shadow:0 16px 40px #192c3820;z-index:10;animation:providerAccountMenuComponent_accountPanelEnter__D3bMl .18s cubic-bezier(.22,1,.36,1);transform-origin:bottom left}@keyframes providerAccountMenuComponent_accountPanelEnter__D3bMl{0%{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.providerAccountMenuComponent_profile__9qHqj{padding:16px;border-bottom:1px solid #eceeef}.providerAccountMenuComponent_profile__9qHqj strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.providerAccountMenuComponent_profile__9qHqj span{display:block;margin-top:6px;color:#78868d;font-size:12px;overflow-wrap:anywhere}.providerAccountMenuComponent_links__8Or9A{padding:8px}.providerAccountMenuComponent_panel__7GNGm a{display:flex;align-items:center;gap:12px;padding:12px 10px;border-radius:6px;color:inherit;text-decoration:none;font-size:14px;transition:background .15s ease}.providerAccountMenuComponent_panel__7GNGm a>:first-child{flex-shrink:0}.providerAccountMenuComponent_panel__7GNGm .providerAccountMenuComponent_signOut__Nnh78{border-top:1px solid #eceeef;border-radius:0;padding:16px 18px;color:#30252a}.providerAccountMenuComponent_panel__7GNGm a:hover,.providerAccountMenuComponent_trigger__P9xi6:hover{background:#f0f0f0}.providerAccountMenuComponent_root__KyfQJ[data-compact=true]{margin:0}.providerAccountMenuComponent_root__KyfQJ[data-compact=true] .providerAccountMenuComponent_trigger__P9xi6{width:42px;height:42px;padding:3px;border:1px solid #e9e9e9;border-radius:50%;background:#fff}.providerAccountMenuComponent_root__KyfQJ[data-compact=true] .providerAccountMenuComponent_identity__P16_B{display:none}.providerAccountMenuComponent_root__KyfQJ[data-compact=true] .providerAccountMenuComponent_panel__7GNGm{inset:calc(100% + 8px) 0 auto auto;width:230px;box-shadow:0 16px 40px #192c3824;transform-origin:top right}@media (prefers-reduced-motion:reduce){.providerAccountMenuComponent_trigger__P9xi6{transition:none}.providerAccountMenuComponent_panel__7GNGm{animation:none}}.providerReportsComponent_workspace__Y3Ajp{display:grid;gap:24px;width:100%;color:#0f172a}.providerReportsComponent_header__nsvjv{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.providerReportsComponent_card__S_qcP h2,.providerReportsComponent_header__nsvjv h1{margin:0}.providerReportsComponent_header__nsvjv h1{font-size:28px;line-height:34px}.providerReportsComponent_card__S_qcP header p,.providerReportsComponent_header__nsvjv p{margin:5px 0 0;color:#64748b;font-size:13px}.providerReportsComponent_export__cIAU8{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:12px;background:#20717e;color:#fff;font:inherit;font-size:13px;cursor:pointer}.providerReportsComponent_export__cIAU8:hover{background:#1a5d68}.providerReportsComponent_periods__Q9PIA{display:flex;width:max-content;max-width:100%;gap:4px;padding:4px;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.providerReportsComponent_periods__Q9PIA button{min-height:34px;flex:0 0 auto;padding:7px 14px;border:0;border-radius:9px;background:transparent;color:#64748b;font:inherit;font-size:12px;cursor:pointer}.providerReportsComponent_periods__Q9PIA button[aria-pressed=true]{background:#eaf4f4;color:#1f6975;font-weight:600}.providerReportsComponent_kpis__8Z2A3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.providerReportsComponent_card__S_qcP,.providerReportsComponent_kpis__8Z2A3 article{border:1px solid #e2e8f0;border-radius:16px;background:#fff}.providerReportsComponent_kpis__8Z2A3 article{display:grid;gap:7px;padding:20px}.providerReportsComponent_kpis__8Z2A3 small,.providerReportsComponent_kpis__8Z2A3 span{color:#64748b}.providerReportsComponent_kpis__8Z2A3 span{font-size:13px;font-weight:500}.providerReportsComponent_kpis__8Z2A3 strong{font-size:27px;line-height:33px}.providerReportsComponent_kpis__8Z2A3 small{font-size:11px}.providerReportsComponent_insights__jutdL{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px}.providerReportsComponent_card__S_qcP{min-width:0;padding:22px}.providerReportsComponent_card__S_qcP>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.providerReportsComponent_card__S_qcP h2{font-size:16px;line-height:20px}.providerReportsComponent_card__S_qcP>header>strong{font-size:18px;color:#20717e}.providerReportsComponent_trend__qy80e{display:flex;height:230px;align-items:flex-end;gap:12px;margin-top:24px;padding:20px 4px 0;border-bottom:1px solid #e2e8f0}.providerReportsComponent_barItem__S8iAO{display:grid;height:100%;flex:1;grid-template-rows:18px minmax(0,1fr) 22px;align-items:end;justify-items:center;gap:6px}.providerReportsComponent_barItem__S8iAO small,.providerReportsComponent_barItem__S8iAO span{color:#64748b;font-size:10px;white-space:nowrap}.providerReportsComponent_barItem__S8iAO i{display:block;width:min(42px,72%);min-height:10px;align-self:end;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#3c8d94,#78b7bc)}.providerReportsComponent_channels__hGo7x{display:grid;gap:28px;margin-top:34px}.providerReportsComponent_channels__hGo7x article,.providerReportsComponent_channels__hGo7x article>div:first-child{display:grid;gap:8px}.providerReportsComponent_channels__hGo7x article>div:first-child{grid-template-columns:1fr auto;align-items:center}.providerReportsComponent_channels__hGo7x strong{font-size:13px}.providerReportsComponent_channels__hGo7x span{color:#64748b;font-size:11px}.providerReportsComponent_track__I4Hsf{height:10px;overflow:hidden;border-radius:999px;background:#edf2f3}.providerReportsComponent_track__I4Hsf i{display:block;height:100%;border-radius:inherit;background:#3c8d94}.providerReportsComponent_products__iUhCb{padding:0;overflow:hidden}.providerReportsComponent_products__iUhCb>header{padding:22px 24px 18px}.providerReportsComponent_tableScroll__iql9m{overflow-x:auto}.providerReportsComponent_tableScroll__iql9m table{width:100%;min-width:700px;border-collapse:collapse;text-align:left}.providerReportsComponent_tableScroll__iql9m td,.providerReportsComponent_tableScroll__iql9m th{padding:14px 24px;border-top:1px solid #e2e8f0}.providerReportsComponent_tableScroll__iql9m th{background:#f8fafc;color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.providerReportsComponent_tableScroll__iql9m td{font-size:13px}.providerReportsComponent_tableScroll__iql9m td:first-child{max-width:320px;font-weight:600}.providerReportsComponent_empty__RZ_j_{margin:24px 0 0;color:#64748b;text-align:center}@media (max-width:1050px){.providerReportsComponent_kpis__8Z2A3{grid-template-columns:repeat(2,minmax(0,1fr))}.providerReportsComponent_insights__jutdL{grid-template-columns:1fr}}@media (max-width:760px){.providerReportsComponent_workspace__Y3Ajp{gap:18px}.providerReportsComponent_header__nsvjv{align-items:stretch}.providerReportsComponent_header__nsvjv h1{font-size:24px}.providerReportsComponent_export__cIAU8{width:44px;flex:0 0 44px;padding:0;font-size:0}.providerReportsComponent_kpis__8Z2A3{gap:10px}.providerReportsComponent_card__S_qcP,.providerReportsComponent_kpis__8Z2A3 article{border-radius:12px}.providerReportsComponent_kpis__8Z2A3 article{padding:16px}.providerReportsComponent_kpis__8Z2A3 strong{font-size:21px}.providerReportsComponent_card__S_qcP{padding:18px}.providerReportsComponent_trend__qy80e{height:210px;gap:6px}.providerReportsComponent_barItem__S8iAO span{display:none}}@media (max-width:480px){.providerReportsComponent_kpis__8Z2A3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.providerReportsComponent_export__cIAU8,.providerReportsComponent_periods__Q9PIA button{transition:none}}.patientClinicalProfileComponent_page__2wKgJ{color:#17202a}.patientClinicalProfileComponent_heading__KsbRM{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.patientClinicalProfileComponent_heading__KsbRM h1,.patientClinicalProfileComponent_heading__KsbRM h2{margin:0 0 6px;font-size:26px;line-height:1.2;letter-spacing:-.5px}.patientClinicalProfileComponent_heading__KsbRM p,.patientClinicalProfileComponent_muted__cjs7K{margin:0;color:#66727d;line-height:1.5}.patientClinicalProfileComponent_heading__KsbRM h2{font-size:18px;letter-spacing:0}.patientClinicalProfileComponent_actions__BnI7S{display:flex;flex-wrap:wrap;gap:10px}.patientClinicalProfileComponent_identity__tEmLA{display:flex;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;border:1px solid #e1e5e7;border-radius:12px;background:#fff}.patientClinicalProfileComponent_avatar___YwhW{width:56px;height:56px;flex:none;border-radius:28px;object-fit:cover}.patientClinicalProfileComponent_initials__1TZob{display:grid;place-items:center;background:#e2e8f0;color:#0f172a;font-weight:600}.patientClinicalProfileComponent_copy__jH1cM{display:flex;min-width:0;flex-direction:column;gap:2px}.patientClinicalProfileComponent_copy__jH1cM strong{font-size:16px}.patientClinicalProfileComponent_copy__jH1cM span{color:#66727d;font-size:13px}.patientClinicalProfileComponent_badge__XHh4b{margin-left:auto;display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:#e8f3ee;color:#337259;font-size:11px;font-weight:600;white-space:nowrap}.patientClinicalProfileComponent_badge__XHh4b[data-state=incomplete]{background:#fff3cf;color:#82651f}.patientClinicalProfileComponent_bmi__j4R02,.patientClinicalProfileComponent_flags__d6kA2,.patientClinicalProfileComponent_gate__fV3Cf,.patientClinicalProfileComponent_ready___kB0p{margin:0 0 16px;border-radius:10px;padding:13px 15px;line-height:1.5}.patientClinicalProfileComponent_gate__fV3Cf{border:1px solid #f0d9a8;background:#fff8ea;color:#7a5416}.patientClinicalProfileComponent_ready___kB0p{border:1px solid #cee2e4;background:#eef8f8;color:#356c75}.patientClinicalProfileComponent_flags__d6kA2{border:1px solid #f0cfcf;background:#fdf4f4;color:#8a3b3b}.patientClinicalProfileComponent_flags__d6kA2 strong,.patientClinicalProfileComponent_gate__fV3Cf strong,.patientClinicalProfileComponent_ready___kB0p strong{display:block;margin-bottom:4px}.patientClinicalProfileComponent_flags__d6kA2 ul,.patientClinicalProfileComponent_gate__fV3Cf p,.patientClinicalProfileComponent_ready___kB0p p{margin:0;padding:0}.patientClinicalProfileComponent_flags__d6kA2 li{margin-left:16px}.patientClinicalProfileComponent_card__c2uPe{border:1px solid #e1e5e7;border-radius:12px;background:#fff;padding:clamp(18px,2vw,26px);box-shadow:0 1px 2px rgb(25 40 47/3%)}.patientClinicalProfileComponent_steps__GtwaN{display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;gap:0;margin-bottom:18px;padding:3px 2px 8px;scrollbar-color:#bfd5d7 transparent;scrollbar-width:thin}.patientClinicalProfileComponent_stepItem__jTKon{display:flex;flex:none;align-items:center}.patientClinicalProfileComponent_step__3uRwg{display:inline-flex;flex:none;align-items:center;gap:6px;border:1px solid transparent;border-radius:999px;background:#f1f3f4;padding:6px 9px;color:#4f5a64;font:inherit;font-size:11px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.patientClinicalProfileComponent_step__3uRwg[data-state=complete]{background:#fff;color:#44515a}.patientClinicalProfileComponent_step__3uRwg[data-state=active]{border-color:#92c3c7;background:#e4f3f3;color:#2f747c;font-weight:600;box-shadow:0 0 0 3px rgb(67 143 152/10%)}.patientClinicalProfileComponent_step__3uRwg:disabled{color:#818b92;cursor:not-allowed;opacity:1}.patientClinicalProfileComponent_step__3uRwg b{display:grid;width:18px;height:18px;flex:none;place-items:center;border-radius:50%;background:#fff;font-size:10px}.patientClinicalProfileComponent_step__3uRwg[data-state=complete] b{background:#438f98;color:#fff}.patientClinicalProfileComponent_step__3uRwg[data-state=active] b{background:#438f98;color:#fff;animation:patientClinicalProfileComponent_activeStepPulse__omvsQ 1.8s ease-in-out infinite}.patientClinicalProfileComponent_step__3uRwg b svg{width:12px;height:12px;fill:none;stroke:currentcolor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.patientClinicalProfileComponent_connector__ONoVj{position:relative;display:block;width:clamp(8px,.8vw,18px);height:3px;flex:none;overflow:visible;border-radius:999px;background:#dfe4e6;margin:0 2px}.patientClinicalProfileComponent_connector__ONoVj>span{position:absolute;inset:0;border-radius:inherit;background:#438f98;transform:scaleX(0);transform-origin:left}.patientClinicalProfileComponent_connector__ONoVj>span:after{position:absolute;top:50%;right:-3px;width:7px;height:7px;border-radius:50%;background:#438f98;box-shadow:0 0 0 4px rgb(67 143 152/18%);content:"";opacity:0;transform:translateY(-50%)}.patientClinicalProfileComponent_connector__ONoVj[data-state=complete]>span{animation:patientClinicalProfileComponent_connectStep__meBGI .65s cubic-bezier(.22,1,.36,1) forwards}.patientClinicalProfileComponent_connector__ONoVj[data-state=complete]>span:after{animation:patientClinicalProfileComponent_connectorDot__usLMg .65s ease-out}@keyframes patientClinicalProfileComponent_connectStep__meBGI{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes patientClinicalProfileComponent_connectorDot__usLMg{0%,65%{opacity:1}to{opacity:0}}@keyframes patientClinicalProfileComponent_activeStepPulse__omvsQ{0%,to{box-shadow:0 0 0 0 rgb(67 143 152/22%)}50%{box-shadow:0 0 0 5px rgb(67 143 152/0)}}@media (prefers-reduced-motion:reduce){.patientClinicalProfileComponent_connector__ONoVj[data-state=complete]>span,.patientClinicalProfileComponent_connector__ONoVj[data-state=complete]>span:after,.patientClinicalProfileComponent_step__3uRwg[data-state=active] b{animation:none}.patientClinicalProfileComponent_connector__ONoVj[data-state=complete]>span{transform:scaleX(1)}}.patientClinicalProfileComponent_stageHead__A5Ne5{margin-bottom:20px}.patientClinicalProfileComponent_stageHead__A5Ne5 h2{margin:0 0 7px;color:#202a31;font-size:20px;line-height:1.25;letter-spacing:-.2px}.patientClinicalProfileComponent_fields__JqQQV{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.patientClinicalProfileComponent_field__o8aJ0,.patientClinicalProfileComponent_wide__vWxx8{display:grid;gap:8px;min-width:0;color:#29333b;font-weight:600;font-size:13px;line-height:1.4}.patientClinicalProfileComponent_wide__vWxx8{grid-column:1/-1}.patientClinicalProfileComponent_field__o8aJ0 input:not([type=checkbox]),.patientClinicalProfileComponent_field__o8aJ0 select,.patientClinicalProfileComponent_field__o8aJ0 textarea,.patientClinicalProfileComponent_wide__vWxx8 input:not([type=checkbox]),.patientClinicalProfileComponent_wide__vWxx8 select,.patientClinicalProfileComponent_wide__vWxx8 textarea{width:100%;min-height:44px;border:1px solid #d9e0e3;border-radius:9px;background:#fff;padding:10px 13px;color:#202830;font:inherit;font-weight:400;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.patientClinicalProfileComponent_field__o8aJ0 input:not([type=checkbox]):focus,.patientClinicalProfileComponent_field__o8aJ0 select:focus,.patientClinicalProfileComponent_field__o8aJ0 textarea:focus,.patientClinicalProfileComponent_wide__vWxx8 input:not([type=checkbox]):focus,.patientClinicalProfileComponent_wide__vWxx8 select:focus,.patientClinicalProfileComponent_wide__vWxx8 textarea:focus{border-color:#72aeb4;box-shadow:0 0 0 3px rgb(67 143 152/12%)}.patientClinicalProfileComponent_field__o8aJ0 input[aria-invalid=true],.patientClinicalProfileComponent_field__o8aJ0 select[aria-invalid=true],.patientClinicalProfileComponent_field__o8aJ0 textarea[aria-invalid=true],.patientClinicalProfileComponent_wide__vWxx8 input[aria-invalid=true],.patientClinicalProfileComponent_wide__vWxx8 select[aria-invalid=true],.patientClinicalProfileComponent_wide__vWxx8 textarea[aria-invalid=true]{border-color:#c96a6a;background:#fffafa}.patientClinicalProfileComponent_field__o8aJ0 textarea,.patientClinicalProfileComponent_wide__vWxx8 textarea{min-height:96px;resize:vertical;line-height:1.5}.patientClinicalProfileComponent_field__o8aJ0 textarea::placeholder,.patientClinicalProfileComponent_wide__vWxx8 textarea::placeholder{color:#8b969e}.patientClinicalProfileComponent_error__4Mk_W{color:#b34d4d;font-size:12px;font-weight:500}.patientClinicalProfileComponent_chips__LfBxj{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:9px}.patientClinicalProfileComponent_chip__P532d{position:relative;display:flex;min-height:48px;align-items:center;gap:10px;border:1px solid #dce3e5;border-radius:10px;background:#fff;padding:10px 12px;color:#29333b;font-size:13px;font-weight:500;line-height:1.35;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.patientClinicalProfileComponent_chip__P532d:hover{border-color:#a9c7ca;background:#f8fbfb;transform:translateY(-1px)}.patientClinicalProfileComponent_chip__P532d:focus-within{border-color:#72aeb4;box-shadow:0 0 0 3px rgb(67 143 152/12%)}.patientClinicalProfileComponent_chip__P532d[data-on=true]{border-color:#438f98;background:#eef7f7;color:#2f747c;box-shadow:inset 0 0 0 1px rgb(67 143 152/12%)}.patientClinicalProfileComponent_chipInput__tzsie{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.patientClinicalProfileComponent_checkMark__z4x9S{display:grid;width:19px;height:19px;flex:none;place-items:center;border:1.5px solid #adb8bd;border-radius:5px;background:#fff;color:transparent;transition:border-color .16s ease,background .16s ease,color .16s ease}.patientClinicalProfileComponent_checkMark__z4x9S svg{width:12px;height:12px;fill:none;stroke:currentcolor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.patientClinicalProfileComponent_chip__P532d[data-on=true] .patientClinicalProfileComponent_checkMark__z4x9S{border-color:#438f98;background:#438f98;color:#fff}.patientClinicalProfileComponent_consent__Lmznw{display:grid;gap:16px}.patientClinicalProfileComponent_consent__Lmznw p{margin:0;color:#44515a;font-size:15px;line-height:1.6}.patientClinicalProfileComponent_nav__sGIPP{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid #edf0f1}.patientClinicalProfileComponent_button__6JjLg{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid #dce2e4;border-radius:8px;background:#fff;padding:8px 15px;color:#26343c;font:inherit;text-decoration:none;cursor:pointer}.patientClinicalProfileComponent_button__6JjLg:hover{background:#f0f0f0}.patientClinicalProfileComponent_primary__ZvyTe{border-color:#438f98;background:#438f98;color:#fff}.patientClinicalProfileComponent_primary__ZvyTe:hover{border-color:#347981;background:#347981;color:#fff}.patientClinicalProfileComponent_button__6JjLg:disabled{border-color:#cadbdd;background:#cadbdd;color:#fff;cursor:not-allowed}.patientClinicalProfileComponent_sections__oQpQO{display:grid;gap:14px}.patientClinicalProfileComponent_section__LAaIX{border:1px solid #e1e5e7;border-radius:12px;background:#fff;padding:18px 20px}.patientClinicalProfileComponent_section__LAaIX h3{margin:0 0 12px;font-size:16px}.patientClinicalProfileComponent_section__LAaIX p{margin:0 0 12px;color:#66727d;font-size:13px}.patientClinicalProfileComponent_rows__SZ7_T{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.patientClinicalProfileComponent_row__fGEcc{display:grid;gap:4px;min-width:0}.patientClinicalProfileComponent_row__fGEcc[data-wide=true]{grid-column:1/-1}.patientClinicalProfileComponent_row__fGEcc dt{color:#66727d;font-size:12px}.patientClinicalProfileComponent_row__fGEcc dd{margin:0;color:#17202a;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.patientClinicalProfileComponent_bmi__j4R02{margin:12px 0 0;border:1px solid #e1e5e7;background:#f7fbfb;color:#2f747c;font-size:13px}@media (max-width:760px){.patientClinicalProfileComponent_fields__JqQQV,.patientClinicalProfileComponent_rows__SZ7_T{grid-template-columns:1fr}.patientClinicalProfileComponent_row__fGEcc[data-wide=true],.patientClinicalProfileComponent_wide__vWxx8{grid-column:auto}.patientClinicalProfileComponent_identity__tEmLA{flex-wrap:wrap}.patientClinicalProfileComponent_badge__XHh4b{margin-left:0}.patientClinicalProfileComponent_chips__LfBxj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.patientClinicalProfileComponent_chips__LfBxj{grid-template-columns:1fr}.patientClinicalProfileComponent_nav__sGIPP{align-items:stretch;flex-direction:column-reverse}.patientClinicalProfileComponent_button__6JjLg{width:100%}}.providerPatientPreviewComponent_anchor__JH1kq{position:relative;display:flex;min-width:0;width:100%}.providerPatientPreviewComponent_card__NZJWl{position:absolute;top:calc(100% + 8px);left:0;z-index:40;display:none;box-sizing:border-box;width:304px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 16px 40px rgb(15 23 42/12%);opacity:0;pointer-events:none;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.providerPatientPreviewComponent_anchor__JH1kq:focus-within .providerPatientPreviewComponent_card__NZJWl,.providerPatientPreviewComponent_anchor__JH1kq:hover .providerPatientPreviewComponent_card__NZJWl{display:block;opacity:1;visibility:visible;transform:translateY(0)}.workspace-table tbody tr:nth-last-child(-n+4) .providerPatientPreviewComponent_card__NZJWl{top:auto;bottom:calc(100% + 8px)}.providerPatientPreviewComponent_head__C6lGr{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0}.providerPatientPreviewComponent_avatar__6mPvR,.providerPatientPreviewComponent_initials__gE8ky{width:48px;height:48px;flex:none;border-radius:24px}.providerPatientPreviewComponent_avatar__6mPvR{object-fit:cover}.providerPatientPreviewComponent_initials__gE8ky{display:grid;place-items:center;background:#e2e8f0;font-size:13px;font-weight:600;line-height:16px;color:#0f172a}.providerPatientPreviewComponent_copy__B7XSV{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.providerPatientPreviewComponent_copy__B7XSV strong{overflow:hidden;font-size:15px;font-weight:600;line-height:18px;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.providerPatientPreviewComponent_status__E0p_7{display:inline-flex;align-items:center;padding:4px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:11px;font-weight:500;line-height:13px;text-transform:uppercase;color:#0f172a}.providerPatientPreviewComponent_status__E0p_7[data-state=Inactive]{color:#64748b}.providerPatientPreviewComponent_facts__fY0Ll{display:grid;gap:10px;margin:14px 0 0}.providerPatientPreviewComponent_facts__fY0Ll div{display:grid;gap:2px;min-width:0}.providerPatientPreviewComponent_facts__fY0Ll dt{font-size:11px;font-weight:500;line-height:13px;color:#94a3b8}.providerPatientPreviewComponent_facts__fY0Ll dd{overflow:hidden;margin:0;font-size:13px;font-weight:500;line-height:16px;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.providerPatientPreviewComponent_counts__XEERg{margin:14px 0 0;padding-top:12px;border-top:1px solid #e2e8f0;font-size:12px;font-weight:500;line-height:15px;color:#20717e}@media (prefers-reduced-motion:reduce){.providerPatientPreviewComponent_card__NZJWl{transition:none}}@media (hover:none){.providerPatientPreviewComponent_anchor__JH1kq:hover .providerPatientPreviewComponent_card__NZJWl{display:none;opacity:0;visibility:hidden}.providerPatientPreviewComponent_anchor__JH1kq:focus-within .providerPatientPreviewComponent_card__NZJWl{display:block;opacity:1;visibility:visible;transform:none}}.providerOrderDetailsComponent_page__ZDO69{min-height:100dvh;background:#f7f7f7;color:#20252c;font-family:Aspekta,Arial,sans-serif;font-size:14px}.providerOrderDetailsComponent_header__0u9xG{display:flex;align-items:center;gap:24px;padding:5px 36px;min-height:56px;background:white;border-bottom:1px solid #e5e7eb}.providerOrderDetailsComponent_header__0u9xG img{display:block}.providerOrderDetailsComponent_header__0u9xG a{text-decoration:none;color:#38474f}.providerOrderDetailsComponent_main__ptPLd{padding:32px 36px 48px;max-width:1600px;margin:0 auto}.providerOrderDetailsComponent_toolbar__31RQu{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:32px}.providerOrderDetailsComponent_toolbar__31RQu h1{font-size:24px;margin:0;overflow-wrap:anywhere}.providerOrderDetailsComponent_status__LD_sf{padding:4px 8px;border-radius:4px;background:#e7f2f3;color:#385a62;font-size:12px}.providerOrderDetailsComponent_actions__7f3LJ{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.providerOrderDetailsComponent_page__ZDO69 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border:1px solid #e3e5e8;background:white;border-radius:7px;font:inherit;color:#20252c;cursor:pointer}.providerOrderDetailsComponent_page__ZDO69 button:hover{background:#f0f0f0}.providerOrderDetailsComponent_page__ZDO69 .providerOrderDetailsComponent_support__6tcyX{background:#3c737e;color:white;border-color:#3c737e}.providerOrderDetailsComponent_page__ZDO69 .providerOrderDetailsComponent_support__6tcyX:hover{background:#315f68}.providerOrderDetailsComponent_layout__Q_CaD{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:24px;align-items:start}.providerOrderDetailsComponent_card__NOdGa,.providerOrderDetailsComponent_lines__lkAs3{background:white;border:1px solid #e3e5e8;border-radius:8px;overflow:hidden}.providerOrderDetailsComponent_lines__lkAs3 h2{padding:20px;margin:0;font-size:16px}.providerOrderDetailsComponent_tableScroll__y6wyp{overflow-x:auto}.providerOrderDetailsComponent_lines__lkAs3 table{width:100%;border-collapse:collapse;text-align:left}.providerOrderDetailsComponent_lines__lkAs3 th{background:#f3f4f6;text-transform:uppercase;font-size:12px;font-weight:500;padding:12px 16px}.providerOrderDetailsComponent_lines__lkAs3 td{padding:16px;border-top:1px solid #e3e5e8}.providerOrderDetailsComponent_lines__lkAs3 td:last-child{white-space:nowrap}.providerOrderDetailsComponent_lines__lkAs3 td p{font-size:12px;margin:4px 0 0;overflow-wrap:anywhere}.providerOrderDetailsComponent_aside__QqWhE{display:grid;gap:24px}.providerOrderDetailsComponent_card__NOdGa{padding:24px}.providerOrderDetailsComponent_card__NOdGa h2{font-size:16px;margin:0 0 18px}.providerOrderDetailsComponent_card__NOdGa dl{margin:0}.providerOrderDetailsComponent_card__NOdGa dl>div{display:flex;justify-content:space-between;gap:16px;margin-top:14px}.providerOrderDetailsComponent_card__NOdGa dt{color:#596269}.providerOrderDetailsComponent_card__NOdGa dd{margin:0}.providerOrderDetailsComponent_card__NOdGa .providerOrderDetailsComponent_total__rkXEu{border-top:1px solid #e3e5e8;padding-top:18px;margin-top:20px;font-weight:600}.providerOrderDetailsComponent_total__rkXEu dt{color:#20252c}.providerOrderDetailsComponent_total__rkXEu dd{font-size:22px;color:#3c737e}.providerOrderDetailsComponent_timeline__ZQkHX{list-style:none;margin:0;padding:0}.providerOrderDetailsComponent_timeline__ZQkHX li{position:relative;display:flex;gap:20px;min-height:64px;padding-left:4px}.providerOrderDetailsComponent_timeline__ZQkHX li:not(:last-child):after{content:"";position:absolute;top:26px;bottom:2px;left:15px;width:2px;background:#e3e5e8}.providerOrderDetailsComponent_timeline__ZQkHX li[data-complete=true]:after{background:#58929a}.providerOrderDetailsComponent_timeline__ZQkHX li>span{display:grid;place-items:center;border-radius:50%;background:#f3f4f6;width:24px;height:24px;color:#9ba3a9}.providerOrderDetailsComponent_timeline__ZQkHX li[data-complete=true]>span{background:#e7f2f3;color:#4b8088}.providerOrderDetailsComponent_timeline__ZQkHX li[aria-current=step]>span{background:#3c737e;color:white}.providerOrderDetailsComponent_timeline__ZQkHX strong{font-weight:500}.providerOrderDetailsComponent_timeline__ZQkHX p{font-size:12px;margin:3px 0 0;color:#596269}.providerOrderDetailsComponent_timeline__ZQkHX li:last-child{min-height:40px}.providerOrderDetailsComponent_card__NOdGa p{margin:5px 0 12px}.providerOrderDetailsComponent_card__NOdGa .providerOrderDetailsComponent_label__TR8dr{margin:20px 0 4px;color:#66717a;font-size:12px;text-transform:uppercase}.providerOrderDetailsComponent_note__dRSQB{font-size:12px;color:#66717a;margin-top:24px}.providerOrderDetailsComponent_page__ZDO69 a:focus-visible,.providerOrderDetailsComponent_page__ZDO69 button:focus-visible{outline:2px solid #43828b;outline-offset:3px}@media (max-width:1000px){.providerOrderDetailsComponent_actions__7f3LJ{margin-left:0;width:100%}.providerOrderDetailsComponent_layout__Q_CaD{grid-template-columns:1fr}}@media (max-width:600px){.providerOrderDetailsComponent_main__ptPLd{padding:24px 20px}.providerOrderDetailsComponent_header__0u9xG{padding:8px 20px;gap:16px}.providerOrderDetailsComponent_header__0u9xG img{width:150px;height:auto}.providerOrderDetailsComponent_toolbar__31RQu h1{font-size:20px}.providerOrderDetailsComponent_card__NOdGa{padding:20px}.providerOrderDetailsComponent_lines__lkAs3 table{min-width:450px}}.providerOrderDetailsComponent_card__NOdGa h2,.providerOrderDetailsComponent_lines__lkAs3 h2,.providerOrderDetailsComponent_toolbar__31RQu h1{font-weight:600}.providerSettingsComponent_page__slMmq{min-height:100dvh;background:#f7f7f7;color:#20252c;font-family:Aspekta,Arial,sans-serif;font-size:14px;overflow-x:hidden}.providerSettingsComponent_embedded__2Qf7z{min-height:0;overflow:visible}.providerSettingsComponent_embedded__2Qf7z .providerSettingsComponent_content__z3eJZ{max-width:none;margin:0;padding:0}.providerSettingsComponent_embedded__2Qf7z button{font:inherit;cursor:pointer}.providerSettingsComponent_embedded__2Qf7z a:focus-visible,.providerSettingsComponent_embedded__2Qf7z button:focus-visible{outline:2px solid #649fa6;outline-offset:2px}.providerSettingsComponent_embedded__2Qf7z button:disabled{opacity:.45;cursor:default}.providerSettingsComponent_main__ms_LD{margin-left:232px}.providerSettingsComponent_content__z3eJZ{max-width:1072px;margin:0 auto;padding:30px 24px 48px}.providerSettingsComponent_mobileBrand__yEYBw,.providerSettingsComponent_mobileDock__a_WjG{display:none}.providerSettingsComponent_heading__EHfwH{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.providerSettingsComponent_heading__EHfwH h1{margin:0;font-size:24px;font-weight:600}.providerSettingsComponent_heading__EHfwH p{margin:6px 0 0;color:#596269;line-height:1.45}.providerSettingsComponent_layout__2BsE0{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.providerSettingsComponent_settingsNav__HM8dD,.providerSettingsComponent_stack__XCLJP{display:grid;gap:20px}.providerSettingsComponent_card__S37xZ{background:#fff;border:1px solid #e3e5e8;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgb(30 51 54/3%)}.providerSettingsComponent_card__S37xZ h2{font-size:16px;font-weight:600;margin:0}.providerSettingsComponent_description__3G_Wg{color:#596269;margin:8px 0 24px;font-size:13px;line-height:1.4}.providerSettingsComponent_identity__3BCUh{text-align:center;padding:28px 16px}.providerSettingsComponent_identity__3BCUh h2{margin-top:16px}.providerSettingsComponent_identity__3BCUh p{margin:8px 0 12px;color:#596269;font-size:12px;overflow-wrap:anywhere}.providerSettingsComponent_main__ms_LD button{font:inherit;cursor:pointer}.providerSettingsComponent_cardHeader__V_umK>button,.providerSettingsComponent_editor__jtmnw button,.providerSettingsComponent_heading__EHfwH button,.providerSettingsComponent_rowActions__FhLdW button{min-height:38px;border:1px solid #e1e4e6;background:white;border-radius:8px;padding:8px 12px;color:#38474f;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.providerSettingsComponent_heading__EHfwH button{display:inline-flex;min-width:91px;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.providerSettingsComponent_cardHeader__V_umK>button:hover,.providerSettingsComponent_editor__jtmnw button:hover,.providerSettingsComponent_heading__EHfwH button:hover,.providerSettingsComponent_rowActions__FhLdW button:hover{border-color:#cdd4d6;background:#f8fafa;color:#2f747b}.providerSettingsComponent_cardHeader__V_umK>button:active,.providerSettingsComponent_editor__jtmnw button:active,.providerSettingsComponent_heading__EHfwH button:active,.providerSettingsComponent_rowActions__FhLdW button:active{transform:translateY(1px)}.providerSettingsComponent_main__ms_LD button:disabled{opacity:.45;cursor:default}.providerSettingsComponent_page__slMmq .providerSettingsComponent_avatar__p6LwS{width:80px;height:80px;border-radius:50%;border:0;padding:0;background:#e5f2f2;color:#3c7a84;overflow:hidden;font-size:28px;box-shadow:inset 0 0 0 1px rgb(60 141 148/12%);transition:transform .2s cubic-bezier(.22,1,.36,1)}.providerSettingsComponent_page__slMmq .providerSettingsComponent_avatar__p6LwS:hover{transform:scale(1.035)}.providerSettingsComponent_avatar__p6LwS img{object-fit:cover;width:80px;height:80px}.providerSettingsComponent_photoInput__4BN_O{display:block;position:relative;width:max-content;margin:8px auto 0;font-size:11px;color:#3c7a84;cursor:pointer;transition:color .18s ease}.providerSettingsComponent_photoInput__4BN_O:hover{color:#2f6972}.providerSettingsComponent_photoInput__4BN_O input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.providerSettingsComponent_badge__LVrKZ{display:inline-block;border-radius:999px;padding:4px 10px;font-size:11px;background:#e7f3f3;color:#437984;white-space:nowrap}.providerSettingsComponent_sections__olXGa{padding:14px}.providerSettingsComponent_sections__olXGa button{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;padding:12px;text-align:left;color:#38474f;font-size:13px;border-radius:8px;transition:background-color .15s ease,color .15s ease,transform .3s cubic-bezier(.22,1,.36,1)}.providerSettingsComponent_sections__olXGa button:not([aria-current]):focus-visible,.providerSettingsComponent_sections__olXGa button:not([aria-current]):hover{background:#f0f0f0;color:#38474f}.providerSettingsComponent_sections__olXGa button[aria-current=page]{color:#336f79;background:transparent;font-weight:500}.providerSettingsComponent_sections__olXGa button[aria-current=page] svg{color:#336f79}@media (min-width:1024px){.providerSettingsComponent_sections__olXGa button:not([aria-current]):hover{transform:translateX(3px)}.providerSettingsComponent_sections__olXGa button:not([aria-current]):active{transform:translateX(1px) scale(.985)}}.providerSettingsComponent_sections__olXGa button>span:last-child{flex-shrink:0}.providerSettingsComponent_fields__Reatj{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.providerSettingsComponent_fields__Reatj label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500}.providerSettingsComponent_fields__Reatj input{width:100%;min-width:0;height:42px;border:1px solid #e1e4e6;border-radius:8px;padding:8px 12px;font:inherit;font-weight:400;background:white;color:#38474f;transition:border-color .18s ease,background-color .18s ease}.providerSettingsComponent_fields__Reatj input:hover:not(:disabled){border-color:#c9d0d3}.providerSettingsComponent_fields__Reatj input:disabled{background:#f7f8f8;color:#7a8389}.providerSettingsComponent_fields__Reatj input[type=file]{height:auto;padding:10px;font-size:12px}.providerSettingsComponent_fields__Reatj small,.providerSettingsComponent_hint__d_cG_{font-size:11px;color:#6d7880;font-weight:400;line-height:1.5}.providerSettingsComponent_wide__8RMxW{grid-column:1/-1}.providerSettingsComponent_page__slMmq .providerSettingsComponent_primary__WD9NY{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;min-height:40px;padding:9px 20px;background:#3c8d94;color:white;font-size:13px;margin-top:24px;white-space:nowrap;transition:background-color .18s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.providerSettingsComponent_page__slMmq .providerSettingsComponent_primary__WD9NY:hover{background:#337b83;color:white;transform:translateY(-1px);box-shadow:0 5px 12px rgb(51 123 131/18%)}.providerSettingsComponent_cardHeader__V_umK{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.providerSettingsComponent_cardHeader__V_umK .providerSettingsComponent_primary__WD9NY{margin-top:0}.providerSettingsComponent_notice__DuhCz{border:1px solid #cee2e4;border-radius:8px;padding:12px 16px;color:#356c75;background:#eef8f8;margin:0 0 20px;animation:providerSettingsComponent_settingsEnter__U7_g4 .32s cubic-bezier(.22,1,.36,1) both}.providerSettingsComponent_notice__DuhCz a{color:#2f747c;font-weight:600}.providerSettingsComponent_error__hbwZ4{color:#b34d4d;font-size:13px}.providerSettingsComponent_password__DM_ZX{display:flex;position:relative}.providerSettingsComponent_password__DM_ZX input{padding-right:60px}.providerSettingsComponent_password__DM_ZX button{position:absolute;right:8px;top:0;bottom:0;border:0;background:none;color:#577780;font-size:12px}.providerSettingsComponent_list___LMfL{list-style:none;margin:0;padding:0}.providerSettingsComponent_list___LMfL li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid #eef0f1}.providerSettingsComponent_list___LMfL li:last-child{border-bottom:0}.providerSettingsComponent_list___LMfL p{font-size:12px;color:#66717a;line-height:1.5;margin:8px 0 0}.providerSettingsComponent_list___LMfL strong{font-weight:500}.providerSettingsComponent_rowActions__FhLdW{display:flex;align-items:center;gap:8px}.providerSettingsComponent_rowActions__FhLdW .providerSettingsComponent_primary__WD9NY{margin-top:0}.providerSettingsComponent_editor__jtmnw{margin-top:20px;padding:20px;border:1px solid #e1e4e6;border-radius:12px;background:#fbfcfc;animation:providerSettingsComponent_settingsEnter__U7_g4 .32s cubic-bezier(.22,1,.36,1) both}.providerSettingsComponent_editor__jtmnw h3{margin:0 0 20px;font-weight:600}.providerSettingsComponent_editor__jtmnw .providerSettingsComponent_rowActions__FhLdW{margin-top:20px}.providerSettingsComponent_checkbox__rAfJA{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px}.providerSettingsComponent_checkbox__rAfJA input{accent-color:#3c8d94;width:16px;height:16px}.providerSettingsComponent_tableScroll__iUSXC{overflow-x:auto;border:1px solid #e1e4e6;border-radius:10px}.providerSettingsComponent_tableScroll__iUSXC table{width:100%;border-collapse:collapse;font-size:11px;text-align:left}.providerSettingsComponent_tableScroll__iUSXC th{padding:12px;background:#f7f7f7;font-weight:500;white-space:nowrap}.providerSettingsComponent_tableScroll__iUSXC td{padding:14px 12px;border-top:1px solid #eef0f1;overflow-wrap:anywhere}.providerSettingsComponent_tableScroll__iUSXC a,.providerSettingsComponent_tableScroll__iUSXC button{color:#3c7a84;background:none;border:0;padding:0;font-size:11px}.providerSettingsComponent_empty__2VDYz{text-align:center;color:#7a8389;height:80px}.providerSettingsComponent_mobileMenu__R2w2E{display:none}.providerSettingsComponent_body__Z9jHZ>div:not([hidden]),.providerSettingsComponent_body__Z9jHZ>section,.providerSettingsComponent_settingsNav__HM8dD{animation:providerSettingsComponent_settingsEnter__U7_g4 .42s cubic-bezier(.22,1,.36,1) both}@keyframes providerSettingsComponent_settingsEnter__U7_g4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.providerSettingsComponent_main__ms_LD a:focus-visible,.providerSettingsComponent_main__ms_LD button:focus-visible{outline:2px solid #649fa6;outline-offset:2px}@media (max-width:1340px){.providerSettingsComponent_content__z3eJZ{margin:0 24px;padding-right:0;padding-left:0}}@media (max-width:1100px){.providerSettingsComponent_layout__2BsE0{grid-template-columns:220px minmax(0,1fr);gap:16px}.providerSettingsComponent_card__S37xZ{padding:20px}.providerSettingsComponent_fields__Reatj{grid-template-columns:1fr}.providerSettingsComponent_cardHeader__V_umK{flex-wrap:wrap}.providerSettingsComponent_cardHeader__V_umK>.providerSettingsComponent_primary__WD9NY{margin-bottom:20px}.providerSettingsComponent_list___LMfL li{flex-wrap:wrap}}@media (max-width:760px){.providerSettingsComponent_main__ms_LD{margin-left:0}.providerSettingsComponent_content__z3eJZ{margin:0;padding:20px 20px 108px}.providerSettingsComponent_mobileBrand__yEYBw{display:flex;min-height:44px;align-items:center;justify-content:space-between;margin-bottom:9px}.providerSettingsComponent_mobileBrand__yEYBw>a{display:flex;align-items:center}.providerSettingsComponent_mobileBrand__yEYBw img{width:148px;height:auto}.providerSettingsComponent_mobileMenu__R2w2E{display:none}.providerSettingsComponent_heading__EHfwH{gap:12px;margin-bottom:20px}.providerSettingsComponent_heading__EHfwH>div{min-width:0}.providerSettingsComponent_heading__EHfwH p{max-width:285px;font-size:14px}.providerSettingsComponent_heading__EHfwH>button{display:grid;width:40px;min-width:40px;height:40px;flex:0 0 auto;place-items:center;padding:0;border-radius:50%;font-size:21px}.providerSettingsComponent_refreshText__EisdI{display:none}.providerSettingsComponent_layout__2BsE0{grid-template-columns:1fr;gap:16px}.providerSettingsComponent_settingsNav__HM8dD{gap:12px}.providerSettingsComponent_identity__3BCUh{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:16px;text-align:left}.providerSettingsComponent_avatar__p6LwS img,.providerSettingsComponent_page__slMmq .providerSettingsComponent_avatar__p6LwS{width:64px;height:64px}.providerSettingsComponent_page__slMmq .providerSettingsComponent_avatar__p6LwS{grid-row:1/3;font-size:22px}.providerSettingsComponent_identity__3BCUh h2{align-self:end;margin:0}.providerSettingsComponent_identity__3BCUh p{align-self:start;margin:4px 0 0}.providerSettingsComponent_identity__3BCUh .providerSettingsComponent_badge__LVrKZ{grid-column:3;grid-row:1/3}.providerSettingsComponent_photoInput__4BN_O{grid-column:1;grid-row:3;margin:7px auto 0}.providerSettingsComponent_sections__olXGa{display:flex;gap:6px;overflow-x:auto;padding:6px;scrollbar-width:none}.providerSettingsComponent_sections__olXGa::-webkit-scrollbar{display:none}.providerSettingsComponent_sections__olXGa button{width:auto;min-height:42px;flex:0 0 auto;gap:8px;padding:10px 12px;white-space:nowrap}.providerSettingsComponent_sections__olXGa button:not([aria-current]):active,.providerSettingsComponent_sections__olXGa button:not([aria-current]):hover{transform:none}.providerSettingsComponent_card__S37xZ{padding:18px;border-radius:11px}.providerSettingsComponent_fields__Reatj input{font-size:16px}.providerSettingsComponent_heading__EHfwH h1{font-size:24px}.providerSettingsComponent_tableScroll__iUSXC table{min-width:520px}.providerSettingsComponent_mobileDock__a_WjG{position:fixed;z-index:30;right:16px;bottom:max(12px,env(safe-area-inset-bottom));left:16px;display:grid;height:64px;grid-template-columns:repeat(5,1fr);align-items:center;padding:6px 8px;border:1px solid rgb(31 56 60/8%);border-radius:32px;background:rgb(255 255 255/96%);box-shadow:0 12px 32px rgb(20 45 49/16%);backdrop-filter:blur(14px)}.providerSettingsComponent_mobileDock__a_WjG a{display:flex;width:48px;height:48px;align-items:center;justify-content:center;justify-self:center;border-radius:50%;color:#292929;transition:color .2s ease,background .2s ease,transform .18s cubic-bezier(.22,1,.36,1)}.providerSettingsComponent_mobileDock__a_WjG a:hover{color:#3c8d94;transform:translateY(-2px)}.providerSettingsComponent_mobileDock__a_WjG a[aria-current=page]{width:52px;height:52px;border:1px solid #d8e2e3;background:#edf2f2;color:#3c8d94;box-shadow:0 5px 14px rgb(32 79 84/15%)}}@media (prefers-reduced-motion:reduce){.providerSettingsComponent_body__Z9jHZ>div:not([hidden]),.providerSettingsComponent_body__Z9jHZ>section,.providerSettingsComponent_cardHeader__V_umK>button,.providerSettingsComponent_editor__jtmnw,.providerSettingsComponent_editor__jtmnw button,.providerSettingsComponent_heading__EHfwH button,.providerSettingsComponent_mobileDock__a_WjG a,.providerSettingsComponent_notice__DuhCz,.providerSettingsComponent_page__slMmq .providerSettingsComponent_avatar__p6LwS,.providerSettingsComponent_page__slMmq .providerSettingsComponent_primary__WD9NY,.providerSettingsComponent_rowActions__FhLdW button,.providerSettingsComponent_sections__olXGa button,.providerSettingsComponent_settingsNav__HM8dD{animation:none;transition:none}}.providerSettingsComponent_body__Z9jHZ,.providerSettingsComponent_settingsNav__HM8dD{min-width:0}.providerSettingsComponent_fields__Reatj input:focus{border-color:#8aafb3;outline:none;box-shadow:0 0 0 3px rgb(60 141 148/10%)}.providerSettingsSecurityComponent_stack__WWdn4{display:flex;flex-direction:column;gap:20px;min-width:0}.providerSettingsSecurityComponent_card___yEbJ{margin:0;padding:24px 21.6px;border:1px solid #e3e5e8;border-radius:12px;background:#fff;color:#111827;font-size:15px;box-shadow:0 2px 8px rgb(30 51 54/3%);animation:providerSettingsSecurityComponent_securityEnter__YAJTj .42s cubic-bezier(.22,1,.36,1) both}.providerSettingsSecurityComponent_cardHead__hxg8z{margin-bottom:16px}.providerSettingsSecurityComponent_cardHead__hxg8z h2{margin:0;font-size:16px;font-weight:600;line-height:18px}.providerSettingsSecurityComponent_cardHead__hxg8z p{margin:6px 0 0;color:#596269;font-size:14px;line-height:20px}.providerSettingsSecurityComponent_fields__1bbGi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.providerSettingsSecurityComponent_fields__1bbGi label{display:block;min-width:0}.providerSettingsSecurityComponent_label__UBE3P{display:block;margin-bottom:7px;color:#1c1c1c;font-size:13px;font-weight:600;line-height:20px}.providerSettingsSecurityComponent_wide__ubON4{grid-column:1/-1}.providerSettingsSecurityComponent_password__ZSOHb{position:relative;display:block}.providerSettingsSecurityComponent_password__ZSOHb input{display:block;width:100%;height:45px;padding:11px 40px 11px 14px;border:1px solid #e1e4e6;border-radius:8px;outline:none;background:#fff;color:#20252c;font:inherit;line-height:20px;transition:border-color .18s ease,box-shadow .18s ease}.providerSettingsSecurityComponent_password__ZSOHb input:focus,.providerSettingsSecurityComponent_password__ZSOHb input:hover{border-color:#8aafb3;box-shadow:0 0 0 3px rgb(60 141 148/10%)}.providerSettingsSecurityComponent_password__ZSOHb button{position:absolute;top:50%;right:10px;display:grid;width:14px;height:14px;padding:0;transform:translateY(-50%);place-items:center;border:0;background:transparent;color:#63727a;cursor:pointer}.providerSettingsSecurityComponent_password__ZSOHb button svg{width:14px;height:14px}.providerSettingsSecurityComponent_primary__Esxh_{display:inline-flex;align-items:center;justify-content:center;min-width:159px;min-height:40px;margin-top:16px;padding:0 18px;border:0;border-radius:8px;background:#3c8d94;color:#fff;font:inherit;cursor:pointer;transition:background-color .18s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.providerSettingsSecurityComponent_primary__Esxh_:hover{background:#337b83;transform:translateY(-1px);box-shadow:0 5px 12px rgb(51 123 131/18%)}@keyframes providerSettingsSecurityComponent_securityEnter__YAJTj{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.providerSettingsSecurityComponent_message__LVOgq{margin:12px 0 0;color:#66717a;font-size:12px;line-height:18px}.providerSettingsSecurityComponent_list__1hJKA{margin:0;padding:0;list-style:none}.providerSettingsSecurityComponent_list__1hJKA li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:75px;padding:14px 0;border-bottom:1px solid #eef0f1}.providerSettingsSecurityComponent_list__1hJKA li:last-child{border-bottom:0}.providerSettingsSecurityComponent_list__1hJKA strong{font-weight:500}.providerSettingsSecurityComponent_list__1hJKA p{margin:7px 0 0;color:#66717a;font-size:12px;line-height:18px}.providerSettingsSecurityComponent_badge__ENZbQ{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:#e7f3f3;color:#437984;font-size:11px;line-height:16px}@media (max-width:1100px){.providerSettingsSecurityComponent_fields__1bbGi{grid-template-columns:1fr}.providerSettingsSecurityComponent_wide__ubON4{grid-column:auto}}@media (max-width:760px){.providerSettingsSecurityComponent_card___yEbJ{padding:20px}.providerSettingsSecurityComponent_password__ZSOHb input{font-size:16px}}@media (prefers-reduced-motion:reduce){.providerSettingsSecurityComponent_card___yEbJ,.providerSettingsSecurityComponent_primary__Esxh_{animation:none;transition:none}}