._dialog_15dtl_1{--ui-surface:#fff;--ui-surface-soft:#f4f7fa;--ui-text:#24364b;--ui-muted:#56697d;--ui-line:#dbe2e9;--ui-heading:#334c67;--ui-accent-text:#334c67;--ui-control-bg:#fff;--ui-control-border:#c5d0dc;--ui-shadow:0 3px 16px #26394e0f;--dialog-title-size:18px;--dialog-body-size:16px;--dialog-detail-size:14px;--dialog-control-min-height:48px;z-index:1000;color:#24364b;width:min(560px,100vw - 24px);max-width:none;max-height:min(780px,100dvh - 24px);font:inherit;font-size:var(--dialog-body-size);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #cbd5df;border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 70px #192a3d47}._dialog_15dtl_1:not([open]){display:none}._dialog_15dtl_1::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18273894}._wide_15dtl_45{width:min(760px,100vw - 24px)}._dialog_15dtl_1._previewLayout_15dtl_50{color:#fff;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;background:#000;border:0;border-radius:0;margin:0}._dialog_15dtl_1._previewLayout_15dtl_50::backdrop{background:#000}._dialog_15dtl_1._previewLayout_15dtl_50 ._panel_15dtl_67{background:#000;height:100%;max-height:none}._dialog_15dtl_1._previewLayout_15dtl_50 ._header_15dtl_73{padding:max(4px, env(safe-area-inset-top)) 6px 0 0;background:#000;border-bottom:0;justify-content:flex-end;align-items:center;display:flex}._dialog_15dtl_1._previewLayout_15dtl_50 ._header_15dtl_73 h2{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._dialog_15dtl_1._previewLayout_15dtl_50 ._closeButton_15dtl_94{color:#fff;background:0 0;border:0}._dialog_15dtl_1._previewLayout_15dtl_50 ._closeButton_15dtl_94 svg{width:22px;height:22px}._dialog_15dtl_1._previewLayout_15dtl_50 ._content_15dtl_105{background:#000;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}._patient_15dtl_114{--ui-heading:var(--patient-blue-deep,#1e54b8);--ui-accent-text:var(--patient-blue,#2a67d6);border-color:#c5d4ea;box-shadow:0 24px 70px #1e54b82e}._patient_15dtl_114 ._header_15dtl_73{background:linear-gradient(#eef4fc 0%,#f7f9fc 100%);border-bottom-color:#d5e0f0}._patient_15dtl_114 ._header_15dtl_73 h2{color:var(--patient-blue-deep,#1e54b8)}._patient_15dtl_114 ._closeButton_15dtl_94{color:var(--patient-blue-deep,#1e54b8);background:#fff;border-color:#c5d4ea}._patient_15dtl_114 ._closeButton_15dtl_94:hover:not(:disabled){background:#eef4fc}._patient_15dtl_114 ._footer_15dtl_140{background:#f7f9fc;border-top-color:#d5e0f0}._family_15dtl_145{--ui-text:#111118;--ui-muted:#4a4a56;--ui-heading:#111118;--ui-accent-text:#5b4fd6;--ui-line:#d8d4f0;--ui-surface:#fff;--ui-surface-soft:#f6f4ff;--ui-control-bg:#fff;--ui-control-border:#d8d4f0;color:#111118;border-color:#d8d4f0;width:min(540px,100vw - 24px);box-shadow:0 24px 70px #5b4fd633}._family_15dtl_145 ._header_15dtl_73{background:linear-gradient(#eeebff 0%,#f7f5ff 100%);border-bottom-color:#d8d4f0}._family_15dtl_145 ._header_15dtl_73 h2,._family_15dtl_145 ._closeButton_15dtl_94{color:#111118}._family_15dtl_145 ._closeButton_15dtl_94{background:#fff;border-color:#d8d4f0}._family_15dtl_145 ._closeButton_15dtl_94:hover:not(:disabled){background:#eeebff}._family_15dtl_145 ._footer_15dtl_140{background:#f7f5ff;border-top-color:#d8d4f0}._family_15dtl_145 ._footer_15dtl_140 button[type=submit]{color:#fff;background:#5b4fd6;border:1px solid #5b4fd6}._panel_15dtl_67{flex-direction:column;max-height:min(780px,100dvh - 24px);display:flex;overflow:hidden}._dialog_15dtl_1 ._header_15dtl_73{background:#f4f7fa;border-bottom:1px solid #dbe2e9;flex:none;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px 10px;padding:8px 12px 8px 16px;display:grid}._dialog_15dtl_1 ._header_15dtl_73 h2{color:#334c67;font-size:var(--dialog-title-size);overflow-wrap:anywhere;margin:0;line-height:1.3}._dialog_15dtl_1 ._header_15dtl_73 p{color:#56697d;font-size:var(--dialog-body-size);grid-column:1/-1;margin:0;line-height:1.55}._dialog_15dtl_1 ._closeButton_15dtl_94{color:#334c67;width:44px;height:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d0dc;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}._dialog_15dtl_1 ._closeButton_15dtl_94:focus,._dialog_15dtl_1 ._closeButton_15dtl_94:focus-visible{outline:none}._dialog_15dtl_1 ._closeButton_15dtl_94 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:18px;height:18px;display:block}._closeButton_15dtl_94:disabled{cursor:wait;opacity:.55}._content_15dtl_105{overscroll-behavior:contain;min-height:0;padding:14px 16px 16px;line-height:1.55;overflow:auto}._content_15dtl_105:empty{display:none}._content_15dtl_105:empty+._footer_15dtl_140{border-top:0}._dialog_15dtl_1 ._content_15dtl_105 :is(p,label,legend,button,input,select,textarea,dt,dd){font-size:var(--dialog-body-size)}._dialog_15dtl_1 ._content_15dtl_105 :is(h2,h3,h4){font-size:var(--font-size-section);line-height:1.4}._dialog_15dtl_1 ._content_15dtl_105 small{font-size:var(--dialog-detail-size)}._footer_15dtl_140{padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbe2e9;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}._dialog_15dtl_1 ._footer_15dtl_140 button{min-width:0;max-width:100%;min-height:var(--dialog-control-min-height,48px);font:inherit;font-size:var(--dialog-body-size);overflow-wrap:anywhere;border-radius:12px;padding:8px 14px;font-weight:650}@media (width<=540px){._dialog_15dtl_1 ._footer_15dtl_140 button{flex:140px}}@media (width<=359px){._dialog_15dtl_1,._wide_15dtl_45{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}._dialog_15dtl_1._previewLayout_15dtl_50,._dialog_15dtl_1._previewLayout_15dtl_50 ._panel_15dtl_67{width:100vw;height:100dvh;max-height:none}._panel_15dtl_67{max-height:calc(100dvh - 12px)}._dialog_15dtl_1 ._header_15dtl_73{padding:8px 12px}._content_15dtl_105{padding:14px 16px 16px}._footer_15dtl_140{padding:12px 16px max(12px, env(safe-area-inset-bottom))}._dialog_15dtl_1 ._footer_15dtl_140 button{flex:100%}}@media (height<=520px){._dialog_15dtl_1,._wide_15dtl_45,._panel_15dtl_67{max-height:calc(100dvh - 8px)}._dialog_15dtl_1._previewLayout_15dtl_50,._dialog_15dtl_1._previewLayout_15dtl_50 ._panel_15dtl_67{height:100dvh;max-height:none}._dialog_15dtl_1 ._header_15dtl_73{padding-block:6px}._content_15dtl_105{padding-block:12px}._footer_15dtl_140{padding-block:8px max(8px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){._dialog_15dtl_1[open]{animation:.14s ease-out _dialog-enter_15dtl_1}}@keyframes _dialog-enter_15dtl_1{0%{opacity:0;transform:translateY(8px)scale(.985)}}
