.page-module__vrBQNq__debugPre{white-space:pre-wrap;opacity:.8;max-width:960px;font-size:12px}.page-module__vrBQNq__brandLogo{object-fit:contain;width:146px;height:auto}.page-module__vrBQNq__notifMenuOpen{gap:8px;display:grid}.page-module__vrBQNq__notifMenuClosed{display:none}.page-module__vrBQNq__mutedParagraphReset{margin:0}.page-module__vrBQNq__notificationItem{border-left:3px solid #cbd5e0;padding-left:8px}.page-module__vrBQNq__notificationUnread{border-left-color:#7c3aed}.page-module__vrBQNq__notificationTitle{font-size:12px}.page-module__vrBQNq__notificationMessage{margin:4px 0;font-size:12px}.page-module__vrBQNq__centerPanel{max-width:960px;margin:0 auto}.page-module__vrBQNq__questionImage{border-radius:8px;width:100%;height:auto;margin-bottom:8px}.page-module__vrBQNq__reviewButton,.page-module__vrBQNq__reviewButtonReviewed{font-weight:var(--portal-weight-strong);font-size:var(--portal-text-action);cursor:pointer;border-radius:10px;padding:8px 18px;line-height:1.35}.page-module__vrBQNq__reviewButton{color:#fff;background:#0d9488;border:none}.page-module__vrBQNq__reviewButtonReviewed{color:#027a48;background:#ecfdf3;border:1px solid #bbf7d0}.page-module__vrBQNq__planHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-module__vrBQNq__patientTitle{font-size:22px;font-weight:var(--portal-weight-heavy);line-height:var(--portal-line-tight);color:#0f172a;margin:0}.page-module__vrBQNq__patientMeta{color:#6b7280;font-size:var(--portal-text-body);line-height:var(--portal-line-copy);margin:4px 0 0}.page-module__vrBQNq__reviewedBadge,.page-module__vrBQNq__reviewPendingBadge{font-size:var(--portal-text-label);font-weight:var(--portal-weight-strong);border-radius:999px;padding:4px 10px}.page-module__vrBQNq__reviewedBadge{color:#027a48;background:#ecfdf3;border:1px solid #bbf7d0}.page-module__vrBQNq__reviewPendingBadge{color:#92400e;background:#fef3c7}.page-module__vrBQNq__sectionCard{border:1px solid #e5e7eb;border-radius:14px;margin-bottom:12px;overflow:hidden}.page-module__vrBQNq__sectionCardHeader,.page-module__vrBQNq__sectionCardHeaderEmpty{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.page-module__vrBQNq__sectionCardHeader{background:linear-gradient(135deg,#f0fdfa,#ccfbf1)}.page-module__vrBQNq__sectionCardHeaderEmpty{background:#f9fafb}.page-module__vrBQNq__sectionTitle{font-size:var(--portal-text-title-md);font-weight:var(--portal-weight-heavy);line-height:var(--portal-line-tight);color:#0f172a}.page-module__vrBQNq__sectionCount,.page-module__vrBQNq__sectionCountEmpty{font-size:var(--portal-text-label);font-weight:var(--portal-weight-strong);white-space:nowrap;border-radius:999px;padding:2px 8px}.page-module__vrBQNq__sectionCount{color:#0d9488;background:#ccfbf1}.page-module__vrBQNq__sectionCountEmpty{color:#9ca3af;background:#f3f4f6}.page-module__vrBQNq__sectionCardBody{background:#fff;gap:8px;padding:10px 14px;display:grid}.page-module__vrBQNq__answerRow{justify-content:space-between;align-items:flex-start;gap:12px;min-height:22px;display:flex}.page-module__vrBQNq__answerLabel{font-size:var(--portal-text-body);line-height:var(--portal-line-copy);color:#6b7280;flex:1 1 0;max-width:55%}.page-module__vrBQNq__answerValue,.page-module__vrBQNq__answerValueEmpty{font-size:var(--portal-text-body);line-height:var(--portal-line-copy);text-align:right;flex:1 1 0}.page-module__vrBQNq__answerValue{color:#0f172a;font-weight:600}.page-module__vrBQNq__answerValueEmpty{color:#d1d5db;font-weight:400}.page-module__vrBQNq__planNotes{border-top:1px solid #f3f4f6;gap:4px;margin-top:8px;padding-top:8px;display:grid}.page-module__vrBQNq__planNoteLine{font-size:var(--portal-text-body);line-height:var(--portal-line-copy);margin:0}.page-module__vrBQNq__planNoteLabel{color:#374151}.page-module__vrBQNq__planNoteValue{color:#6b7280}.page-module__vrBQNq__disclaimerText{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#9ca3af;margin-top:16px;font-style:italic}.page-module__vrBQNq__summaryFootnote{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#9ca3af;margin-top:12px}.page-module__vrBQNq__summaryWarning{color:#f59e0b;margin-left:8px}.page-module__vrBQNq__summaryExperience{gap:18px;display:grid}.page-module__vrBQNq__summaryHero{color:#0f172a;background:linear-gradient(#fff 0%,#f8fffd 100%);border:1px solid #d9f2ee;border-radius:24px;padding:22px 24px;box-shadow:0 12px 30px #0d94880f}.page-module__vrBQNq__summaryKicker{color:#fffffff5;text-transform:uppercase;letter-spacing:.06em;background:#ffffff29;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.page-module__vrBQNq__summaryHeroActions{flex-wrap:wrap;gap:10px;display:flex}.page-module__vrBQNq__summaryMetaBar{color:#526071;flex-wrap:wrap;gap:10px 16px;margin-top:14px;font-size:13px;display:flex}.page-module__vrBQNq__summaryShareRail{background:linear-gradient(#fff 0%,#f8fffd 100%);border:1px solid #d9f2ee;border-radius:22px;padding:18px 20px;box-shadow:0 12px 30px #0d94880f}.page-module__vrBQNq__summaryShareHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.page-module__vrBQNq__summaryShareTitle{color:#0f172a;margin:0 0 4px;font-size:16px}.page-module__vrBQNq__summaryShareHint{color:#64748b;margin:0;font-size:13px}.page-module__vrBQNq__summaryShareEmpty{text-align:center;color:#64748b;background:#fcfffe;border:1px dashed #b7e5dd;border-radius:16px;padding:16px}.page-module__vrBQNq__summaryShareList{gap:8px;display:grid}.page-module__vrBQNq__summaryShareItem{background:#fff;border:1px solid #e2f3ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.page-module__vrBQNq__summaryShareItemMain{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.page-module__vrBQNq__summaryShareItemMain strong{color:#0f172a;font-size:13px}.page-module__vrBQNq__summaryShareItemMain p{color:#526071;margin:0;font-size:12px}.page-module__vrBQNq__summaryShareItemActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.page-module__vrBQNq__summarySectionTitle{font-size:18px;line-height:var(--portal-line-tight);font-weight:var(--portal-weight-heavy);color:#0f172a;margin:0 0 4px}.page-module__vrBQNq__externalShareList{gap:10px;display:grid}.page-module__vrBQNq__shareWorkspaceShell{display:block}.page-module__vrBQNq__sharePrimaryPanel,.page-module__vrBQNq__shareSecondaryPanel{background:linear-gradient(#f7fffdfa,#fffffff5);border-color:#d7ebe7}.page-module__vrBQNq__sharePanelHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-module__vrBQNq__sharePanelTitle{font-size:var(--portal-text-title-md);line-height:var(--portal-line-tight);font-weight:var(--portal-weight-heavy);color:#0f172a;margin:0 0 4px}.page-module__vrBQNq__sharePanelHint{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#64748b;margin:0}.page-module__vrBQNq__sharePanelCounter{color:#334155;min-width:30px;height:30px;font-size:var(--portal-text-meta);font-weight:var(--portal-weight-strong);background:#edf3f2;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.page-module__vrBQNq__queueList,.page-module__vrBQNq__opsList{display:grid}.page-module__vrBQNq__queueRow{border-top:1px solid #ddeae7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.page-module__vrBQNq__queueRow:first-child{border-top:none;padding-top:0}.page-module__vrBQNq__queueMain{gap:6px;min-width:0;display:grid}.page-module__vrBQNq__queueTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__vrBQNq__queueName{font-size:var(--portal-text-title-sm);font-weight:var(--portal-weight-heavy);line-height:var(--portal-line-tight);color:#0f172a}.page-module__vrBQNq__queueBadge,.page-module__vrBQNq__queueBadgeMuted{min-height:22px;font-size:var(--portal-text-label);font-weight:var(--portal-weight-strong);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.page-module__vrBQNq__queueBadge{color:#0f766e;background:#e8f6f3}.page-module__vrBQNq__queueBadgeMuted{color:#64748b;background:#f1f5f9}.page-module__vrBQNq__queueMeta{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#5b6b78;flex-wrap:wrap;gap:6px 12px;display:flex}.page-module__vrBQNq__queueActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.page-module__vrBQNq__queueButton{min-height:30px;font-size:var(--portal-text-action);font-weight:var(--portal-weight-strong);border-radius:8px;padding:0 10px}.page-module__vrBQNq__queueEmptyState{color:#64748b;font-size:var(--portal-text-body);line-height:var(--portal-line-copy);padding:18px 0 6px}.page-module__vrBQNq__sharePolicyList{gap:12px;display:grid}.page-module__vrBQNq__sharePolicyList article{border-top:1px solid #e6efee;gap:4px;padding-top:12px;display:grid}.page-module__vrBQNq__sharePolicyList article:first-child{border-top:none;padding-top:0}.page-module__vrBQNq__sharePolicyList strong{font-size:var(--portal-text-body);color:#0f172a}.page-module__vrBQNq__sharePolicyList p{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#64748b;margin:0}.page-module__vrBQNq__shareEmptyState{color:#64748b;padding:18px 0 6px;font-size:13px}.page-module__vrBQNq__externalShareRow{background:#fcfffe;border:1px solid #e2f3ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.page-module__vrBQNq__externalShareMain{gap:4px;min-width:0;display:grid}.page-module__vrBQNq__externalShareTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__vrBQNq__externalShareMeta{color:#526071;margin:0;font-size:12px}.page-module__vrBQNq__externalShareActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.page-module__vrBQNq__externalSharePagination{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}@media (max-width:760px){.page-module__vrBQNq__shareWorkspaceShell,.page-module__vrBQNq__summaryShareItem,.page-module__vrBQNq__externalShareRow,.page-module__vrBQNq__queueRow{grid-template-columns:1fr}.page-module__vrBQNq__summaryShareItemActions,.page-module__vrBQNq__externalShareActions,.page-module__vrBQNq__queueActions{justify-content:flex-start}}.page-module__vrBQNq__settingsTextSmall{font-size:var(--portal-text-body);line-height:var(--portal-line-copy)}.page-module__vrBQNq__settingsLangButton{padding:4px 10px;font-weight:400}.page-module__vrBQNq__settingsLangButtonActive{font-weight:700}.page-module__vrBQNq__settingsEditCta{margin-top:12px}.page-module__vrBQNq__settingsEditHint{margin:2px 0 0}.page-module__vrBQNq__settingsLandingTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-module__vrBQNq__settingsLandingBadge{color:#0f766e;min-height:28px;font-size:var(--portal-text-label);font-weight:var(--portal-weight-strong);background:#ecfeff;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.page-module__vrBQNq__settingsActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.page-module__vrBQNq__settingsActionCard{background:linear-gradient(#fff 0%,#f8fffd 100%);border:1px solid #d9f2ee;border-radius:16px;gap:14px;padding:16px;display:grid}.page-module__vrBQNq__settingsActionCard strong{font-size:var(--portal-text-title-sm);font-weight:var(--portal-weight-heavy);color:#0f172a;display:block}.page-module__vrBQNq__settingsActionHint{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#64748b;margin:4px 0 0}.page-module__vrBQNq__settingsButtonColumn{flex-direction:column;gap:6px;display:flex}.page-module__vrBQNq__settingsGhostSmall{font-size:12px}.page-module__vrBQNq__settingsSectionHeading{font-weight:var(--portal-weight-strong);font-size:var(--portal-text-label);color:var(--vpm-gray-600);text-transform:uppercase;letter-spacing:.08em;margin-top:20px;margin-bottom:8px}.page-module__vrBQNq__settingsTemplateMeta{align-items:center;gap:8px;min-width:0;display:flex}.page-module__vrBQNq__settingsTemplateName{font-weight:var(--portal-weight-medium);font-size:var(--portal-text-title-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__vrBQNq__settingsTemplateState,.page-module__vrBQNq__settingsTemplateStatePublished,.page-module__vrBQNq__settingsTemplateStateArchived,.page-module__vrBQNq__settingsTemplateStateDraft{font-size:var(--portal-text-label);font-weight:var(--portal-weight-strong);white-space:nowrap;border-radius:20px;padding:2px 7px}.page-module__vrBQNq__settingsTemplateStatePublished{color:#0d9488;background:#0d948817}.page-module__vrBQNq__settingsTemplateStateArchived{color:#6b7280;background:#6b728017}.page-module__vrBQNq__settingsTemplateStateDraft{color:#d97706;background:#d9770617}.page-module__vrBQNq__workspaceIntro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page-module__vrBQNq__workspaceTitle{font-size:var(--portal-text-title-lg);line-height:var(--portal-line-tight);letter-spacing:-.03em;font-weight:var(--portal-weight-heavy);color:#0f172a;margin:0}.page-module__vrBQNq__workspaceSubtitle{font-size:var(--portal-text-body);line-height:var(--portal-line-copy);color:#64748b;margin:6px 0 0}.page-module__vrBQNq__workspaceActions{flex-wrap:wrap;gap:8px;display:flex}.page-module__vrBQNq__recordsFilters{background:#eef4f5;border-radius:999px;align-items:center;gap:4px;margin-bottom:12px;padding:3px;display:inline-flex}.page-module__vrBQNq__recordsFilter,.page-module__vrBQNq__recordsFilterActive{min-height:24px;box-shadow:none;border:none;border-radius:999px;padding:0 10px;font-size:11px;font-weight:600}.page-module__vrBQNq__recordsFilter{color:#526071;background:0 0}.page-module__vrBQNq__recordsFilterActive{color:#0f172a;background:#fff}.page-module__vrBQNq__dashboardSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px;display:grid}.page-module__vrBQNq__summaryMetricCard{background:#fff;border:1px solid #dcefed;border-radius:16px;gap:4px;padding:14px;display:grid}.page-module__vrBQNq__summaryMetricLabel{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:11px}.page-module__vrBQNq__summaryMetricValue{color:#0f172a;overflow-wrap:anywhere;font-size:24px;line-height:1.05}.page-module__vrBQNq__summaryMetricHint{color:#64748b;margin:0;font-size:12px}.page-module__vrBQNq__dashboardWorkspaceGrid,.page-module__vrBQNq__invitesWorkspaceGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;display:grid}.page-module__vrBQNq__inviteWorkspaceShell{display:block}.page-module__vrBQNq__invitePrimaryPanel,.page-module__vrBQNq__inviteSecondaryPanel{background:linear-gradient(#f7fffdfa,#fffffff5);border-color:#d7ebe7}.page-module__vrBQNq__inviteSecondaryColumn{gap:14px;display:grid}.page-module__vrBQNq__invitePanelHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-module__vrBQNq__invitePanelTitle{font-size:var(--portal-text-title-md);line-height:var(--portal-line-tight);font-weight:var(--portal-weight-heavy);color:#0f172a;margin:0 0 4px}.page-module__vrBQNq__invitePanelHint{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#64748b;margin:0}.page-module__vrBQNq__invitePanelCounter{color:#334155;min-width:28px;height:28px;font-size:var(--portal-text-meta);font-weight:var(--portal-weight-strong);background:#edf3f2;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.page-module__vrBQNq__inviteSegmentedControl{background:#e9f5f2;border-radius:999px;align-items:center;gap:4px;margin-bottom:14px;padding:3px;display:inline-flex}.page-module__vrBQNq__inviteSegment,.page-module__vrBQNq__inviteSegmentActive{min-height:28px;font-size:var(--portal-text-label);font-weight:var(--portal-weight-strong);box-shadow:none;border:0;border-radius:999px;padding:0 12px}.page-module__vrBQNq__inviteSegment{color:#48606a;background:0 0}.page-module__vrBQNq__inviteSegmentActive{color:#fff;background:#0d9488}.page-module__vrBQNq__inviteFeedbackBar{gap:8px;margin-bottom:12px;display:grid}.page-module__vrBQNq__inviteFeedbackError,.page-module__vrBQNq__inviteFeedbackSuccess{font-size:var(--portal-text-body);line-height:var(--portal-line-copy);border-radius:12px;margin:0;padding:10px 12px}.page-module__vrBQNq__inviteFeedbackError{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.page-module__vrBQNq__inviteFeedbackSuccess{color:#0f766e;background:#ebfffb;border:1px solid #99f6e4}.page-module__vrBQNq__inviteReadonlyNote{color:#48606a;font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);background:#f5fbfa;border:1px solid #d7ebe7;border-radius:12px;margin-bottom:12px;padding:10px 12px}.page-module__vrBQNq__inviteFooter{border-top:1px solid #ddeae7;gap:8px;margin-top:10px;padding:10px 4px 0;display:grid}.page-module__vrBQNq__inviteFooterLabel{font-size:var(--portal-text-label);font-weight:var(--portal-weight-heavy);text-transform:uppercase;letter-spacing:.08em;color:#6b7a85}.page-module__vrBQNq__inviteFooterItems{flex-wrap:wrap;gap:8px 18px;display:flex}.page-module__vrBQNq__inviteFooterItems p{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#64748b;margin:0}.page-module__vrBQNq__quickActionGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.page-module__vrBQNq__quickActionCard{text-align:left;color:#0f172a;min-height:96px;box-shadow:none;background:#fcfffe;border:1px solid #dcefed;border-radius:14px;gap:6px;padding:14px;display:grid}.page-module__vrBQNq__quickActionCard:hover:not(:disabled){background:#f2fffb}.page-module__vrBQNq__quickActionCard strong{font-size:var(--portal-text-title-sm);line-height:var(--portal-line-tight)}.page-module__vrBQNq__quickActionCard span{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#526071}.page-module__vrBQNq__focusList,.page-module__vrBQNq__inviteList{gap:8px;display:grid}.page-module__vrBQNq__focusListItem,.page-module__vrBQNq__inviteListItem{color:#0f172a;box-shadow:none;text-align:left;background:#fcfffe;border:1px solid #e2f3ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.page-module__vrBQNq__focusListItem:hover:not(:disabled){background:#f4fffc}.page-module__vrBQNq__focusListItem strong,.page-module__vrBQNq__inviteListItem strong{font-size:var(--portal-text-body);line-height:var(--portal-line-tight);display:block}.page-module__vrBQNq__focusListItem p,.page-module__vrBQNq__inviteListItem p{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#64748b;margin:4px 0 0}.page-module__vrBQNq__inviteListItemDetailed{background:#fcfffe;border:1px solid #e2f3ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.page-module__vrBQNq__focusListMeta,.page-module__vrBQNq__inviteListMeta{font-size:var(--portal-text-label);color:#526071;justify-items:end;gap:6px;display:grid}.page-module__vrBQNq__inviteListActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.page-module__vrBQNq__focusBadgeWarn,.page-module__vrBQNq__focusBadgeOk{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.page-module__vrBQNq__focusBadgeWarn{color:#b45309;background:#fffbeb;border:1px solid #fcd34d}.page-module__vrBQNq__focusBadgeOk{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}@media (max-width:960px){.page-module__vrBQNq__dashboardWorkspaceGrid,.page-module__vrBQNq__invitesWorkspaceGrid,.page-module__vrBQNq__inviteWorkspaceShell,.page-module__vrBQNq__settingsActionGrid{grid-template-columns:1fr}}@media (max-width:640px){.page-module__vrBQNq__workspaceTitle{font-size:20px}.page-module__vrBQNq__focusListItem,.page-module__vrBQNq__inviteListItem,.page-module__vrBQNq__inviteListItemDetailed{grid-template-columns:1fr}.page-module__vrBQNq__focusListMeta,.page-module__vrBQNq__inviteListMeta{justify-items:start}.page-module__vrBQNq__inviteListActions{justify-content:flex-start}.page-module__vrBQNq__shareLedgerStats{grid-template-columns:1fr}.page-module__vrBQNq__shareLedgerFoot{align-items:flex-start}.page-module__vrBQNq__inviteCompactRow{grid-template-columns:1fr}}.page-module__vrBQNq__settingsTemplateActions{flex-shrink:0;gap:4px;display:flex}.page-module__vrBQNq__settingsGhostTiny{padding:3px 8px;font-size:12px}.page-module__vrBQNq__settingsDeleteTiny{color:#b42318}.page-module__vrBQNq__templateStatusHeader,.page-module__vrBQNq__templateStatusHeaderEmpty{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.page-module__vrBQNq__templateStatusHeader{background:linear-gradient(135deg,#f0fdfa,#ccfbf1)}.page-module__vrBQNq__templateStatusHeaderEmpty{background:#f9fafb}.page-module__vrBQNq__templateStatusLang{color:#0f172a;font-size:15px;font-weight:700}.page-module__vrBQNq__templateStatusBadge,.page-module__vrBQNq__templateStatusBadgeEmpty{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.page-module__vrBQNq__templateStatusBadge{color:#0d9488;background:#ccfbf1}.page-module__vrBQNq__templateStatusBadgeEmpty{color:#92400e;background:#fef3c7}.page-module__vrBQNq__templateStatusBody{gap:10px;padding:10px 12px;display:grid}.page-module__vrBQNq__templateModeLabel{color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:600}.page-module__vrBQNq__templateModeButtons{flex-wrap:wrap;gap:6px;display:flex}.page-module__vrBQNq__templateModeButton,.page-module__vrBQNq__templateModeButtonActive{cursor:pointer;border-radius:10px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.3}.page-module__vrBQNq__templateModeButton{color:#374151;background:#f9fafb;border:1px solid #e5e7eb}.page-module__vrBQNq__templateModeButtonActive{color:#fff;background:#0d9488;border:none}.page-module__vrBQNq__templateSelectionDetails{gap:8px;display:grid}.page-module__vrBQNq__templateSelectionSummary{color:var(--muted);font-size:12px}.page-module__vrBQNq__templateSelectionActions{flex-wrap:wrap;gap:8px;display:flex}.page-module__vrBQNq__templateActiveRow{align-items:center;gap:6px;display:flex}.page-module__vrBQNq__templateActiveLabel{color:var(--muted);font-size:12px;font-weight:500}.page-module__vrBQNq__templateActiveBadge{color:#027a48;background:#ecfdf3;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.page-module__vrBQNq__templateActiveBadgeEmpty{color:#9ca3af;background:#f3f4f6;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.page-module__vrBQNq__centerDone{text-align:center;padding:20px 0}.page-module__vrBQNq__doneIcon{margin-bottom:8px;font-size:40px}.page-module__vrBQNq__doneTitle{margin-bottom:4px}.page-module__vrBQNq__doneHint{margin-top:0}.page-module__vrBQNq__centerActions{justify-content:center}.page-module__vrBQNq__fieldsetReset{border:0;margin:0;padding:0}.page-module__vrBQNq__actionRowWrap{flex-wrap:wrap}.page-module__vrBQNq__advancedSubsection{margin-top:6px}.page-module__vrBQNq__advancedSubsectionLarge{margin-top:8px}.page-module__vrBQNq__portalLanguageOption{align-items:center;gap:6px;display:inline-flex}.page-module__vrBQNq__portalActionTop{margin-top:10px}.page-module__vrBQNq__portalSettingsShell{gap:18px;display:grid}.page-module__vrBQNq__portalBrandingLayout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.95fr);align-items:start;gap:18px;display:grid}.page-module__vrBQNq__portalBrandingForm{gap:14px;display:grid}.page-module__vrBQNq__portalBrandingCard{background:linear-gradient(#fff 0%,#f8fffd 100%);border:1px solid #d9f2ee;border-radius:18px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 28px #0d948814}.page-module__vrBQNq__portalBrandingCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__vrBQNq__portalBrandingTitle{color:#0f172a;margin:0;font-size:16px;font-weight:700}.page-module__vrBQNq__portalBrandingHint{color:#64748b;margin:4px 0 0;font-size:13px}.page-module__vrBQNq__portalBrandingPill{color:#0f766e;white-space:nowrap;background:#ccfbf1;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.page-module__vrBQNq__portalColorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__vrBQNq__portalColorField{gap:8px;display:grid}.page-module__vrBQNq__portalColorField>span{color:#0f172a;font-size:13px;font-weight:600}.page-module__vrBQNq__portalColorInputWrap{background:#fff;border:1px solid #d9f2ee;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.page-module__vrBQNq__portalColorInputWrap input[type=color]{cursor:pointer;background:0 0;border:0;width:44px;height:36px;padding:0}.page-module__vrBQNq__portalColorInputWrap code{color:#0f766e;font-size:13px;font-weight:700}.page-module__vrBQNq__portalLanguageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__vrBQNq__portalLanguageTile,.page-module__vrBQNq__portalLanguageTileActive{cursor:pointer;background:#fff;border:1px solid #d9f2ee;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.page-module__vrBQNq__portalLanguageTileActive{background:linear-gradient(135deg,#f0fdfa 0%,#ecfeff 100%);border-color:#73d8cc;box-shadow:0 10px 24px #0d948814}.page-module__vrBQNq__portalLanguageTile input,.page-module__vrBQNq__portalLanguageTileActive input{margin:0}.page-module__vrBQNq__portalLanguageCode{color:#0f766e;letter-spacing:.08em;font-size:12px;font-weight:800}.page-module__vrBQNq__portalLanguageLabel{color:#0f172a;font-size:14px;font-weight:600}.page-module__vrBQNq__portalPreviewCard{background:#fff;border:1px solid #d9f2ee;border-radius:22px;position:sticky;top:18px;overflow:hidden;box-shadow:0 16px 36px #0f766e1f}.page-module__vrBQNq__portalPreviewHeader{align-items:center;gap:14px;padding:18px;display:flex}.page-module__vrBQNq__portalPreviewLogoWrap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border-radius:16px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.page-module__vrBQNq__portalPreviewLogo{object-fit:contain;width:40px;height:40px}.page-module__vrBQNq__portalPreviewName{color:#fff;font-size:17px;font-weight:800;display:block}.page-module__vrBQNq__portalPreviewSubtitle{color:#ffffffd1;margin:4px 0 0;font-size:13px}.page-module__vrBQNq__portalPreviewBody{gap:14px;padding:18px;display:grid}.page-module__vrBQNq__portalPreviewActions{justify-content:flex-start;padding-top:4px;display:flex}.page-module__vrBQNq__portalPreviewThemeRow{color:#475569;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.page-module__vrBQNq__portalPreviewSwatchRow{align-items:center;gap:8px;display:flex}.page-module__vrBQNq__portalPreviewSwatch{border:2px solid #0f172a14;border-radius:999px;width:18px;height:18px}.page-module__vrBQNq__portalPreviewSwatchRow code{color:#0f766e;font-size:12px;font-weight:700}.page-module__vrBQNq__portalPreviewLanguages{gap:8px;display:grid}.page-module__vrBQNq__portalPreviewSectionLabel{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.page-module__vrBQNq__portalPreviewLanguageChips{flex-wrap:wrap;gap:8px;display:flex}.page-module__vrBQNq__portalPreviewLanguageChip{color:#0f766e;background:#ecfeff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.page-module__vrBQNq__portalPreviewFootnote{color:#64748b;margin:0;font-size:12px;line-height:1.55}.page-module__vrBQNq__portalRoleLegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 18px;display:grid}.page-module__vrBQNq__portalRoleLegendCard{background:linear-gradient(#fff 0%,#f8fffd 100%);border:1px solid #d9f2ee;border-radius:16px;gap:8px;padding:14px;display:grid}.page-module__vrBQNq__portalRoleLegendCard p{color:#64748b;margin:0;font-size:13px;line-height:1.55}.page-module__vrBQNq__portalRoleLegendTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__vrBQNq__portalRoleScope{color:#0f766e;white-space:nowrap;background:#ecfeff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.page-module__vrBQNq__accessManagementLayout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.95fr);align-items:start;gap:18px;display:grid}.page-module__vrBQNq__accessPanel{background:linear-gradient(#fff 0%,#f8fffd 100%);border:1px solid #d9f2ee;border-radius:18px;gap:16px;padding:18px;display:grid;box-shadow:0 12px 28px #0d948814}.page-module__vrBQNq__accessPanelHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__vrBQNq__accessPanelTitle{color:#0f172a;margin:0;font-size:16px;font-weight:700}.page-module__vrBQNq__accessPanelHint{color:#64748b;margin:4px 0 0;font-size:13px}.page-module__vrBQNq__accessPanelCounter{color:#0f766e;background:#ccfbf1;border-radius:999px;place-items:center;min-width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.page-module__vrBQNq__accessMemberList,.page-module__vrBQNq__accessInviteList{gap:12px;display:grid}.page-module__vrBQNq__accessMemberCard,.page-module__vrBQNq__accessInviteCard{background:#fff;border:1px solid #dcefea;border-radius:16px;gap:12px;padding:14px;display:grid}.page-module__vrBQNq__accessMemberTop,.page-module__vrBQNq__accessInviteTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__vrBQNq__accessMemberName{color:#0f172a;font-size:15px;display:block}.page-module__vrBQNq__accessMemberEmail,.page-module__vrBQNq__accessInviteTop p{color:#64748b;margin:4px 0 0;font-size:13px}.page-module__vrBQNq__accessMemberMeta,.page-module__vrBQNq__accessInviteMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__vrBQNq__accessRoleChip,.page-module__vrBQNq__accessLegacyRole{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.page-module__vrBQNq__accessRoleChip{color:#0f766e;background:#ecfeff}.page-module__vrBQNq__accessLegacyRole{color:#92400e;background:#fef3c7}.page-module__vrBQNq__accessLastSeen{color:#64748b;font-size:12px}.page-module__vrBQNq__accessMemberActions{grid-template-columns:minmax(180px,240px) 1fr;align-items:end;gap:12px;display:grid}.page-module__vrBQNq__accessRoleField{gap:6px;display:grid}.page-module__vrBQNq__accessRoleField>span{color:#475569;font-size:12px;font-weight:700}.page-module__vrBQNq__accessActionButtons{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:2px;display:flex}.page-module__vrBQNq__accessInviteComposer{gap:12px;display:grid}.page-module__vrBQNq__accessInviteRoleHint{background:#f7fffd;border:1px solid #d9f2ee;border-radius:12px;padding:10px 12px}.page-module__vrBQNq__accessInviteRoleHint strong{color:#0f172a;display:block}.page-module__vrBQNq__accessInviteRoleHint p{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#64748b;margin:4px 0 0}.page-module__vrBQNq__accessEmptyState{text-align:center;color:#64748b;background:#fcfffe;border:1px dashed #b7e5dd;border-radius:16px;padding:18px}.page-module__vrBQNq__accountLayout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.72fr);align-items:start;gap:14px;display:grid}.page-module__vrBQNq__accountRail,.page-module__vrBQNq__accountForm{gap:14px;display:grid}.page-module__vrBQNq__accountField{gap:6px;display:grid}.page-module__vrBQNq__accountField>span{font-size:var(--portal-text-meta);font-weight:var(--portal-weight-heavy);color:#475569}.page-module__vrBQNq__accountActions{justify-content:flex-start;display:flex}.page-module__vrBQNq__accountMetaList{gap:10px;display:grid}.page-module__vrBQNq__accountMetaList div{border-top:1px solid #e6efee;gap:4px;padding-top:10px;display:grid}.page-module__vrBQNq__accountMetaList div:first-child{border-top:none;padding-top:0}.page-module__vrBQNq__accountMetaList span{font-size:var(--portal-text-label);text-transform:uppercase;letter-spacing:.08em;color:#64748b}.page-module__vrBQNq__accountMetaList strong{color:#0f172a;font-size:var(--portal-text-title-sm);line-height:var(--portal-line-tight)}.page-module__vrBQNq__pregnancyAdminGrid{gap:10px;display:grid}.page-module__vrBQNq__pregnancyAdminCard{background:#fcfffe;border:1px solid #d9f2ee;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid;box-shadow:0 10px 22px #0d94880f}.page-module__vrBQNq__pregnancyAdminIdentity{gap:4px;min-width:0;display:grid}.page-module__vrBQNq__pregnancyAdminNameRow{align-items:center;gap:10px;min-width:0;display:flex}.page-module__vrBQNq__pregnancyAdminName{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:700;overflow:hidden}.page-module__vrBQNq__pregnancyAdminEmail{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.page-module__vrBQNq__pregnancyAdminBadges{flex-wrap:wrap;gap:6px;display:flex}.page-module__vrBQNq__pregnancyAdminMetaLine{color:#334155;flex-wrap:wrap;gap:8px 12px;min-width:0;font-size:12px;display:flex}.page-module__vrBQNq__pregnancyAdminMetaItem{white-space:nowrap}.page-module__vrBQNq__pregnancyAdminMetaItem strong{color:#0f766e;font-weight:700}.page-module__vrBQNq__pregnancyAdminActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:980px){.page-module__vrBQNq__portalBrandingLayout{grid-template-columns:1fr}.page-module__vrBQNq__portalPreviewCard{position:static}.page-module__vrBQNq__portalRoleLegend,.page-module__vrBQNq__accessManagementLayout,.page-module__vrBQNq__accessMemberActions,.page-module__vrBQNq__accountLayout{grid-template-columns:1fr}.page-module__vrBQNq__pregnancyAdminCard{grid-template-columns:1fr;align-items:flex-start}.page-module__vrBQNq__pregnancyAdminActions{justify-content:flex-start}.page-module__vrBQNq__inviteWorkspaceShell,.page-module__vrBQNq__shareCompactStats,.page-module__vrBQNq__summaryShareItem,.page-module__vrBQNq__externalShareRow{grid-template-columns:1fr}.page-module__vrBQNq__summaryHeroActions,.page-module__vrBQNq__summaryShareItemActions,.page-module__vrBQNq__externalShareActions{justify-content:flex-start}}@media (max-width:640px){.page-module__vrBQNq__portalColorGrid,.page-module__vrBQNq__portalLanguageGrid{grid-template-columns:1fr}}@media print{.page-module__vrBQNq__summaryShareRail,.page-module__vrBQNq__externalSharePagination,.page-module__vrBQNq__externalShareActions,.page-module__vrBQNq__summaryShareItemActions,.page-module__vrBQNq__summaryHeroActions,.page-module__vrBQNq__reviewedBadge,.page-module__vrBQNq__reviewPendingBadge,.page-module__vrBQNq__summaryFootnote{display:none!important}.page-module__vrBQNq__summaryExperience{gap:6px}.page-module__vrBQNq__summaryHero,.page-module__vrBQNq__summaryShareRail{box-shadow:none;break-inside:avoid}.page-module__vrBQNq__summaryHero{border-radius:12px;padding:10px 12px}.page-module__vrBQNq__summaryMetaBar{gap:4px 10px;margin-top:8px;font-size:11px}.page-module__vrBQNq__patientTitle{font-size:18px}.page-module__vrBQNq__patientMeta,.page-module__vrBQNq__summarySectionTitle{font-size:12px}}.page-module__vrBQNq__actionRowBetweenTop{justify-content:space-between;margin-top:12px}.page-module__vrBQNq__settingsEmailEditor{gap:14px;display:grid}.page-module__vrBQNq__inviteResult,.page-module__vrBQNq__inviteResultError{margin-top:14px}.page-module__vrBQNq__inviteResult{background:#f0fff4}.page-module__vrBQNq__inviteResultError{background:#fff5f5}.page-module__vrBQNq__inviteResultMessage{margin:0}.page-module__vrBQNq__inviteResultLink{word-break:break-all;margin-top:8px;font-size:13px}
.ParivoLogo-module__EViXyq__full,.ParivoLogo-module__EViXyq__app{width:auto;height:auto;display:block}.ParivoLogo-module__EViXyq__fullResponsive{max-width:100%}
.PregnantWizard-module__b8CA_q__page{color:#20313a;background:radial-gradient(circle at top,#ecfeff 0%,#f3fffd 28%,#f8fffe 55%,#effaf8 100%);min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,sans-serif}.PregnantWizard-module__b8CA_q__pageLoading,.PregnantWizard-module__b8CA_q__pageStatus{justify-content:center;align-items:center;padding:24px;display:flex}.PregnantWizard-module__b8CA_q__statusCard{background:#fffffff5;border:1px solid #0d94881a;border-radius:18px;max-width:420px;padding:22px 18px;box-shadow:0 18px 40px #0f172a14}.PregnantWizard-module__b8CA_q__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-soft);background:#fffffff0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.PregnantWizard-module__b8CA_q__headerBrand{align-items:center;gap:10px;display:flex}.PregnantWizard-module__b8CA_q__headerIcon{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0d948838}.PregnantWizard-module__b8CA_q__headerLogo{object-fit:cover;border-radius:8px}.PregnantWizard-module__b8CA_q__headerTitle{color:#16313a;margin:0;font-size:13px;font-weight:700}.PregnantWizard-module__b8CA_q__headerName{color:var(--text-muted);margin:0;font-size:11px}.PregnantWizard-module__b8CA_q__langSwitcher{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.PregnantWizard-module__b8CA_q__langButton{background:var(--surface-muted);border:1px solid var(--accent-soft);color:var(--accent-strong);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.PregnantWizard-module__b8CA_q__langButtonActive{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;border-color:#0000;box-shadow:0 10px 22px #0d94882e}.PregnantWizard-module__b8CA_q__progressWrap{border-bottom:1px solid var(--border-soft);background:#fff;padding:12px 16px}.PregnantWizard-module__b8CA_q__progressBlock{margin-bottom:12px}.PregnantWizard-module__b8CA_q__progressMeta{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.PregnantWizard-module__b8CA_q__progressLabel{color:#29434e;font-size:13px;font-weight:600}.PregnantWizard-module__b8CA_q__progressValue{color:var(--text-muted);font-size:12px}.PregnantWizard-module__b8CA_q__progressBar{appearance:none;background:#0d94881f;border:none;border-radius:4px;width:100%;height:8px;overflow:hidden}.PregnantWizard-module__b8CA_q__progressBar::-webkit-progress-bar{background:#0d94881f;border-radius:4px}.PregnantWizard-module__b8CA_q__progressBar::-webkit-progress-value{background:linear-gradient(90deg,var(--accent),var(--accent-strong));border-radius:4px}.PregnantWizard-module__b8CA_q__progressBar::-moz-progress-bar{background:linear-gradient(90deg,var(--accent),var(--accent-strong));border-radius:4px}.PregnantWizard-module__b8CA_q__stepLabels{justify-content:space-between;gap:8px;font-size:11px;display:flex}.PregnantWizard-module__b8CA_q__stepLabel{color:#94a3b8;align-items:center;gap:4px;display:flex}.PregnantWizard-module__b8CA_q__stepLabelActive{color:var(--accent-strong);font-weight:600}.PregnantWizard-module__b8CA_q__stepLabelDone{color:var(--accent)}.PregnantWizard-module__b8CA_q__content{padding:12px}.PregnantWizard-module__b8CA_q__welcomeText{margin-bottom:12px}.PregnantWizard-module__b8CA_q__stepInfo{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.PregnantWizard-module__b8CA_q__stepBadge{background:var(--accent-soft);color:var(--accent-strong);border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700}.PregnantWizard-module__b8CA_q__sectionTag{color:#6b7b83;font-size:11px}.PregnantWizard-module__b8CA_q__questionCard{background:#fffffff5;border:1px solid #0d948814;border-radius:16px;margin-bottom:10px;padding:14px;box-shadow:0 14px 34px #0f172a14}.PregnantWizard-module__b8CA_q__questionImage{border-radius:8px;width:100%;height:auto;margin-bottom:10px}.PregnantWizard-module__b8CA_q__questionLabel{color:#18333c;margin:0 0 6px;font-size:15px;font-weight:700}.PregnantWizard-module__b8CA_q__requiredMark{color:#dc2626}.PregnantWizard-module__b8CA_q__questionHelp{color:var(--text-muted);margin:0 0 8px;font-size:12px;line-height:1.55}.PregnantWizard-module__b8CA_q__questionHelpOptional{font-size:13px;font-style:italic}.PregnantWizard-module__b8CA_q__options{flex-direction:column;gap:8px;display:flex}.PregnantWizard-module__b8CA_q__option{text-align:left;color:#1f2937;background:#fff;border:1.5px solid #94a3b840;border-radius:12px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;display:flex;box-shadow:0 1px 2px #0f172a0a}.PregnantWizard-module__b8CA_q__optionSelected{color:#0f172a;background:linear-gradient(135deg,#f0fdfa,#ecfeff);border-color:#0d94888c;box-shadow:0 10px 24px #0d94881f}.PregnantWizard-module__b8CA_q__optionCheck{width:18px;height:18px;color:var(--accent-strong);background:#fff;border:1.5px solid #0d948866;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.PregnantWizard-module__b8CA_q__textarea{box-sizing:border-box;color:#20313a;background:#fcfffe;border:1.5px solid #94a3b84d;border-radius:12px;width:100%;min-height:72px;padding:10px 12px;font-size:13px}.PregnantWizard-module__b8CA_q__textarea:focus{border-color:#0d948880;outline:none;box-shadow:0 0 0 4px #0d94881f}.PregnantWizard-module__b8CA_q__actions{gap:8px;display:flex}.PregnantWizard-module__b8CA_q__buttonPrimary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;border:none;border-radius:12px;flex:1;padding:10px;font-size:13px;font-weight:700;box-shadow:0 14px 28px #0d948838}.PregnantWizard-module__b8CA_q__buttonGhost{color:var(--accent-strong);background:#ffffffc7;border:1.5px solid #0d948829;border-radius:12px;padding:8px 10px;font-size:12px;font-weight:700}.PregnantWizard-module__b8CA_q__buttonBlock{width:100%}.PregnantWizard-module__b8CA_q__dangerButton{color:#b42318;border-color:#feb2b2}.PregnantWizard-module__b8CA_q__saveButton,.PregnantWizard-module__b8CA_q__confirmButton{border:none;border-radius:12px;width:100%;margin-top:8px;padding:10px}.PregnantWizard-module__b8CA_q__saveButton{color:#47606a;background:#ffffffd1;border:1.5px solid #0d948829}.PregnantWizard-module__b8CA_q__confirmButton{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-weight:700;box-shadow:0 14px 28px #0d948838}.PregnantWizard-module__b8CA_q__summarySection{background:#fffffff5;border:1px solid #0d948814;border-radius:14px;margin-bottom:8px;padding:12px;box-shadow:0 10px 24px #0f172a0f}.PregnantWizard-module__b8CA_q__summaryItem{border-bottom:1px solid #0d948814;flex-direction:column;padding:8px 0;display:flex}.PregnantWizard-module__b8CA_q__summaryItem:last-child{border-bottom:none}.PregnantWizard-module__b8CA_q__summaryLabel{color:#6b7b83;font-size:11px}.PregnantWizard-module__b8CA_q__summaryValue{color:#1f2937;font-size:13px}.PregnantWizard-module__b8CA_q__summaryEmpty{color:#94a3b8;font-size:12px}.PregnantWizard-module__b8CA_q__summaryTitle{color:#15323a;font-size:18px}.PregnantWizard-module__b8CA_q__recommendation{border:1px solid #0d94882e;border-left:3px solid var(--accent);color:#17414a;background:linear-gradient(135deg,#ecfeff,#f0fdfa);border-radius:0 12px 12px 0;margin-top:10px;padding:10px;font-size:12px}.PregnantWizard-module__b8CA_q__recommendationLabel{color:var(--accent-strong);font-weight:700}.PregnantWizard-module__b8CA_q__startButton{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;border:none;border-radius:12px;width:100%;padding:12px;font-weight:700;box-shadow:0 18px 30px #0d948833}.PregnantWizard-module__b8CA_q__requiredError{color:#c53030;background:#fff5f5;border:1px solid #feb2b2;border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:12px}.PregnantWizard-module__b8CA_q__disclaimer{background:var(--surface-muted);color:#52616a;border:1px solid #0d948829;border-radius:12px;margin-bottom:8px;padding:10px 12px;font-size:11px}.PregnantWizard-module__b8CA_q__confirmed{background:#fffffff0;border:1px solid #0d94881a;border-radius:16px;padding:18px 16px;box-shadow:0 12px 30px #0f172a14}.PregnantWizard-module__b8CA_q__confirmed h1{color:#14333b;margin:0 0 8px;font-size:20px}.PregnantWizard-module__b8CA_q__confirmed p{color:var(--text-muted);margin:0 0 12px;line-height:1.55}.PregnantWizard-module__b8CA_q__versionNote{color:#94a3b8;font-size:11px}.PregnantWizard-module__b8CA_q__autosave{color:var(--text-muted);background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:8px;align-items:center;gap:6px;margin-top:12px;padding:8px 12px;font-size:12px;display:flex}.PregnantWizard-module__b8CA_q__autosaveError{color:#b42318;background:#fff5f5}.PregnantWizard-module__b8CA_q__autosaveSavedIcon{color:var(--accent-strong)}
.PortalDashboardView-module__AXw-Ja__dashboardHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-bottom:12px;display:grid}.PortalDashboardView-module__AXw-Ja__dashboardHeadTitle{gap:4px;display:grid}.PortalDashboardView-module__AXw-Ja__dashboardTitle{font-size:var(--portal-text-title-lg);line-height:var(--portal-line-tight);letter-spacing:-.03em;font-weight:var(--portal-weight-heavy);color:#111827;margin:0}.PortalDashboardView-module__AXw-Ja__dashboardMetaRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PortalDashboardView-module__AXw-Ja__dashboardSubtitle{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:var(--muted);margin:0}.PortalDashboardView-module__AXw-Ja__dashboardHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.PortalDashboardView-module__AXw-Ja__recordsFilters{background:#eef4f5;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.PortalDashboardView-module__AXw-Ja__recordsFilter,.PortalDashboardView-module__AXw-Ja__recordsFilterActive{min-height:24px;font-size:var(--portal-text-label);font-weight:var(--portal-weight-strong);box-shadow:none;border:none;border-radius:999px;padding:0 10px}.PortalDashboardView-module__AXw-Ja__recordsFilter{color:#526071;background:0 0}.PortalDashboardView-module__AXw-Ja__recordsFilterActive{color:#0f172a;background:#fff}.PortalDashboardView-module__AXw-Ja__statusPill{min-height:24px;font-size:var(--portal-text-label);font-weight:var(--portal-weight-strong);white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.PortalDashboardView-module__AXw-Ja__statusPillPractice{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.PortalDashboardView-module__AXw-Ja__statusPillWarning{color:#b45309;background:#fffbeb;border-color:#fcd34d}.PortalDashboardView-module__AXw-Ja__statusPillSuccess{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.PortalDashboardView-module__AXw-Ja__notificationShell{position:relative}.PortalDashboardView-module__AXw-Ja__notificationButton{color:#0f766e;width:30px;height:30px;box-shadow:none;background:#f7fffd;border:1px solid #d7ebe7;border-radius:10px;place-items:center;padding:0;display:inline-grid}.PortalDashboardView-module__AXw-Ja__notificationIcon{width:16px;height:16px;display:block}.PortalDashboardView-module__AXw-Ja__notificationCount{color:#fff;background:#0d9488;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-5px;right:-5px}.PortalDashboardView-module__AXw-Ja__notificationMenuOpen,.PortalDashboardView-module__AXw-Ja__notificationMenuClosed{z-index:8;background:#fff;border:1px solid #d7ebe7;border-radius:14px;width:280px;padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #0f172a1f}.PortalDashboardView-module__AXw-Ja__notificationMenuClosed{display:none}.PortalDashboardView-module__AXw-Ja__notificationMenuOpen{gap:8px;display:grid}.PortalDashboardView-module__AXw-Ja__notificationMenuItem{background:#f8fffd;border:1px solid #e1efec;border-radius:10px;gap:3px;padding:8px 9px;display:grid}.PortalDashboardView-module__AXw-Ja__notificationMenuItem strong{font-size:var(--portal-text-meta);color:#0f172a}.PortalDashboardView-module__AXw-Ja__notificationMenuItem p,.PortalDashboardView-module__AXw-Ja__notificationEmpty{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:#64748b;margin:0}.PortalDashboardView-module__AXw-Ja__viewToggle{min-height:28px}.PortalDashboardView-module__AXw-Ja__addButton{min-height:28px;font-size:var(--portal-text-action);font-weight:var(--portal-weight-strong);border-radius:8px;padding-inline:10px}.PortalDashboardView-module__AXw-Ja__actions{flex-shrink:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) 32px;align-items:stretch;gap:6px;display:grid}.PortalDashboardView-module__AXw-Ja__actionsList{flex-wrap:nowrap;justify-content:flex-end;margin-left:auto}.PortalDashboardView-module__AXw-Ja__actionButton{min-height:30px;font-size:var(--portal-text-action);font-weight:var(--portal-weight-strong);border-radius:8px;justify-content:center;width:100%;padding:0 8px}.PortalDashboardView-module__AXw-Ja__actionButtonList{font-size:var(--portal-text-action);white-space:nowrap;flex:none;min-height:28px;padding:4px 8px}.PortalDashboardView-module__AXw-Ja__deleteButton{border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:32px;min-height:30px;padding:0;font-size:14px;line-height:1;display:inline-flex}.PortalDashboardView-module__AXw-Ja__deleteButtonList{min-width:30px;min-height:28px;padding:4px 7px}.PortalDashboardView-module__AXw-Ja__deleteIcon{width:14px;height:14px;display:block}.PortalDashboardView-module__AXw-Ja__inviteButtonInvited{color:#276749;background:#f0fff4;border-color:#68d391}.PortalDashboardView-module__AXw-Ja__inviteButtonCompleted{color:#2b6cb0;background:#ebf8ff;border-color:#63b3ed}.PortalDashboardView-module__AXw-Ja__listCard{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:9px 10px;display:grid}.PortalDashboardView-module__AXw-Ja__avatar{background:linear-gradient(135deg,var(--vpm-primary)0%,var(--accent-strong)100%);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.PortalDashboardView-module__AXw-Ja__avatarSmall{width:30px;height:30px;font-size:var(--portal-text-label);border-radius:8px;}.PortalDashboardView-module__AXw-Ja__avatarLarge{width:43px;height:43px;font-size:var(--portal-text-body);}.PortalDashboardView-module__AXw-Ja__listMeta{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.PortalDashboardView-module__AXw-Ja__listPrimaryRow{align-items:center;min-width:0;display:flex}.PortalDashboardView-module__AXw-Ja__listSecondaryRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PortalDashboardView-module__AXw-Ja__listName{font-weight:var(--portal-weight-strong);font-size:var(--portal-text-title-sm);line-height:var(--portal-line-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PortalDashboardView-module__AXw-Ja__mutedText{font-size:var(--portal-text-meta);color:var(--muted);line-height:var(--portal-line-copy)}.PortalDashboardView-module__AXw-Ja__warningChip{font-size:var(--portal-text-label);color:#92400e;font-weight:var(--portal-weight-strong);background:#fef3c7;border-radius:20px;padding:1px 6px}.PortalDashboardView-module__AXw-Ja__completionText{font-size:var(--portal-text-meta);color:var(--vpm-primary);font-weight:var(--portal-weight-strong);white-space:nowrap}.PortalDashboardView-module__AXw-Ja__gridCard{border-radius:18px;gap:14px;min-width:0;max-width:448px;padding:19px;box-shadow:0 8px 18px #0f172a0d}.PortalDashboardView-module__AXw-Ja__gridHeader{grid-template-columns:43px minmax(0,1fr);gap:12px;display:grid}.PortalDashboardView-module__AXw-Ja__gridMeta{gap:6px;min-width:0;display:grid}.PortalDashboardView-module__AXw-Ja__gridIdentityRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.PortalDashboardView-module__AXw-Ja__gridTitleStack{gap:1px;display:grid}.PortalDashboardView-module__AXw-Ja__gridName{font-size:var(--portal-text-title-md);font-weight:var(--portal-weight-heavy);line-height:var(--portal-line-tight);min-width:0;margin:0}.PortalDashboardView-module__AXw-Ja__gridStatsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.PortalDashboardView-module__AXw-Ja__gridStat{gap:1px;display:grid}.PortalDashboardView-module__AXw-Ja__gridStatLabel{font-size:var(--portal-text-meta);color:var(--muted)}.PortalDashboardView-module__AXw-Ja__gridStatValue{font-size:var(--portal-text-body);color:#334155;font-weight:var(--portal-weight-strong)}.PortalDashboardView-module__AXw-Ja__gridSub{font-size:var(--portal-text-meta);line-height:var(--portal-line-copy);color:var(--muted);margin:0}.PortalDashboardView-module__AXw-Ja__progressWrap{gap:4px;display:grid}.PortalDashboardView-module__AXw-Ja__progressHeader{justify-content:space-between;align-items:center;display:flex}.PortalDashboardView-module__AXw-Ja__progressLabel{font-size:var(--portal-text-label);font-weight:var(--portal-weight-strong);color:var(--muted)}.PortalDashboardView-module__AXw-Ja__progressStrong{font-size:var(--portal-text-meta);font-weight:var(--portal-weight-heavy);color:var(--vpm-primary)}.PortalDashboardView-module__AXw-Ja__progressBar{appearance:none;border:0;width:100%;height:7px}.PortalDashboardView-module__AXw-Ja__progressBar::-webkit-progress-bar{background:var(--vpm-gray-200);border-radius:999px}.PortalDashboardView-module__AXw-Ja__progressBar::-webkit-progress-value{background:linear-gradient(90deg,var(--vpm-primary)0%,var(--vpm-primary-light)100%);border-radius:999px}.PortalDashboardView-module__AXw-Ja__progressBar::-moz-progress-bar{background:linear-gradient(90deg,var(--vpm-primary)0%,var(--vpm-primary-light)100%);border-radius:999px}@media (max-width:900px){.PortalDashboardView-module__AXw-Ja__gridCard{padding:22px}}@media (max-width:768px){.PortalDashboardView-module__AXw-Ja__dashboardHead{grid-template-columns:1fr}.PortalDashboardView-module__AXw-Ja__dashboardHeadActions{justify-content:flex-start}.PortalDashboardView-module__AXw-Ja__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.PortalDashboardView-module__AXw-Ja__dashboardTitle{font-size:20px}.PortalDashboardView-module__AXw-Ja__statusPill,.PortalDashboardView-module__AXw-Ja__addButton{justify-content:center;width:100%}.PortalDashboardView-module__AXw-Ja__actionButton,.PortalDashboardView-module__AXw-Ja__deleteButton{flex:100%}.PortalDashboardView-module__AXw-Ja__gridHeader{grid-template-columns:1fr}}
.ConfirmDeleteModal-module__rmO_dG__card{background:linear-gradient(#fff 0%,#f7fffd 100%);border:1px solid #d9f2ee;width:min(560px,94vw);box-shadow:0 24px 48px #0f172a2e}.ConfirmDeleteModal-module__rmO_dG__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ConfirmDeleteModal-module__rmO_dG__eyebrow{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:#ecfeff;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.ConfirmDeleteModal-module__rmO_dG__title{color:#0f172a;margin:8px 0 0;font-size:24px;line-height:1.1}.ConfirmDeleteModal-module__rmO_dG__copy{color:#64748b;margin:0;font-size:14px}.ConfirmDeleteModal-module__rmO_dG__closeButton{border-radius:999px}.ConfirmDeleteModal-module__rmO_dG__body{color:#334155;gap:12px;font-size:14px;display:grid}.ConfirmDeleteModal-module__rmO_dG__body p{margin:0}.ConfirmDeleteModal-module__rmO_dG__warning{color:#991b1b;background:#fff5f5;border:1px solid #fecaca;border-radius:14px;padding:12px 14px}.ConfirmDeleteModal-module__rmO_dG__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ConfirmDeleteModal-module__rmO_dG__result{margin-top:6px}
.PatientFlowModal-module__YAGw1a__card{background:radial-gradient(circle at 100% 0,#5eead42e,#0000 34%),linear-gradient(#f0fdfaeb 0%,#fff 28%);border:1px solid #0d94882e;width:min(100%,580px);padding:0;overflow:hidden;box-shadow:0 24px 64px #0f172a2e,0 8px 24px #0d948814}.PatientFlowModal-module__YAGw1a__head{border-bottom:1px solid #0f172a14;justify-content:space-between;gap:16px;padding:24px 24px 18px;display:flex}.PatientFlowModal-module__YAGw1a__headCopy{min-width:0}.PatientFlowModal-module__YAGw1a__eyebrow{color:#0f766e;letter-spacing:.02em;text-transform:uppercase;background:#0d94881f;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.PatientFlowModal-module__YAGw1a__title{color:#0f172a;margin:14px 0 8px;font-size:26px;line-height:1.1}.PatientFlowModal-module__YAGw1a__subtitle{color:#526071;max-width:44ch;margin:0;font-size:14px;line-height:1.6}.PatientFlowModal-module__YAGw1a__closeButton{align-self:flex-start}.PatientFlowModal-module__YAGw1a__form{gap:16px;padding:20px 24px 24px;display:grid}.PatientFlowModal-module__YAGw1a__field{gap:8px;display:grid}.PatientFlowModal-module__YAGw1a__label{color:#334155;font-size:13px;font-weight:700}.PatientFlowModal-module__YAGw1a__input{color:#0f172a;background:#ffffffeb;border:1px solid #64748b47;border-radius:14px;width:100%;min-height:48px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.PatientFlowModal-module__YAGw1a__input:focus{background:#fff;border-color:#0d948873;outline:none;box-shadow:0 0 0 4px #0d94881f}.PatientFlowModal-module__YAGw1a__toggle{background:linear-gradient(#f0fdfaeb 0%,#fafcff 100%);border:1px solid #0d948829;border-radius:18px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:16px;display:grid}.PatientFlowModal-module__YAGw1a__checkbox{accent-color:#0d9488;width:18px;height:18px;margin-top:2px}.PatientFlowModal-module__YAGw1a__toggleHint{color:#526071;margin-top:4px;font-size:13px;line-height:1.5;display:block}.PatientFlowModal-module__YAGw1a__actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.PatientFlowModal-module__YAGw1a__result{border:1px solid #0000;border-radius:18px;margin:0 24px 24px;padding:16px 18px}.PatientFlowModal-module__YAGw1a__resultSuccess{background:#ecfdf5;border-color:#22c55e38}.PatientFlowModal-module__YAGw1a__resultPartial{background:#fffbeb;border-color:#f59e0b47}.PatientFlowModal-module__YAGw1a__resultError{background:#fef2f2;border-color:#ef44443d}.PatientFlowModal-module__YAGw1a__resultTitle{color:#0f172a;margin:0 0 6px;font-size:14px;font-weight:700}.PatientFlowModal-module__YAGw1a__resultMessage{color:#334155;margin:0;font-size:14px;line-height:1.6}.PatientFlowModal-module__YAGw1a__resultDetail{color:#526071;margin:8px 0 0;font-size:13px;line-height:1.6}.PatientFlowModal-module__YAGw1a__resultLink{color:#526071;word-break:break-word;margin:10px 0 0;font-size:12px;line-height:1.6}.PatientFlowModal-module__YAGw1a__resultLinkValue{color:#0f766e;font-weight:600}@media (max-width:640px){.PatientFlowModal-module__YAGw1a__head,.PatientFlowModal-module__YAGw1a__form{padding-left:18px;padding-right:18px}.PatientFlowModal-module__YAGw1a__title{font-size:22px}.PatientFlowModal-module__YAGw1a__actions{flex-direction:column-reverse}.PatientFlowModal-module__YAGw1a__actions .vpm-btn{justify-content:center;width:100%}.PatientFlowModal-module__YAGw1a__result{margin-left:18px;margin-right:18px}}
.ShareModal-module__b66bXq__card{background:radial-gradient(circle at 100% 0,#5eead438,#0000 30%),linear-gradient(#f0fdfaf0 0%,#fff 26%);border:1px solid #0d948829;width:min(760px,94vw);padding:0;overflow:hidden;box-shadow:0 28px 60px #0f172a2e,0 8px 26px #0d94881f}.ShareModal-module__b66bXq__head{border-bottom:1px solid #0f172a14;justify-content:space-between;gap:16px;padding:20px 20px 16px;display:flex}.ShareModal-module__b66bXq__eyebrow{color:#0f766e;letter-spacing:.03em;text-transform:uppercase;background:#0d94881f;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.ShareModal-module__b66bXq__title{color:#0f172a;margin:12px 0 6px;font-size:24px;line-height:1.05}.ShareModal-module__b66bXq__subtitle{color:#526071;max-width:48ch;margin:0;font-size:13px;line-height:1.5}.ShareModal-module__b66bXq__closeButton{align-self:flex-start}.ShareModal-module__b66bXq__patientBanner{background:#ffffffeb;border:1px solid #0d94881f;border-radius:16px;gap:4px;margin:14px 20px 0;padding:12px 14px;display:grid}.ShareModal-module__b66bXq__patientBanner span{color:#526071;font-size:13px}.ShareModal-module__b66bXq__scopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 20px 0;display:grid}.ShareModal-module__b66bXq__scopeCard,.ShareModal-module__b66bXq__scopeCardActive{text-align:left;background:#ffffffe0;border:1px solid #64748b2e;border-radius:16px;gap:8px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.ShareModal-module__b66bXq__scopeCardActive{border-color:#0d948861;transform:translateY(-1px);box-shadow:0 0 0 4px #0d94881a}.ShareModal-module__b66bXq__scopeCard strong,.ShareModal-module__b66bXq__scopeCardActive strong{color:#0f172a;font-size:16px}.ShareModal-module__b66bXq__scopeCard span,.ShareModal-module__b66bXq__scopeCardActive span{color:#526071;font-size:13px;line-height:1.55}.ShareModal-module__b66bXq__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 20px 0;display:grid}.ShareModal-module__b66bXq__field{gap:8px;display:grid}.ShareModal-module__b66bXq__label{color:#334155;font-size:13px;font-weight:700}.ShareModal-module__b66bXq__input{color:#0f172a;background:#ffffffeb;border:1px solid #64748b47;border-radius:12px;min-height:44px;padding:0 14px;font-size:15px}.ShareModal-module__b66bXq__actions{justify-content:flex-end;gap:10px;padding:14px 20px 0;display:flex}.ShareModal-module__b66bXq__shareList{gap:10px;padding:16px 20px 20px;display:grid}.ShareModal-module__b66bXq__shareListHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ShareModal-module__b66bXq__shareListHead h4{margin:0;font-size:15px}.ShareModal-module__b66bXq__shareListHead span{color:#526071;font-size:12px}.ShareModal-module__b66bXq__emptyState{text-align:center;color:#64748b;background:#fcfffe;border:1px dashed #0d948838;border-radius:16px;padding:18px}.ShareModal-module__b66bXq__shareRow{background:#fffffff0;border:1px solid #e2f0edf5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ShareModal-module__b66bXq__shareMainCompact{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.ShareModal-module__b66bXq__shareMainCompact strong{color:#0f172a;font-size:13px}.ShareModal-module__b66bXq__shareMetaInline{color:#526071;font-size:12px}.ShareModal-module__b66bXq__shareActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:760px){.ShareModal-module__b66bXq__scopeGrid,.ShareModal-module__b66bXq__controls,.ShareModal-module__b66bXq__shareRow{grid-template-columns:1fr}.ShareModal-module__b66bXq__shareMainCompact{align-items:flex-start}.ShareModal-module__b66bXq__shareActions,.ShareModal-module__b66bXq__actions{justify-content:flex-start}}
.SuperadminTemplateSettingsPanel-module__lB0mkq__badgeGroup{align-items:center;gap:4px;display:inline-flex}.SuperadminTemplateSettingsPanel-module__lB0mkq__statusBadge,.SuperadminTemplateSettingsPanel-module__lB0mkq__defaultBadge,.SuperadminTemplateSettingsPanel-module__lB0mkq__langStatus,.SuperadminTemplateSettingsPanel-module__lB0mkq__activeTemplateBadge{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.SuperadminTemplateSettingsPanel-module__lB0mkq__statusDraft{color:#92400e;text-transform:uppercase;background:#fefce8}.SuperadminTemplateSettingsPanel-module__lB0mkq__statusPublished{color:#15803d;text-transform:uppercase;background:#f0fdf4}.SuperadminTemplateSettingsPanel-module__lB0mkq__statusArchived{color:#6b7280;text-transform:uppercase;background:#f9fafb}.SuperadminTemplateSettingsPanel-module__lB0mkq__defaultBadge{color:#0d9488;background:#f0fdfa;border:1px solid #5eead4;font-weight:700}.SuperadminTemplateSettingsPanel-module__lB0mkq__headerRow,.SuperadminTemplateSettingsPanel-module__lB0mkq__headerActions,.SuperadminTemplateSettingsPanel-module__lB0mkq__emptyState,.SuperadminTemplateSettingsPanel-module__lB0mkq__langHeader,.SuperadminTemplateSettingsPanel-module__lB0mkq__langHeaderLeft,.SuperadminTemplateSettingsPanel-module__lB0mkq__templateMeta,.SuperadminTemplateSettingsPanel-module__lB0mkq__templateActions,.SuperadminTemplateSettingsPanel-module__lB0mkq__languageToggleRow,.SuperadminTemplateSettingsPanel-module__lB0mkq__langSelectionRow{display:flex}.SuperadminTemplateSettingsPanel-module__lB0mkq__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.SuperadminTemplateSettingsPanel-module__lB0mkq__panelTitle{margin:0;font-size:16px;font-weight:700}.SuperadminTemplateSettingsPanel-module__lB0mkq__headerActions,.SuperadminTemplateSettingsPanel-module__lB0mkq__templateActions,.SuperadminTemplateSettingsPanel-module__lB0mkq__languageToggleRow,.SuperadminTemplateSettingsPanel-module__lB0mkq__langSelectionRow{flex-wrap:wrap;gap:8px}.SuperadminTemplateSettingsPanel-module__lB0mkq__primaryButton,.SuperadminTemplateSettingsPanel-module__lB0mkq__secondaryButton,.SuperadminTemplateSettingsPanel-module__lB0mkq__quietButton,.SuperadminTemplateSettingsPanel-module__lB0mkq__successButton,.SuperadminTemplateSettingsPanel-module__lB0mkq__dangerButton,.SuperadminTemplateSettingsPanel-module__lB0mkq__langButton{cursor:pointer;border-radius:10px}.SuperadminTemplateSettingsPanel-module__lB0mkq__primaryButton{color:#fff;background:#0d9488;border:none;padding:8px 16px;font-size:13px;font-weight:600}.SuperadminTemplateSettingsPanel-module__lB0mkq__secondaryButton{color:#0d9488;background:0 0;border:1px solid #0d9488;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600}.SuperadminTemplateSettingsPanel-module__lB0mkq__quietButton{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:500}.SuperadminTemplateSettingsPanel-module__lB0mkq__successButton{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:500}.SuperadminTemplateSettingsPanel-module__lB0mkq__dangerButton{color:#b42318;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;padding:5px 12px;font-size:12px}.SuperadminTemplateSettingsPanel-module__lB0mkq__emptyState{text-align:center;color:#9ca3af;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:32px}.SuperadminTemplateSettingsPanel-module__lB0mkq__emptyEmoji{margin-bottom:8px;font-size:32px}.SuperadminTemplateSettingsPanel-module__lB0mkq__emptyText{margin:0;font-size:14px}.SuperadminTemplateSettingsPanel-module__lB0mkq__langGroups{gap:20px;display:grid}.SuperadminTemplateSettingsPanel-module__lB0mkq__langGroup{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.SuperadminTemplateSettingsPanel-module__lB0mkq__langHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px}.SuperadminTemplateSettingsPanel-module__lB0mkq__langHeaderDefault{background:linear-gradient(135deg,#f0fdfa,#ccfbf1)}.SuperadminTemplateSettingsPanel-module__lB0mkq__langHeaderEmpty{background:#f9fafb}.SuperadminTemplateSettingsPanel-module__lB0mkq__langHeaderLeft{align-items:center;gap:8px}.SuperadminTemplateSettingsPanel-module__lB0mkq__langName{font-size:15px;font-weight:700}.SuperadminTemplateSettingsPanel-module__lB0mkq__langStatusOk{color:#0d9488;font-size:11px;font-weight:600}.SuperadminTemplateSettingsPanel-module__lB0mkq__langStatusWarn{color:#f59e0b;font-size:11px;font-weight:600}.SuperadminTemplateSettingsPanel-module__lB0mkq__templateRow{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.SuperadminTemplateSettingsPanel-module__lB0mkq__templateRow:last-child{border-bottom:none}.SuperadminTemplateSettingsPanel-module__lB0mkq__templateInfo{min-width:0}.SuperadminTemplateSettingsPanel-module__lB0mkq__templateName{margin-bottom:4px;font-size:14px;font-weight:600}.SuperadminTemplateSettingsPanel-module__lB0mkq__templateMeta{flex-wrap:wrap;align-items:center;gap:6px}.SuperadminTemplateSettingsPanel-module__lB0mkq__templateDate{color:#9ca3af;font-size:11px}.SuperadminTemplateSettingsPanel-module__lB0mkq__journeyIntro{gap:12px;margin-bottom:16px;display:grid}.SuperadminTemplateSettingsPanel-module__lB0mkq__fieldLabel{color:#374151;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.SuperadminTemplateSettingsPanel-module__lB0mkq__textInput{box-sizing:border-box;border:1.5px solid #e5e7eb;border-radius:10px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px}.SuperadminTemplateSettingsPanel-module__lB0mkq__languageToggleRow{gap:8px}.SuperadminTemplateSettingsPanel-module__lB0mkq__langButton{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600}.SuperadminTemplateSettingsPanel-module__lB0mkq__langButtonActive{color:#fff;background:#0d9488;border:none}.SuperadminTemplateSettingsPanel-module__lB0mkq__wrapActionRow{flex-wrap:wrap}.SuperadminTemplateSettingsPanel-module__lB0mkq__spaceBetweenRow{justify-content:space-between}
.page-module__PS6Ppq__page{color:#0f172a;background:radial-gradient(circle at 0 0,#2dd4bf2e,#0000 26%),linear-gradient(#effcf9 0%,#f7fbff 100%);min-height:100vh;padding:32px 18px 56px}.page-module__PS6Ppq__header,.page-module__PS6Ppq__content,.page-module__PS6Ppq__footer{width:min(960px,100%);margin:0 auto}.page-module__PS6Ppq__header{align-items:center;gap:18px;margin-bottom:22px;display:flex}.page-module__PS6Ppq__brandMark{background:#ffffffeb;border:1px solid #0d94881f;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 14px 26px #0f172a14}.page-module__PS6Ppq__brandMark img{object-fit:contain;width:44px;height:44px}.page-module__PS6Ppq__headerCopy{min-width:0}.page-module__PS6Ppq__kicker{color:#0f766e;text-transform:uppercase;letter-spacing:.06em;background:#0d94881f;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.page-module__PS6Ppq__pageTitle,.page-module__PS6Ppq__title{color:#0f172a;margin:12px 0 8px;font-size:30px;line-height:1.05}.page-module__PS6Ppq__subtitle{color:#526071;margin:0;font-size:15px}.page-module__PS6Ppq__content{gap:18px;display:grid}.page-module__PS6Ppq__heroCard{color:#fff;background:linear-gradient(135deg,#0d9488eb,#14b8a6d1),#0f766e;border:1px solid #0d948826;border-radius:24px;padding:22px 24px;box-shadow:0 24px 44px #0f172a24}.page-module__PS6Ppq__heroTop,.page-module__PS6Ppq__heroMeta{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.page-module__PS6Ppq__heroTop{justify-content:space-between;margin-bottom:18px}.page-module__PS6Ppq__scopeBadge{color:#f8fffd;text-transform:uppercase;letter-spacing:.06em;background:#ffffff2e;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.page-module__PS6Ppq__metaText,.page-module__PS6Ppq__heroHint{color:#ffffffeb;margin:0}.page-module__PS6Ppq__heroMeta>div{gap:4px;min-width:130px;display:grid}.page-module__PS6Ppq__metaLabel{color:#ffffffb8;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.page-module__PS6Ppq__summarySheet,.page-module__PS6Ppq__fullPlan{background:#fffffff0;border:1px solid #e2f0edf5;border-radius:24px;padding:24px;box-shadow:0 20px 42px #0f172a14}.page-module__PS6Ppq__summarySheetHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-module__PS6Ppq__summaryTitle{margin:0 0 8px;font-size:24px}.page-module__PS6Ppq__summaryHint{color:#526071;max-width:52ch;margin:0;font-size:14px;line-height:1.6}.page-module__PS6Ppq__summaryStamp{color:#0f766e;background:#ecfeff;border:1px solid #2dd4bf38;border-radius:18px;gap:4px;min-width:120px;padding:12px 14px;font-size:12px;display:grid}.page-module__PS6Ppq__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__PS6Ppq__summaryBlock{background:linear-gradient(#fff 0%,#f7fffd 100%);border:1px solid #0d94881f;border-radius:20px;padding:16px 18px}.page-module__PS6Ppq__summaryBlockTitle{color:#0f172a;margin:0 0 10px;font-size:14px}.page-module__PS6Ppq__summaryList{color:#334155;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.page-module__PS6Ppq__fullPlan{gap:14px;display:grid}.page-module__PS6Ppq__fullSection{border:1px solid #e2f0edf5;border-radius:20px;overflow:hidden}.page-module__PS6Ppq__fullSectionHead{background:linear-gradient(135deg,#effcf9 0%,#ddfbf5 100%);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.page-module__PS6Ppq__fullSectionTitle{margin:0;font-size:15px}.page-module__PS6Ppq__fullSectionCount{color:#0f766e;background:#0d94881f;border-radius:999px;justify-content:center;min-width:28px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.page-module__PS6Ppq__fullSectionBody{gap:10px;padding:14px 16px;display:grid}.page-module__PS6Ppq__fullRow{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:14px;display:grid}.page-module__PS6Ppq__fullRow dt{color:#526071;font-size:13px;font-weight:600}.page-module__PS6Ppq__fullRow dd{color:#0f172a;margin:0;font-size:14px}.page-module__PS6Ppq__fullNote{color:#475569;border-top:1px solid #eef4f6;padding-top:10px;font-size:13px}.page-module__PS6Ppq__emptyState{color:#64748b;text-align:center;margin:0;padding:18px}.page-module__PS6Ppq__footer{text-align:center;color:#526071;margin-top:22px;font-size:12px}.page-module__PS6Ppq__footerLine{margin:0}.page-module__PS6Ppq__footerBrand{justify-content:center;margin-top:10px;display:flex}.page-module__PS6Ppq__footerBrand img{width:120px;height:auto}.page-module__PS6Ppq__errorLayout{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)}.page-module__PS6Ppq__errorCard{text-align:center;width:100%;max-width:440px}.page-module__PS6Ppq__heroIcon{margin-bottom:16px;font-size:48px}.page-module__PS6Ppq__errorText{color:#475569;margin-bottom:16px}.page-module__PS6Ppq__errorHint{color:#64748b;margin:0;font-size:14px}@media (max-width:820px){.page-module__PS6Ppq__summaryGrid{grid-template-columns:1fr}.page-module__PS6Ppq__summarySheetHead,.page-module__PS6Ppq__fullRow{grid-template-columns:1fr;display:grid}}@media print{@page{size:A4 portrait;margin:10mm}.page-module__PS6Ppq__page{background:#fff;padding:0}.page-module__PS6Ppq__header,.page-module__PS6Ppq__content,.page-module__PS6Ppq__footer{width:100%}.page-module__PS6Ppq__heroCard,.page-module__PS6Ppq__summarySheet{box-shadow:none;break-inside:avoid}.page-module__PS6Ppq__summarySheet{padding:14px}.page-module__PS6Ppq__summaryGrid{gap:10px}.page-module__PS6Ppq__summaryBlock{padding:12px 14px}.page-module__PS6Ppq__footer{margin-top:10px}}
.SuperadminContent-module__iYAGnG__pageShell{width:100%;max-width:1160px;margin:0;padding:8px 0 56px}.SuperadminContent-module__iYAGnG__centeredState{justify-content:center;align-items:center;min-height:100vh;display:flex}.SuperadminContent-module__iYAGnG__loadingState{text-align:center;color:#0d9488}.SuperadminContent-module__iYAGnG__stateEmoji{margin-bottom:12px;font-size:40px}.SuperadminContent-module__iYAGnG__stateText{font-size:16px;font-weight:600}.SuperadminContent-module__iYAGnG__blockedCard{text-align:center;background:#fff;border-radius:20px;max-width:400px;padding:40px;box-shadow:0 8px 32px #0000001a}.SuperadminContent-module__iYAGnG__blockedTitle{margin:0 0 8px;font-size:20px}.SuperadminContent-module__iYAGnG__blockedText{color:#b42318;margin:0}.SuperadminContent-module__iYAGnG__workspaceIntro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.SuperadminContent-module__iYAGnG__headerTitle{font-size:var(--portal-text-title-lg);line-height:var(--portal-line-tight);font-weight:var(--portal-weight-heavy);color:#0f172a;margin:0}.SuperadminContent-module__iYAGnG__headerSubtitle{font-size:var(--portal-text-body);line-height:var(--portal-line-copy);color:#64748b;margin:6px 0 0}.SuperadminContent-module__iYAGnG__superadminBrand{display:block}.SuperadminContent-module__iYAGnG__superadminLogo{width:146px;height:auto}.SuperadminContent-module__iYAGnG__superadminFooter{gap:10px;display:grid}.SuperadminContent-module__iYAGnG__superadminFooterIdentity{gap:2px;display:grid}.SuperadminContent-module__iYAGnG__superadminFooterIdentity strong{font-size:var(--portal-text-meta);font-weight:var(--portal-weight-heavy);color:#0f172a}.SuperadminContent-module__iYAGnG__superadminFooterIdentity p{font-size:var(--portal-text-label);color:#64748b;margin:0}.SuperadminContent-module__iYAGnG__headerButton,.SuperadminContent-module__iYAGnG__secondaryButton,.SuperadminContent-module__iYAGnG__primaryButton,.SuperadminContent-module__iYAGnG__dangerButton,.SuperadminContent-module__iYAGnG__plainButton,.SuperadminContent-module__iYAGnG__ghostButton{cursor:pointer;border-radius:10px}.SuperadminContent-module__iYAGnG__headerButton,.SuperadminContent-module__iYAGnG__plainButton{color:#6b7280;background:0 0;border:1px solid #e5e7eb}.SuperadminContent-module__iYAGnG__headerButton{flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:500}.SuperadminContent-module__iYAGnG__flash,.SuperadminContent-module__iYAGnG__flashError{border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:14px}.SuperadminContent-module__iYAGnG__flash{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.SuperadminContent-module__iYAGnG__flashError{color:#b42318;background:#fef2f2;border:1px solid #fecaca}.SuperadminContent-module__iYAGnG__sectionStack{gap:16px;display:grid}.SuperadminContent-module__iYAGnG__sectionHeader{justify-content:space-between;align-items:center;display:flex}.SuperadminContent-module__iYAGnG__sectionTitle{font-size:var(--portal-text-title-md);line-height:var(--portal-line-tight);font-weight:var(--portal-weight-heavy);margin:0}.SuperadminContent-module__iYAGnG__sectionChip{color:#0f766e;min-height:28px;font-size:var(--portal-text-label);font-weight:var(--portal-weight-strong);background:#ecfeff;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.SuperadminContent-module__iYAGnG__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.SuperadminContent-module__iYAGnG__secondaryButton{color:#0d9488;background:#fff;border:1.5px solid #0d9488;padding:8px 16px;font-size:13px;font-weight:600}.SuperadminContent-module__iYAGnG__primaryButton{color:#fff;background:#0d9488;border:none;padding:8px 16px;font-size:13px;font-weight:600}.SuperadminContent-module__iYAGnG__primaryButtonLarge,.SuperadminContent-module__iYAGnG__plainButtonLarge{padding:10px 20px;font-size:14px}.SuperadminContent-module__iYAGnG__primaryButton:disabled,.SuperadminContent-module__iYAGnG__secondaryButton:disabled,.SuperadminContent-module__iYAGnG__plainButton:disabled{opacity:.6}.SuperadminContent-module__iYAGnG__surfaceCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;box-shadow:0 2px 12px #0000000f}.SuperadminContent-module__iYAGnG__surfaceCardCompact{padding:24px}.SuperadminContent-module__iYAGnG__subTitle{font-size:var(--portal-text-title-md);font-weight:var(--portal-weight-heavy);color:#0d9488;margin:0 0 20px}.SuperadminContent-module__iYAGnG__formGrid{gap:5px;display:grid}.SuperadminContent-module__iYAGnG__formGridTwo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.SuperadminContent-module__iYAGnG__fieldLabel{font-size:var(--portal-text-body);font-weight:var(--portal-weight-strong);color:#374151;margin-bottom:5px;display:block}.SuperadminContent-module__iYAGnG__textInput{width:100%;font-size:var(--portal-text-body);box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;padding:10px 14px;font-family:inherit}.SuperadminContent-module__iYAGnG__colorRow{align-items:center;gap:8px;display:flex}.SuperadminContent-module__iYAGnG__colorInput{cursor:pointer;background:0 0;border:none;border-radius:8px;width:44px;height:44px;padding:2px}.SuperadminContent-module__iYAGnG__colorCode{color:#6b7280;background:#f9fafb;border-radius:6px;padding:4px 8px;font-size:13px}.SuperadminContent-module__iYAGnG__footerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.SuperadminContent-module__iYAGnG__plainButton{padding:10px 18px;font-size:14px}.SuperadminContent-module__iYAGnG__inviteCard{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-top:14px;padding:12px}.SuperadminContent-module__iYAGnG__inviteLabel{color:#15803d;margin:0 0 6px;font-size:12px;font-weight:600}.SuperadminContent-module__iYAGnG__inviteInput{box-sizing:border-box;background:#fff;border:1px solid #bbf7d0;border-radius:8px;width:100%;padding:8px 10px;font-family:monospace;font-size:11px}.SuperadminContent-module__iYAGnG__emptyCard{text-align:center;color:#9ca3af;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:40px}.SuperadminContent-module__iYAGnG__emptyEmoji{margin-bottom:8px;font-size:32px}.SuperadminContent-module__iYAGnG__emptyText{margin:0;font-size:14px}.SuperadminContent-module__iYAGnG__list{gap:10px;display:grid}.SuperadminContent-module__iYAGnG__tenantRow{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex;box-shadow:0 1px 4px #0000000d}.SuperadminContent-module__iYAGnG__tenantMeta{align-items:center;gap:10px;display:flex}.SuperadminContent-module__iYAGnG__tenantBadge{border-radius:10px;width:36px;height:36px;display:block;overflow:hidden}.SuperadminContent-module__iYAGnG__tenantName{font-weight:var(--portal-weight-heavy);font-size:var(--portal-text-title-sm)}.SuperadminContent-module__iYAGnG__tenantDate{font-size:var(--portal-text-meta);color:#9ca3af}.SuperadminContent-module__iYAGnG__rowActions{flex-wrap:wrap;gap:8px;display:flex}.SuperadminContent-module__iYAGnG__ghostButton,.SuperadminContent-module__iYAGnG__dangerButton{font-size:var(--portal-text-action);font-weight:var(--portal-weight-medium);padding:7px 14px}.SuperadminContent-module__iYAGnG__ghostButton{color:#374151;background:#f9fafb;border:1px solid #e5e7eb}.SuperadminContent-module__iYAGnG__dangerButton{color:#b42318;background:#fff5f5;border:1px solid #fecaca}.SuperadminContent-module__iYAGnG__modalCardWide{max-width:560px}.SuperadminContent-module__iYAGnG__modalTitle{margin:0}.SuperadminContent-module__iYAGnG__editFormGrid{grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;display:grid}.SuperadminContent-module__iYAGnG__sectionDivider{border-top:1px solid #e5e7eb;padding-top:14px}.SuperadminContent-module__iYAGnG__sectionLabel{font-size:var(--portal-text-body);font-weight:var(--portal-weight-strong);color:#374151;margin:0 0 8px}.SuperadminContent-module__iYAGnG__warningText{font-size:var(--portal-text-body);color:#b42318;margin:0 0 8px}.SuperadminContent-module__iYAGnG__adminList{font-size:var(--portal-text-body);margin:0 0 8px;padding:0 0 0 16px}.SuperadminContent-module__iYAGnG__modalActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (max-width:768px){.SuperadminContent-module__iYAGnG__pageShell{padding-top:0}.SuperadminContent-module__iYAGnG__sectionHeader{flex-direction:column;align-items:flex-start;gap:10px}.SuperadminContent-module__iYAGnG__formGridTwo,.SuperadminContent-module__iYAGnG__editFormGrid{grid-template-columns:1fr}.SuperadminContent-module__iYAGnG__tenantRow{align-items:flex-start}}
.InviteEmailPreview-module__QZqUkW__shell{gap:14px;display:grid}.InviteEmailPreview-module__QZqUkW__metaBar{background:linear-gradient(#f0fdfaf0,#fff);border:1px solid #0f172a14;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.InviteEmailPreview-module__QZqUkW__metaLabel{letter-spacing:.06em;text-transform:uppercase;color:#0f766e;font-size:11px;font-weight:700}.InviteEmailPreview-module__QZqUkW__card{background:#fff;border:1px solid #0f172a14;border-radius:24px;overflow:hidden;box-shadow:0 18px 44px #0f172a14}.InviteEmailPreview-module__QZqUkW__hero{color:#fff;padding:22px 22px 18px}.InviteEmailPreview-module__QZqUkW__practiceName{opacity:.86;margin:0 0 8px;font-size:13px;font-weight:600}.InviteEmailPreview-module__QZqUkW__heading{margin:0;font-size:26px;line-height:1.1}.InviteEmailPreview-module__QZqUkW__body{color:#1e293b;gap:14px;padding:22px;line-height:1.7;display:grid}.InviteEmailPreview-module__QZqUkW__body p{margin:0}.InviteEmailPreview-module__QZqUkW__cta{color:#fff;background:#0d9488;border:none;border-radius:999px;justify-self:start;padding:12px 18px;font-weight:700;box-shadow:0 14px 28px #0d94882e}.InviteEmailPreview-module__QZqUkW__note{color:#526071;background:#f8fafc;border-radius:16px;gap:4px;padding:12px 14px;font-size:13px;display:grid}
