.chat-v2_screen__BBOQZ{--navy:#071b4f;--navy-soft:#14346b;--aqua:#20c5d9;--mint:#d9f6ee;--surface:#ffffff;--canvas:#eef7f8;--line:#d9e4e8;--muted:#61728b;--chat-safe-bottom:env(safe-area-inset-bottom);position:fixed;inset:var(--doctor-chat-v2-top,0) 0 auto;display:grid;grid-template-columns:minmax(248px,304px) minmax(0,1fr);width:100%;height:var(--doctor-chat-v2-height,100dvh);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);overflow:hidden;color:var(--navy);background:var(--surface);font-family:inherit;letter-spacing:0}.chat-v2_screen__BBOQZ button,.chat-v2_screen__BBOQZ textarea{font:inherit;letter-spacing:0}.chat-v2_screen__BBOQZ[data-keyboard-open=true]{--chat-safe-bottom:0px}.chat-v2_screen__BBOQZ[data-installed-app=true]{--chat-safe-bottom:max(env(safe-area-inset-bottom),30px)}.chat-v2_screen__BBOQZ[data-installed-app=true][data-keyboard-open=true]{--chat-safe-bottom:0px}@media (min-width:900px){.chat-v2_screen__BBOQZ[data-prescribing-open=true]{grid-template-columns:minmax(0,1fr);padding-right:min(740px,calc(100vw - 340px))}.chat-v2_screen__BBOQZ[data-prescribing-open=true]>.chat-v2_sidebar__Lj6Pk{display:none}}@media (min-width:900px) and (max-width:1100px){.chat-v2_screen__BBOQZ[data-prescribing-open=true]{padding-right:min(620px,calc(100vw - 300px))}}.chat-v2_sidebar__Lj6Pk{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;border-right:1px solid var(--line);background:#fff}.chat-v2_sidebarHeader__Ais3u{display:flex;align-items:center;gap:10px;min-height:68px;padding:10px 16px;border-bottom:1px solid var(--line)}.chat-v2_drawer__1CQau header button,.chat-v2_mobileBack__O6YL_,.chat-v2_moreButton__Qx__N,.chat-v2_sidebarHeader__Ais3u button{display:inline-grid;width:42px;height:42px;place-items:center;padding:0;border:0;border-radius:50%;color:var(--navy);background:transparent;cursor:pointer}.chat-v2_drawer__1CQau header button:hover,.chat-v2_mobileBack__O6YL_:hover,.chat-v2_moreButton__Qx__N:hover,.chat-v2_sidebarHeader__Ais3u button:hover{background:#edf4f7}.chat-v2_drawer__1CQau header button svg,.chat-v2_mobileBack__O6YL_ svg,.chat-v2_moreButton__Qx__N svg,.chat-v2_sidebarHeader__Ais3u svg{width:21px;height:21px}.chat-v2_sidebarHeader__Ais3u .chat-v2_brandLogoLink__2JrAA{display:flex;width:100%;height:48px;justify-content:flex-start;border-radius:4px}.chat-v2_brandLogoLink__2JrAA img{display:block;width:210px;max-width:100%;height:48px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.chat-v2_brandLogoLink__2JrAA img[data-brand=myclinic]{width:auto;height:28px;margin:auto 0;-o-object-fit:contain;object-fit:contain}.chat-v2_sidebarHeader__Ais3u strong{font-size:17px}.chat-v2_sidebarTitle__PfP__{display:flex;justify-content:space-between;align-items:center;padding:18px 18px 10px;color:var(--muted);font-size:13px;font-weight:700;text-transform:uppercase}.chat-v2_sidebarTitle__PfP__ strong{min-width:24px;padding:3px 7px;border-radius:12px;color:var(--navy);background:#e6f8fa;text-align:center}.chat-v2_consultationList__MkwZ9{overflow:auto;padding:4px 10px 16px}.chat-v2_consultationList__MkwZ9 button{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;width:100%;min-height:66px;align-items:center;padding:9px;border:0;border-radius:6px;color:var(--navy);background:transparent;text-align:left;cursor:pointer}.chat-v2_consultationList__MkwZ9 button:hover{background:#f2f7f8}.chat-v2_consultationList__MkwZ9 .chat-v2_selectedConsultation__bDn3f{background:#e2f7f8}.chat-v2_avatar__c9NCE,.chat-v2_headerAvatar__7pFw8{display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:var(--navy-soft);font-weight:800}.chat-v2_avatar__c9NCE{width:44px;height:44px;font-size:13px}.chat-v2_consultationText__ohFSE{display:grid;min-width:0;gap:3px}.chat-v2_consultationText__ohFSE strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.chat-v2_consultationText__ohFSE span{color:var(--muted);font-size:12px}.chat-v2_secureNote__kwvnb{display:flex;gap:7px;align-items:center;margin:0;padding:15px 18px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.chat-v2_secureNote__kwvnb svg{width:14px}.chat-v2_headerArea__OLgxT{grid-row:1;min-width:0;z-index:3}.chat-v2_dashboardBack__ePh9q{display:inline-grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#071b4f;cursor:pointer}.chat-v2_dashboardBack__ePh9q:hover{background:#edf7f8}.chat-v2_dashboardBack__ePh9q svg{width:22px;height:22px}.chat-v2_queueNotice__fkiuf{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#e5f6f2;color:#125b50;font-size:14px;border-bottom:1px solid #c6e7df}.chat-v2_queueNotice__fkiuf>svg{flex:0 0 20px;width:20px;height:20px}.chat-v2_queueNotice__fkiuf span{flex:1;min-width:0}.chat-v2_queueNotice__fkiuf button{flex-shrink:0;border:0;padding:8px;background:transparent;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.chat-v2_workspace__TgoHy{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;background:var(--surface)}.chat-v2_chatHeader__YLrKT{grid-row:1;z-index:3;display:flex;align-items:center;gap:11px;min-width:0;min-height:68px;padding:9px 16px;border-bottom:1px solid var(--line);background:#fff}.chat-v2_headerAvatar__7pFw8{width:44px;height:44px;font-size:13px}.chat-v2_mobileBack__O6YL_{display:none}.chat-v2_patientIdentity__bDX26{display:grid;min-width:0;flex:1;gap:2px;padding:5px 2px;border:0;color:var(--navy);background:transparent;text-align:left;cursor:pointer}.chat-v2_patientIdentity__bDX26 strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.chat-v2_patientIdentity__bDX26 span{color:var(--muted);font-size:12px}.chat-v2_finishButton__op_c_{min-height:38px;padding:0 15px;border:1px solid #cfd9df;border-radius:5px;color:var(--navy);background:#fff;font-size:13px;font-weight:750;cursor:pointer}.chat-v2_finishButton__op_c_:hover{border-color:var(--aqua);background:#f2fbfc}.chat-v2_finishButton__op_c_:disabled{cursor:wait;opacity:.55}.chat-v2_errorBanner__6Izz9{position:absolute;top:68px;right:0;left:0;z-index:2;margin:0;padding:8px 18px;border-bottom:1px solid #f0caca;color:#842828;background:#fff4f4;font-size:13px}.chat-v2_timeline__u6n_b{grid-row:2;min-height:0;background:var(--canvas);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:18px max(18px,calc((100% - 920px) / 2)) 28px;outline:none;scrollbar-gutter:stable}.chat-v2_timeline__u6n_b:before{position:fixed;inset:68px 0 0 304px;z-index:-1;background-color:var(--canvas);content:""}.chat-v2_loadOlder__EdsYR{display:flex;align-items:center;gap:7px;margin:0 auto 14px;padding:7px 12px;border:1px solid var(--line);border-radius:16px;color:var(--muted);background:#fff;font-size:12px;cursor:pointer}.chat-v2_loadOlder__EdsYR svg{width:14px;animation:chat-v2_spin__R0nlr 1s linear infinite}.chat-v2_dayDivider__AIvVz{display:flex;justify-content:center;margin:8px 0 6px}.chat-v2_dayMarker__nnjB8{padding:4px 9px;border-radius:10px;color:#53657e;background:#dcecef;font-size:10px;font-weight:800;text-transform:uppercase}.chat-v2_confidentiality__lvt4K{display:flex;max-width:420px;align-items:center;justify-content:center;gap:6px;margin:0 auto 22px;color:var(--muted);font-size:11px;text-align:center}.chat-v2_confidentiality__lvt4K svg{width:13px}.chat-v2_messageList__gd_tZ{display:grid;gap:5px;margin:0;padding:0;list-style:none}.chat-v2_messageRow__tucFK{display:flex;justify-content:flex-start}.chat-v2_ownMessage__XgPMB{justify-content:flex-end}.chat-v2_messageBubble__K_kJX{max-width:min(72%,620px);padding:8px 10px 5px;border:1px solid rgba(7,27,79,.06);border-radius:7px;color:#10234c;background:#fff;box-shadow:0 1px 1px rgba(7,27,79,.07)}.chat-v2_ownMessage__XgPMB .chat-v2_messageBubble__K_kJX{background:var(--mint)}.chat-v2_failedBubble__X8mvY{border-color:#df9d9d;background:#fff2f2}.chat-v2_messageBubble__K_kJX p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.42}.chat-v2_messageMeta__SazTr{display:flex;min-height:17px;align-items:center;justify-content:flex-end;gap:3px;margin-top:2px;color:#65758c;font-size:10px}.chat-v2_messageMeta__SazTr svg{width:15px;height:15px}.chat-v2_messageMeta__SazTr button{display:flex;gap:4px;align-items:center;padding:0;border:0;color:#9b2525;background:transparent;font-size:11px;font-weight:700;cursor:pointer}.chat-v2_readReceipt__jGqYB{color:#1688d4}.chat-v2_systemMessage__ZCfVs{display:table;margin:8px auto;padding:5px 10px;border-radius:6px;color:var(--muted);background:#dcecef;font-size:11px;text-align:center}.chat-v2_attachmentCard__i_gZA{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;width:min(310px,65vw);min-width:0;align-items:center;gap:9px;padding:10px;border:0;border-radius:5px;color:var(--navy);background:rgba(255,255,255,.72);text-align:left;cursor:pointer}.chat-v2_imageAttachmentPreview__e7hxE{display:block;width:min(310px,65vw);max-height:260px;margin:0 0 6px;padding:0;overflow:hidden;border:0;border-radius:5px;background:#dbe6e9;cursor:pointer}.chat-v2_imageAttachmentPreview__e7hxE img{display:block;width:100%;max-height:260px;-o-object-fit:cover;object-fit:cover}.chat-v2_attachmentCard__i_gZA>svg:first-child{width:28px;height:28px}.chat-v2_attachmentCard__i_gZA>svg:last-child{width:18px;height:18px;color:#52627a}.chat-v2_pdfIcon__ksg7w{color:#d34b45}.chat-v2_imageIcon__KKLVd{color:#0b8fa5}.chat-v2_mediaSpinner__6YMMh{animation:chat-v2_attachmentSpin__6Wh7c 1s linear infinite}@keyframes chat-v2_attachmentSpin__6Wh7c{to{transform:rotate(1turn)}}.chat-v2_mediaInlineError__PjYjY{display:block;margin-top:5px;color:#9f3430;font-size:10px}.chat-v2_attachmentCopy__MyG_S{display:grid;min-width:0;flex:1;gap:2px}.chat-v2_attachmentCopy__MyG_S strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.chat-v2_attachmentCopy__MyG_S small{margin-top:3px;font-size:10px;color:var(--muted)}.chat-v2_audioBubbleCompact__K6Q8f{display:grid;grid-template-columns:38px minmax(0,1fr);width:min(250px,68vw);min-height:54px;align-items:center;gap:8px;color:inherit}.chat-v2_audioBubbleCompact__K6Q8f>button{display:grid;width:38px;height:38px;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:var(--navy);cursor:pointer}.chat-v2_audioBubbleCompact__K6Q8f>button svg{width:18px;height:18px}.chat-v2_audioTrack__xD0v7{display:grid;min-width:0;gap:4px}.chat-v2_audioTrack__xD0v7 small{color:var(--muted);font-size:10px}.chat-v2_waveform__mHRw6{position:relative;display:block;width:100%;height:22px;overflow:hidden;opacity:.48;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 6px)}.chat-v2_waveform__mHRw6 i{position:absolute;inset:0 auto 0 0;display:block;max-width:100%;background:rgba(32,197,217,.42)}.chat-v2_audioReceipt__nS4Z_{grid-column:2;justify-self:end;color:var(--muted);font-size:9px}.chat-v2_composerArea__HdcRn{grid-row:3;position:relative;z-index:4;padding:9px max(12px,calc((100% - 940px) / 2)) max(9px,var(--chat-safe-bottom));border-top:1px solid var(--line);background:#f8fbfc}.chat-v2_composer__4jdzZ{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:8px;align-items:end}.chat-v2_quickReplySuggestions__PT_Wn{position:absolute;z-index:5;bottom:calc(100% + 8px);left:0;right:0;max-height:min(290px,38dvh);overflow-y:auto;padding:5px;border:1px solid #cadcde;border-radius:8px;background:white;box-shadow:0 12px 32px #102c3926}.chat-v2_quickReplySuggestions__PT_Wn button{width:100%;min-height:48px;display:grid;gap:2px;padding:8px 12px;border:0;border-radius:6px;text-align:left;color:var(--navy);background:transparent;cursor:pointer}.chat-v2_quickReplySuggestions__PT_Wn button:hover,.chat-v2_quickReplySuggestions__PT_Wn button[aria-selected=true]{background:#e7f5f5}.chat-v2_quickReplySuggestions__PT_Wn strong{font-size:13px}.chat-v2_quickReplySuggestions__PT_Wn span{min-width:0;overflow:hidden;color:#5f7082;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chat-v2_hiddenFileInput__qk7J4{position:fixed;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.chat-v2_composerShell__e27VH{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:end;min-height:46px;padding:3px;border:1px solid #d4dfe4;border-radius:23px;background:#fff}.chat-v2_composerShell__e27VH>textarea:last-child{padding-right:14px}.chat-v2_composerShell__e27VH button{display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:50%;color:#60718a;background:transparent;cursor:pointer}.chat-v2_composerShell__e27VH button:hover{background:#eef5f6}.chat-v2_composerShell__e27VH svg{width:20px}.chat-v2_composer__4jdzZ textarea{width:100%;min-height:24px;max-height:120px;align-self:center;resize:none;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:1px 4px;border:0;outline:0;color:var(--navy);background:transparent;font-size:16px;line-height:24px;scrollbar-width:none}.chat-v2_composer__4jdzZ textarea::-webkit-scrollbar{display:none}.chat-v2_composer__4jdzZ textarea::-moz-placeholder{color:#7a899c}.chat-v2_composer__4jdzZ textarea::placeholder{color:#7a899c}.chat-v2_sendButton__E3DF0{display:grid;width:46px;height:46px;place-items:center;padding:0;border:0;border-radius:50%;color:#fff;background:var(--navy);cursor:pointer}.chat-v2_sendButton__E3DF0 svg{width:20px}.chat-v2_sendButton__E3DF0:disabled{opacity:.48;cursor:default}.chat-v2_cancelRecording__tWUI6{background:#9b2525}.chat-v2_recordingButton__7C7R8{color:#b42323!important;background:#fff0f0!important}.chat-v2_composerError__z8DWN,.chat-v2_recordingStatus__mvhyf{grid-column:1/-1;padding-left:48px;color:var(--muted);font-size:11px}.chat-v2_composerError__z8DWN{color:#9b2525}.chat-v2_mediaComposer___bcy8{display:grid;grid-template-columns:48px minmax(0,1fr) 42px 42px;min-height:58px;align-items:center;gap:8px;padding:6px 8px;border:1px solid #d4dfe4;border-radius:7px;background:#fff}.chat-v2_mediaComposer___bcy8>img{width:48px;height:48px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.chat-v2_mediaDraftIcon__8upW4{display:grid;width:48px;height:48px;place-items:center;border-radius:4px;color:var(--navy);background:#eaf5f7}.chat-v2_mediaDraftIcon__8upW4 svg{width:23px}.chat-v2_mediaDraftCopy__8KG1s{display:grid;min-width:0;gap:3px}.chat-v2_mediaDraftCopy__8KG1s strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.chat-v2_mediaDraftCopy__8KG1s small{color:var(--muted);font-size:10px}.chat-v2_mediaDraftCopy__8KG1s progress{width:100%;height:4px;accent-color:var(--aqua)}.chat-v2_mediaComposer___bcy8>button{display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:50%;color:var(--navy);background:#eef6f7;cursor:pointer}.chat-v2_mediaComposer___bcy8>button:last-child{color:#8c2b2b}.chat-v2_mediaComposer___bcy8>button svg,.chat-v2_mediaComposer___bcy8>svg{width:19px}.chat-v2_spinning__lJ8L8{animation:chat-v2_spin__R0nlr 1s linear infinite}.chat-v2_jumpButton__ztlNU{position:absolute;left:50%;bottom:calc(100% + 10px);display:grid;width:42px;height:42px;place-items:center;padding:0;transform:translateX(-50%);border:1px solid #d4e0e4;border-radius:50%;color:var(--navy);background:#fff;box-shadow:0 4px 14px rgba(7,27,79,.15);cursor:pointer}.chat-v2_jumpButton__ztlNU>span{font-size:22px;line-height:1}.chat-v2_jumpButton__ztlNU strong{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;color:#fff;background:#16798b;font-size:10px;line-height:18px}.chat-v2_readOnlyNotice___QRcn{grid-row:3;display:grid;gap:2px;padding:13px 18px max(13px,var(--chat-safe-bottom));border-top:1px solid var(--line);background:#fff;text-align:center}.chat-v2_readOnlyNotice___QRcn strong{font-size:13px}.chat-v2_readOnlyNotice___QRcn span{color:var(--muted);font-size:11px}.chat-v2_emptyState__0l5PL,.chat-v2_loadingState__4Q9wh{display:flex;min-height:0;align-items:center;justify-content:center;gap:8px;color:var(--muted)}.chat-v2_loadingState__4Q9wh{grid-row:2;background:var(--canvas)}.chat-v2_loadingState__4Q9wh svg{width:18px;animation:chat-v2_spin__R0nlr 1s linear infinite}.chat-v2_emptyState__0l5PL{grid-row:1/-1;flex-direction:column;padding:24px;background:var(--canvas);text-align:center}.chat-v2_emptyState__0l5PL strong{color:var(--navy)}.chat-v2_drawerBackdrop__j5OtT{position:fixed;inset:0;z-index:20;display:flex;justify-content:flex-end;background:rgba(6,18,43,.38)}.chat-v2_drawer__1CQau{width:min(420px,100%);height:100%;overflow-y:auto;padding-bottom:var(--chat-safe-bottom,env(safe-area-inset-bottom));background:#fff;box-shadow:-12px 0 32px rgba(7,27,79,.18)}.chat-v2_drawer__1CQau header{position:sticky;top:0;z-index:1;display:flex;min-height:78px;align-items:center;justify-content:space-between;padding:max(14px,env(safe-area-inset-top)) 18px 14px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.98)}.chat-v2_drawer__1CQau header span{color:var(--muted);font-size:11px;font-weight:750;text-transform:uppercase}.chat-v2_drawer__1CQau header>div{min-width:0;flex:1}.chat-v2_drawer__1CQau header>button{flex:0 0 42px}.chat-v2_drawer__1CQau h2{display:flex;align-items:center;gap:4px;margin:3px 0 0;font-size:21px}.chat-v2_drawer__1CQau header .chat-v2_patientName__2XDA0{min-width:0;overflow-wrap:anywhere;color:inherit;font:inherit;text-transform:none}.chat-v2_drawer__1CQau section{padding:18px;border-bottom:1px solid var(--line)}.chat-v2_drawer__1CQau h3{margin:0 0 13px;font-size:13px;text-transform:uppercase}.chat-v2_drawer__1CQau dl{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;margin:0}.chat-v2_drawer__1CQau dl div{min-width:0}.chat-v2_drawer__1CQau dt{margin-bottom:3px;color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase}.chat-v2_drawer__1CQau dd{margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:650}.chat-v2_drawer__1CQau .chat-v2_copyableValue__8hYNV{display:flex;align-items:center;justify-content:space-between;gap:4px}.chat-v2_copyableValue__8hYNV>span:first-child{min-width:0}.chat-v2_drawer__1CQau p{margin:0;color:var(--muted);font-size:13px}.chat-v2_modalBackdrop__Y0N6j{position:fixed;inset:0;z-index:25;display:grid;place-items:center;padding:18px;background:rgba(6,18,43,.48)}.chat-v2_finishDialog__jzzPa{width:min(560px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;border-radius:7px;background:#fff;box-shadow:0 20px 50px rgba(7,27,79,.24)}.chat-v2_finishDialog__jzzPa header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.chat-v2_finishDialog__jzzPa header span{color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase}.chat-v2_finishDialog__jzzPa h2{margin:3px 0 0;font-size:20px}.chat-v2_finishDialog__jzzPa header button{display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:50%;color:var(--navy);background:transparent;cursor:pointer}.chat-v2_finishDialog__jzzPa header button:hover{background:#edf4f7}.chat-v2_finishDialog__jzzPa header svg{width:20px}.chat-v2_finishBody__EXZju{display:grid;gap:12px;padding:18px}.chat-v2_finishBody__EXZju label{font-size:13px;font-weight:750}.chat-v2_finishBody__EXZju textarea{width:100%;min-height:128px;resize:vertical;padding:12px;border:1px solid #ccd9df;border-radius:5px;outline:none;color:var(--navy);background:#fff;font-size:16px;line-height:1.45}.chat-v2_finishBody__EXZju textarea:focus{border-color:var(--aqua);box-shadow:0 0 0 3px rgba(32,197,217,.14)}.chat-v2_finishBody__EXZju p{margin:0;color:var(--muted);font-size:12px}.chat-v2_finishActions__poZz8 button,.chat-v2_finishBody__EXZju>button{min-height:44px;padding:0 16px;border:1px solid var(--navy);border-radius:5px;color:#fff;background:var(--navy);font-weight:750;cursor:pointer}.chat-v2_finishBody__EXZju button:disabled{cursor:default;opacity:.5}.chat-v2_finishActions__poZz8{display:flex;justify-content:flex-end;gap:8px}.chat-v2_finishActions__poZz8 .chat-v2_secondaryAction__jc9UN{color:var(--navy);border-color:#cbd7dd;background:#fff}.chat-v2_savedRecordHeading__su_vm{display:flex;align-items:flex-start;gap:10px}.chat-v2_savedRecordHeading__su_vm svg{flex:none;width:22px;height:22px;margin-top:1px;color:#14866d}.chat-v2_savedRecordHeading__su_vm strong{display:block;font-size:15px}.chat-v2_savedRecordHeading__su_vm p{margin-top:2px}.chat-v2_savedRecordPreview__O4lQ7{max-height:min(44vh,320px);overflow-y:auto;padding:12px;border:1px solid #d6e2e7;border-radius:5px;color:var(--navy);background:#f6fafb;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.chat-v2_savedRecordPreview__O4lQ7:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}@keyframes chat-v2_spin__R0nlr{to{transform:rotate(1turn)}}.chat-v2_otherUnread__cEpLx{display:none;align-items:center;gap:8px;margin:6px 8px 0;padding:8px 8px 8px 12px;border:1px solid #f3c2c2;border-radius:8px;color:var(--navy);background:#fff5f5;font-size:14px;box-shadow:0 2px 8px rgba(16,42,67,.08)}.chat-v2_otherUnreadDot__CKP03{flex:none;width:9px;height:9px;border-radius:50%;background:#e02424}.chat-v2_otherUnreadText__Q_0Lg{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-v2_otherUnreadOpen__nhsjo{flex:none;min-height:34px;padding:0 12px;border:0;border-radius:6px;color:#fff;background:var(--navy);font-weight:750;cursor:pointer}.chat-v2_otherUnreadClose__cNkLW{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:6px;color:var(--navy);background:transparent;cursor:pointer}.chat-v2_otherUnreadClose__cNkLW svg{width:16px;height:16px}.chat-v2_toast__7M67U{display:flex;align-items:center;gap:8px;margin:6px 8px 0;padding:8px 8px 8px 12px;border:1px solid #bfe3d2;border-radius:8px;color:#1f5a3f;background:#effaf4;font-size:14px;font-weight:600;box-shadow:0 2px 8px rgba(16,42,67,.08)}.chat-v2_toast__7M67U span{flex:1;min-width:0;overflow-wrap:anywhere}.chat-v2_toast__7M67U button{flex:none;display:inline-grid;place-items:center;width:34px;height:34px;border:0;border-radius:6px;color:inherit;background:transparent;cursor:pointer}.chat-v2_toast__7M67U svg{width:16px;height:16px}@media (max-width:767px){.chat-v2_screen__BBOQZ{grid-template-columns:minmax(0,1fr)}.chat-v2_sidebar__Lj6Pk{display:none}.chat-v2_otherUnread__cEpLx{display:flex}.chat-v2_workspace__TgoHy{height:100%}.chat-v2_chatHeader__YLrKT{min-height:62px;padding:max(7px,env(safe-area-inset-top)) 7px 7px}.chat-v2_errorBanner__6Izz9{top:62px}.chat-v2_mobileBack__O6YL_{display:inline-grid}.chat-v2_headerAvatar__7pFw8{width:38px;height:38px}.chat-v2_patientIdentity__bDX26 strong{font-size:15px}.chat-v2_moreButton__Qx__N{display:inline-grid}.chat-v2_finishButton__op_c_{display:none}.chat-v2_timeline__u6n_b{padding:14px 8px 24px;scrollbar-gutter:auto}.chat-v2_messageBubble__K_kJX{max-width:84%}.chat-v2_composerArea__HdcRn{padding:7px 7px max(7px,var(--chat-safe-bottom))}.chat-v2_screen__BBOQZ[data-installed-app=true] .chat-v2_composerArea__HdcRn{padding-left:12px;padding-right:12px}.chat-v2_mediaComposer___bcy8{grid-template-columns:42px minmax(0,1fr) 38px 38px;gap:5px}.chat-v2_mediaComposer___bcy8>img,.chat-v2_mediaDraftIcon__8upW4{width:42px;height:42px}.chat-v2_attachmentCard__i_gZA{width:min(310px,65vw)}.chat-v2_audioBubbleCompact__K6Q8f{width:min(250px,72vw)}.chat-v2_drawer__1CQau{width:100%}.chat-v2_drawer__1CQau dl{grid-template-columns:1fr}.chat-v2_modalBackdrop__Y0N6j{align-items:end;padding:0}.chat-v2_finishDialog__jzzPa{width:100%;max-height:calc(100dvh - 24px);border-radius:7px 7px 0 0;padding-bottom:var(--chat-safe-bottom,env(safe-area-inset-bottom))}.chat-v2_finishActions__poZz8{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:359px){.chat-v2_chatHeader__YLrKT{gap:6px}.chat-v2_mobileBack__O6YL_{width:36px;height:36px}.chat-v2_headerAvatar__7pFw8{width:35px;height:35px}.chat-v2_finishButton__op_c_{padding:0 8px}.chat-v2_composer__4jdzZ{grid-template-columns:minmax(0,1fr) 44px;gap:5px}.chat-v2_sendButton__E3DF0{width:44px;height:44px}}.chat-v2_optionsWrap__DVe7F{position:relative;flex:0 0 auto;z-index:20}.chat-v2_optionsPanel___LiDm{position:absolute;right:0;top:calc(100% + 8px);width:250px;max-width:calc(100vw - 32px);padding:6px;border:1px solid #d9e4e8;border-radius:8px;background:#fff;box-shadow:0 8px 24px #071b4f24}.chat-v2_optionsPanel___LiDm button{display:block;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:4px;background:transparent;color:#071b4f;font-size:14px;text-align:left;cursor:pointer}.chat-v2_optionsPanel___LiDm button:focus-visible,.chat-v2_optionsPanel___LiDm button:hover{background:#edf7f8}.chat-v2_optionsPanel___LiDm button:disabled{opacity:.5;cursor:default}.chat-v2_messageBubble__K_kJX{position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-touch-callout:default}.chat-v2_messageActionSurface___0rRx:focus-visible{outline:2px solid #00858f;outline-offset:2px}.chat-v2_messageActionSurface___0rRx .chat-v2_attachmentCard__i_gZA,.chat-v2_messageActionSurface___0rRx .chat-v2_audioBubbleCompact__K6Q8f,.chat-v2_messageActionSurface___0rRx .chat-v2_imageAttachmentPreview__e7hxE{max-width:100%}.chat-v2_messageActionsMenu__7ouGN{position:fixed;z-index:1100;min-width:176px;padding:4px;border:1px solid #cbd9de;border-radius:6px;background:#fff;color:#183440;box-shadow:0 8px 24px #142d4226}.chat-v2_messageActionsMenu__7ouGN button{width:100%;min-height:44px;display:flex;gap:10px;align-items:center;padding:8px 12px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;cursor:pointer}.chat-v2_messageActionsMenu__7ouGN button:focus-visible,.chat-v2_messageActionsMenu__7ouGN button:hover{background:#e6f3f1}.chat-v2_messageActionsMenu__7ouGN svg{width:18px;height:18px}.chat-v2_replyPreview__lY1Iq{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 8px;padding:8px 10px;border-left:3px solid #00858f;border-radius:4px;background:#00858f0d}.chat-v2_replyContent__LEMq6{flex:1;min-width:0;display:grid;gap:3px}.chat-v2_replyContent__LEMq6 strong{color:#006e77;font-size:12px;font-weight:700;overflow-wrap:anywhere}.chat-v2_replyContent__LEMq6 span{color:#526974;font-size:13px;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-v2_replyDraft__fIR70{margin-bottom:8px;background:#f0f7f7}.chat-v2_replyPreview__lY1Iq button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:4px;background:transparent;color:#526974;cursor:pointer}.chat-v2_replyPreview__lY1Iq button:hover{background:#deeeee}.chat-v2_replyPreview__lY1Iq button svg{width:18px;height:18px}.chat-v2_unreadBadge__srZYs{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;border-radius:999px;background:#d93a3a;color:#fff;font-size:12px;font-weight:700;line-height:1;flex:none}.chat-v2_messageLink___8glH{color:#0a5bd3;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.chat-v2_messageLink___8glH:visited{color:#5b3fc4}.chat-v2_linkedImages__nHjTs{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.chat-v2_linkedImages__nHjTs a{display:block;border-radius:10px;overflow:hidden;line-height:0}.chat-v2_linkedImages__nHjTs img{display:block;width:100%;max-width:280px;max-height:320px;-o-object-fit:cover;object-fit:cover;background:rgba(0,0,0,.05)}.chat-v2_linkedImages__nHjTs button{align-self:flex-start;display:inline-flex;align-items:baseline;gap:6px;max-width:100%;width:auto;height:auto;padding:6px 12px;border:1px solid rgba(0,0,0,.15);border-radius:999px;background:rgba(255,255,255,.7);color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.chat-v2_linkedImages__nHjTs button span{overflow:hidden;font-weight:400;opacity:.7;text-overflow:ellipsis;white-space:nowrap}.chat-v2_messageActionSurface___0rRx{touch-action:pan-y;transform:translateX(var(--swipe,0));transition:transform .18s ease}.chat-v2_messageActionSurface___0rRx[data-swiping]{transition:none}.chat-v2_swipeReply__e0M3l{position:absolute;left:-36px;top:50%;display:grid;place-items:center;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:rgba(8,123,124,.12);color:#087b7c;opacity:var(--swipe-progress,0);transform:scale(calc(.6 + .4 * var(--swipe-progress, 0)));pointer-events:none}.chat-v2_swipeReply__e0M3l svg{width:16px;height:16px}.chat-v2_linkImagePreview__hsgdZ{position:absolute;z-index:4;bottom:calc(100% + 6px);left:0;right:0;display:flex;align-items:stretch;min-width:0;overflow:hidden;border-radius:8px;background:#f0f2f5;box-shadow:0 1px 2px #0b141a26}.chat-v2_linkImagePreview__hsgdZ[hidden]{display:none}.chat-v2_linkImagePreview__hsgdZ img{width:72px;height:72px;flex:0 0 72px;-o-object-fit:cover;object-fit:cover;background:#e3e7ea}.chat-v2_linkImagePreview__hsgdZ div{display:flex;flex:1;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:8px 12px}.chat-v2_linkImagePreview__hsgdZ strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#111b21}.chat-v2_linkImagePreview__hsgdZ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#667781}.chat-v2_linkImagePreview__hsgdZ button{display:grid;place-items:center;align-self:flex-start;flex:0 0 32px;width:32px;height:32px;margin:4px;padding:0;border:0;border-radius:50%;background:transparent;color:#54656f;cursor:pointer}.chat-v2_linkImagePreview__hsgdZ button:hover{background:#e3e7ea}.chat-v2_linkImagePreview__hsgdZ button svg{width:18px;height:18px}.chat-v2_replyPreview__lY1Iq .chat-v2_replyOpen__OtnSc{display:grid;flex:1 1 auto;place-items:start;justify-content:stretch;min-width:0;width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.chat-v2_replyPreview__lY1Iq .chat-v2_replyOpen__OtnSc:hover{background:transparent}.chat-v2_messageRow__tucFK[data-highlight] .chat-v2_messageBubble__K_kJX{animation:chat-v2_replyFlash__WsleK 1.6s ease}@keyframes chat-v2_replyFlash__WsleK{0%,35%{box-shadow:0 0 0 3px #00858f66;filter:brightness(.94)}to{box-shadow:0 0 0 0 transparent;filter:none}}.chat-v2_patientIdentity__bDX26 span.chat-v2_typingStatus__CC7on{color:var(--teal,#007e87);font-weight:600}.chat-v2_typingRow__d5Jpa{display:flex;justify-content:flex-start;padding-top:5px}.chat-v2_typingBubble__3xqLj{display:inline-flex;align-items:center;gap:4px;padding:11px 13px;border:1px solid rgba(7,27,79,.06);border-radius:7px;background:#fff;box-shadow:0 1px 1px rgba(7,27,79,.07)}.chat-v2_typingBubble__3xqLj i{width:7px;height:7px;border-radius:50%;background:#8a98a8;animation:chat-v2_typingDot__OZJSJ 1.2s ease-in-out infinite}.chat-v2_typingBubble__3xqLj i:nth-child(2){animation-delay:.15s}.chat-v2_typingBubble__3xqLj i:nth-child(3){animation-delay:.3s}@keyframes chat-v2_typingDot__OZJSJ{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.chat-v2_typingBubble__3xqLj i{animation:none;opacity:.7}}.chat-v2_allergyBanner__qoGfP{display:flex;align-items:flex-start;gap:8px;margin:8px 12px 0;padding:8px 12px;border-radius:10px;border:1px solid;font-size:14px;line-height:1.4}.chat-v2_allergyBanner__qoGfP svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.chat-v2_allergyBanner__qoGfP span{min-width:0;overflow-wrap:anywhere}.chat-v2_allergyYes__jxcOg{background:#fdecea;border-color:#f2b8b1;color:#8f2318}.chat-v2_allergyNo__5MJNu{background:#ecf8f1;border-color:#a8dcbe;color:#145c37}.chat-v2_allergyPending__MHpUC{background:#f4f6f8;border-color:#dbe2e8;color:#4d5f6e}.chat-v2_reissueActions__cbbz5{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;margin-top:8px}.chat-v2_reissueActions__cbbz5 span{color:var(--navy);font-size:12px;font-weight:600}.chat-v2_reissueActions__cbbz5 button{min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);font-size:12.5px;font-weight:600;cursor:pointer}.chat-v2_reissueActions__cbbz5 button:hover{border-color:var(--navy)}.chat-v2_optionsLabel__sp8T_{display:block;padding:8px 12px 2px;color:#5b6b80;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.chat-v2_refundDialog__s8z5J{max-width:460px}.chat-v2_refundWarning__fAGsA{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;background:#fff4f2;border:1px solid #f3c2bb;color:#5c1a12}.chat-v2_refundWarning__fAGsA svg{flex:none;width:22px;height:22px;color:#c4321f;margin-top:2px}.chat-v2_refundWarning__fAGsA ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.45}.chat-v2_refundWarning__fAGsA p{margin:0;font-size:14px;line-height:1.5}.chat-v2_dangerAction__VMp2V{background:#c4321f!important;border-color:#c4321f!important;color:#fff!important;font-variant-numeric:tabular-nums}.chat-v2_dangerAction__VMp2V:disabled{opacity:.6;cursor:not-allowed}.chat-v2_refundError__Tnfyh{margin:10px 0 0;color:#b42318;font-size:13px}.chat-v2_refundDone__Nl_aF{display:flex;gap:10px;align-items:flex-start}.chat-v2_refundDone__Nl_aF svg{flex:none;width:22px;height:22px;color:#2f9e6a}.chat-v2_refundDone__Nl_aF p{margin:0}.chat-v2_optionsDanger__fEStp{color:#c4321f!important}.chat-v2_drawerTabs__fZCmm{position:sticky;top:78px;z-index:1;display:flex;gap:18px;padding:0 18px;border-bottom:1px solid var(--line);background:#fff}.chat-v2_drawerTabs__fZCmm button{padding:11px 4px 10px;border:0;border-bottom:3px solid transparent;color:var(--muted);background:none;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.chat-v2_drawerTabs__fZCmm button[aria-selected=true]{border-color:var(--aqua);color:var(--navy)}.chat-v2_patientEditForm__0SYKP label{display:block;margin-bottom:14px}.chat-v2_patientEditForm__0SYKP label span{display:block;margin-bottom:5px;color:var(--muted);font-size:10px;font-weight:750;text-transform:uppercase}.chat-v2_patientEditForm__0SYKP input{width:100%;height:42px;padding:0 12px;border:1px solid #b9c9d2;border-radius:8px;color:var(--navy);background:#fff;font:inherit;font-size:16px}.chat-v2_patientEditForm__0SYKP input:focus{border-color:var(--aqua);outline:2px solid var(--aqua)}.chat-v2_patientEditForm__0SYKP small{display:block;margin:-8px 0 14px;color:var(--muted);font-size:12px}.chat-v2_drawer__1CQau .chat-v2_patientLocked__8Cw_c div{padding:10px 12px;border:1px dashed var(--line);border-radius:8px;background:#f6f9fa}.chat-v2_drawer__1CQau .chat-v2_patientLocked__8Cw_c dt{display:flex;align-items:center;gap:5px}.chat-v2_drawer__1CQau .chat-v2_patientLocked__8Cw_c dt svg{width:12px;height:12px}.chat-v2_drawer__1CQau .chat-v2_patientLocked__8Cw_c dd{color:#4a5a70}.chat-v2_drawer__1CQau p.chat-v2_patientEditNote__ozdy7{display:flex;gap:10px;margin:18px 18px 0;padding:12px;border-radius:8px;color:#7a4b00;background:#fff7e6;font-size:12.5px;line-height:1.45}.chat-v2_drawer__1CQau p.chat-v2_patientEditError__w3wiO,.chat-v2_drawer__1CQau p.chat-v2_patientEditSaved__Ueri2{display:flex;align-items:center;gap:10px;margin:16px 18px 0;padding:12px;border-radius:8px;font-size:13px;font-weight:650}.chat-v2_drawer__1CQau p.chat-v2_patientEditSaved__Ueri2{color:#12586a;background:#e5f8f5}.chat-v2_drawer__1CQau p.chat-v2_patientEditError__w3wiO{color:#b42318;background:#fdecea}.chat-v2_patientEditNote__ozdy7 svg,.chat-v2_patientEditSaved__Ueri2 svg{flex:0 0 16px;width:16px;height:16px}.chat-v2_patientEditActions__h3gk5{display:flex;justify-content:flex-end;gap:10px;padding:16px 18px}.chat-v2_patientEditActions__h3gk5 button{height:42px;padding:0 18px;border:1px solid var(--line);border-radius:8px;color:var(--navy);background:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.chat-v2_patientEditActions__h3gk5 button[type=submit]{border-color:#0f7f8f;color:#fff;background:#0f7f8f}.chat-v2_patientEditActions__h3gk5 button:disabled{opacity:.5;cursor:default}.attendance_badge__o73DC{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-width:0;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap;background:#eef2f3;color:#4f616a}.attendance_badge__o73DC span{overflow:hidden;text-overflow:ellipsis}.attendance_badge__o73DC>svg[aria-hidden]{width:13px;height:13px;flex:0 0 auto}.attendance_badge__o73DC[data-tone=ok]{background:#e6f5ec;color:#1f6b43}.attendance_badge__o73DC[data-tone=warn]{background:#fff1d6;color:#7a4b08}.attendance_badge__o73DC[data-tone=neutral]{background:#eef4f8;color:#3d5a6c}.attendance_badge__o73DC[data-tone=muted]{background:#f3f4f5;color:#6b7a81;border:1px dashed #cfd8dc}.attendance_srOnly__ue_4g{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.attendance_compact__UItqt{font-size:11px;padding:0 6px}.copy-button_control___ClAI{position:relative;display:inline-flex;flex:0 0 auto;vertical-align:middle}.copy-button_control___ClAI>.copy-button_button__EcgTG{display:inline-grid;place-items:center;flex:0 0 40px;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:6px;color:var(--navy,#14346b);background:transparent;box-shadow:none;cursor:pointer}.copy-button_control___ClAI>.copy-button_button__EcgTG:hover{background:#edf4f7}.copy-button_control___ClAI>.copy-button_button__EcgTG:focus-visible{outline:2px solid #00858f;outline-offset:2px}.copy-button_control___ClAI>.copy-button_button__EcgTG svg{width:18px;height:18px}.copy-button_control___ClAI>.copy-button_feedback__cwxZt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.followUp_dialog__3Km_o{--ink:#182b38;--muted:#5d6f79;--line:#dde6e9;--accent:#007e87;--deep:#005b60;--ok:#1f7a4d;--warn:#8a5a00;--danger:#a33a48;width:min(640px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:white;box-shadow:0 24px 80px #102c3933;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.5}.followUp_dialog__3Km_o *,.followUp_dialog__3Km_o :after,.followUp_dialog__3Km_o :before{box-sizing:border-box;letter-spacing:0}.followUp_dialog__3Km_o::backdrop{background:#233c4860;backdrop-filter:blur(3px)}.followUp_dialog__3Km_o h2{margin:0 0 10px;font-size:19px;font-weight:700}.followUp_dialog__3Km_o h3{margin:4px 0 0;font-size:15px;font-weight:700}.followUp_dialog__3Km_o p{margin:0;color:#3d505b}.followUp_dialog__3Km_o form,.followUp_stack__WHiHl{display:grid;gap:14px}.followUp_dialog__3Km_o button,.followUp_dialog__3Km_o input,.followUp_dialog__3Km_o select,.followUp_dialog__3Km_o textarea{font:inherit;margin:0}.followUp_dialog__3Km_o :focus-visible{outline:3px solid #43b3c1;outline-offset:2px}.followUp_dialog__3Km_o svg{width:18px;height:18px;flex-shrink:0}.followUp_options__EAtag{display:grid;gap:8px;border:0;padding:0;margin:0;min-width:0}.followUp_options__EAtag legend{padding:0;margin-bottom:8px;font-weight:700;font-size:15px}.followUp_option__ydd29{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px 10px;align-items:start;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:white;cursor:pointer}.followUp_option__ydd29 input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.followUp_option__ydd29 strong{font-size:15px}.followUp_option__ydd29 span{grid-column:2;color:var(--muted);font-size:13px}.followUp_option__ydd29:has(input:checked){border-color:var(--accent);background:#f1f9f9;box-shadow:inset 0 0 0 1px var(--accent)}.followUp_option__ydd29[data-disabled]{cursor:not-allowed;background:#f6f8f9}.followUp_option__ydd29[data-disabled] strong{color:#75858d}.followUp_unavailable__8QavG{color:var(--warn)!important}.followUp_field__woVlh{display:grid;gap:6px;font-size:14px;font-weight:600}.followUp_field__woVlh select,.followUp_field__woVlh textarea{width:100%;min-height:44px;padding:8px 10px;border:1px solid #cddade;border-radius:8px;background:#fcfdfd;color:var(--ink);font-weight:400}.followUp_field__woVlh textarea{min-height:84px;resize:vertical;line-height:1.5}.followUp_row__7Iahl{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:14px;align-items:start}.followUp_hint__TkHjc{color:var(--muted);font-size:12px;font-weight:400}.followUp_check__rbzX_{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;cursor:pointer}.followUp_check__rbzX_ input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent);flex:0 0 auto}.followUp_panel__VK2H7{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#f8fbfb}.followUp_error__WDgEz{padding:10px 14px;border:1px solid #edc9ce;border-radius:8px;background:#fff5f5;color:var(--danger);font-size:14px;font-weight:600}.followUp_notice__llkhX{padding:10px 14px;border:1px solid #f0d9a4;border-radius:8px;background:#fffaf0;color:#5c4300;font-size:14px}.followUp_success__iKQYk{padding:10px 14px;border:1px solid #bfe3d2;border-radius:8px;background:#effaf4;color:#1f6b47;font-size:14px}.followUp_list__22fzV{list-style:none;margin:0;padding:0;display:grid;gap:6px}.followUp_list__22fzV li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:14px}.followUp_list__22fzV li strong{font-variant-numeric:tabular-nums}.followUp_tag__8x9zo{background:#e8f6f5;color:#106b78}.followUp_tagWarn__Y_2al,.followUp_tag__8x9zo{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700}.followUp_tagWarn__Y_2al{background:#fdf1f2;color:var(--danger)}.followUp_actions__USjE7{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.followUp_dialog__3Km_o .followUp_danger__WGUh9,.followUp_dialog__3Km_o .followUp_primary__ig71p,.followUp_dialog__3Km_o .followUp_secondary__ee0bB,.followUp_summary__2mSHS .followUp_primary__ig71p,.followUp_summary__2mSHS .followUp_secondary__ee0bB{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 16px;border-radius:8px;font-weight:600;font-size:14px;text-align:center;cursor:pointer}.followUp_dialog__3Km_o .followUp_primary__ig71p,.followUp_summary__2mSHS .followUp_primary__ig71p{background:var(--accent);color:white;border:1px solid var(--accent)}.followUp_dialog__3Km_o .followUp_primary__ig71p:hover:not(:disabled),.followUp_summary__2mSHS .followUp_primary__ig71p:hover:not(:disabled){background:var(--deep)}.followUp_dialog__3Km_o .followUp_secondary__ee0bB,.followUp_summary__2mSHS .followUp_secondary__ee0bB{background:white;color:#1f5f68;border:1px solid #cbdcde}.followUp_dialog__3Km_o .followUp_secondary__ee0bB:hover:not(:disabled),.followUp_summary__2mSHS .followUp_secondary__ee0bB:hover:not(:disabled){background:#f0f7f7}.followUp_dialog__3Km_o .followUp_danger__WGUh9{background:var(--danger);color:white;border:1px solid var(--danger)}.followUp_dialog__3Km_o button:disabled,.followUp_summary__2mSHS button:disabled{cursor:not-allowed;opacity:.55}.followUp_summary__2mSHS{--ink:#182b38;--muted:#5d6f79;--line:#dde6e9;--accent:#007e87;--deep:#005b60;display:grid;gap:12px;padding:16px 18px;border-radius:10px;background:#fff8e8;border:1px solid #f0d9a4;color:#4d3a06;font-size:14px}.followUp_summary__2mSHS[data-tone=done]{background:#effaf4;border-color:#bfe3d2;color:#1f4d36}.followUp_summary__2mSHS h2{margin:0;font-size:16px}.followUp_summary__2mSHS ol{margin:0;padding-left:22px;list-style:decimal;display:grid;gap:4px}.followUp_summary__2mSHS li[data-done]{color:#1f6b47}.followUp_summary__2mSHS .followUp_decision__gHane{padding:10px 12px;border-radius:8px;background:#ffffffb3;border:1px solid #ecdcb5;color:var(--ink)}.followUp_summary__2mSHS[data-tone=done] .followUp_decision__gHane{border-color:#cfe8db}.followUp_summary__2mSHS .followUp_buttons__UIjiE{display:flex;flex-wrap:wrap;gap:8px}.followUp_summary__2mSHS .followUp_link__Krt1k{overflow-wrap:anywhere;font-size:13px;color:var(--muted)}@media (max-width:560px){.followUp_dialog__3Km_o{padding:20px 16px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.followUp_row__7Iahl{grid-template-columns:minmax(0,1fr)}.followUp_actions__USjE7{flex-direction:column-reverse;align-items:stretch}.followUp_actions__USjE7>button{width:100%}.followUp_summary__2mSHS .followUp_buttons__UIjiE>button{flex:1 1 100%}}.followUp_summary__2mSHS svg{display:inline-block;width:16px;height:16px;vertical-align:-3px}.followUp_summary__2mSHS li[data-done] svg{color:#1f7a4d}.referral_urgency__As7va{display:grid;gap:6px;border:0;padding:0;margin:0;min-width:0}.referral_urgency__As7va legend{padding:0;margin-bottom:6px;font-size:14px;font-weight:600}.referral_segmented__kc7iu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #cddade;border-radius:10px;background:#f3f7f8}.referral_segmented__kc7iu label{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;padding:6px 10px;border-radius:7px;font-size:14px;font-weight:600;color:#3d505b;cursor:pointer}.referral_segmented__kc7iu input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.referral_segmented__kc7iu label[data-checked]{background:white;color:var(--deep);box-shadow:0 1px 3px #102c3926,inset 0 0 0 1px var(--accent)}.referral_segmented__kc7iu label:has(input:focus-visible){outline:3px solid #43b3c1;outline-offset:1px}.referral_count__7weV1{float:right;font-variant-numeric:tabular-nums}.referral_sent__6hFWJ{display:grid;gap:6px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#f8fbfb;font-size:14px}.referral_sent__6hFWJ ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.referral_sent__6hFWJ li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;overflow-wrap:anywhere}.referral_inlineButton__PioRB{margin-left:6px!important;padding:0;border:0;background:none;color:var(--accent);font-weight:700;text-decoration:underline;cursor:pointer}.calendarSync_privacy__jKJQ0{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#f7fbfb;font-size:14px;line-height:1.5;color:var(--muted)}.calendarSync_privacy__jKJQ0>svg[aria-hidden]{width:22px;height:22px;flex:0 0 auto;color:var(--accent);margin-top:1px}.calendarSync_privacy__jKJQ0 p{margin:0}.calendarSync_privacy__jKJQ0 strong{color:var(--ink)}.calendarSync_providers__3zd8M{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;align-items:start}.calendarSync_providerTitle__qvFvv{display:flex;gap:12px;align-items:flex-start;min-width:0}.calendarSync_providerTitle__qvFvv>svg[aria-hidden]{width:26px;height:26px;flex:0 0 auto;color:var(--accent);margin-top:2px}.calendarSync_providerTitle__qvFvv h2{margin:0;font-size:18px}.calendarSync_providerTitle__qvFvv p{margin:2px 0 0}.calendarSync_connection__S4gVg{display:grid;gap:14px;padding-top:14px;border-top:1px solid var(--line);min-width:0}.calendarSync_account__QZ9Rz{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between}.calendarSync_account__QZ9Rz>div{display:grid;gap:2px;min-width:0}.calendarSync_email__Kd5fC{overflow-wrap:anywhere}.calendarSync_calendars__yYmOu{display:grid;gap:2px;margin:0;padding:0;border:0;min-width:0}.calendarSync_calendars__yYmOu legend{padding:0;margin-bottom:4px;font-size:14px;font-weight:700}.calendarSync_calendars__yYmOu label{min-height:40px}.calendarSync_calendars__yYmOu label span{min-width:0;overflow-wrap:anywhere}.calendarSync_calendars__yYmOu .calendarSync_primaryTag__aLH8J{display:inline-block;vertical-align:1px}.calendarSync_primaryTag__aLH8J{margin-left:8px;padding:1px 7px;border-radius:999px;background:#eef2f3;color:var(--muted);font-size:11px;font-weight:700}.calendarSync_danger__eCI6D{color:#973f4b!important;border-color:#e6c3c8!important}.calendarSync_danger__eCI6D:hover{background:#fff5f5!important}.calendarSync_feedUrl__wVRj5{display:flex;gap:8px;align-items:center;min-width:0}.calendarSync_feedUrl__wVRj5 code{flex:1 1 auto;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#f7fafb;color:var(--ink);font-size:13px;overflow-wrap:anywhere}.calendarSync_howto__3cN_k{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.calendarSync_howto__3cN_k>div{padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:14px}.calendarSync_howto__3cN_k p{margin:4px 0 0;color:var(--muted)}.referral_hero__a6o4z{border-color:#bfe0e3;background:linear-gradient(180deg,#f3fafa,#fff 70%)}.referral_reward__a3_SO{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5}.referral_reward__a3_SO>svg[aria-hidden]{width:26px;height:26px;flex:0 0 auto;color:var(--accent)}.referral_reward__a3_SO p{margin:0}.referral_codeRow__aRSVB{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.referral_code__YChnp{font-size:22px;letter-spacing:.08em;font-variant-numeric:tabular-nums}.referral_link__Gc31P{display:flex;gap:8px;align-items:center;min-width:0}.referral_link__Gc31P code{flex:1 1 auto;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:13px;overflow-wrap:anywhere}.referral_stats__1yHJ5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.referral_stat__3Ykmm{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#fff}.referral_stat__3Ykmm span{color:var(--muted);font-size:13px}.referral_stat__3Ykmm strong{font-size:22px;font-variant-numeric:tabular-nums}.referral_list__09FBx{display:grid;gap:0;margin:0;padding:0;list-style:none}.referral_list__09FBx li{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.referral_list__09FBx li:last-child{border-bottom:0}.referral_list__09FBx li>div{display:grid;gap:2px;min-width:0}.referral_rewardLine__9bZbd{color:#1d6b3a;font-size:13px;font-weight:600}.referral_rules__DJLrp{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--muted);font-size:14px;line-height:1.5}.publicProfile_root__GCkSk{min-width:0}.publicProfile_wrap___MsED{display:grid;gap:20px;min-width:0}.publicProfile_lead__HCYQN{color:var(--muted);font-size:15px;line-height:1.55;max-width:720px}.publicProfile_headRow___yOPH{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.publicProfile_panel___gWLA{display:grid;gap:18px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0;scroll-margin-top:96px}.publicProfile_panel___gWLA>h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.publicProfile_panelLead__EM4yG{color:var(--muted);font-size:14px;line-height:1.5;margin-top:-10px}.publicProfile_tag__HH29R{display:inline-flex;align-items:center;min-height:22px;padding:1px 9px;border-radius:999px;background:#eef2f3;color:var(--muted);font-size:12px;font-weight:700}.publicProfile_wizard__HJB0c{display:grid;grid-template-columns:236px minmax(0,1fr);gap:24px;align-items:start}.publicProfile_stepNav__byuJl{position:sticky;top:96px;display:grid;gap:4px;margin:0;padding:0;list-style:none}.publicProfile_stepNav__byuJl li>button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:600;text-align:left}.publicProfile_stepNav__byuJl li>button:hover{background:#eef5f6}.publicProfile_stepNav__byuJl li>button[aria-current=step]{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.publicProfile_stepDot__KcFRJ{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;border:1.5px solid #c9d7da;background:#fff;color:var(--muted);font-size:12px;font-weight:700}.publicProfile_stepDone__OkvhL .publicProfile_stepDot__KcFRJ{border-color:var(--accent);background:var(--accent);color:#fff}.publicProfile_stepDot__KcFRJ svg{width:15px;height:15px}.publicProfile_progress__AwjUa{display:none;gap:8px}.publicProfile_progressText__RrZ9U{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}.publicProfile_progressText__RrZ9U strong{color:var(--ink)}.publicProfile_track__lbwBz{height:8px;border-radius:6px;background:#e3ecee;overflow:hidden}.publicProfile_fill__SXkuc{display:block;height:100%;border-radius:6px;background:var(--accent);transition:width .2s ease}.publicProfile_actions__ZaPU2{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;padding-top:4px}.publicProfile_actions__ZaPU2 .publicProfile_spacer__4yd_e{flex:1 1 auto}.publicProfile_field__F4ug_{display:grid;gap:6px;min-width:0;font-size:14px;font-weight:600}.publicProfile_fieldRow__Iu9Cj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publicProfile_input__WJ4a_,.publicProfile_select__i1rhT,.publicProfile_textarea__fadoN{width:100%;min-height:48px;padding:10px 12px;border:1px solid #c9d7da;border-radius:10px;background:#fff;color:var(--ink);font-size:16px;font-weight:400}.publicProfile_textarea__fadoN{min-height:200px;resize:vertical;line-height:1.55}.publicProfile_input__WJ4a_[aria-invalid=true],.publicProfile_textarea__fadoN[aria-invalid=true]{border-color:#b3392c}.publicProfile_hint__h8nbh{color:var(--muted);font-size:13px;font-weight:400;line-height:1.45}.publicProfile_counter__smTHu{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;color:var(--muted);font-size:13px;font-weight:400;font-variant-numeric:tabular-nums}.publicProfile_counterLow__WpAqW{color:#7a4b08}.publicProfile_readValue__yA2Nu{padding:12px 14px;border-radius:10px;background:#f4f8f9;color:var(--ink);font-size:16px;font-weight:600;overflow-wrap:anywhere}.publicProfile_fieldset__gTomJ{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.publicProfile_fieldset__gTomJ legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:700}.publicProfile_options__Sx8IJ{display:flex;flex-wrap:wrap;gap:10px}.publicProfile_option__0zKer{display:inline-flex;gap:10px;align-items:center;min-height:48px;padding:10px 16px;border:1px solid #c9d7da;border-radius:10px;background:#fff;font-size:15px;font-weight:600;cursor:pointer}.publicProfile_option__0zKer input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.publicProfile_optionOn__64479{border-color:var(--accent);background:#eef8f8;color:#0f5d69}.publicProfile_optionColumn__r7Dpj{display:grid;gap:10px}.publicProfile_optionColumn__r7Dpj .publicProfile_option__0zKer{width:100%}.publicProfile_preview__q3Ao2{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px dashed #c9d7da;border-radius:10px;font-size:14px;color:var(--muted)}.publicProfile_preview__q3Ao2 strong{color:var(--ink);font-size:16px;overflow-wrap:anywhere}.publicProfile_guidance__siWTr{gap:6px;padding:12px 14px 12px 32px;background:#f4f8f9;color:var(--ink)}.publicProfile_guidance__siWTr,.publicProfile_issues__2P_DA{display:grid;margin:0;border-radius:10px;font-size:14px;line-height:1.45}.publicProfile_issues__2P_DA{gap:8px;padding:12px 14px;background:#fdeeee;color:#8b2c22;list-style:none}.publicProfile_issues__2P_DA li{display:flex;gap:8px;align-items:flex-start}.publicProfile_issues__2P_DA svg{width:18px;height:18px;margin-top:1px}.publicProfile_mirror__gqwvt{padding:12px 14px;border:1px solid #f1c9c4;border-radius:10px;background:#fff;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto}.publicProfile_mirror__gqwvt mark{padding:0 2px;border-radius:4px;background:#fbd3cd;color:#7d1f15;font-weight:700}.publicProfile_chips__QX_KX{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.publicProfile_root__GCkSk .publicProfile_chip__7CYTL{display:inline-flex;align-items:center;gap:6px;min-height:40px;max-width:100%;padding:7px 14px;border:1px solid #c9d7da;border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;text-align:left;overflow-wrap:anywhere}.publicProfile_root__GCkSk .publicProfile_chip__7CYTL svg{width:16px;height:16px}.publicProfile_root__GCkSk .publicProfile_chip__7CYTL[aria-pressed=true]{border-color:var(--accent);background:#e8f6f5;color:#0f5d69}.publicProfile_root__GCkSk .publicProfile_chip__7CYTL:disabled{cursor:not-allowed}.publicProfile_root__GCkSk .publicProfile_chipRemove__UCxib{border-color:var(--accent);background:#e8f6f5;color:#0f5d69}.publicProfile_searchBox__Zhj_x{position:relative}.publicProfile_searchBox__Zhj_x svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted)}.publicProfile_searchBox__Zhj_x .publicProfile_input__WJ4a_{padding-left:40px}.publicProfile_topicList__hmL5N{max-height:260px;overflow-y:auto;padding:2px}.publicProfile_note__VkJ_y{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:#e8f6f5;color:#0f5d69;font-size:14px;line-height:1.5}.publicProfile_note__VkJ_y svg{margin-top:1px}.publicProfile_noteWarn__AdY40{background:#fff6e6;color:#7a4b08}.publicProfile_noteDanger__5dyiw{background:#fdeeee;color:#8b2c22}.publicProfile_photoGrid__VSs7T{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:22px;align-items:start}.publicProfile_cropBox__93n5F{display:grid;gap:12px;width:100%;max-width:320px}.publicProfile_cropCanvas__MZJwH{display:block;width:100%;aspect-ratio:1;border-radius:14px;background:#eef2f3;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.publicProfile_cropCanvas__MZJwH:active{cursor:grabbing}.publicProfile_zoom__w25eO{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px;color:var(--muted)}.publicProfile_zoom__w25eO input{width:100%;accent-color:var(--accent)}.publicProfile_photoSlot__4MQcN{display:grid;gap:8px;justify-items:start;font-size:13px;color:var(--muted)}.publicProfile_photoImage__woP0i{width:132px;height:132px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#eef2f3;border:1px solid var(--line)}.publicProfile_photoEmpty__euiXm{display:inline-flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;border:1.5px dashed #c9d7da;color:var(--muted)}.publicProfile_photoEmpty__euiXm svg{width:36px;height:36px}.publicProfile_photos__yXsVQ{display:flex;flex-wrap:wrap;gap:20px}.publicProfile_picker__D_FCm{position:relative;display:inline-flex}.publicProfile_picker__D_FCm input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.publicProfile_picker__D_FCm:focus-within{outline:3px solid #43b3c1;outline-offset:3px;border-radius:8px}.publicProfile_eduList___8c6z{display:grid;gap:12px;margin:0;padding:0;list-style:none}.publicProfile_eduItem__Fe_H5{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:12px;min-width:0}.publicProfile_eduHead__AuZLe{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:space-between}.publicProfile_eduHead__AuZLe strong{font-size:16px;overflow-wrap:anywhere}.publicProfile_eduMeta__8wgDB{color:var(--muted);font-size:14px;overflow-wrap:anywhere}.publicProfile_eduActions__Ybo37{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.publicProfile_eduForm__zgpBf{display:grid;gap:14px;padding:16px;border:1px solid #c9d7da;border-radius:12px;background:#f9fbfc}.publicProfile_pill__sao_4{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:3px 10px;border-radius:999px;background:#eef2f3;color:var(--muted);font-size:13px;font-weight:700}.publicProfile_pill__sao_4 svg{width:15px;height:15px}.publicProfile_pillOk__EeFL5{background:#e6f4ea;color:#1d6b3a}.publicProfile_pillInfo__zS95U{background:#e8f6f5;color:#0f5d69}.publicProfile_pillWarn__oLi86{background:#fff6e6;color:#7a4b08}.publicProfile_pillDanger__6LJCC{background:#fdeeee;color:#8b2c22}.publicProfile_root__GCkSk .publicProfile_linkButton__Dx2jJ{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 4px;color:#266771;font-size:14px;font-weight:600}.publicProfile_root__GCkSk .publicProfile_dangerLink__i_NDy{color:#8b2c22}.publicProfile_checklist__jJF_4{display:grid;gap:8px;margin:0;padding:0;list-style:none}.publicProfile_checklist__jJF_4 li{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between;min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-size:14px}.publicProfile_checkLabel__CmX5X{display:flex;gap:10px;align-items:flex-start;min-width:0;flex:1 1 220px}.publicProfile_checkLabel__CmX5X svg{margin-top:1px}.publicProfile_checkOk__6PIoQ svg{color:#1d6b3a}.publicProfile_checkMissing__yUi1F svg{color:#b3392c}.publicProfile_checkLabel__CmX5X small{margin-top:2px}.publicProfile_statusCard__gKFss{display:grid;gap:12px;padding:20px 22px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px;background:#fff}.publicProfile_statusCardWarn__aJDo9{border-left-color:#c27a12}.publicProfile_statusCardDanger__C4OKW{border-left-color:#b3392c}.publicProfile_statusTop__rEkH8{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between}.publicProfile_statusTop__rEkH8>div{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.publicProfile_statusText__Cbio3{color:var(--ink);font-size:15px;line-height:1.5}.publicProfile_reason__h2I4y{padding:10px 12px;border-radius:8px;background:#fdeeee;color:#8b2c22;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.publicProfile_live__1OBJK{min-height:1.4em;font-size:14px;line-height:1.45}.publicProfile_ok__G9ERE{color:#1d6b3a}.publicProfile_error__yVrPH{color:#8b2c22}.publicProfile_toast__Rw83C{position:sticky;bottom:96px;z-index:5;justify-self:center;max-width:min(560px,100%);margin:0;padding:0;border-radius:12px;font-size:14px;line-height:1.45;text-align:center}.publicProfile_root__GCkSk .publicProfile_toastOn__rsUFL{padding:12px 18px;background:#1d4f57;color:#fff;box-shadow:0 10px 28px #0f2f3540}.publicProfile_root__GCkSk .publicProfile_toastError__t4Pc1{background:#8b2c22}.publicProfile_srOnly__tdhTD{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:721px){.publicProfile_toast__Rw83C{bottom:24px}}.publicProfile_homeCard__OF2iH{display:flex;gap:16px;align-items:center;margin:0 0 24px;padding:18px 20px;border:1px solid #b9dfe2;border-radius:14px;background:#fff;box-shadow:0 6px 20px #1475851a}.publicProfile_homeIcon__rmsw1{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:12px;background:#e8f6f5;color:#0f5d69}.publicProfile_homeIcon__rmsw1 svg{width:26px;height:26px}.publicProfile_homeBody__ykqzo{display:grid;gap:6px;flex:1 1 auto;min-width:0}.publicProfile_homeBody__ykqzo strong{font-size:17px}.publicProfile_homeBody__ykqzo p{color:var(--muted);font-size:14px;line-height:1.5}.publicProfile_homeCardWarn__w9PxN{border-color:#f0d4a6}.publicProfile_homeCardWarn__w9PxN .publicProfile_homeIcon__rmsw1{background:#fff6e6;color:#7a4b08}@media (max-width:900px){.publicProfile_wizard__HJB0c{grid-template-columns:1fr;gap:16px}.publicProfile_stepNav__byuJl{display:none}.publicProfile_progress__AwjUa{display:grid}}@media (max-width:720px){.publicProfile_panel___gWLA{padding:16px;gap:16px}.publicProfile_fieldRow__Iu9Cj,.publicProfile_photoGrid__VSs7T{grid-template-columns:1fr}.publicProfile_cropBox__93n5F{max-width:none}.publicProfile_actions__ZaPU2{flex-direction:column-reverse;flex-wrap:nowrap;align-items:stretch}.publicProfile_actions__ZaPU2>a,.publicProfile_actions__ZaPU2>button{flex:none;width:100%}.publicProfile_actions__ZaPU2 .publicProfile_spacer__4yd_e{display:none}.publicProfile_homeCard__OF2iH{flex-direction:column;align-items:stretch}.publicProfile_homeCard__OF2iH .publicProfile_homeIcon__rmsw1{display:none}.publicProfile_option__0zKer{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.publicProfile_fill__SXkuc{transition:none}}.publicProfile_homeCard__OF2iH>button{flex:0 0 auto;white-space:nowrap}.publicProfile_root__GCkSk .publicProfile_input__WJ4a_,.publicProfile_root__GCkSk .publicProfile_select__i1rhT,.publicProfile_root__GCkSk .publicProfile_textarea__fadoN{font-size:16px;font-weight:400;line-height:1.5}.publicProfile_inlineIcon__igSh3{display:inline-flex;gap:6px;align-items:center;overflow-wrap:anywhere}.publicProfile_inlineIcon__igSh3 svg{width:16px;height:16px}.anamnesis_manager___bFQO{display:grid;gap:14px;max-width:860px}.anamnesis_manager___bFQO h1{margin:0}.anamnesis_subtitle__x6u7c{margin:0;color:var(--muted,#5a6c78);font-size:14px;line-height:1.5}.anamnesis_heading__jaPMU{margin:18px 0 0;font-size:17px}.anamnesis_muted__Ng998{margin:0;color:var(--muted,#5a6c78);font-size:13px}.anamnesis_error__llCcX{margin:0;color:var(--danger,#b42318);font-size:14px}.anamnesis_ok__w64og{margin:0;color:var(--ok,#1f7a4d);font-size:14px}.anamnesis_list___6KXv,.anamnesis_questions__FtLnV,.anamnesis_templates__MjR5_{list-style:none;margin:0;padding:0;display:grid;gap:10px}.anamnesis_card__4NnIU,.anamnesis_template__ZTSMs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line,#dce6e7);border-radius:12px;background:#fff}.anamnesis_cardText__gGJKp{display:grid;gap:4px;flex:1 1 260px;min-width:0}.anamnesis_cardText__gGJKp strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.anamnesis_cardText__gGJKp small{color:var(--muted,#5a6c78);overflow-wrap:anywhere}.anamnesis_badge__Yxq88,.anamnesis_recommended__diEfD{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;background:#e5f5f6;color:var(--accent,#007e87)}.anamnesis_badge__Yxq88 svg{width:13px;height:13px}.anamnesis_actions___Qp5g{display:flex;flex-wrap:wrap;gap:8px}.anamnesis_defaultRow__ahPO4{display:flex}.anamnesis_manager___bFQO .anamnesis_ghost__w7SK1,.anamnesis_manager___bFQO .anamnesis_primary__26s65,.anamnesis_manager___bFQO .anamnesis_secondary__vE64N{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:9px;font:inherit;font-size:14px;cursor:pointer}.anamnesis_manager___bFQO .anamnesis_primary__26s65{background:var(--accent,#007e87);border:1px solid var(--accent,#007e87);color:#fff;font-weight:600}.anamnesis_manager___bFQO .anamnesis_secondary__vE64N{background:#fff;border:1px solid var(--line,#dce6e7);color:var(--ink,#172326)}.anamnesis_manager___bFQO .anamnesis_ghost__w7SK1{background:transparent;border:1px dashed var(--line,#c7d4d6);color:var(--ink,#172326)}.anamnesis_manager___bFQO .anamnesis_ghost__w7SK1 svg,.anamnesis_manager___bFQO .anamnesis_primary__26s65 svg,.anamnesis_manager___bFQO .anamnesis_secondary__vE64N svg{width:16px;height:16px}.anamnesis_manager___bFQO .anamnesis_ghost__w7SK1:disabled,.anamnesis_manager___bFQO .anamnesis_primary__26s65:disabled,.anamnesis_manager___bFQO .anamnesis_secondary__vE64N:disabled{opacity:.55;cursor:default}.anamnesis_field__jL1mq{display:grid;gap:5px;font-size:13px;font-weight:600;flex:1 1 140px;min-width:0}.anamnesis_field__jL1mq input,.anamnesis_field__jL1mq select,.anamnesis_field__jL1mq textarea,.anamnesis_optionRow__JfdWD input,.anamnesis_questionTop__HUfSx select{font:inherit;font-weight:400;font-size:14px;min-height:40px;padding:8px 10px;border:1px solid var(--line,#dce6e7);border-radius:8px;background:#fff;width:100%;box-sizing:border-box}.anamnesis_question__RncxQ{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line,#dce6e7);border-radius:12px;background:#fbfdfd}.anamnesis_questionTop__HUfSx{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.anamnesis_questionTop__HUfSx select{width:auto;min-width:170px}.anamnesis_questionNumber__3lZRI{font-weight:700;font-size:13px;color:var(--accent,#007e87)}.anamnesis_iconActions__gAuFj{display:flex;gap:4px;margin-left:auto}.anamnesis_manager___bFQO .anamnesis_iconActions__gAuFj button,.anamnesis_manager___bFQO .anamnesis_optionRow__JfdWD button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--line,#dce6e7);border-radius:8px;background:#fff;cursor:pointer}.anamnesis_manager___bFQO .anamnesis_iconActions__gAuFj button:disabled,.anamnesis_manager___bFQO .anamnesis_optionRow__JfdWD button:disabled{opacity:.4;cursor:default}.anamnesis_iconActions__gAuFj svg,.anamnesis_optionRow__JfdWD svg{width:16px;height:16px}.anamnesis_check__0PEd_{display:flex;align-items:center;gap:8px;font-size:14px}.anamnesis_options____Ggm{display:grid;gap:8px}.anamnesis_optionRow__JfdWD{display:flex;gap:8px}.anamnesis_inline__0jyys{display:flex;flex-wrap:wrap;gap:10px}.anamnesis_addRow__Vv1ds{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.anamnesis_problems__fSBik{margin:0;padding:10px 14px 10px 30px;border-radius:10px;background:#fdecea;color:var(--danger,#b42318);font-size:14px}@media (max-width:600px){.anamnesis_card__4NnIU,.anamnesis_question__RncxQ,.anamnesis_template__ZTSMs{padding:12px}.anamnesis_iconActions__gAuFj{margin-left:0}}.clinic_clinic__clN7_{--ink:#182b38;--muted:#64757f;--line:#dde6e9;--accent:#147585;color:var(--ink)}.clinic_clinic__clN7_ h1{margin:0;font-size:28px;line-height:1.25}.clinic_clinic__clN7_ h2{margin:0;font-size:18px;line-height:1.4}.clinic_clinic__clN7_ h3{margin:0;font-size:15px;line-height:1.4}.clinic_clinic__clN7_ p{margin:0}.clinic_clinic__clN7_ p.clinic_lead__gjmQs{margin:8px 0 24px;color:var(--muted);font-size:14px}.clinic_clinic__clN7_ svg{width:18px;height:18px;flex-shrink:0}.clinic_clinic__clN7_ a.clinic_primary__FBnvk,.clinic_clinic__clN7_ a.clinic_secondary__Wxx8Q,.clinic_clinic__clN7_ button.clinic_primary__FBnvk,.clinic_clinic__clN7_ button.clinic_secondary__Wxx8Q,.clinic_clinic__clN7_ label.clinic_secondary__Wxx8Q{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}.clinic_clinic__clN7_ a.clinic_primary__FBnvk,.clinic_clinic__clN7_ button.clinic_primary__FBnvk{background:#167989;border:1px solid #167989;color:white}.clinic_clinic__clN7_ a.clinic_primary__FBnvk:hover,.clinic_clinic__clN7_ button.clinic_primary__FBnvk:hover{background:#116778}.clinic_clinic__clN7_ a.clinic_secondary__Wxx8Q,.clinic_clinic__clN7_ button.clinic_secondary__Wxx8Q,.clinic_clinic__clN7_ label.clinic_secondary__Wxx8Q{background:white;border:1px solid #cbdcde;color:#266771}.clinic_clinic__clN7_ a.clinic_secondary__Wxx8Q:hover,.clinic_clinic__clN7_ button.clinic_secondary__Wxx8Q:hover,.clinic_clinic__clN7_ label.clinic_secondary__Wxx8Q:hover{background:#f2f9f9}.clinic_clinic__clN7_ button.clinic_linkButton__Yq_rx{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 0;color:#106b78;font-weight:600;text-decoration:underline;text-underline-offset:3px}.clinic_clinic__clN7_ button.clinic_danger__2Xi7x{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border-radius:8px;color:#a12a20;border:1px solid #f0cfcb;background:white;font-size:13px;font-weight:600}.clinic_clinic__clN7_ button:disabled{cursor:wait;opacity:.55}.clinic_clinic__clN7_ :focus-visible{outline:3px solid #43b3c1;outline-offset:3px}.clinic_titleRow__VFcFk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.clinic_titleRow__VFcFk>div{min-width:0;flex:1 1 280px}.clinic_actions__7ifJ4{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.clinic_card__f412s{padding:20px 22px;border-radius:10px;background:white;border:1px solid var(--line);margin-bottom:20px}.clinic_clinic__clN7_ .clinic_card__f412s>h2+p{margin-top:4px;color:var(--muted);font-size:14px}.clinic_clinic__clN7_ .clinic_notice__fstO_{padding:12px 14px;border-radius:8px;font-size:14px;margin:12px 0}.clinic_noticeError__ne6CB{background:#fdecea;color:#a12a20;border:1px solid #f3cfca}.clinic_noticeOk__bXgOL{background:#e8f6ef;color:#1d6a45;border:1px solid #c9e8d6}.clinic_noticeInfo___fJiI{background:#eef7f7;color:#23525a;border:1px solid #cfe6e7}.clinic_steps__MaYnt{display:flex;gap:8px;margin:0 0 20px;padding:0;list-style:none;flex-wrap:wrap;font-size:13px}.clinic_steps__MaYnt li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:14px;background:#eef3f4;color:var(--muted);font-weight:600}.clinic_steps__MaYnt li[aria-current]{background:#e1f3f3;color:#106b78}.clinic_steps__MaYnt li[data-done]{color:#1d6a45}.clinic_dropzone__O09Ew{display:grid;justify-items:center;gap:10px;padding:28px 16px;border:2px dashed #b9d0d4;border-radius:10px;background:#f8fbfb;text-align:center}.clinic_dropzone__O09Ew[data-over]{border-color:#167989;background:#eef7f7}.clinic_dropzone__O09Ew>svg{width:34px;height:34px;color:#167989}.clinic_clinic__clN7_ .clinic_dropzone__O09Ew p{color:var(--muted);font-size:14px}.clinic_fileInput__ce5ef{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.clinic_columnsHelp__Ff1L2{margin:14px 0 0;padding-left:18px;color:#3d525d;font-size:14px;display:grid;gap:4px}.clinic_mapping__VIUiX{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.clinic_mapping__VIUiX label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#3d525d;min-width:0}.clinic_clinic__clN7_ .clinic_mapping__VIUiX select{width:100%;min-height:44px;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:white;color:var(--ink);font-size:14px;font-weight:400}.clinic_mapping__VIUiX small{font-weight:400;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.clinic_summary__ZbSRd{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px;padding:0;list-style:none}.clinic_clinic__clN7_ .clinic_summary__ZbSRd button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border-radius:18px;border:1px solid var(--line);background:white;font-size:13px;font-weight:700;color:#3d525d}.clinic_clinic__clN7_ .clinic_summary__ZbSRd button[aria-pressed=true]{border-color:#167989;background:#e1f3f3;color:#106b78}.clinic_statusReady__szxg5{color:#1d6a45}.clinic_statusError__KpgmA{color:#a12a20}.clinic_statusDuplicate__Fcxo_{color:#8a5a00}.clinic_rows__U4dVS{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:10px;background:white;overflow:hidden}.clinic_rows__U4dVS>li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 14px;border-top:1px solid #edf2f3;font-size:14px}.clinic_rows__U4dVS>li:first-child{border-top:0}.clinic_rowLine__zHIdO{color:var(--muted);font-size:12px;font-weight:700;padding-top:2px}.clinic_rowMain__3Iqs7{min-width:0;overflow-wrap:anywhere}.clinic_rowMain__3Iqs7 strong{display:block}.clinic_rowMain__3Iqs7 small{display:block;color:var(--muted);font-size:12px}.clinic_rowIssues__rUelD{margin:4px 0 0;padding-left:16px;font-size:12px;color:#a12a20}.clinic_rowDuplicate__6_kf3{margin-top:4px;font-size:12px;color:#8a5a00}.clinic_badge__5vXj0{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:700;white-space:nowrap}.clinic_badgeReady__qvqXb{background:#e8f6ef;color:#1d6a45}.clinic_badgeError__lZOtU{background:#fdecea;color:#a12a20}.clinic_badgeDuplicate__MC9Yw{background:#fff4dc;color:#7a5200}.clinic_footerBar___pEje{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 0;background:#f5f8f9;border-top:1px solid var(--line)}.clinic_clinic__clN7_ .clinic_footerBar___pEje p{color:#3d525d;font-size:14px}.clinic_patientList__4os8I{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:10px;background:white;overflow:hidden}.clinic_patientList__4os8I>li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid #edf2f3}.clinic_patientList__4os8I>li:first-child{border-top:0}.clinic_patientList__4os8I>li>div{flex:1;min-width:0;overflow-wrap:anywhere}.clinic_patientList__4os8I strong{font-size:14px;display:block}.clinic_patientList__4os8I small{display:block;color:var(--muted);font-size:12px}.clinic_avatar__Jn4ra{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e1f3f3;color:#106b78;font-size:13px;font-weight:700;flex-shrink:0}.clinic_helpSearch__Nm9Ta{display:flex;align-items:center;gap:10px;padding:0 14px;margin:0 0 24px;border-radius:10px;border:1px solid var(--line);background:white;color:var(--muted)}.clinic_clinic__clN7_ .clinic_helpSearch__Nm9Ta input{flex:1;min-width:0;min-height:50px;border:0;background:transparent;color:var(--ink);font-size:15px;outline:none}.clinic_helpSearch__Nm9Ta:focus-within{outline:3px solid #43b3c1;outline-offset:2px}.clinic_categories__ampMR{display:grid;gap:22px}.clinic_clinic__clN7_ .clinic_categories__ampMR h2{font-size:13px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;letter-spacing:.02em}.clinic_articleGrid__Uano0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.clinic_clinic__clN7_ button.clinic_articleCard__QPNQn{display:grid;gap:4px;width:100%;height:100%;padding:14px 16px;border-radius:10px;border:1px solid var(--line);background:white;text-align:left}.clinic_clinic__clN7_ button.clinic_articleCard__QPNQn:hover{border-color:#b9d8db;background:#f8fcfc}.clinic_articleCard__QPNQn strong{font-size:15px;display:flex;align-items:center;justify-content:space-between;gap:8px}.clinic_articleCard__QPNQn span{color:var(--muted);font-size:13px}.clinic_article__5cwr7{max-width:720px}.clinic_clinic__clN7_ .clinic_article__5cwr7 h1{margin:10px 0 6px}.clinic_clinic__clN7_ p.clinic_articleMeta__XqkwO{color:var(--muted);font-size:13px;margin-bottom:20px}.clinic_prose__NX5ld{display:grid;gap:14px;font-size:15px;line-height:1.65;color:#24363f}.clinic_clinic__clN7_ .clinic_prose__NX5ld h2{font-size:18px;margin-top:10px}.clinic_clinic__clN7_ .clinic_prose__NX5ld h3{font-size:16px;margin-top:6px}.clinic_clinic__clN7_ .clinic_prose__NX5ld ol,.clinic_clinic__clN7_ .clinic_prose__NX5ld ul{margin:0;padding-left:22px;display:grid;gap:6px}.clinic_prose__NX5ld a{color:#106b78;font-weight:600}.clinic_clinic__clN7_ p.clinic_tip__w5w2_{padding:12px 14px;border-radius:8px;background:#eef7f7;border-left:4px solid #167989;color:#23525a}.clinic_supportCard__WsrQY{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding:18px 20px;border-radius:10px;background:#f0faf4;border:1px solid #cde9d8}.clinic_supportCard__WsrQY>div{flex:1 1 260px;min-width:0}.clinic_clinic__clN7_ .clinic_supportCard__WsrQY p{color:#3d525d;font-size:14px;margin-top:2px}.clinic_clinic__clN7_ a.clinic_whatsapp__xqEcF{background:#1f8f4e;border-color:#1f8f4e;color:white}.clinic_clinic__clN7_ a.clinic_whatsapp__xqEcF:hover{background:#18773f}.clinic_quickActions__CXzUI{display:flex;flex-wrap:wrap;gap:10px;margin:-8px 0 24px}.clinic_related__hB3_3{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.clinic_related__hB3_3 ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:4px}@media (max-width:720px){.clinic_clinic__clN7_ h1{font-size:24px}.clinic_card__f412s{padding:16px}.clinic_articleGrid__Uano0,.clinic_mapping__VIUiX{grid-template-columns:minmax(0,1fr)}.clinic_rows__U4dVS>li{grid-template-columns:minmax(0,1fr) auto}.clinic_rowLine__zHIdO{grid-column:1/-1;padding:0}.clinic_footerBar___pEje{position:static}.clinic_footerBar___pEje>.clinic_actions__7ifJ4,.clinic_footerBar___pEje>.clinic_actions__7ifJ4>*{width:100%}}.clinic_clinic__clN7_ .clinic_prose__NX5ld ul{list-style:disc}.clinic_clinic__clN7_ .clinic_prose__NX5ld ol{list-style:decimal}.clinic_clinic__clN7_ .clinic_prose__NX5ld li{padding-left:2px}.documents_center___h10f{min-width:0}.documents_sncr__tuR_b{margin:24px 0 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.documents_sncr__tuR_b>section{border-top:0}.documents_history__P3gog{min-width:0}.documents_heading__31plI{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.documents_center___h10f .documents_iconButton__dg4QV,.documents_center___h10f .documents_submit__JED6r{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:10px;border:1px solid var(--line,#dce5e8);background:white;color:var(--accent,#167989);border-radius:6px}.documents_center___h10f .documents_iconButton__dg4QV:hover:not(:disabled),.documents_center___h10f .documents_submit__JED6r:hover{background:#eaf6f4}.documents_center___h10f button:disabled{cursor:not-allowed}.documents_filters__AF_F3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 44px;gap:12px;align-items:end;margin-bottom:20px}.documents_filters__AF_F3 label{display:grid;gap:6px;min-width:0;color:var(--muted,#607481);font-size:13px}.documents_query__SVtFT{grid-column:1/-1}.documents_query__SVtFT>div{display:flex;align-items:center;gap:10px;padding-left:12px;background:white;border:1px solid var(--line,#dce5e8);border-radius:6px;min-width:0}.documents_center___h10f .documents_filters__AF_F3 input,.documents_center___h10f .documents_filters__AF_F3 select{min-width:0;width:100%;min-height:44px;padding:10px;background:white;color:var(--ink,#243b47);border:1px solid var(--line,#dce5e8);border-radius:6px;font-size:16px}.documents_center___h10f .documents_query__SVtFT input{border:0;background:transparent}.documents_center___h10f .documents_filters__AF_F3 input[type=date]{display:block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;line-height:22px}.documents_center___h10f .documents_filters__AF_F3 input[type=date]::-webkit-date-and-time-value{text-align:left}.documents_submitLabel__A40M0{display:none}.documents_filters__AF_F3 label:nth-child(2),.documents_filters__AF_F3 label:nth-child(4){grid-column:1}.documents_submit__JED6r{grid-column:3;grid-row:3}.documents_count__rXAD9{font-size:13px;color:var(--muted,#607481)!important;padding:12px 0}.documents_list__SdL_o{list-style:none;padding:0;margin:0;border-top:1px solid var(--line,#dce5e8)}.documents_row__RQ7HS{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;border-bottom:1px solid var(--line,#dce5e8);padding:20px 0}.documents_identity__ZsMnZ,.documents_metadata__xRMnY{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;overflow-wrap:anywhere}.documents_identity__ZsMnZ h3{font-size:16px;line-height:1.4;margin:0}.documents_identity__ZsMnZ strong{font-size:13px;margin-top:4px}.documents_identity__ZsMnZ>span,.documents_metadata__xRMnY{font-size:12px;color:var(--muted,#607481)}.documents_filename__LTjS7{overflow-wrap:anywhere}.documents_status__BjDKK{display:inline-block;padding:3px 8px;border-radius:4px;background:#ebf0f2;color:#475d69;font-weight:600;margin-bottom:4px}.documents_status__BjDKK[data-status=published]{background:#e1f3eb;color:#25644d}.documents_status__BjDKK[data-status=signing]{background:#fff1c2;color:#725512}.documents_metadata__xRMnY time{display:block;color:var(--ink,#243b47);margin-top:3px}.documents_actions__Z_JzO{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.documents_center___h10f .documents_consultation__jkJ5P{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px;margin-left:auto;color:var(--accent,#167989);font-size:13px;font-weight:600}.documents_actions__Z_JzO>span{font-size:12px;width:100%;color:var(--muted,#607481)}.documents_pagination__o6QIi{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:20px}.documents_pagination__o6QIi>span{text-align:center;font-size:13px}.documents_center___h10f .documents_error__3QNl6{border-left:3px solid #aa4e43;background:#fff4f2;padding:14px;color:#843e37;margin:16px 0;font-size:14px;overflow-wrap:anywhere}.documents_center___h10f .documents_error__3QNl6 button{display:block;min-height:44px;text-decoration:underline;margin-top:8px}.documents_loading__t7huA{padding:20px 0;color:var(--muted,#607481)}.documents_loading__t7huA div{height:76px;border-bottom:1px solid var(--line,#dce5e8);background:#edf2f3;margin-top:12px}.documents_center___h10f .documents_empty__DsaG7{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:40px 12px;font-size:14px;color:var(--muted,#607481)}@media (min-width:1100px){.documents_filters__AF_F3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 44px}.documents_query__SVtFT{grid-column:1/-1}.documents_filters__AF_F3 label:nth-child(2),.documents_filters__AF_F3 label:nth-child(4){grid-column:auto}.documents_submit__JED6r{grid-column:5;grid-row:2}}@media (max-width:760px){.documents_filters__AF_F3{grid-template-columns:repeat(2,minmax(0,1fr))}.documents_query__SVtFT{grid-column:1/-1}.documents_filters__AF_F3 label:nth-child(2),.documents_filters__AF_F3 label:nth-child(4){grid-column:auto}.documents_center___h10f .documents_submit__JED6r{grid-column:1/-1;grid-row:auto;width:100%;gap:8px;font-weight:600}.documents_submitLabel__A40M0{display:inline}.documents_row__RQ7HS{grid-template-columns:minmax(0,1fr) auto;gap:12px}}@media (max-width:360px){.documents_filters__AF_F3,.documents_row__RQ7HS{grid-template-columns:minmax(0,1fr)}}