.MediH5LoginPage-module-scss-module__tA2gUW__loginPage{gap:14px;display:grid}.MediH5LoginPage-module-scss-module__tA2gUW__pageHero{border-radius:var(--medi-h5-radius);background:linear-gradient(135deg, #123a63, var(--medi-h5-primary) 56%, var(--medi-h5-accent));color:#fff;padding:16px;box-shadow:0 12px 28px #1565c029}.MediH5LoginPage-module-scss-module__tA2gUW__pageHero h1{margin:0;font-size:24px;font-weight:900;line-height:1.2}.MediH5LoginPage-module-scss-module__tA2gUW__pageHero p{color:#ffffffc7;margin:7px 0 0;font-size:13px;line-height:1.7}.MediH5LoginPage-module-scss-module__tA2gUW__loginForm{border-radius:var(--medi-h5-radius);background:var(--medi-h5-card);border:1px solid #1565c014;gap:13px;padding:14px;display:grid;box-shadow:0 4px 16px #1565c00f}.MediH5LoginPage-module-scss-module__tA2gUW__button,.MediH5LoginPage-module-scss-module__tA2gUW__buttonSecondary,.MediH5LoginPage-module-scss-module__tA2gUW__textButton{border-radius:var(--medi-h5-radius-sm);min-height:44px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.MediH5LoginPage-module-scss-module__tA2gUW__button{background:linear-gradient(135deg, var(--medi-h5-primary), var(--medi-h5-primary-light));color:#fff}.MediH5LoginPage-module-scss-module__tA2gUW__buttonSecondary{background:var(--medi-h5-primary-soft);color:var(--medi-h5-primary)}.MediH5LoginPage-module-scss-module__tA2gUW__textButton{color:var(--medi-h5-primary);background:0 0}.MediH5LoginPage-module-scss-module__tA2gUW__button:disabled,.MediH5LoginPage-module-scss-module__tA2gUW__buttonSecondary:disabled,.MediH5LoginPage-module-scss-module__tA2gUW__textButton:disabled{cursor:not-allowed;opacity:.62}.MediH5LoginPage-module-scss-module__tA2gUW__notice{border-radius:var(--medi-h5-radius);background:var(--medi-h5-card);color:var(--medi-h5-muted);border:1px solid #1565c014;padding:12px 14px;font-size:13px;line-height:1.7}.MediH5LoginPage-module-scss-module__tA2gUW__segmented{border-radius:var(--medi-h5-radius-sm);background:var(--medi-h5-primary-faint);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.MediH5LoginPage-module-scss-module__tA2gUW__segmentButton{min-height:38px;color:var(--medi-h5-muted);font:inherit;background:0 0;border:0;border-radius:9px;font-size:13px;font-weight:900}.MediH5LoginPage-module-scss-module__tA2gUW__segmentButtonActive{color:var(--medi-h5-primary);background:#fff;box-shadow:0 4px 12px #1565c014}.MediH5LoginPage-module-scss-module__tA2gUW__field{gap:7px;display:grid}.MediH5LoginPage-module-scss-module__tA2gUW__fieldLabel{color:var(--medi-h5-ink);font-size:13px;font-weight:900}.MediH5LoginPage-module-scss-module__tA2gUW__fieldError{color:#b42318;font-size:13px;font-weight:700;line-height:1.5}.MediH5LoginPage-module-scss-module__tA2gUW__input[aria-invalid=true]{border-color:#d92d20}.MediH5LoginPage-module-scss-module__tA2gUW__input{border:1px solid var(--medi-h5-border);border-radius:var(--medi-h5-radius-sm);width:100%;min-height:46px;color:var(--medi-h5-ink);font:inherit;background:#fff;padding:0 12px}.MediH5LoginPage-module-scss-module__tA2gUW__input:focus{border-color:var(--medi-h5-primary-light);outline:3px solid #1e88e521}.MediH5LoginPage-module-scss-module__tA2gUW__verificationRow{grid-template-columns:minmax(0,1fr) 104px;gap:8px;display:grid}.MediH5LoginPage-module-scss-module__tA2gUW__passwordRow{position:relative}.MediH5LoginPage-module-scss-module__tA2gUW__passwordToggle{width:44px;height:44px;color:var(--medi-h5-primary);background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:1px;right:1px}.MediH5LoginPage-module-scss-module__tA2gUW__passwordRow .MediH5LoginPage-module-scss-module__tA2gUW__input{padding-right:50px}.MediH5LoginPage-module-scss-module__tA2gUW__wechatCard{border-radius:var(--medi-h5-radius);background:linear-gradient(135deg,#fff 0%,#f0f7ff 100%);border:1px solid #1565c01a;gap:12px;padding:14px;display:grid;box-shadow:0 4px 16px #1565c00f}.MediH5LoginPage-module-scss-module__tA2gUW__wechatTitle{margin:0;font-size:16px;font-weight:900}.MediH5LoginPage-module-scss-module__tA2gUW__wechatText{color:var(--medi-h5-muted);margin:5px 0 0;font-size:13px;line-height:1.7}.MediH5LoginPage-module-scss-module__tA2gUW__bindNotice{border-radius:var(--medi-h5-radius-sm);color:#1b5e20;background:#effaf2;border:1px solid #2e7d3233;gap:5px;padding:12px 13px;display:grid}.MediH5LoginPage-module-scss-module__tA2gUW__bindNotice strong,.MediH5LoginPage-module-scss-module__tA2gUW__bindNotice span{display:block}.MediH5LoginPage-module-scss-module__tA2gUW__bindNotice strong{font-size:15px;font-weight:900;line-height:1.45}.MediH5LoginPage-module-scss-module__tA2gUW__bindNotice span{color:#2e7d32;font-size:13px;line-height:1.7}@media (max-width:380px){.MediH5LoginPage-module-scss-module__tA2gUW__verificationRow{grid-template-columns:1fr}}
.MediH5TipsModal-module-scss-module__r78WGG__overlay{z-index:1200;background:#0f172a6b;place-items:center;padding:18px;animation:.15s ease-out MediH5TipsModal-module-scss-module__r78WGG__medi-h5-tips-modal-fade-in;display:grid;position:fixed;inset:0}.MediH5TipsModal-module-scss-module__r78WGG__modal{--medi-h5-tips-modal-tone:#1565c0;--medi-h5-tips-modal-soft:#e8f3ff;--medi-h5-tips-modal-ink:#132033;--medi-h5-tips-modal-muted:#66758a;text-align:center;background:#fff;border-radius:18px;justify-items:center;width:min(100%,328px);padding:24px 20px 18px;animation:.18s cubic-bezier(.2,.8,.2,1) MediH5TipsModal-module-scss-module__r78WGG__medi-h5-tips-modal-pop-in;display:grid;box-shadow:0 24px 60px #0f172a42}.MediH5TipsModal-module-scss-module__r78WGG__success{--medi-h5-tips-modal-tone:#22a06b;--medi-h5-tips-modal-soft:#eaf8f1}.MediH5TipsModal-module-scss-module__r78WGG__warning{--medi-h5-tips-modal-tone:#f59e0b;--medi-h5-tips-modal-soft:#fff7e6}.MediH5TipsModal-module-scss-module__r78WGG__error{--medi-h5-tips-modal-tone:#d32f2f;--medi-h5-tips-modal-soft:#fff1f0}.MediH5TipsModal-module-scss-module__r78WGG__info{--medi-h5-tips-modal-tone:#1565c0;--medi-h5-tips-modal-soft:#e8f3ff}.MediH5TipsModal-module-scss-module__r78WGG__iconBox{border:2px solid color-mix(in srgb, var(--medi-h5-tips-modal-tone) 58%, #fff);background:var(--medi-h5-tips-modal-soft);width:62px;height:62px;color:var(--medi-h5-tips-modal-tone);border-radius:50%;place-items:center;display:grid}.MediH5TipsModal-module-scss-module__r78WGG__title{color:var(--medi-h5-tips-modal-ink);margin:15px 0 0;font-size:18px;font-weight:900;line-height:1.35}.MediH5TipsModal-module-scss-module__r78WGG__context{color:var(--medi-h5-tips-modal-muted);white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.7}.MediH5TipsModal-module-scss-module__r78WGG__loadingRow,.MediH5TipsModal-module-scss-module__r78WGG__actionRow{width:100%;margin-top:20px}.MediH5TipsModal-module-scss-module__r78WGG__loadingRow{min-height:44px;color:var(--medi-h5-tips-modal-muted);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.MediH5TipsModal-module-scss-module__r78WGG__loadingRow svg{animation:.9s linear infinite MediH5TipsModal-module-scss-module__r78WGG__medi-h5-tips-modal-spin}.MediH5TipsModal-module-scss-module__r78WGG__actionRow{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;display:grid}.MediH5TipsModal-module-scss-module__r78WGG__confirmButton,.MediH5TipsModal-module-scss-module__r78WGG__cancelButton{min-height:44px;font:inherit;border-radius:10px;font-size:14px;font-weight:900}.MediH5TipsModal-module-scss-module__r78WGG__confirmButton{border:1px solid var(--medi-h5-tips-modal-tone);background:var(--medi-h5-tips-modal-tone);color:#fff}.MediH5TipsModal-module-scss-module__r78WGG__cancelButton{color:var(--medi-h5-tips-modal-muted);background:#fff;border:1px solid #e2e8f0}@keyframes MediH5TipsModal-module-scss-module__r78WGG__medi-h5-tips-modal-fade-in{0%{background:#0f172a00}to{background:#0f172a6b}}@keyframes MediH5TipsModal-module-scss-module__r78WGG__medi-h5-tips-modal-pop-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes MediH5TipsModal-module-scss-module__r78WGG__medi-h5-tips-modal-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.MediH5TipsModal-module-scss-module__r78WGG__overlay,.MediH5TipsModal-module-scss-module__r78WGG__modal,.MediH5TipsModal-module-scss-module__r78WGG__loadingRow svg{animation:none}}
.MediAiChatHeader-module-scss-module__vn9acq__header{background:#fff;border-bottom:1px solid #1565c01a;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;padding:14px 14px 12px;display:grid}.MediAiChatHeader-module-scss-module__vn9acq__iconButton{color:#1565c0;background:#f6faff;border:1px solid #dce8f7;border-radius:50%;place-items:center;width:42px;height:42px;display:inline-grid}.MediAiChatHeader-module-scss-module__vn9acq__titleWrap{text-align:center;min-width:0}.MediAiChatHeader-module-scss-module__vn9acq__title{color:#12233a;font-size:17px;font-weight:800;line-height:1.3;display:block}.MediAiChatHeader-module-scss-module__vn9acq__status{color:#5f6f86;margin-top:2px;font-size:12px;display:block}
.MediAiComposer-module-scss-module___-4SFq__composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-top:1px solid #1565c01a;grid-template-columns:minmax(0,1fr) 46px;align-items:end;gap:10px;display:grid}.MediAiComposer-module-scss-module___-4SFq__textarea{resize:none;color:#132238;background:#f8fbff;border:1px solid #dce8f7;border-radius:16px;outline:none;width:100%;min-height:44px;max-height:118px;padding:11px 13px;font-size:15px;line-height:1.5}.MediAiComposer-module-scss-module___-4SFq__textarea:focus{background:#fff;border-color:#1565c0}.MediAiComposer-module-scss-module___-4SFq__sendButton{color:#fff;background:#1565c0;border-radius:50%;place-items:center;width:46px;height:46px;display:inline-grid;box-shadow:0 6px 16px #1565c03d}.MediAiComposer-module-scss-module___-4SFq__sendButton:disabled{box-shadow:none;background:#b7c7d9}.MediAiComposer-module-scss-module___-4SFq__stopButton{background:#d32f2f}
.MediAiHistoryDrawer-module-scss-module__lC6Lda__overlay{z-index:50;background:#0f1f3361;position:fixed;inset:0}.MediAiHistoryDrawer-module-scss-module__lC6Lda__drawer{background:#fff;grid-template-rows:auto auto minmax(0,1fr);width:min(84vw,360px);height:100%;animation:.18s ease-out MediAiHistoryDrawer-module-scss-module__lC6Lda__slideIn;display:grid;box-shadow:8px 0 28px #0923412e}@keyframes MediAiHistoryDrawer-module-scss-module__lC6Lda__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.MediAiHistoryDrawer-module-scss-module__lC6Lda__header{border-bottom:1px solid #e6edf7;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.MediAiHistoryDrawer-module-scss-module__lC6Lda__header strong{color:#132238;font-size:17px}.MediAiHistoryDrawer-module-scss-module__lC6Lda__closeButton{color:#36536f;background:#f4f8fd;border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid}.MediAiHistoryDrawer-module-scss-module__lC6Lda__searchWrap{padding:12px 16px}.MediAiHistoryDrawer-module-scss-module__lC6Lda__searchInput{color:#132238;background:#f8fbff;border:1px solid #dce8f7;border-radius:999px;width:100%;min-height:40px;padding:0 14px;font-size:14px}.MediAiHistoryDrawer-module-scss-module__lC6Lda__groupList{min-height:0;padding:0 12px 18px;overflow-y:auto}.MediAiHistoryDrawer-module-scss-module__lC6Lda__groupTitle{color:#7890a8;padding:12px 6px 6px;font-size:12px;font-weight:800}.MediAiHistoryDrawer-module-scss-module__lC6Lda__sessionItem{background:0 0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.MediAiHistoryDrawer-module-scss-module__lC6Lda__sessionItemActive{background:#edf6ff}.MediAiHistoryDrawer-module-scss-module__lC6Lda__sessionButton{color:#23364f;text-align:left;gap:4px;min-width:0;padding:12px;display:grid}.MediAiHistoryDrawer-module-scss-module__lC6Lda__sessionItemActive .MediAiHistoryDrawer-module-scss-module__lC6Lda__sessionButton{color:#1565c0}.MediAiHistoryDrawer-module-scss-module__lC6Lda__deleteButton{color:#b42318;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:62px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.MediAiHistoryDrawer-module-scss-module__lC6Lda__deleteButton:hover{color:#d92d20;background:#fff1f1;border-color:#ffd4d2}.MediAiHistoryDrawer-module-scss-module__lC6Lda__deleteButton span{line-height:1}.MediAiHistoryDrawer-module-scss-module__lC6Lda__sessionName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.MediAiHistoryDrawer-module-scss-module__lC6Lda__sessionMeta{color:#6f8094;font-size:12px}.MediAiHistoryDrawer-module-scss-module__lC6Lda__empty{color:#6f8094;text-align:center;padding:36px 16px}
.MediAiMessageList-module-scss-module__rmNUYq__list{flex-direction:column;gap:14px;padding:8px 2px 18px;display:flex}.MediAiMessageList-module-scss-module__rmNUYq__messageRow{align-items:flex-start;gap:10px;display:flex}.MediAiMessageList-module-scss-module__rmNUYq__messageRowUser{justify-content:flex-end}.MediAiMessageList-module-scss-module__rmNUYq__avatar{color:#1565c0;background:#eaf4ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.MediAiMessageList-module-scss-module__rmNUYq__bubble{color:#132238;white-space:pre-wrap;background:#fff;border-radius:14px;max-width:min(78%,360px);padding:11px 13px;line-height:1.7;box-shadow:0 3px 14px #1565c00f}.MediAiMessageList-module-scss-module__rmNUYq__messageRowUser .MediAiMessageList-module-scss-module__rmNUYq__bubble{color:#fff;background:#1565c0}.MediAiMessageList-module-scss-module__rmNUYq__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.MediAiMessageList-module-scss-module__rmNUYq__actionButton{color:#516277;white-space:nowrap;background:#fff;border:1px solid #dce8f7;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:5px 9px;font-size:12px;line-height:1;display:inline-flex}.MediAiMessageList-module-scss-module__rmNUYq__typing{align-items:center;gap:4px;display:inline-flex}.MediAiMessageList-module-scss-module__rmNUYq__typing span{background:#1565c0;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite MediAiMessageList-module-scss-module__rmNUYq__pulse}.MediAiMessageList-module-scss-module__rmNUYq__typing span:nth-child(2){animation-delay:.12s}.MediAiMessageList-module-scss-module__rmNUYq__typing span:nth-child(3){animation-delay:.24s}@keyframes MediAiMessageList-module-scss-module__rmNUYq__pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}
.MediPatientReportUploadClient-module-scss-module__FPlddq__uploadPage{--medi-h5-report-upload-border:#1565c01a;--medi-h5-report-upload-input-bg:#f8fbff;--medi-h5-report-upload-input-border:#1565c024;z-index:1;padding-bottom:calc(92px + env(safe-area-inset-bottom));gap:14px;display:grid;position:relative}.MediPatientReportUploadClient-module-scss-module__FPlddq__notice,.MediPatientReportUploadClient-module-scss-module__FPlddq__summaryCard,.MediPatientReportUploadClient-module-scss-module__FPlddq__formCard{border:1px solid var(--medi-h5-report-upload-border);background:#fff;border-radius:12px;box-shadow:0 2px 12px #1565c00f}.MediPatientReportUploadClient-module-scss-module__FPlddq__notice{color:var(--medi-h5-muted);padding:15px;font-size:13px;line-height:1.7}.MediPatientReportUploadClient-module-scss-module__FPlddq__summaryCard{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.MediPatientReportUploadClient-module-scss-module__FPlddq__summaryIcon{background:var(--medi-h5-support);width:44px;height:44px;color:var(--medi-h5-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.MediPatientReportUploadClient-module-scss-module__FPlddq__summaryCard strong,.MediPatientReportUploadClient-module-scss-module__FPlddq__summaryCard span{display:block}.MediPatientReportUploadClient-module-scss-module__FPlddq__summaryCard strong{color:var(--medi-h5-ink);font-size:15px;font-weight:800}.MediPatientReportUploadClient-module-scss-module__FPlddq__summaryCard span{color:var(--medi-h5-muted);margin-top:3px;font-size:12px;line-height:1.7}.MediPatientReportUploadClient-module-scss-module__FPlddq__formCard{gap:14px;padding:16px;display:grid}.MediPatientReportUploadClient-module-scss-module__FPlddq__field{gap:7px;display:grid}.MediPatientReportUploadClient-module-scss-module__FPlddq__fieldLabel{color:#334155;font-size:13px;font-weight:800}.MediPatientReportUploadClient-module-scss-module__FPlddq__required{color:#ef4444;margin-right:2px}.MediPatientReportUploadClient-module-scss-module__FPlddq__field input,.MediPatientReportUploadClient-module-scss-module__FPlddq__field textarea,.MediPatientReportUploadClient-module-scss-module__FPlddq__selectButton,.MediPatientReportUploadClient-module-scss-module__FPlddq__uploadTrigger{border:1px solid var(--medi-h5-report-upload-input-border);background:var(--medi-h5-report-upload-input-bg);width:100%;color:var(--medi-h5-ink);font:inherit;border-radius:10px;outline:none;padding:12px;font-size:15px;line-height:1.5}.MediPatientReportUploadClient-module-scss-module__FPlddq__field input,.MediPatientReportUploadClient-module-scss-module__FPlddq__selectButton,.MediPatientReportUploadClient-module-scss-module__FPlddq__uploadTrigger{min-height:46px}.MediPatientReportUploadClient-module-scss-module__FPlddq__field textarea{resize:vertical;min-height:110px}.MediPatientReportUploadClient-module-scss-module__FPlddq__field input::-moz-placeholder{color:var(--medi-h5-soft-muted)}.MediPatientReportUploadClient-module-scss-module__FPlddq__field textarea::-moz-placeholder{color:var(--medi-h5-soft-muted)}.MediPatientReportUploadClient-module-scss-module__FPlddq__field input::placeholder,.MediPatientReportUploadClient-module-scss-module__FPlddq__field textarea::placeholder{color:var(--medi-h5-soft-muted)}.MediPatientReportUploadClient-module-scss-module__FPlddq__selectButton,.MediPatientReportUploadClient-module-scss-module__FPlddq__uploadTrigger{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.MediPatientReportUploadClient-module-scss-module__FPlddq__selectButton strong,.MediPatientReportUploadClient-module-scss-module__FPlddq__uploadTrigger strong{min-width:0;color:var(--medi-h5-soft-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.MediPatientReportUploadClient-module-scss-module__FPlddq__selectButtonFilled strong,.MediPatientReportUploadClient-module-scss-module__FPlddq__uploadTriggerFilled strong{color:var(--medi-h5-ink)}.MediPatientReportUploadClient-module-scss-module__FPlddq__uploadTrigger span{color:var(--medi-h5-primary);flex:none;font-size:13px;font-weight:800}.MediPatientReportUploadClient-module-scss-module__FPlddq__fieldHelp{color:var(--medi-h5-muted);font-size:12px;line-height:1.6}.MediPatientReportUploadClient-module-scss-module__FPlddq__actionBar{z-index:12;border-top:1px solid var(--medi-h5-border);padding:10px 15px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:max(0px,50vw - 260px);right:max(0px,50vw - 260px);box-shadow:0 -10px 28px #0f172a14}.MediPatientReportUploadClient-module-scss-module__FPlddq__actionBar button{min-height:46px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.MediPatientReportUploadClient-module-scss-module__FPlddq__actionBar button:first-child{background:var(--medi-h5-support);color:var(--medi-h5-primary)}.MediPatientReportUploadClient-module-scss-module__FPlddq__actionBar button:last-child{background:var(--medi-h5-primary);color:#fff;box-shadow:0 8px 18px #1565c02e}.MediPatientReportUploadClient-module-scss-module__FPlddq__actionBar button:disabled{opacity:.55}
.MediAiWelcome-module-scss-module__d6D06W__welcome{gap:14px;padding:8px 2px 18px;display:grid}.MediAiWelcome-module-scss-module__d6D06W__assistantCard{color:#132238;background:linear-gradient(135deg,#fff 0%,#f2f8ff 100%);border:1px solid #1565c01f;border-radius:14px;gap:10px;padding:18px;display:grid;box-shadow:0 6px 18px #1565c014}.MediAiWelcome-module-scss-module__d6D06W__assistantCard strong{font-size:20px;line-height:1.4}.MediAiWelcome-module-scss-module__d6D06W__assistantCard span{color:#516277;font-size:14px;line-height:1.7}.MediAiWelcome-module-scss-module__d6D06W__disclaimer{color:#36536f;background:#eef7ff;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.7}.MediAiWelcome-module-scss-module__d6D06W__quickGrid{grid-template-columns:1fr;gap:10px;display:grid}.MediAiWelcome-module-scss-module__d6D06W__quickButton,.MediAiWelcome-module-scss-module__d6D06W__reportButton{color:#15314f;text-align:left;background:#fff;border:1px solid #dce8f7;border-radius:12px;width:100%;padding:13px 14px;font-size:14px;font-weight:700;line-height:1.5;box-shadow:0 3px 12px #1565c00d}.MediAiWelcome-module-scss-module__d6D06W__reportButton{color:#1565c0;justify-content:space-between;align-items:center;gap:12px;display:flex}
.MediPatientFollowupsClient-module-scss-module__zRJsHq__followupStack{gap:14px;display:grid}.MediPatientFollowupsClient-module-scss-module__zRJsHq__notice,.MediPatientFollowupsClient-module-scss-module__zRJsHq__summaryCard,.MediPatientFollowupsClient-module-scss-module__zRJsHq__nextPlanCard,.MediPatientFollowupsClient-module-scss-module__zRJsHq__sectionCard,.MediPatientFollowupsClient-module-scss-module__zRJsHq__planCard{background:#fff;border:1px solid #1565c014;border-radius:12px;box-shadow:0 2px 12px #1565c00f}.MediPatientFollowupsClient-module-scss-module__zRJsHq__notice{color:var(--medi-h5-muted);padding:15px;font-size:13px;line-height:1.7}.MediPatientFollowupsClient-module-scss-module__zRJsHq__summaryCard{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.MediPatientFollowupsClient-module-scss-module__zRJsHq__summaryIcon{background:var(--medi-h5-support);width:44px;height:44px;color:var(--medi-h5-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.MediPatientFollowupsClient-module-scss-module__zRJsHq__summaryCard strong,.MediPatientFollowupsClient-module-scss-module__zRJsHq__sectionTitle,.MediPatientFollowupsClient-module-scss-module__zRJsHq__planTitle,.MediPatientFollowupsClient-module-scss-module__zRJsHq__reminderTitle{color:var(--medi-h5-ink);font-weight:800}.MediPatientFollowupsClient-module-scss-module__zRJsHq__summaryCard strong{font-size:15px;display:block}.MediPatientFollowupsClient-module-scss-module__zRJsHq__summaryCard span,.MediPatientFollowupsClient-module-scss-module__zRJsHq__metaLine,.MediPatientFollowupsClient-module-scss-module__zRJsHq__emptyText,.MediPatientFollowupsClient-module-scss-module__zRJsHq__fieldHelp{color:var(--medi-h5-muted);font-size:12px;line-height:1.7}.MediPatientFollowupsClient-module-scss-module__zRJsHq__nextPlanCard{background:linear-gradient(135deg,#fff 0%,#eef6ff 100%);gap:12px;padding:15px;display:grid}.MediPatientFollowupsClient-module-scss-module__zRJsHq__nextPlanCard strong{color:var(--medi-h5-primary);margin-top:5px;font-size:24px;font-weight:900;display:block}.MediPatientFollowupsClient-module-scss-module__zRJsHq__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.MediPatientFollowupsClient-module-scss-module__zRJsHq__statCard{background:#fff;border:1px solid #1565c014;border-radius:12px;padding:12px}.MediPatientFollowupsClient-module-scss-module__zRJsHq__statCard strong{color:var(--medi-h5-primary);font-size:18px;font-weight:900;display:block}.MediPatientFollowupsClient-module-scss-module__zRJsHq__statCard span{color:var(--medi-h5-muted);margin-top:3px;font-size:12px;display:block}.MediPatientFollowupsClient-module-scss-module__zRJsHq__sectionCard{gap:12px;padding:14px;display:grid}.MediPatientFollowupsClient-module-scss-module__zRJsHq__sectionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.MediPatientFollowupsClient-module-scss-module__zRJsHq__sectionTitle{font-size:15px}.MediPatientFollowupsClient-module-scss-module__zRJsHq__planList{gap:10px;display:grid}.MediPatientFollowupsClient-module-scss-module__zRJsHq__planCard{box-shadow:none;gap:8px;padding:12px;display:grid}.MediPatientFollowupsClient-module-scss-module__zRJsHq__planHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.MediPatientFollowupsClient-module-scss-module__zRJsHq__planTitle{font-size:14px}.MediPatientFollowupsClient-module-scss-module__zRJsHq__pill{background:var(--medi-h5-support);color:var(--medi-h5-primary);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.MediPatientFollowupsClient-module-scss-module__zRJsHq__pillDone{color:#087443;background:#e8f7ef}.MediPatientFollowupsClient-module-scss-module__zRJsHq__pillWarn{color:#b54708;background:#fff4e5}.MediPatientFollowupsClient-module-scss-module__zRJsHq__completeButton,.MediPatientFollowupsClient-module-scss-module__zRJsHq__saveButton,.MediPatientFollowupsClient-module-scss-module__zRJsHq__uploadTrigger{background:var(--medi-h5-primary);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:13px;font-weight:800;display:inline-flex}.MediPatientFollowupsClient-module-scss-module__zRJsHq__completeButton:disabled,.MediPatientFollowupsClient-module-scss-module__zRJsHq__saveButton:disabled{opacity:.62}.MediPatientFollowupsClient-module-scss-module__zRJsHq__summaryForm{gap:12px;display:grid}.MediPatientFollowupsClient-module-scss-module__zRJsHq__field{gap:7px;display:grid}.MediPatientFollowupsClient-module-scss-module__zRJsHq__fieldLabel{color:var(--medi-h5-ink);font-size:13px;font-weight:800}.MediPatientFollowupsClient-module-scss-module__zRJsHq__summaryForm textarea{width:100%;min-height:96px;color:var(--medi-h5-ink);resize:vertical;background:#fff;border:1px solid #1565c029;border-radius:10px;padding:11px;font-size:14px;line-height:1.7}.MediPatientFollowupsClient-module-scss-module__zRJsHq__uploadTrigger{justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0 14px;display:flex}.MediPatientFollowupsClient-module-scss-module__zRJsHq__uploadTrigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MediPatientFollowupsClient-module-scss-module__zRJsHq__saveButton{width:100%}@media (max-width:430px){.MediPatientFollowupsClient-module-scss-module__zRJsHq__statsGrid{grid-template-columns:1fr}}
.MediPatientMessagesClient-module-scss-module__CQlZbq__page{padding-bottom:calc(100px + env(safe-area-inset-bottom));gap:14px;display:grid}.MediPatientMessagesClient-module-scss-module__CQlZbq__doctor{border:1px solid var(--medi-h5-border-soft);border-radius:var(--medi-h5-radius);color:var(--medi-h5-ink);background:#fff;padding:14px}.MediPatientMessagesClient-module-scss-module__CQlZbq__doctor h2{margin:0;font-size:18px}.MediPatientMessagesClient-module-scss-module__CQlZbq__doctor p,.MediPatientMessagesClient-module-scss-module__CQlZbq__notice{color:var(--medi-h5-muted);margin:6px 0 0;line-height:1.6}.MediPatientMessagesClient-module-scss-module__CQlZbq__messages{gap:10px;display:grid}.MediPatientMessagesClient-module-scss-module__CQlZbq__message{max-width:88%;color:var(--medi-h5-ink);background:#fff;border-radius:14px 14px 14px 4px;padding:11px 13px;box-shadow:0 2px 10px #0000000d}.MediPatientMessagesClient-module-scss-module__CQlZbq__mine{background:var(--medi-h5-primary);color:#fff;border-radius:14px 14px 4px;justify-self:end}.MediPatientMessagesClient-module-scss-module__CQlZbq__time{opacity:.68;margin-top:5px;font-size:11px;display:block}.MediPatientMessagesClient-module-scss-module__CQlZbq__attachments{gap:4px;margin-top:7px;display:grid}.MediPatientMessagesClient-module-scss-module__CQlZbq__attachments a{color:inherit;word-break:break-all}.MediPatientMessagesClient-module-scss-module__CQlZbq__composer{border:1px solid var(--medi-h5-border-soft);border-radius:var(--medi-h5-radius);background:#fff;gap:10px;padding:12px;display:grid}.MediPatientMessagesClient-module-scss-module__CQlZbq__textarea{resize:vertical;border:1px solid var(--medi-h5-border-soft);color:#172334;min-height:92px;font:inherit;background:#fff;border-radius:10px;padding:10px}.MediPatientMessagesClient-module-scss-module__CQlZbq__button{background:var(--medi-h5-primary);color:#fff;border:0;border-radius:10px;min-height:44px;font-weight:800}
.MediPatientProfileClient-module-scss-module__qFXOFG__patientProfileStack{--medi-patient-profile-client-gap:15px;--medi-patient-profile-client-row-label-width:102px;z-index:1;gap:var(--medi-patient-profile-client-gap);display:grid;position:relative}.MediPatientProfileClient-module-scss-module__qFXOFG__notice{color:var(--medi-h5-muted);background:#fff;border:1px solid #1565c014;border-radius:12px;padding:15px;font-size:13px;line-height:1.7;box-shadow:0 2px 12px #1565c00f}.MediPatientProfileClient-module-scss-module__qFXOFG__formSection{gap:10px;display:grid}.MediPatientProfileClient-module-scss-module__qFXOFG__formSectionTitle{align-items:center;gap:8px;margin:4px 2px 0;font-size:15px;font-weight:800;display:flex}.MediPatientProfileClient-module-scss-module__qFXOFG__formCard,.MediPatientProfileClient-module-scss-module__qFXOFG__actionCard{background:#fff;border:1px solid #1565c014;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #1565c00d}.MediPatientProfileClient-module-scss-module__qFXOFG__formRow{grid-template-columns:var(--medi-patient-profile-client-row-label-width) minmax(0, 1fr);border-bottom:1px solid #edf1f6;align-items:center;gap:10px;min-height:56px;padding:10px 14px;display:grid}.MediPatientProfileClient-module-scss-module__qFXOFG__formRow:last-child{border-bottom:0}.MediPatientProfileClient-module-scss-module__qFXOFG__formLabel{color:var(--medi-h5-muted);font-size:14px}.MediPatientProfileClient-module-scss-module__qFXOFG__required{color:var(--medi-h5-danger);margin-right:2px}.MediPatientProfileClient-module-scss-module__qFXOFG__input{width:100%;min-height:38px;color:var(--medi-h5-ink);font:inherit;text-align:right;background:0 0;border:0;outline:none;font-size:14px}.MediPatientProfileClient-module-scss-module__qFXOFG__input::placeholder{color:#b2bdc9}.MediPatientProfileClient-module-scss-module__qFXOFG__input:read-only{color:var(--medi-h5-muted)}.MediPatientProfileClient-module-scss-module__qFXOFG__verificationField{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.MediPatientProfileClient-module-scss-module__qFXOFG__selectTrigger{min-width:0;min-height:38px;color:var(--medi-h5-ink);font:inherit;text-align:right;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.MediPatientProfileClient-module-scss-module__qFXOFG__selectValue,.MediPatientProfileClient-module-scss-module__qFXOFG__selectPlaceholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MediPatientProfileClient-module-scss-module__qFXOFG__selectPlaceholder{color:#b2bdc9}.MediPatientProfileClient-module-scss-module__qFXOFG__actionCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:14px;display:grid}.MediPatientProfileClient-module-scss-module__qFXOFG__actionCard strong,.MediPatientProfileClient-module-scss-module__qFXOFG__actionCard span{display:block}.MediPatientProfileClient-module-scss-module__qFXOFG__actionCard strong{color:var(--medi-h5-ink);font-size:14px;font-weight:800}.MediPatientProfileClient-module-scss-module__qFXOFG__actionCard span{color:var(--medi-h5-muted);margin-top:3px;font-size:12px;line-height:1.6}.MediPatientProfileClient-module-scss-module__qFXOFG__linkButton,.MediPatientProfileClient-module-scss-module__qFXOFG__linkButtonDisabled{border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.MediPatientProfileClient-module-scss-module__qFXOFG__linkButton{background:var(--medi-h5-support);color:var(--medi-h5-primary)}.MediPatientProfileClient-module-scss-module__qFXOFG__linkButtonDisabled{color:#a7b1bd;background:#f3f6f9}.MediPatientProfileClient-module-scss-module__qFXOFG__formActions{gap:10px;padding:8px 0 4px;display:grid}.MediPatientProfileClient-module-scss-module__qFXOFG__button{background:linear-gradient(135deg, var(--medi-h5-primary), var(--medi-h5-primary-light));color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.MediPatientProfileClient-module-scss-module__qFXOFG__button:disabled{cursor:not-allowed;opacity:.64}.MediPatientProfileClient-module-scss-module__qFXOFG__disclaimer{color:var(--medi-h5-muted);text-align:center;font-size:12px;line-height:1.7}.MediPatientProfileClient-module-scss-module__qFXOFG__profileMetaBox{background:var(--medi-h5-support-soft);color:var(--medi-h5-primary-dark);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.6}.MediPatientProfileClient-module-scss-module__qFXOFG__completionNotice{color:#1b5e20;background:#effaf2;border:1px solid #2e7d322e;border-radius:10px;gap:4px;padding:12px;display:grid}.MediPatientProfileClient-module-scss-module__qFXOFG__completionNotice strong,.MediPatientProfileClient-module-scss-module__qFXOFG__completionNotice span{display:block}.MediPatientProfileClient-module-scss-module__qFXOFG__completionNotice strong{font-size:14px;font-weight:900}.MediPatientProfileClient-module-scss-module__qFXOFG__completionNotice span{color:#2e7d32;font-size:12px;line-height:1.7}@media (max-width:390px){.MediPatientProfileClient-module-scss-module__qFXOFG__patientProfileStack{--medi-patient-profile-client-row-label-width:88px}.MediPatientProfileClient-module-scss-module__qFXOFG__actionCard{grid-template-columns:1fr}}
.MediPatientVisitRecordNewClient-module-scss-module__puz8La__formPage{--medi-h5-visit-form-card-radius:12px;--medi-h5-visit-form-border:#1565c01a;--medi-h5-visit-form-input-bg:#f8fbff;--medi-h5-visit-form-input-border:#1565c024;z-index:1;padding-bottom:calc(92px + env(safe-area-inset-bottom));gap:14px;display:grid;position:relative}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__notice,.MediPatientVisitRecordNewClient-module-scss-module__puz8La__summaryCard,.MediPatientVisitRecordNewClient-module-scss-module__puz8La__stepCard{border:1px solid var(--medi-h5-visit-form-border);border-radius:var(--medi-h5-visit-form-card-radius);background:#fff;box-shadow:0 2px 12px #1565c00f}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__notice{color:var(--medi-h5-muted);padding:15px;font-size:13px;line-height:1.7}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__summaryCard{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__summaryIcon{background:var(--medi-h5-support);width:44px;height:44px;color:var(--medi-h5-primary);border-radius:50%;position:relative;overflow:hidden}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__summaryIcon svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__summaryCard strong,.MediPatientVisitRecordNewClient-module-scss-module__puz8La__summaryCard span{display:block}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__summaryCard strong{color:var(--medi-h5-ink);font-size:15px;font-weight:800}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__summaryCard span{color:var(--medi-h5-muted);margin-top:3px;font-size:12px;line-height:1.7}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__stepCard{border-color:#1565c024;gap:16px;padding:18px 16px;display:grid}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__stepHeader{gap:12px;display:grid}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__stepEyebrow{background:var(--medi-h5-support);width:fit-content;color:var(--medi-h5-primary);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__stepHeader h2{color:var(--medi-h5-ink);margin:10px 0 0;font-size:20px;line-height:1.35}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__stepHeader p{color:var(--medi-h5-muted);margin:5px 0 0;font-size:13px;line-height:1.7}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__stepDots{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__stepDot{background:#d8e6f4;border-radius:999px;height:5px}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__stepDotActive{background:var(--medi-h5-primary)}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__fieldStack{gap:13px;display:grid}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field{gap:7px;min-width:0;display:grid}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field span{color:#334155;font-size:13px;font-weight:800}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field input,.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field textarea,.MediPatientVisitRecordNewClient-module-scss-module__puz8La__selectButton{border:1px solid var(--medi-h5-visit-form-input-border);background:var(--medi-h5-visit-form-input-bg);width:100%;color:var(--medi-h5-ink);font:inherit;border-radius:10px;outline:none;padding:12px;font-size:15px;line-height:1.5}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field input,.MediPatientVisitRecordNewClient-module-scss-module__puz8La__selectButton{min-height:46px}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__selectButton{text-align:left;justify-content:space-between;align-items:center;gap:10px;display:flex}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__selectButton strong{min-width:0;color:var(--medi-h5-soft-muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__selectButton svg{color:var(--medi-h5-primary);flex:none}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__selectButtonFilled strong{color:var(--medi-h5-ink)}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field textarea{resize:vertical;min-height:128px}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field small{color:var(--medi-h5-muted);font-size:12px;line-height:1.6}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field input::-moz-placeholder{color:var(--medi-h5-soft-muted)}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field textarea::-moz-placeholder{color:var(--medi-h5-soft-muted)}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field input::placeholder,.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field textarea::placeholder{color:var(--medi-h5-soft-muted)}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field input:focus,.MediPatientVisitRecordNewClient-module-scss-module__puz8La__field textarea:focus,.MediPatientVisitRecordNewClient-module-scss-module__puz8La__selectButton:focus-visible{background:#fff;border-color:#1565c073;box-shadow:0 0 0 3px #1565c014}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__actionBar{z-index:12;border-top:1px solid var(--medi-h5-border);padding:10px 15px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:max(0px,50vw - 260px);right:max(0px,50vw - 260px);box-shadow:0 -10px 28px #0f172a14}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__actionBar button{min-width:0;min-height:46px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__actionBar button:first-child{background:var(--medi-h5-support);color:var(--medi-h5-primary)}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__actionBar button:last-child{background:var(--medi-h5-primary);box-shadow:0 8px 18px #1565c02e;color:#fff!important}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__actionBar button:last-child span,.MediPatientVisitRecordNewClient-module-scss-module__puz8La__actionBar button:last-child svg{color:#fff}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__actionBar button:disabled{cursor:not-allowed;opacity:.58}@media (max-width:430px){.MediPatientVisitRecordNewClient-module-scss-module__puz8La__stepCard{padding:15px}.MediPatientVisitRecordNewClient-module-scss-module__puz8La__actionBar{padding-left:12px;padding-right:12px}}
.MediQaPage-module-scss-module__WHAlla__stack{gap:14px;display:grid}.MediQaPage-module-scss-module__WHAlla__searchLink{color:#6b7280;background:#fff;border:1px solid #e0e7f0;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 16px;text-decoration:none;display:flex;box-shadow:0 4px 16px #1565c014}.MediQaPage-module-scss-module__WHAlla__categoryScroller{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.MediQaPage-module-scss-module__WHAlla__categoryChip{color:#35506b;background:#fff;border:1px solid #d8e6f8;border-radius:999px;flex:none;padding:8px 13px;font-size:13px;font-weight:800}.MediQaPage-module-scss-module__WHAlla__categoryChipActive{color:#fff;background:#1565c0;border-color:#1565c0}.MediQaPage-module-scss-module__WHAlla__list{gap:12px;display:grid}.MediQaPage-module-scss-module__WHAlla__card{color:#212121;background:#fff;border:1px solid #1565c014;border-radius:12px;gap:10px;padding:14px;text-decoration:none;display:grid;box-shadow:0 2px 12px #1565c00f}.MediQaPage-module-scss-module__WHAlla__cardWithCover{grid-template-columns:minmax(0,1fr) 88px;align-items:center}.MediQaPage-module-scss-module__WHAlla__cardBody{gap:8px;min-width:0;display:grid}.MediQaPage-module-scss-module__WHAlla__cover{-o-object-fit:cover;object-fit:cover;background:#edf4fb;border-radius:8px;width:88px;height:72px}.MediQaPage-module-scss-module__WHAlla__title{color:#1f2937;margin:0;font-size:16px;line-height:1.45}.MediQaPage-module-scss-module__WHAlla__summary{color:#657283;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.MediQaPage-module-scss-module__WHAlla__meta{color:#7a8797;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.MediQaPage-module-scss-module__WHAlla__notice,.MediQaPage-module-scss-module__WHAlla__empty{color:#5d6b7c;text-align:center;background:#fff;border:1px solid #1565c014;border-radius:12px;padding:18px}.MediQaPage-module-scss-module__WHAlla__disclaimer{color:#7a8797;margin:4px 0 0;font-size:12px;line-height:1.7}.MediQaPage-module-scss-module__WHAlla__detailCard{background:#fff;border:1px solid #1565c014;border-radius:12px;padding:16px;box-shadow:0 2px 12px #1565c00f}.MediQaPage-module-scss-module__WHAlla__detailTitle{color:#172033;margin:0 0 10px;font-size:22px;line-height:1.35}.MediQaPage-module-scss-module__WHAlla__detailCover{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;max-height:220px;margin:12px 0}.MediQaPage-module-scss-module__WHAlla__content{color:#263445;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.MediQaPage-module-scss-module__WHAlla__content img{border-radius:8px;max-width:100%;height:auto}.MediQaPage-module-scss-module__WHAlla__content video{background:#0f172a;border-radius:10px;width:100%;max-width:100%;margin:12px 0;display:block}.MediQaPage-module-scss-module__WHAlla__likeButton{color:#1565c0;background:#e3f2fd;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.MediQaPage-module-scss-module__WHAlla__likeButtonActive{color:#fff;background:#1565c0}.MediQaPage-module-scss-module__WHAlla__searchPanel{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.MediQaPage-module-scss-module__WHAlla__searchGuide{gap:10px;display:grid}.MediQaPage-module-scss-module__WHAlla__searchGuideTitle{color:#243449;margin:0;font-size:15px;font-weight:800;line-height:1.4}.MediQaPage-module-scss-module__WHAlla__searchInput{color:#1f2937;background:#fff;border:1px solid #d9e4f2;border-radius:10px;min-height:44px;padding:0 12px;font-size:15px}.MediQaPage-module-scss-module__WHAlla__searchButton{color:#fff;background:#1565c0;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:800}
.MediH5FilingFooter-module-scss-module___-qfKW__footer{color:#667085;text-align:center;background:#f8fafc;justify-content:center;min-width:0;padding:10px 16px 14px;font-size:12px;line-height:1.5;display:flex}.MediH5FilingFooter-module-scss-module___-qfKW__link{color:inherit;text-underline-offset:3px;border-radius:4px}.MediH5FilingFooter-module-scss-module___-qfKW__link:focus-visible{outline-offset:2px;outline:2px solid #1565c0}
.MediH5Frame-module-scss-module__9T8g4W__shell{--medi-h5-bg:#f5f7fa;--medi-h5-card:#fff;--medi-h5-ink:#212121;--medi-h5-muted:#666f7d;--medi-h5-soft-muted:#8a96a6;--medi-h5-border:#e0e7f0;--medi-h5-primary:#1565c0;--medi-h5-primary-light:#1976d2;--medi-h5-primary-dark:#0d47a1;--medi-h5-support:#e3f2fd;--medi-h5-support-soft:#f0f7ff;--medi-h5-accent:#ff6f00;--medi-h5-success:#2e7d32;--medi-h5-danger:#d32f2f;--medi-h5-shadow:0 4px 16px #1565c01f;background:var(--medi-h5-bg);min-height:100vh;color:var(--medi-h5-ink)}.MediH5Frame-module-scss-module__9T8g4W__inner{width:min(100%,520px);min-height:100vh;box-shadow:var(--medi-h5-shadow);background:#f8fafc;grid-template-rows:auto minmax(min-content,1fr) auto auto;margin:0 auto;display:grid}.MediH5Frame-module-scss-module__9T8g4W__header{background:radial-gradient(circle at 18% 78%, #ffffff1f, transparent 38%),linear-gradient(135deg, #1e3a5f 0%, var(--medi-h5-primary) 52%, var(--medi-h5-primary-light) 100%);color:#fff;z-index:0;grid-row:1;padding:24px 20px 48px;position:relative}.MediH5Frame-module-scss-module__9T8g4W__header:after{content:"";z-index:0;pointer-events:none;transform-origin:bottom;background:#f8fafc;border-radius:50% 50% 0 0;height:58px;position:absolute;bottom:-30px;left:0;right:0;transform:scaleX(1.18)}.MediH5Frame-module-scss-module__9T8g4W__kicker{z-index:1;color:#ffffffd1;margin:0 0 12px;font-size:12px;font-weight:700;position:relative}.MediH5Frame-module-scss-module__9T8g4W__backLink{z-index:1;color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;place-items:center;margin:-6px 0 12px;padding:0;text-decoration:none;display:inline-grid;position:relative}.MediH5Frame-module-scss-module__9T8g4W__brand{z-index:1;letter-spacing:0;margin:0;font-size:25px;font-weight:800;line-height:1.3;position:relative}.MediH5Frame-module-scss-module__9T8g4W__subtitle{z-index:1;color:#ffffffe6;margin:6px 0 0;font-size:14px;line-height:1.6;position:relative}.MediH5Frame-module-scss-module__9T8g4W__main{z-index:1;min-width:0;padding:16px 15px calc(22px + env(safe-area-inset-bottom));grid-row:2;position:relative}.MediH5Frame-module-scss-module__9T8g4W__inner>footer{grid-row:3}.MediH5Frame-module-scss-module__9T8g4W__headerlessInner{grid-template-rows:minmax(min-content,1fr) auto auto}.MediH5Frame-module-scss-module__9T8g4W__headerlessInner .MediH5Frame-module-scss-module__9T8g4W__main{grid-row:1}.MediH5Frame-module-scss-module__9T8g4W__headerlessInner>footer{grid-row:2}.MediH5Frame-module-scss-module__9T8g4W__headerlessInner .MediH5Frame-module-scss-module__9T8g4W__nav{grid-row:3}.MediH5Frame-module-scss-module__9T8g4W__homeInner{background:#f3f7fb}.MediH5Frame-module-scss-module__9T8g4W__homeMain{padding:0}.MediH5Frame-module-scss-module__9T8g4W__nav{z-index:8;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--medi-h5-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-row:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;position:sticky;bottom:0}.MediH5Frame-module-scss-module__9T8g4W__navItem{min-height:48px;color:var(--medi-h5-muted);border-radius:10px;place-content:center;place-items:center;gap:3px;font-size:clamp(11px,3.2vw,12px);font-weight:700;text-decoration:none;display:grid}.MediH5Frame-module-scss-module__9T8g4W__navItem span{white-space:nowrap}.MediH5Frame-module-scss-module__9T8g4W__navItemActive{background:var(--medi-h5-support);color:var(--medi-h5-primary)}.MediH5Frame-module-scss-module__9T8g4W__profileStack,.MediH5Frame-module-scss-module__9T8g4W__patientProfileStack{z-index:1;gap:15px;display:grid;position:relative}.MediH5Frame-module-scss-module__9T8g4W__searchBar{z-index:2;min-height:54px;color:inherit;background:#fff;border-radius:999px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:-18px;padding:8px 10px 8px 8px;text-decoration:none;display:grid;position:relative;box-shadow:0 4px 20px #1565c01a}.MediH5Frame-module-scss-module__9T8g4W__searchIcon{background:var(--medi-h5-support);width:38px;height:38px;color:var(--medi-h5-primary);border-radius:50%;place-items:center;display:grid}.MediH5Frame-module-scss-module__9T8g4W__searchText{color:var(--medi-h5-soft-muted);font-size:14px}.MediH5Frame-module-scss-module__9T8g4W__searchButton{background:linear-gradient(135deg, var(--medi-h5-primary), var(--medi-h5-primary-light));color:#fff;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.MediH5Frame-module-scss-module__9T8g4W__card,.MediH5Frame-module-scss-module__9T8g4W__wechatCard,.MediH5Frame-module-scss-module__9T8g4W__profileCard,.MediH5Frame-module-scss-module__9T8g4W__notice{background:var(--medi-h5-card);border:1px solid #1565c014;border-radius:12px;padding:15px;box-shadow:0 2px 12px #1565c00f}.MediH5Frame-module-scss-module__9T8g4W__sectionTitle{justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;font-size:17px;font-weight:800;display:flex}.MediH5Frame-module-scss-module__9T8g4W__aiCard{color:inherit;background:linear-gradient(135deg,#fff 0%,#f0f7ff 100%);border:1px solid #dcefff;border-radius:12px;gap:14px;padding:15px;text-decoration:none;display:grid;box-shadow:0 4px 18px #1565c014}.MediH5Frame-module-scss-module__9T8g4W__aiCardLink,.MediH5Frame-module-scss-module__9T8g4W__profileHeader{align-items:center;gap:12px;display:flex}.MediH5Frame-module-scss-module__9T8g4W__aiCardLink{color:inherit;text-decoration:none}.MediH5Frame-module-scss-module__9T8g4W__aiAvatar{background:linear-gradient(135deg, var(--medi-h5-primary), var(--medi-h5-primary-light));color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 6px 18px #1565c03d}.MediH5Frame-module-scss-module__9T8g4W__aiStatus{background:var(--medi-h5-success);border:3px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:2px;right:2px}.MediH5Frame-module-scss-module__9T8g4W__aiInfo{flex:1;min-width:0}.MediH5Frame-module-scss-module__9T8g4W__aiTitle{margin:0;font-size:16px;font-weight:800}.MediH5Frame-module-scss-module__9T8g4W__aiDesc{color:var(--medi-h5-muted);margin:4px 0 0;font-size:13px}.MediH5Frame-module-scss-module__9T8g4W__chipRow{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.MediH5Frame-module-scss-module__9T8g4W__chip{color:var(--medi-h5-primary);background:#fff;border:1px solid #d5e9ff;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none}.MediH5Frame-module-scss-module__9T8g4W__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.MediH5Frame-module-scss-module__9T8g4W__quickItem{border:1px solid var(--medi-h5-border);min-height:84px;color:inherit;background:#fff;border-radius:12px;align-content:center;gap:6px;padding:12px;text-decoration:none;display:grid}.MediH5Frame-module-scss-module__9T8g4W__quickItem strong{font-size:15px}.MediH5Frame-module-scss-module__9T8g4W__quickItem span{color:var(--medi-h5-muted);font-size:12px;line-height:1.45}.MediH5Frame-module-scss-module__9T8g4W__timeline{gap:10px;display:grid}.MediH5Frame-module-scss-module__9T8g4W__timelineItem{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;display:grid}.MediH5Frame-module-scss-module__9T8g4W__timelineDot{background:var(--medi-h5-primary);border-radius:50%;width:10px;height:10px;margin-top:6px}.MediH5Frame-module-scss-module__9T8g4W__timelineContent strong{font-size:14px;display:block}.MediH5Frame-module-scss-module__9T8g4W__timelineContent span{color:var(--medi-h5-muted);font-size:12px}.MediH5Frame-module-scss-module__9T8g4W__disclaimer{color:var(--medi-h5-muted);text-align:center;font-size:12px;line-height:1.7}.MediH5Frame-module-scss-module__9T8g4W__loginStack{gap:14px;display:grid}.MediH5Frame-module-scss-module__9T8g4W__wechatTitle,.MediH5Frame-module-scss-module__9T8g4W__profileTitle{margin:0;font-size:16px;font-weight:800}.MediH5Frame-module-scss-module__9T8g4W__wechatText,.MediH5Frame-module-scss-module__9T8g4W__profileText,.MediH5Frame-module-scss-module__9T8g4W__notice{color:var(--medi-h5-muted);font-size:13px;line-height:1.7}.MediH5Frame-module-scss-module__9T8g4W__button,.MediH5Frame-module-scss-module__9T8g4W__buttonSecondary,.MediH5Frame-module-scss-module__9T8g4W__buttonDanger{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.MediH5Frame-module-scss-module__9T8g4W__button{background:linear-gradient(135deg, var(--medi-h5-primary), var(--medi-h5-primary-light));color:#fff}.MediH5Frame-module-scss-module__9T8g4W__buttonSecondary{background:var(--medi-h5-support);color:var(--medi-h5-primary)}.MediH5Frame-module-scss-module__9T8g4W__buttonDanger{color:var(--medi-h5-danger);background:#fff1f0}.MediH5Frame-module-scss-module__9T8g4W__button:disabled,.MediH5Frame-module-scss-module__9T8g4W__buttonSecondary:disabled,.MediH5Frame-module-scss-module__9T8g4W__buttonDanger:disabled{cursor:not-allowed;opacity:.64}.MediH5Frame-module-scss-module__9T8g4W__avatar{background:var(--medi-h5-support);width:56px;height:56px;color:var(--medi-h5-primary);border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:inline-grid;overflow:hidden}.MediH5Frame-module-scss-module__9T8g4W__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.MediH5Frame-module-scss-module__9T8g4W__profileGrid{gap:10px;display:grid}.MediH5Frame-module-scss-module__9T8g4W__menuList{display:grid}.MediH5Frame-module-scss-module__9T8g4W__menuItem{min-height:52px;color:inherit;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;text-decoration:none;display:grid}.MediH5Frame-module-scss-module__9T8g4W__menuItem:last-child{border-bottom:0}.MediH5Frame-module-scss-module__9T8g4W__menuItemTitle{align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.MediH5Frame-module-scss-module__9T8g4W__menuItemMeta{color:var(--medi-h5-muted);font-size:12px}.MediH5Frame-module-scss-module__9T8g4W__profileItem{border-top:1px solid var(--medi-h5-border);grid-template-columns:86px minmax(0,1fr);gap:10px;padding:10px 0;font-size:14px;display:grid}.MediH5Frame-module-scss-module__9T8g4W__profileItem span{color:var(--medi-h5-muted)}.MediH5Frame-module-scss-module__9T8g4W__profileItem strong{overflow-wrap:anywhere;min-width:0}.MediH5Frame-module-scss-module__9T8g4W__actions,.MediH5Frame-module-scss-module__9T8g4W__formSection{gap:10px;display:grid}.MediH5Frame-module-scss-module__9T8g4W__formSectionTitle{align-items:center;gap:8px;margin:4px 2px 0;font-size:15px;font-weight:800;display:flex}.MediH5Frame-module-scss-module__9T8g4W__formCard{background:#fff;border:1px solid #1565c014;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #1565c00d}.MediH5Frame-module-scss-module__9T8g4W__formRow{border-bottom:1px solid #edf1f6;grid-template-columns:102px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:10px 14px;display:grid}.MediH5Frame-module-scss-module__9T8g4W__formRow:last-child{border-bottom:0}.MediH5Frame-module-scss-module__9T8g4W__formLabel{color:var(--medi-h5-muted);font-size:14px}.MediH5Frame-module-scss-module__9T8g4W__required{color:var(--medi-h5-danger);margin-right:2px}.MediH5Frame-module-scss-module__9T8g4W__input,.MediH5Frame-module-scss-module__9T8g4W__select{width:100%;min-height:38px;color:var(--medi-h5-ink);font:inherit;text-align:right;background:0 0;border:0;outline:none;font-size:14px}.MediH5Frame-module-scss-module__9T8g4W__selectTrigger{min-width:0;min-height:38px;color:var(--medi-h5-ink);font:inherit;text-align:right;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:700;display:inline-flex}.MediH5Frame-module-scss-module__9T8g4W__selectValue,.MediH5Frame-module-scss-module__9T8g4W__selectPlaceholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MediH5Frame-module-scss-module__9T8g4W__selectPlaceholder{color:#b2bdc9}.MediH5Frame-module-scss-module__9T8g4W__input::placeholder{color:#b2bdc9}.MediH5Frame-module-scss-module__9T8g4W__formActions{gap:10px;padding:8px 0 4px;display:grid}.MediH5Frame-module-scss-module__9T8g4W__profileMetaBox{background:var(--medi-h5-support-soft);color:var(--medi-h5-primary-dark);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.6}@media (max-width:560px){.MediH5Frame-module-scss-module__9T8g4W__inner{width:100%;box-shadow:none}}
.MediHomeBanner-module-scss-module__0aG_Ra__homeBannerCarousel{aspect-ratio:2;isolation:isolate;touch-action:pan-y;background:#e7f3fb;width:100%;position:relative;overflow:hidden}.MediHomeBanner-module-scss-module__0aG_Ra__homeBannerSwiper{--swiper-pagination-bottom:42px;--swiper-pagination-color:#fff;width:100%;height:100%}.MediHomeBanner-module-scss-module__0aG_Ra__homeBanner{width:100%;height:100%;overflow:hidden}.MediHomeBanner-module-scss-module__0aG_Ra__homeBannerImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.MediHomeBanner-module-scss-module__0aG_Ra__homeBannerSwiper .swiper-pagination-bullet{opacity:1;background:0 0;border-radius:0;width:44px;height:44px;position:relative;margin:0!important}.MediHomeBanner-module-scss-module__0aG_Ra__homeBannerSwiper .swiper-pagination-bullet:after{content:"";background:#ffffffb8;border-radius:999px;width:6px;height:6px;transition:width .2s,left .2s,background-color .2s;position:absolute;top:19px;left:19px}.MediHomeBanner-module-scss-module__0aG_Ra__homeBannerSwiper .swiper-pagination-bullet-active:after{background:#fff;width:19px;left:12px}.MediHomeBanner-module-scss-module__0aG_Ra__pauseButton{z-index:2;color:#fff;cursor:pointer;background:#07447e3d;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:40px;right:8px}.MediHomeBanner-module-scss-module__0aG_Ra__pauseButton:hover{background:#07447e61}.MediHomeBanner-module-scss-module__0aG_Ra__pauseButton:focus-visible{outline-offset:-4px;outline:2px solid #fff}.MediHomeBanner-module-scss-module__0aG_Ra__pauseButton svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.MediHomeBanner-module-scss-module__0aG_Ra__homeBannerSwiper .swiper-wrapper{transition-duration:.01ms!important}.MediHomeBanner-module-scss-module__0aG_Ra__homeBannerSwiper .swiper-pagination-bullet:after{transition:none}}
.MediH5Shell-module-scss-module__g965Cq__shell{--medi-h5-bg:#f4f8fb;--medi-h5-card:#fff;--medi-h5-ink:#132033;--medi-h5-muted:#64748b;--medi-h5-soft-muted:#8a98aa;--medi-h5-border:#dfeaf5;--medi-h5-border-soft:#edf4fb;--medi-h5-primary:#1565c0;--medi-h5-primary-light:#1e88e5;--medi-h5-primary-dark:#0d47a1;--medi-h5-primary-soft:#e8f3ff;--medi-h5-primary-faint:#f3f9ff;--medi-h5-accent:#00a3c7;--medi-h5-success:#22a06b;--medi-h5-warning:#f59e0b;--medi-h5-danger:#d32f2f;--medi-h5-radius:14px;--medi-h5-radius-sm:10px;--medi-h5-shadow:0 10px 28px #1565c01f;background:var(--medi-h5-bg);min-height:100vh;color:var(--medi-h5-ink)}.MediH5Shell-module-scss-module__g965Cq__inner{width:min(100%,520px);min-height:100vh;box-shadow:var(--medi-h5-shadow);background:#f8fbff;grid-template-rows:auto minmax(0,1fr) auto auto;margin:0 auto;display:grid}.MediH5Shell-module-scss-module__g965Cq__header{z-index:0;background:radial-gradient(circle at 14% 78%, #ffffff29, transparent 34%),linear-gradient(135deg, #123a63 0%, var(--medi-h5-primary) 52%, var(--medi-h5-primary-light) 100%);color:#fff;padding:24px 20px 48px;position:relative}.MediH5Shell-module-scss-module__g965Cq__header:after{content:"";z-index:0;pointer-events:none;transform-origin:bottom;background:#f8fbff;border-radius:50% 50% 0 0;height:58px;position:absolute;bottom:-30px;left:0;right:0;transform:scaleX(1.18)}.MediH5Shell-module-scss-module__g965Cq__kicker,.MediH5Shell-module-scss-module__g965Cq__brand,.MediH5Shell-module-scss-module__g965Cq__subtitle{z-index:1;position:relative}.MediH5Shell-module-scss-module__g965Cq__kicker{color:#ffffffd1;margin:0 0 12px;font-size:12px;font-weight:800}.MediH5Shell-module-scss-module__g965Cq__backLink{z-index:1;color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;place-items:center;margin:-6px 0 12px;padding:0;text-decoration:none;display:inline-grid;position:relative}.MediH5Shell-module-scss-module__g965Cq__brand{letter-spacing:0;margin:0;font-size:25px;font-weight:900;line-height:1.3}.MediH5Shell-module-scss-module__g965Cq__subtitle{color:#ffffffe6;margin:6px 0 0;font-size:14px;line-height:1.6}.MediH5Shell-module-scss-module__g965Cq__main{z-index:1;min-width:0;padding:16px 15px calc(22px + env(safe-area-inset-bottom));position:relative}.MediH5Shell-module-scss-module__g965Cq__inner>footer{grid-row:3}.MediH5Shell-module-scss-module__g965Cq__headerlessInner{grid-template-rows:minmax(min-content,1fr) auto auto}.MediH5Shell-module-scss-module__g965Cq__headerlessInner .MediH5Shell-module-scss-module__g965Cq__main{grid-row:1}.MediH5Shell-module-scss-module__g965Cq__headerlessInner>footer{grid-row:2}.MediH5Shell-module-scss-module__g965Cq__headerlessInner .MediH5Shell-module-scss-module__g965Cq__nav{grid-row:3}.MediH5Shell-module-scss-module__g965Cq__nav{z-index:8;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--medi-h5-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid;position:sticky;bottom:0}.MediH5Shell-module-scss-module__g965Cq__navItem{border-radius:var(--medi-h5-radius-sm);min-height:48px;color:var(--medi-h5-muted);align-content:center;place-items:center;gap:3px;font-size:clamp(11px,3.2vw,12px);font-weight:800;text-decoration:none;display:grid}.MediH5Shell-module-scss-module__g965Cq__navItem span{white-space:nowrap}.MediH5Shell-module-scss-module__g965Cq__navItemActive{background:var(--medi-h5-primary-soft);color:var(--medi-h5-primary)}
.MediAiChatClient-module-scss-module__PTAGka__chatPage{--medi-h5-ai-header-height:68px;--medi-h5-ai-composer-height:72px;height:calc(100vh - 82px - env(safe-area-inset-bottom));min-height:520px;margin:-16px -15px calc(-22px - env(safe-area-inset-bottom));color:#132238;background:#f6f9fd;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.MediAiChatClient-module-scss-module__PTAGka__body{scroll-behavior:smooth;min-height:0;padding:12px;overflow-y:auto}.MediAiChatClient-module-scss-module__PTAGka__notice{color:#516277;place-items:center;min-height:180px;font-size:14px;display:grid}.MediAiChatClient-module-scss-module__PTAGka__disabledCard{color:#132238;background:#fff;border:1px solid #dce8f7;border-radius:14px;gap:10px;padding:18px;display:grid}.MediAiChatClient-module-scss-module__PTAGka__disabledCard strong{font-size:18px}.MediAiChatClient-module-scss-module__PTAGka__disabledCard span{color:#5f6f86;line-height:1.7}@media (max-width:420px){.MediAiChatClient-module-scss-module__PTAGka__chatPage{height:calc(100vh - 82px - env(safe-area-inset-bottom));min-height:500px}.MediAiChatClient-module-scss-module__PTAGka__body{padding:10px}}
.MediDoctorLinkClient-module-scss-module__D34eCq__page{gap:16px;display:grid}.MediDoctorLinkClient-module-scss-module__D34eCq__card{border:1px solid var(--medi-h5-border-soft);border-radius:var(--medi-h5-radius);color:var(--medi-h5-ink);background:#fff;gap:12px;padding:18px;display:grid}.MediDoctorLinkClient-module-scss-module__D34eCq__identity{align-items:center;gap:14px;display:flex}.MediDoctorLinkClient-module-scss-module__D34eCq__avatar{-o-object-fit:cover;object-fit:cover;background:var(--medi-h5-primary-soft);border-radius:50%;width:64px;height:64px}.MediDoctorLinkClient-module-scss-module__D34eCq__name{margin:0;font-size:22px}.MediDoctorLinkClient-module-scss-module__D34eCq__meta,.MediDoctorLinkClient-module-scss-module__D34eCq__bio,.MediDoctorLinkClient-module-scss-module__D34eCq__notice{color:var(--medi-h5-muted);margin:0;line-height:1.7}.MediDoctorLinkClient-module-scss-module__D34eCq__button{border-radius:var(--medi-h5-radius-sm);background:var(--medi-h5-primary);color:#fff;border:0;min-height:46px;font-weight:800}.MediDoctorLinkClient-module-scss-module__D34eCq__links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.MediDoctorLinkClient-module-scss-module__D34eCq__link{border-radius:var(--medi-h5-radius-sm);background:var(--medi-h5-primary-faint);color:var(--medi-h5-primary-dark);text-align:center;padding:12px;font-weight:800;text-decoration:none}
.MediNutritionClient-module-scss-module__IfqznG__page{gap:14px;display:grid}.MediNutritionClient-module-scss-module__IfqznG__tabs{background:#eaf3ff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.MediNutritionClient-module-scss-module__IfqznG__tabs[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.MediNutritionClient-module-scss-module__IfqznG__tab,.MediNutritionClient-module-scss-module__IfqznG__tabActive{color:#526173;min-height:48px;font:inherit;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.MediNutritionClient-module-scss-module__IfqznG__tabActive{color:#1565c0;background:#fff;box-shadow:0 3px 12px #1565c01a}.MediNutritionClient-module-scss-module__IfqznG__card,.MediNutritionClient-module-scss-module__IfqznG__result,.MediNutritionClient-module-scss-module__IfqznG__historyCard{background:#fff;border:1px solid #e0e7f0;border-radius:14px;padding:16px;box-shadow:0 4px 16px #1565c00f}.MediNutritionClient-module-scss-module__IfqznG__card h2,.MediNutritionClient-module-scss-module__IfqznG__result h2{margin:0 0 8px}.MediNutritionClient-module-scss-module__IfqznG__card>p,.MediNutritionClient-module-scss-module__IfqznG__result p,.MediNutritionClient-module-scss-module__IfqznG__historyCard p{color:#667085;white-space:pre-wrap;line-height:1.7}.MediNutritionClient-module-scss-module__IfqznG__question{border:0;margin:18px 0;padding:0}.MediNutritionClient-module-scss-module__IfqznG__question legend{font-weight:800;line-height:1.6}.MediNutritionClient-module-scss-module__IfqznG__options{gap:8px;margin-top:10px;display:grid}.MediNutritionClient-module-scss-module__IfqznG__option,.MediNutritionClient-module-scss-module__IfqznG__optionSelected{border:1px solid #dce6f2;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.MediNutritionClient-module-scss-module__IfqznG__optionSelected{color:#0d47a1;background:#edf6ff;border-color:#1976d2}.MediNutritionClient-module-scss-module__IfqznG__primaryButton,.MediNutritionClient-module-scss-module__IfqznG__result button,.MediNutritionClient-module-scss-module__IfqznG__backButton{color:#fff;min-height:44px;font:inherit;background:#1565c0;border:0;border-radius:10px;padding:0 14px;font-weight:800}.MediNutritionClient-module-scss-module__IfqznG__card>.MediNutritionClient-module-scss-module__IfqznG__primaryButton{margin-left:auto;margin-right:auto;display:block}.MediNutritionClient-module-scss-module__IfqznG__backButton{color:#1565c0;background:#eaf3ff}.MediNutritionClient-module-scss-module__IfqznG__result{text-align:center;gap:8px;display:grid}.MediNutritionClient-module-scss-module__IfqznG__result>strong{color:#1565c0;font-size:48px}.MediNutritionClient-module-scss-module__IfqznG__result small,.MediNutritionClient-module-scss-module__IfqznG__card small{color:#788596;margin-top:12px;line-height:1.6;display:block}.MediNutritionClient-module-scss-module__IfqznG__articleList,.MediNutritionClient-module-scss-module__IfqznG__historyList{gap:10px;display:grid}.MediNutritionClient-module-scss-module__IfqznG__categoryFilters{scrollbar-width:thin;gap:8px;padding:2px 0 6px;display:flex;overflow-x:auto}.MediNutritionClient-module-scss-module__IfqznG__category,.MediNutritionClient-module-scss-module__IfqznG__categoryActive{color:#526173;min-height:44px;font:inherit;background:#fff;border:1px solid #d8e2ef;border-radius:999px;flex:none;padding:0 16px;font-weight:700}.MediNutritionClient-module-scss-module__IfqznG__categoryActive{color:#1565c0;background:#eaf3ff;border-color:#1565c0}.MediNutritionClient-module-scss-module__IfqznG__category:focus-visible,.MediNutritionClient-module-scss-module__IfqznG__categoryActive:focus-visible{outline-offset:2px;outline:3px solid #1976d22e}.MediNutritionClient-module-scss-module__IfqznG__articleCard{text-align:left;min-height:72px;font:inherit;background:#fff;border:1px solid #e0e7f0;border-radius:12px;gap:5px;padding:14px;display:grid}.MediNutritionClient-module-scss-module__IfqznG__articleCard strong{color:#1f2937}.MediNutritionClient-module-scss-module__IfqznG__articleCard span{color:#667085;line-height:1.5}.MediNutritionClient-module-scss-module__IfqznG__articleLinkCard{min-height:86px;color:inherit;background:#fff;border:1px solid #e0e7f0;border-radius:12px;grid-template-columns:74px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:9px;text-decoration:none;display:grid}.MediNutritionClient-module-scss-module__IfqznG__articleLinkCard:focus-visible{outline-offset:2px;outline:2px solid #1565c0}.MediNutritionClient-module-scss-module__IfqznG__articleThumb{color:#2f83c8;background:linear-gradient(135deg,#e6f4ff,#d9edff);border-radius:9px;place-items:center;width:74px;height:64px;display:grid;overflow:hidden}.MediNutritionClient-module-scss-module__IfqznG__articleThumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.MediNutritionClient-module-scss-module__IfqznG__articleThumb svg{width:28px;height:28px}.MediNutritionClient-module-scss-module__IfqznG__articleLinkCopy{gap:5px;min-width:0;display:grid}.MediNutritionClient-module-scss-module__IfqznG__articleLinkCopy strong{color:#1f2937;font-size:14px;line-height:1.4}.MediNutritionClient-module-scss-module__IfqznG__articleLinkCopy span{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.MediNutritionClient-module-scss-module__IfqznG__articleLinkCard>svg{color:#91a4b5;width:18px;height:18px}.MediNutritionClient-module-scss-module__IfqznG__articleDetail{background:#fff;border:1px solid #e0e7f0;border-radius:14px;padding:16px;box-shadow:0 4px 16px #1565c00f}.MediNutritionClient-module-scss-module__IfqznG__articleDetail h2{margin:0 0 10px;font-size:21px;line-height:1.4}.MediNutritionClient-module-scss-module__IfqznG__articleCover{-o-object-fit:cover;object-fit:cover;border-radius:14px 14px 0 0;width:calc(100% + 32px);max-height:240px;margin:-16px -16px 16px;display:block}.MediNutritionClient-module-scss-module__IfqznG__articleSummary{color:#617386;background:#f3f8fd;border-radius:10px;padding:10px 12px;line-height:1.7}.MediNutritionClient-module-scss-module__IfqznG__articleDetail>small{color:#788596;margin-top:18px;line-height:1.6;display:block}.MediNutritionClient-module-scss-module__IfqznG__articleContent{white-space:pre-wrap;line-height:1.8}.MediNutritionClient-module-scss-module__IfqznG__historyCard{gap:7px;display:grid}.MediNutritionClient-module-scss-module__IfqznG__historyCard span{color:#788596;font-size:12px}.MediNutritionClient-module-scss-module__IfqznG__historyCard strong{color:#1565c0}.MediNutritionClient-module-scss-module__IfqznG__notice,.MediNutritionClient-module-scss-module__IfqznG__error{color:#667085;background:#fff;border-radius:12px;padding:13px 14px;line-height:1.6}.MediNutritionClient-module-scss-module__IfqznG__error{color:#b71c1c;background:#fff4f4;border:1px solid #ffcdd2}@media (max-width:380px){.MediNutritionClient-module-scss-module__IfqznG__tab,.MediNutritionClient-module-scss-module__IfqznG__tabActive{flex-direction:column;font-size:12px}}
.MediPasswordClient-module-scss-module__xbWGGq__card{background:#fff;border:1px solid #e0e7f0;border-radius:14px;gap:14px;padding:16px;display:grid}.MediPasswordClient-module-scss-module__xbWGGq__card h2{margin:0}.MediPasswordClient-module-scss-module__xbWGGq__card>p,.MediPasswordClient-module-scss-module__xbWGGq__card small{color:#667085;margin:0;line-height:1.6}.MediPasswordClient-module-scss-module__xbWGGq__card label{gap:7px;font-size:13px;font-weight:800;display:grid}.MediPasswordClient-module-scss-module__xbWGGq__card input{width:100%;min-height:46px;font:inherit;border:1px solid #d8e2ef;border-radius:10px;padding:0 12px}.MediPasswordClient-module-scss-module__xbWGGq__card input:focus{border-color:#1976d2;outline:3px solid #1976d221}.MediPasswordClient-module-scss-module__xbWGGq__codeRow,.MediPasswordClient-module-scss-module__xbWGGq__passwordRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.MediPasswordClient-module-scss-module__xbWGGq__codeRow button,.MediPasswordClient-module-scss-module__xbWGGq__passwordRow button,.MediPasswordClient-module-scss-module__xbWGGq__submit{color:#1565c0;min-height:44px;font:inherit;background:#eaf3ff;border:0;border-radius:10px;padding:0 13px;font-weight:800}.MediPasswordClient-module-scss-module__xbWGGq__passwordRow button{width:46px;padding:0}.MediPasswordClient-module-scss-module__xbWGGq__submit{color:#fff;background:#1565c0}.MediPasswordClient-module-scss-module__xbWGGq__notice{color:#526173;background:#f3f7fb;border-radius:10px;padding:12px;line-height:1.6}
.MediPatientReportsClient-module-scss-module__lIdHwG__reportStack{--medi-h5-report-list-gap:14px;--medi-h5-report-list-radius:12px;z-index:1;gap:var(--medi-h5-report-list-gap);display:grid;position:relative}.MediPatientReportsClient-module-scss-module__lIdHwG__notice,.MediPatientReportsClient-module-scss-module__lIdHwG__summaryCard,.MediPatientReportsClient-module-scss-module__lIdHwG__emptyCard,.MediPatientReportsClient-module-scss-module__lIdHwG__reportCard{border-radius:var(--medi-h5-report-list-radius);background:#fff;border:1px solid #1565c014;box-shadow:0 2px 12px #1565c00f}.MediPatientReportsClient-module-scss-module__lIdHwG__notice{color:var(--medi-h5-muted);padding:15px;font-size:13px;line-height:1.7}.MediPatientReportsClient-module-scss-module__lIdHwG__summaryCard{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.MediPatientReportsClient-module-scss-module__lIdHwG__summaryIcon{background:var(--medi-h5-support);width:44px;height:44px;color:var(--medi-h5-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.MediPatientReportsClient-module-scss-module__lIdHwG__summaryCard strong,.MediPatientReportsClient-module-scss-module__lIdHwG__summaryCard span,.MediPatientReportsClient-module-scss-module__lIdHwG__emptyCard strong,.MediPatientReportsClient-module-scss-module__lIdHwG__emptyCard span{display:block}.MediPatientReportsClient-module-scss-module__lIdHwG__summaryCard strong,.MediPatientReportsClient-module-scss-module__lIdHwG__emptyCard strong{color:var(--medi-h5-ink);font-size:15px;font-weight:800}.MediPatientReportsClient-module-scss-module__lIdHwG__summaryCard span,.MediPatientReportsClient-module-scss-module__lIdHwG__emptyCard span{color:var(--medi-h5-muted);margin-top:3px;font-size:12px;line-height:1.7}.MediPatientReportsClient-module-scss-module__lIdHwG__uploadButton{background:var(--medi-h5-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #1565c02e}.MediPatientReportsClient-module-scss-module__lIdHwG__uploadButton span,.MediPatientReportsClient-module-scss-module__lIdHwG__uploadButton svg{color:#fff}.MediPatientReportsClient-module-scss-module__lIdHwG__emptyCard{min-height:176px;color:var(--medi-h5-primary);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.MediPatientReportsClient-module-scss-module__lIdHwG__reportList{gap:10px;display:grid}.MediPatientReportsClient-module-scss-module__lIdHwG__reportCard{color:inherit;gap:9px;padding:14px;text-decoration:none;display:grid}.MediPatientReportsClient-module-scss-module__lIdHwG__reportHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.MediPatientReportsClient-module-scss-module__lIdHwG__reportTitle{min-width:0;color:var(--medi-h5-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.MediPatientReportsClient-module-scss-module__lIdHwG__reportMeta{flex-wrap:wrap;gap:7px;display:flex}.MediPatientReportsClient-module-scss-module__lIdHwG__statusPill{background:var(--medi-h5-support);color:var(--medi-h5-primary);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.MediPatientReportsClient-module-scss-module__lIdHwG__reportLine{color:var(--medi-h5-muted);font-size:13px;line-height:1.6}@media (max-width:430px){.MediPatientReportsClient-module-scss-module__lIdHwG__summaryCard{grid-template-columns:44px minmax(0,1fr)}.MediPatientReportsClient-module-scss-module__lIdHwG__uploadButton{grid-column:1/-1;width:100%}}
.MediPatientReportDetailClient-module-scss-module__tU7oNG__detailPage{z-index:1;padding-bottom:calc(92px + env(safe-area-inset-bottom));gap:14px;display:grid;position:relative}.MediPatientReportDetailClient-module-scss-module__tU7oNG__notice,.MediPatientReportDetailClient-module-scss-module__tU7oNG__summaryCard,.MediPatientReportDetailClient-module-scss-module__tU7oNG__sectionCard{background:#fff;border:1px solid #1565c014;border-radius:12px;box-shadow:0 2px 12px #1565c00f}.MediPatientReportDetailClient-module-scss-module__tU7oNG__notice{color:var(--medi-h5-muted);padding:15px;font-size:13px;line-height:1.7}.MediPatientReportDetailClient-module-scss-module__tU7oNG__summaryCard,.MediPatientReportDetailClient-module-scss-module__tU7oNG__sectionCard{padding:15px}.MediPatientReportDetailClient-module-scss-module__tU7oNG__summaryCard{gap:10px;display:grid}.MediPatientReportDetailClient-module-scss-module__tU7oNG__titleRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.MediPatientReportDetailClient-module-scss-module__tU7oNG__titleRow h2{min-width:0;color:var(--medi-h5-ink);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}.MediPatientReportDetailClient-module-scss-module__tU7oNG__metaGrid{flex-wrap:wrap;gap:8px;display:flex}.MediPatientReportDetailClient-module-scss-module__tU7oNG__pill{background:var(--medi-h5-support);color:var(--medi-h5-primary);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.MediPatientReportDetailClient-module-scss-module__tU7oNG__fileLink{color:var(--medi-h5-primary);font-size:13px;font-weight:800;text-decoration:none}.MediPatientReportDetailClient-module-scss-module__tU7oNG__sectionTitle{color:var(--medi-h5-ink);margin:0 0 10px;font-size:15px;font-weight:800}.MediPatientReportDetailClient-module-scss-module__tU7oNG__emptyResult{color:var(--medi-h5-muted);background:#f8fbff;border:1px solid #1565c01f;border-radius:10px;gap:6px;padding:12px;font-size:13px;line-height:1.7;display:grid}.MediPatientReportDetailClient-module-scss-module__tU7oNG__emptyResult strong{color:var(--medi-h5-ink);font-size:14px}.MediPatientReportDetailClient-module-scss-module__tU7oNG__reportEditor{gap:14px;display:grid}.MediPatientReportDetailClient-module-scss-module__tU7oNG__summaryGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.MediPatientReportDetailClient-module-scss-module__tU7oNG__summaryField{gap:6px;display:grid}.MediPatientReportDetailClient-module-scss-module__tU7oNG__summaryField span,.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricMain span,.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricSub span{color:var(--medi-h5-muted);font-size:12px;font-weight:700}.MediPatientReportDetailClient-module-scss-module__tU7oNG__summaryField input,.MediPatientReportDetailClient-module-scss-module__tU7oNG__summaryField textarea,.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricMain input,.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricSub input{width:100%;color:var(--medi-h5-ink);font:inherit;background:#f8fbff;border:1px solid #1565c01f;border-radius:10px;outline:none;padding:10px;font-size:13px;line-height:1.5}.MediPatientReportDetailClient-module-scss-module__tU7oNG__summaryField textarea{resize:vertical;min-height:82px}.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricHeader strong{color:var(--medi-h5-ink);font-size:14px}.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricHeader button{background:var(--medi-h5-support);min-height:32px;color:var(--medi-h5-primary);font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricList{gap:10px;display:grid}.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricItem{background:#fbfdff;border:1px solid #1565c01a;border-radius:10px;gap:10px;padding:12px 36px 12px 12px;display:grid;position:relative}.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricMain,.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricSub{gap:8px;display:grid}.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricMain{grid-template-columns:minmax(0,1.3fr) minmax(88px,.7fr)}.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricSub{grid-template-columns:minmax(68px,.6fr) minmax(0,1.1fr) minmax(72px,.7fr)}.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricMain label,.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricSub label{gap:5px;min-width:0;display:grid}.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricRemove{color:#64748b;background:#f1f5f9;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:10px;right:10px}.MediPatientReportDetailClient-module-scss-module__tU7oNG__revisionList{gap:9px;display:grid}.MediPatientReportDetailClient-module-scss-module__tU7oNG__revisionItem{color:var(--medi-h5-muted);background:#f8fbff;border-radius:10px;padding:10px;font-size:12px;line-height:1.6}.MediPatientReportDetailClient-module-scss-module__tU7oNG__revisionItem strong{color:var(--medi-h5-ink);font-size:13px;display:block}.MediPatientReportDetailClient-module-scss-module__tU7oNG__actionBar{z-index:12;border-top:1px solid var(--medi-h5-border);padding:10px 15px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:max(0px,50vw - 260px);right:max(0px,50vw - 260px);box-shadow:0 -10px 28px #0f172a14}.MediPatientReportDetailClient-module-scss-module__tU7oNG__actionBarSingle{grid-template-columns:1fr}.MediPatientReportDetailClient-module-scss-module__tU7oNG__actionBar button{min-height:46px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.MediPatientReportDetailClient-module-scss-module__tU7oNG__deleteButton{color:#be123c;background:#fff1f2}.MediPatientReportDetailClient-module-scss-module__tU7oNG__saveButton{background:var(--medi-h5-primary);color:#fff;box-shadow:0 8px 18px #1565c02e}.MediPatientReportDetailClient-module-scss-module__tU7oNG__actionBar button:disabled{opacity:.55}@media (max-width:420px){.MediPatientReportDetailClient-module-scss-module__tU7oNG__summaryGrid,.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricMain,.MediPatientReportDetailClient-module-scss-module__tU7oNG__metricSub{grid-template-columns:1fr}}
.MediVisitFollowupsClient-module-scss-module__uysmQa__page{gap:14px;display:grid}.MediVisitFollowupsClient-module-scss-module__uysmQa__hero,.MediVisitFollowupsClient-module-scss-module__uysmQa__card,.MediVisitFollowupsClient-module-scss-module__uysmQa__notice{border:1px solid var(--medi-h5-border-soft);border-radius:var(--medi-h5-radius);color:var(--medi-h5-ink);background:#fff;padding:15px}.MediVisitFollowupsClient-module-scss-module__uysmQa__hero strong{color:var(--medi-h5-primary-dark);font-size:28px;display:block}.MediVisitFollowupsClient-module-scss-module__uysmQa__hero span,.MediVisitFollowupsClient-module-scss-module__uysmQa__meta,.MediVisitFollowupsClient-module-scss-module__uysmQa__notice{color:var(--medi-h5-muted);line-height:1.7}.MediVisitFollowupsClient-module-scss-module__uysmQa__section{gap:10px;display:grid}.MediVisitFollowupsClient-module-scss-module__uysmQa__section h2{margin:0;font-size:17px}.MediVisitFollowupsClient-module-scss-module__uysmQa__card h3{margin:0 0 8px;font-size:16px}.MediVisitFollowupsClient-module-scss-module__uysmQa__card p{margin:6px 0 0;line-height:1.7}.MediVisitFollowupsClient-module-scss-module__uysmQa__status{background:var(--medi-h5-primary-soft);color:var(--medi-h5-primary-dark);border-radius:999px;padding:3px 9px;font-size:12px;display:inline-block}
.MediPatientVisitsClient-module-scss-module__QhcQaW__visitStack{--medi-patient-visits-client-gap:14px;--medi-patient-visits-client-card-radius:12px;--medi-patient-visits-client-panel-max-height:min(78vh, 620px);z-index:1;gap:var(--medi-patient-visits-client-gap);display:grid;position:relative}.MediPatientVisitsClient-module-scss-module__QhcQaW__notice,.MediPatientVisitsClient-module-scss-module__QhcQaW__summaryCard,.MediPatientVisitsClient-module-scss-module__QhcQaW__emptyCard,.MediPatientVisitsClient-module-scss-module__QhcQaW__recordCard{border-radius:var(--medi-patient-visits-client-card-radius);background:#fff;border:1px solid #1565c014;box-shadow:0 2px 12px #1565c00f}.MediPatientVisitsClient-module-scss-module__QhcQaW__notice{color:var(--medi-h5-muted);padding:15px;font-size:13px;line-height:1.7}.MediPatientVisitsClient-module-scss-module__QhcQaW__summaryCard{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.MediPatientVisitsClient-module-scss-module__QhcQaW__summaryIcon{background:var(--medi-h5-support);width:44px;height:44px;color:var(--medi-h5-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.MediPatientVisitsClient-module-scss-module__QhcQaW__summaryIcon svg{display:block;transform:translate(.5px,.5px)}.MediPatientVisitsClient-module-scss-module__QhcQaW__summaryCard strong,.MediPatientVisitsClient-module-scss-module__QhcQaW__summaryCard span,.MediPatientVisitsClient-module-scss-module__QhcQaW__emptyCard strong,.MediPatientVisitsClient-module-scss-module__QhcQaW__emptyCard span{display:block}.MediPatientVisitsClient-module-scss-module__QhcQaW__summaryCopy{min-width:0}.MediPatientVisitsClient-module-scss-module__QhcQaW__summaryCard strong,.MediPatientVisitsClient-module-scss-module__QhcQaW__emptyCard strong{color:var(--medi-h5-ink);font-size:15px;font-weight:800}.MediPatientVisitsClient-module-scss-module__QhcQaW__summaryCard span,.MediPatientVisitsClient-module-scss-module__QhcQaW__emptyCard span{color:var(--medi-h5-muted);margin-top:3px;font-size:12px;line-height:1.7}.MediPatientVisitsClient-module-scss-module__QhcQaW__createButton{background:var(--medi-h5-primary);color:#fff;min-width:76px;height:36px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #1565c02e}.MediPatientVisitsClient-module-scss-module__QhcQaW__createButton span,.MediPatientVisitsClient-module-scss-module__QhcQaW__createButton svg{color:#fff}.MediPatientVisitsClient-module-scss-module__QhcQaW__emptyCard{min-height:168px;color:var(--medi-h5-primary);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.MediPatientVisitsClient-module-scss-module__QhcQaW__recordList{gap:10px;display:grid}.MediPatientVisitsClient-module-scss-module__QhcQaW__recordCard{width:100%;color:inherit;text-align:left;border:1px solid #1565c014;gap:8px;padding:14px;display:grid}.MediPatientVisitsClient-module-scss-module__QhcQaW__recordHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.MediPatientVisitsClient-module-scss-module__QhcQaW__recordType{min-width:0;color:var(--medi-h5-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.MediPatientVisitsClient-module-scss-module__QhcQaW__recordMeta{color:var(--medi-h5-primary);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.MediPatientVisitsClient-module-scss-module__QhcQaW__recordLine{color:var(--medi-h5-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.MediPatientVisitsClient-module-scss-module__QhcQaW__detailOverlay{z-index:1000;background:#0f172a59;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.MediPatientVisitsClient-module-scss-module__QhcQaW__detailPanel{width:100%;max-width:520px;max-height:var(--medi-patient-visits-client-panel-max-height);background:#fff;border-radius:18px 18px 0 0;grid-template-rows:auto minmax(0,1fr);animation:.18s ease-out MediPatientVisitsClient-module-scss-module__QhcQaW__medi-patient-visits-client-slide-up;display:grid;overflow:hidden;box-shadow:0 -18px 48px #0f172a2e}.MediPatientVisitsClient-module-scss-module__QhcQaW__detailHeader{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.MediPatientVisitsClient-module-scss-module__QhcQaW__detailHeader strong{font-size:16px;font-weight:800}.MediPatientVisitsClient-module-scss-module__QhcQaW__detailHeader button{background:var(--medi-h5-support);color:var(--medi-h5-primary);font:inherit;border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800}.MediPatientVisitsClient-module-scss-module__QhcQaW__detailHeader button:disabled{opacity:.55}.MediPatientVisitsClient-module-scss-module__QhcQaW__detailList{min-height:0;padding:4px 16px max(88px,28px + env(safe-area-inset-bottom));overflow-y:auto}.MediPatientVisitsClient-module-scss-module__QhcQaW__detailRow{border-bottom:1px solid #edf1f6;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:14px 0;font-size:14px;display:grid}.MediPatientVisitsClient-module-scss-module__QhcQaW__detailRow span{color:var(--medi-h5-muted)}.MediPatientVisitsClient-module-scss-module__QhcQaW__detailRow strong{min-width:0;color:var(--medi-h5-ink);text-align:right;overflow-wrap:anywhere;font-weight:800}@media (max-width:430px){.MediPatientVisitsClient-module-scss-module__QhcQaW__summaryCard{grid-template-columns:44px minmax(0,1fr)}.MediPatientVisitsClient-module-scss-module__QhcQaW__createButton{grid-column:1/-1;width:100%}}@keyframes MediPatientVisitsClient-module-scss-module__QhcQaW__medi-patient-visits-client-slide-up{0%{opacity:.72;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
