.AnotacoesPacientePanel_wrap___Gn6h{display:flex;flex-direction:column;gap:.55rem}.AnotacoesPacientePanel_title__ps6Zl{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.AnotacoesPacientePanel_muted__7r7I9{margin:0;font-size:.85rem;color:var(--text-muted)}.AnotacoesPacientePanel_tableWrap__RI1Rs{width:100%;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-card)}.AnotacoesPacientePanel_table__DAyRi{width:100%;border-collapse:collapse;font-size:.78rem}.AnotacoesPacientePanel_table__DAyRi td,.AnotacoesPacientePanel_table__DAyRi th{padding:.55rem .65rem;text-align:left;border-bottom:1px solid #f0ecf5;vertical-align:middle}.AnotacoesPacientePanel_table__DAyRi th{font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);background:var(--bg)}.AnotacoesPacientePanel_table__DAyRi tbody tr:last-child td{border-bottom:none}.AnotacoesPacientePanel_table__DAyRi tbody tr:hover{background:#fbf9fe}.AnotacoesPacientePanel_tdResumo__HFhQI{max-width:140px;color:#2d3436;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnotacoesPacientePanel_tdAcao__5KwRL,.AnotacoesPacientePanel_thAcao__bUcB2{width:1%;white-space:nowrap;text-align:right}.AnotacoesPacientePanel_openBtn__h4WBc{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border:1px solid #e5e0ef;border-radius:8px;background:#f5f0ff;color:#5a189a;font-size:.72rem;font-weight:600;cursor:pointer}.AnotacoesPacientePanel_openBtn__h4WBc:hover{background:#ede4f8}.AnotacoesPacientePanel_pager__6abUs{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.AnotacoesPacientePanel_pagerBtn__U5rmJ{padding:.35rem .65rem;border:1px solid #e5e0ef;border-radius:8px;background:#fff;color:#5a189a;font-size:.75rem;font-weight:600;cursor:pointer}.AnotacoesPacientePanel_pagerBtn__U5rmJ:disabled{opacity:.4;cursor:not-allowed}.AnotacoesPacientePanel_pagerInfo__mj6Wi{font-size:.75rem;font-weight:600;color:#6b7280}.AnotacoesPacientePanel_modal__Gf2FL{max-width:min(520px,100%);padding:1.15rem 1.25rem 1.25rem}.AnotacoesPacientePanel_modalHeader__iuRXW{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid #ebe7f2}.AnotacoesPacientePanel_modalEyebrow__IfDXM{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7b2cbf}.AnotacoesPacientePanel_modalTitle__FSNcT{margin:.2rem 0 0;font-size:1.05rem;font-weight:700;color:#2d3436}.AnotacoesPacientePanel_modalClose__VTlrD{display:grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid #e5e0ef;border-radius:10px;background:#fff;color:#5a189a;cursor:pointer;flex-shrink:0}.AnotacoesPacientePanel_modalClose__VTlrD:hover{background:#f5f0ff}.AnotacoesPacientePanel_modalMeta__wvZnl{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:0 0 .85rem}.AnotacoesPacientePanel_modalMeta__wvZnl dt{margin:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.AnotacoesPacientePanel_modalMeta__wvZnl dd{margin:.2rem 0 0;font-size:.85rem;font-weight:600;color:#2d3436}.AnotacoesPacientePanel_modalBody__J5KVW{display:flex;flex-direction:column;gap:.35rem}.AnotacoesPacientePanel_modalLabel___ozW1{margin:0;font-size:.75rem;font-weight:700;color:#5a189a}.AnotacoesPacientePanel_modalTexto__4cK9P{margin:0;padding:.85rem;min-height:120px;max-height:min(40vh,280px);overflow:auto;border:1px solid #ebe7f2;border-radius:10px;background:#faf8fc;color:#2d3436;font-size:.9rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.AnotacoesPacientePanel_modalFooter__1_Tvx{display:flex;justify-content:flex-end;margin-top:1rem}.AnotacoesPacientePanel_modalOk__elLUt{padding:.55rem 1rem;border:none;border-radius:10px;background:#7b2cbf;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}.AnotacoesPacientePanel_modalOk__elLUt:hover{background:#5a189a}@media (max-width:520px){.AnotacoesPacientePanel_modalMeta__wvZnl{grid-template-columns:1fr}}.AccessibilityToolbar_root___TOu1{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.AccessibilityToolbar_label__fsjzG{font-size:.8125rem;color:var(--text-muted,#6b7280);margin-right:.25rem;white-space:nowrap}.AccessibilityToolbar_btnIcon__akupZ,.AccessibilityToolbar_btn__Ib8Vn{min-width:2.15rem;height:2.15rem;padding:0 .35rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;background:var(--bg-elevated,#fff);border:1px solid var(--border,#e5e0ef);border-radius:10px;color:var(--text,#4b5563);cursor:pointer}.AccessibilityToolbar_btnIcon__akupZ{padding:0}.AccessibilityToolbar_btnIcon__akupZ:hover,.AccessibilityToolbar_btn__Ib8Vn:hover{background:var(--brand-soft,#f5f0ff);border-color:var(--brand,#7b2cbf);color:var(--brand-dark,#5a189a)}.AccessibilityToolbar_btnActive__cNP0W{background:var(--brand,#7b2cbf)!important;border-color:var(--brand,#7b2cbf)!important;color:#fff!important}.AccessibilityToolbar_compact__4AOG2 .AccessibilityToolbar_btnIcon__akupZ,.AccessibilityToolbar_compact__4AOG2 .AccessibilityToolbar_btn__Ib8Vn{min-width:1.9rem;height:1.9rem;font-size:.75rem;border-radius:8px}.AccessibilityToolbar_compact__4AOG2 .AccessibilityToolbar_label__fsjzG{display:none}html.theme-dark .AccessibilityToolbar_btnIcon__akupZ,html.theme-dark .AccessibilityToolbar_btn__Ib8Vn{background:#334155;border-color:#64748b;color:#f8fafc}html.theme-dark .AccessibilityToolbar_btnIcon__akupZ:hover,html.theme-dark .AccessibilityToolbar_btn__Ib8Vn:hover{background:#475569;border-color:#a855f7;color:#fff}html.theme-dark .AccessibilityToolbar_btnActive__cNP0W{background:#7b2cbf!important;border-color:#c084fc!important;color:#fff!important}html.theme-dark .AccessibilityToolbar_label__fsjzG{color:#cbd5e1}.AlterarSenhaModal_modalSenha__NUyj_{max-width:680px;width:calc(100% - 2rem)}.modalContent.AlterarSenhaModal_modalSenha__NUyj_ form{display:flex;flex-direction:column;gap:0;overflow:visible}.AlterarSenhaModal_formGrid__hUplG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:1.75rem;column-gap:1.75rem;row-gap:1rem;align-items:start}.AlterarSenhaModal_modalHeader__RHDyw{margin-bottom:1.25rem}.AlterarSenhaModal_modalTitle__MyhP_{margin:0;font-size:1.125rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.02em}.AlterarSenhaModal_field__U294m{margin-bottom:0;min-width:0}.AlterarSenhaModal_field__U294m label{display:block;font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:.35rem}.AlterarSenhaModal_inputWrap__RSTk0{position:relative;display:flex;align-items:center}.AlterarSenhaModal_inputIcon__IkBfX{position:absolute;left:.875rem;top:50%;z-index:1;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.AlterarSenhaModal_input__2ueE1,.modalContent.AlterarSenhaModal_modalSenha__NUyj_ input.AlterarSenhaModal_input__2ueE1{width:100%;padding:.625rem 2.75rem;font-size:.9375rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm,8px);color:var(--text);outline:none;text-transform:none!important;transition:border-color .15s ease}.AlterarSenhaModal_input__2ueE1::-moz-placeholder{color:var(--text-muted)}.AlterarSenhaModal_input__2ueE1::placeholder{color:var(--text-muted)}.AlterarSenhaModal_input__2ueE1:focus{border-color:var(--accent)}.AlterarSenhaModal_eyeBtn__escOA{position:absolute;right:.5rem;top:50%;z-index:1;transform:translateY(-50%);padding:.35rem;background:transparent;border:none;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px}.AlterarSenhaModal_eyeBtn__escOA:hover{color:var(--text)}.AlterarSenhaModal_regras__KtoZe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;min-width:0}.AlterarSenhaModal_regraFalha__mH5RD,.AlterarSenhaModal_regraOk__iihXA{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.35}.AlterarSenhaModal_regraIcon__G5w3T{flex-shrink:0;margin-top:.1rem}.AlterarSenhaModal_regraOk__iihXA{color:var(--success,#16a34a)}.AlterarSenhaModal_regraFalha__mH5RD{color:var(--danger,#dc2626)}.AlterarSenhaModal_erro__6iV6P{font-size:.875rem;color:var(--danger,#dc2626);background:#fef2f2;padding:.5rem .75rem;border-radius:8px;margin:1rem 0 0}.AlterarSenhaModal_sucesso__pGZ2n{font-size:.875rem;color:var(--success,#16a34a);margin:1rem 0 0}.AlterarSenhaModal_confirmarErro__7NGzb{font-size:.8125rem;color:var(--danger,#dc2626);margin:.35rem 0 0}.AlterarSenhaModal_formActions__kxxe7{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-subtle,#e5e7eb);width:100%}@media (max-width:640px){.AlterarSenhaModal_modalSenha__NUyj_{max-width:100%}.AlterarSenhaModal_formGrid__hUplG{grid-template-columns:1fr}}.BrandLogo_link__uCfJ0{display:inline-flex;align-items:center;text-decoration:none;line-height:0}.BrandLogo_logo__C8JUF{display:block;width:auto;max-width:min(260px,58vw);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;border-radius:6px}html.theme-dark .BrandLogo_logo__C8JUF{background:#ffffff;padding:.2rem .45rem;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.shell_dashboardHeader__uM8jL{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;padding:.35rem 1.5rem;background:var(--bg-elevated);color:var(--text);border-bottom:1px solid var(--border-subtle);flex-shrink:0;position:sticky;top:0;z-index:40}.shell_headerLeft__FHFsa{display:flex;align-items:center;gap:1rem;position:relative;z-index:1}.shell_logoMain__w5N3_{font-size:1.5rem;font-weight:700;color:#7b2cbf;text-decoration:none;letter-spacing:-.02em}.shell_logoMain__w5N3_:hover{color:#5a189a;opacity:.95}.shell_headerRight__1Og4F{display:flex;align-items:center;gap:.5rem;position:relative;z-index:1}.shell_headerA11y__tWV9E{margin-right:.35rem;padding-right:.65rem;border-right:1px solid var(--border-subtle)}.shell_userInfo__QsRCS{display:flex;align-items:center;gap:.75rem;margin-right:.5rem;padding-right:.75rem;border-right:1px solid var(--border-subtle)}.shell_userAvatar__EByX8{width:40px;height:40px;border-radius:50%;background:#7b2cbf;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.shell_userLabels__Qu_vK{display:flex;flex-direction:column;align-items:flex-start}.shell_userName__qiv7x{font-size:.875rem;font-weight:600;color:var(--text);text-transform:uppercase;letter-spacing:.02em}.shell_userRole__0xC5W{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.shell_headerIconBtn__Yy5mU{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--bg-elevated);border:1px solid var(--border);color:var(--brand-dark);cursor:pointer;border-radius:10px;transition:background .15s ease,border-color .15s ease}.shell_headerIconBtn__Yy5mU:hover{background:var(--brand-soft);border-color:var(--border)}.shell_headerBellWrap__Lbv3f{position:relative;display:inline-flex}.shell_headerBellBadge__9HLj0{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:800;line-height:18px;text-align:center;pointer-events:none;box-shadow:0 0 0 2px #7B2CBF}.shell_equipamentoContexto__Y4YMD{display:flex;align-items:center;gap:.5rem;margin-right:.25rem;padding:.25rem .5rem;border-radius:8px;background:rgba(255,255,255,.12)}.shell_equipamentoContextoNome__hb6ac{font-size:.8125rem;color:#fff;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell_equipamentoContextoVoltar__SOAn0{font-size:.75rem;padding:.25rem .5rem;background:rgba(255,255,255,.2);border:none;border-radius:6px;color:#fff;cursor:pointer;white-space:nowrap;transition:background .15s ease}.shell_equipamentoContextoVoltar__SOAn0:hover{background:rgba(255,255,255,.3)}.shell_shellLayout__c_5Su{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}.shell_shellBody__1Yxfa{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}.shell_dashboardMain___6Qd5{flex:1;min-width:0;width:100%;max-width:100%;overflow:auto;overscroll-behavior:contain;background:linear-gradient(165deg,var(--bg) 0,var(--brand-soft) 45%,var(--bg) 100%);padding:2rem 2.5rem;transition:margin-left .25s ease;box-sizing:border-box;color:var(--text)}.shell_sidebarOverlay__hSMXw{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:20;transition:opacity .2s ease}.shell_sidebarOverlayVisible__ZR7qC{display:block}@media (min-width:1024px){.shell_sidebarOverlayVisible__ZR7qC{display:none}}.shell_sidebarToggleBtn__WfCow{position:fixed;top:calc(64px + .75rem);left:max(.75rem,env(safe-area-inset-left,0px));z-index:35;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated);color:var(--text);cursor:pointer;box-shadow:var(--shadow);transition:background .15s ease,box-shadow .15s ease}@media (min-width:1024px){.shell_sidebarToggleBtn__WfCow{display:none!important}}.shell_sidebarToggleBtn__WfCow:hover{background:#f3f4f6;box-shadow:0 2px 6px rgba(0,0,0,.12)}.shell_dashboardSidebar__UvlTf{position:fixed;top:64px;left:0;bottom:0;z-index:25;width:260px;background:linear-gradient(180deg,var(--brand-soft) 0,var(--bg-elevated) 55%,var(--bg) 100%);border-right:1px solid var(--border-subtle);color:var(--text);display:flex;flex-direction:column;align-items:stretch;padding:1rem .5rem 1rem .75rem;gap:.25rem;transform:translateX(-100%);transition:transform .25s ease,width .25s ease;box-shadow:var(--shadow)}.shell_dashboardSidebarOpen__agOgX{transform:translateX(0)}@media (min-width:1024px){.shell_dashboardSidebar__UvlTf{transform:translateX(0)}}.shell_dashboardSidebarCollapsed__3doTY{width:72px;align-items:center;overflow-x:visible}.shell_dashboardSidebarCollapsed__3doTY .shell_sidebarIconLink__vnfCZ{justify-content:center;padding:.75rem}.shell_dashboardSidebarCollapsed__3doTY .shell_sidebarLabel__djghS{display:none}.shell_sidebarNav__A0BVj{flex:1;min-height:0;display:flex;flex-direction:column;gap:.25rem;overflow-y:auto}.shell_sidebarCollapseFooter__gbWXA{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin-top:auto;flex-shrink:0;box-sizing:border-box}.shell_dashboardSidebarCollapsed__3doTY .shell_sidebarCollapseFooter__gbWXA{align-self:stretch;width:100%;overflow-x:visible}@keyframes shell_sidebarCollapseHintPulse__EL2Z_{0%,to{background-color:#1a2332;border-color:rgba(255,255,255,.28);box-shadow:0 1px 3px rgba(0,0,0,.28),0 0 0 0 rgba(36,80,50,.22)}50%{background-color:#1f2b3e;border-color:rgba(255,255,255,.44);box-shadow:0 2px 8px rgba(0,0,0,.32),0 0 0 3px rgba(36,80,50,.16)}}@keyframes shell_sidebarCollapseBtnPulse__WSfuL{0%,to{background:rgba(0,0,0,.065);box-shadow:0 0 0 0 rgba(36,80,50,.12)}50%{background:rgba(0,0,0,.078);box-shadow:0 2px 7px rgba(0,0,0,.16),0 0 0 2px rgba(36,80,50,.14)}}@media (prefers-reduced-motion:reduce){.shell_dashboardSidebarCollapsed__3doTY .shell_sidebarCollapseBtn__qvp6W,.shell_dashboardSidebarCollapsed__3doTY .shell_sidebarCollapseHint__BCCnc{animation:none!important}}.shell_dashboardSidebarCollapsed__3doTY .shell_sidebarCollapseHint__BCCnc{display:block;align-self:center;flex-shrink:0;position:relative;z-index:2;margin-top:6px;margin-left:auto;margin-right:auto;padding:7px 10px;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:none;white-space:nowrap;border-radius:8px;border:1px solid rgba(255,255,255,.28);background-color:#1a2332;color:#ffffff;font-size:11px;font-weight:500;line-height:1.35;text-align:center;animation:shell_sidebarCollapseHintPulse__EL2Z_ 2.4s ease-in-out infinite}.shell_sidebarCollapseBtn__qvp6W{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:48px;padding:.75rem 1rem;border:none;border-radius:10px;background:transparent;color:#334155;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;box-sizing:border-box;flex-shrink:0}.shell_sidebarCollapseBtn__qvp6W:hover{background:rgba(0,0,0,.05);color:#1e293b}.shell_dashboardSidebarCollapsed__3doTY .shell_sidebarCollapseBtn__qvp6W{justify-content:center;padding:.75rem;background:rgba(0,0,0,.065);color:#1e293b;animation:shell_sidebarCollapseBtnPulse__WSfuL 2.4s ease-in-out infinite}.shell_dashboardSidebarCollapsed__3doTY .shell_sidebarCollapseBtn__qvp6W:hover{background:rgba(0,0,0,.09);color:#0f172a}.shell_dashboardSidebarCollapsed__3doTY .shell_sidebarCollapseBtn__qvp6W .shell_sidebarLabel__djghS{display:none}.shell_sidebarIconLink__vnfCZ{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;min-height:48px;padding:.75rem 1rem;border-radius:0 10px 10px 0;color:#475569;text-decoration:none;font-size:.9375rem;font-weight:500;transition:background .15s ease,color .15s ease;box-sizing:border-box}.shell_sidebarIcon__wklfw{flex-shrink:0;color:inherit}.shell_sidebarLabel__djghS{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell_sidebarIconLink__vnfCZ:hover{background:rgba(0,0,0,.05);color:#1e293b}.shell_sidebarIconLinkActive__VuXtQ{background:rgba(49,112,66,.12);color:#7B2CBF}.shell_sidebarIconLinkActive__VuXtQ .shell_sidebarIcon__wklfw{color:#7B2CBF}.shell_sidebarDropdown__jgt8H{display:flex;flex-direction:column;gap:.125rem}.shell_sidebarDropdownHeader__ggUTt{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;min-height:48px;padding:.75rem 1rem;border:none;border-radius:0 10px 10px 0;background:transparent;color:#475569;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease;box-sizing:border-box;text-align:left;font-family:inherit}.shell_sidebarDropdownHeader__ggUTt:hover{background:rgba(0,0,0,.05);color:#1e293b}.shell_sidebarDropdownHeaderActive__ehtkE{background:rgba(49,112,66,.08);color:#7B2CBF}.shell_sidebarDropdownHeaderActive__ehtkE .shell_sidebarIcon__wklfw{color:#7B2CBF}.shell_sidebarDropdownChevron__Uk_tz{flex-shrink:0;margin-left:auto;opacity:.8}.shell_sidebarDropdownContent__a1DWE{display:flex;flex-direction:column;gap:.125rem;padding-left:2.75rem;padding-right:.5rem;margin-bottom:.25rem}.shell_sidebarSubLink__v3R1i{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%;min-height:40px;padding:.5rem .75rem;border-radius:8px;color:#475569;text-decoration:none;font-size:.875rem;font-weight:500;transition:background .15s ease,color .15s ease;box-sizing:border-box}.shell_sidebarSubLink__v3R1i:hover{background:rgba(0,0,0,.05);color:#1e293b}.shell_sidebarSubLink__v3R1i.shell_sidebarIconLinkActive__VuXtQ{background:rgba(49,112,66,.12);color:#7B2CBF}.shell_sidebarSubLink__v3R1i .shell_sidebarIcon__wklfw{flex-shrink:0}.shell_welcomeTitle__JnWEh{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem;letter-spacing:-.02em}.shell_welcomeSubtitle__REDFh{font-size:1rem;color:#4b5563;margin:0 0 2.5rem;line-height:1.5}.shell_sectionTitle__K1HVi{font-size:1.375rem;font-weight:700;color:#111827;margin:0 0 .25rem}.shell_sectionSubtitle__0kNxF{font-size:.9375rem;font-weight:600;color:#111827;margin:0 0 1.25rem}.shell_cardsGrid__neOjt{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.25rem;margin-bottom:2.5rem}.shell_accessCard__ef_7b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;text-decoration:none;font-size:.875rem;font-weight:500;text-align:center;min-height:140px;transition:border-color .15s ease,box-shadow .15s ease}button.shell_accessCard__ef_7b{cursor:pointer;font-family:inherit;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shell_accessCard__ef_7b:hover{border-color:#7B2CBF;box-shadow:0 2px 8px rgba(49,112,66,.15)}.shell_accessCardIcon__BK0Up{color:#374151;flex-shrink:0}.shell_accessCard__ef_7b:hover .shell_accessCardIcon__BK0Up{color:#7B2CBF}.shell_visualizarSection__SniO_{margin-top:.5rem}.login_loginPage__RDQ1L{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.login_topHeader__SXjKO{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.75rem;background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);color:var(--text);flex-shrink:0}.login_headerBrand__i43rz{display:flex;align-items:center;min-width:0}.login_headerRight__ruFWG{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.login_acessibilidade__Tldbs{font-size:.8125rem;color:var(--text-muted);margin-right:.35rem}.login_fontBtn__Awwng{min-width:2.15rem;height:2.15rem;padding:0 .35rem;font-size:.8125rem;font-weight:600;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;color:var(--text-muted)}.login_fontBtn__Awwng:hover{background:var(--brand-soft);border-color:var(--border);color:var(--brand-dark)}.login_darkModeBtn__2V6bw{display:flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;padding:0;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;color:var(--text-muted)}.login_darkModeBtn__2V6bw:hover{background:var(--brand-soft);border-color:var(--border);color:var(--brand-dark)}.login_mainArea__kEOXj{position:relative;flex:1;min-height:0;display:flex;align-items:stretch}.login_contentRow__bj1YF{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;width:100%;padding:2rem 3rem;box-sizing:border-box}.login_equipamentosSection__cS9s0{flex:1;display:flex;justify-content:center;align-items:center;min-width:0;padding-top:2rem;pointer-events:none}.login_cardSection__lymkJ{flex:0 1 44%;order:1;display:flex;justify-content:flex-end;align-items:center;min-width:0;padding-right:2rem}.login_backgroundImage__hygXs{position:absolute;inset:0;z-index:0;border-radius:0 0 24px 24px;overflow:hidden;background:var(--bg)}.login_bgImg__ejSJ5{-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left;filter:none}.login_loginPanelWrapper__f9zxQ{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:1rem 0 1rem 2rem}.login_loginCard__oUnJN{background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:360px;border-radius:10px;padding:1.25rem 1.25rem 2.5rem;text-align:center;display:flex;flex-direction:column;gap:.75rem;box-shadow:var(--shadow-modal);color:var(--text)}.login_cardTitle__mo7dD{font-weight:500;color:var(--text);margin:0;letter-spacing:-.02em}.login_cardDesc__fGUdN{font-weight:300;color:var(--text-muted);margin:0;line-height:1.45;text-align:center}.login_loginForm__pGvdf{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.75rem}.login_inputWrap__xEdqg{width:100%}.login_inputWithIcon__mx9Ft{position:relative;width:100%}.login_input__GK8Qo{width:100%;padding:.875rem 3rem .875rem 1rem;font-size:1rem;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);outline:none}.login_inputPassword__dX2Yd{text-transform:none!important}.login_input__GK8Qo:focus{border-color:var(--brand);box-shadow:0 0 0 2px rgba(123,44,191,.15)}.login_input__GK8Qo::-moz-placeholder{color:var(--text-muted)}.login_input__GK8Qo::placeholder{color:var(--text-muted)}.login_inputLabel__STz_M{display:block;text-align:left;font-size:.875rem;font-weight:500;color:var(--text);margin-bottom:.25rem}.login_eyeBtn__T6rMJ{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);padding:.25rem;background:transparent;border:none;color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.login_eyeBtn__T6rMJ:hover{color:var(--text)}.login_errorMsg__Wz7sL{font-size:.875rem;color:#b91c1c;background:#fef2f2;padding:.5rem .75rem;border-radius:8px;margin:0;text-align:left}.login_recoveryWrap__mH8_A{margin:0;width:100%;text-align:left}.login_recoveryLink__Lz10y{font-weight:300;font-size:.9375rem;color:var(--text);cursor:pointer;background:none;border:none;padding:0;text-decoration:none}.login_recoveryLink__Lz10y:hover{text-decoration:underline}.login_recoveryModal__OfdpM{max-width:420px;width:calc(100% - 2rem);padding:1.35rem 1.5rem 1.5rem}.modalContent.login_recoveryModal__OfdpM form{display:flex;flex-direction:column;gap:1rem}.login_recoveryModalHeader__uwOap{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.login_recoveryModalHeader__uwOap h2{margin:0;font-size:1.25rem;font-weight:700;color:var(--text)}.login_recoveryClose__J2y4I{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-.25rem -.25rem 0 0;border:none;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0}.login_recoveryClose__J2y4I:hover{background:var(--brand-soft);color:var(--text)}.login_recoveryModalDesc__nLyNo{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.45}.login_recoveryField__fznMm{display:flex;flex-direction:column;gap:.35rem;width:100%}.login_recoveryField__fznMm label{margin:0;font-size:.875rem;font-weight:600;color:var(--text)}.login_recoveryField__fznMm input{width:100%;box-sizing:border-box;padding:.7rem .85rem;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);font-size:.9375rem}.login_recoveryField__fznMm input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px rgba(123,44,191,.15)}.login_recoveryOk__UHXfX{margin:0;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;padding:.65rem .85rem;border-radius:8px;font-size:.875rem;line-height:1.4}.login_recoveryActions__nLP3n{display:flex;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:.25rem;padding-top:.25rem}.login_recoveryCancelBtn__mvwU_{padding:.65rem 1.1rem;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap}.login_recoveryCancelBtn__mvwU_:hover:not(:disabled){background:var(--brand-soft);border-color:var(--border)}.login_recoveryCancelBtn__mvwU_:disabled{opacity:.65;cursor:not-allowed}.login_recoverySubmitBtn__Gf7z0{padding:.65rem 1.25rem;border-radius:10px;border:none;background:#7b2cbf;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap}.login_recoverySubmitBtn__Gf7z0:hover:not(:disabled){background:#5a189a}.login_recoverySubmitBtn__Gf7z0:disabled{opacity:.7;cursor:not-allowed}.login_submitBtn__Pg_et{width:100%;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;background:#7B2CBF;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:background .15s ease}.login_submitBtn__Pg_et:hover:not(:disabled){background:#5A189A}.login_submitBtn__Pg_et:disabled{opacity:.8;cursor:not-allowed}.login_publicBottom__qNzsB{flex-shrink:0;background:var(--bg-elevated);color:var(--text)}.login_featuresBlock__qpMq1{background:var(--bg-elevated);border-top:1px solid var(--border-subtle)}.login_features__wh9xg{display:flex;align-items:center;justify-content:center;gap:2rem;padding:1.75rem 2rem .85rem;flex-wrap:wrap}.login_feature__dU1FC{display:flex;align-items:center;gap:.85rem;min-width:200px}.login_featureIconBox__e5SFN{width:52px;height:52px;border-radius:14px;border:1.5px solid var(--border);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--bg-card)}.login_feature__dU1FC strong{display:block;color:var(--brand);font-size:.9rem;letter-spacing:.02em}.login_feature__dU1FC>div span{display:block;color:var(--text-muted);font-size:.8125rem}.login_featureDivider__BY9GR{width:1px;height:44px;background:var(--border)}.login_slogan__KD2nM{display:flex;align-items:center;justify-content:center;gap:.65rem;margin:0;padding:.85rem 1.5rem 1.5rem}.login_sloganLine__ALCug{flex:1;max-width:220px;height:1px;background:var(--border)}.login_sloganDot__BF_lw{width:5px;height:5px;border-radius:999px;background:var(--brand);flex-shrink:0}.login_sloganText___X5Ki{color:var(--brand);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-align:center;white-space:nowrap}.login_footer__gXlwM{flex-shrink:0;background:var(--bg-elevated);border-top:1px solid var(--border-subtle);padding:1.25rem 2rem;color:var(--text)}.login_footerGrid__XqRZk{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem 2rem;font-size:.75rem;color:var(--text-muted)}.login_footerCol__XgImu{display:flex;flex-direction:column;gap:.25rem;min-width:0}.login_footerColTitle__IAwsP{margin-bottom:.125rem}.login_footerColTitleInline__I0mDl,.login_footerColTitle__IAwsP{font-weight:700;font-size:.75rem;color:var(--text);text-transform:uppercase;letter-spacing:.02em}.login_footerColTitleInline__I0mDl{display:flex;align-items:center;gap:.5rem}.login_footerColContent__S8FFJ{font-size:.75rem;color:var(--text-muted);line-height:1.5}.login_footerLink__iTHMZ{font-size:.75rem;color:var(--text-muted);font-weight:500;text-decoration:none}.login_footerLink__iTHMZ:hover{text-decoration:underline;color:var(--brand)}.login_footerIcons__algIB{display:inline-flex;align-items:center;gap:.25rem}.login_footerIconBtn__OQucb{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bg);color:#1877F2;text-decoration:none;font-size:.75rem;border-radius:6px;transition:transform .15s ease,box-shadow .15s ease}.login_footerIconBtn__OQucb:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.12)}.login_footerIconBtn__OQucb:first-child{color:#1877F2}.login_footerIconBtn__OQucb:first-child:hover{background:#e7f0fe}.login_footerIconBtn__OQucb:nth-child(2):hover{background:#fdf2f8}.login_footerIconBtn__OQucb:nth-child(3){color:#FF0000}.login_footerIconBtn__OQucb:nth-child(3):hover{background:#fee2e2}.login_footerCopyrightLine__f7jDF{font-size:.6875rem;color:var(--text-muted);line-height:1.4}@media (max-width:768px){.login_topHeader__SXjKO{flex-wrap:wrap;padding:.75rem 1rem;gap:.75rem}.login_headerRight__ruFWG{width:100%;justify-content:flex-end}.login_acessibilidade__Tldbs{margin-right:auto}.login_footerGrid__XqRZk{flex-direction:column;gap:1.25rem}.login_featureDivider__BY9GR{display:none}.login_features__wh9xg{flex-direction:column;align-items:flex-start;gap:1.1rem;padding:1.25rem 1.25rem .5rem}.login_slogan__KD2nM{flex-wrap:wrap;gap:.45rem}.login_sloganText___X5Ki{letter-spacing:.08em;width:100%;order:-1}.login_sloganLine__ALCug{width:100%;max-width:none}.login_sloganText___X5Ki{white-space:normal}}@media (max-width:900px){.login_contentRow__bj1YF{flex-direction:column;gap:1.5rem;padding:1.5rem 1rem}.login_loginPanelWrapper__f9zxQ{padding:1rem}.login_loginCard__oUnJN{min-height:auto}}.PacienteDadosCard_root__Bxpfr{display:flex;flex-direction:column;gap:.9rem}.PacienteDadosCard_row3__z6kFh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem}.PacienteDadosCard_row2__QE8gP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.PacienteDadosCard_rowEndereco__3oLA9{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:.85rem 1rem}.PacienteDadosCard_row4__5YOv_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1rem}.PacienteDadosCard_field__7l09M{display:flex;flex-direction:column;gap:.3rem;min-width:0}.PacienteDadosCard_label__DxJWD{font-size:.8125rem;font-weight:600;color:var(--text)}.PacienteDadosCard_field__7l09M input,.PacienteDadosCard_phoneGroup___9y_B input{width:100%;padding:.7rem .85rem;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);font-size:.9rem;cursor:default}.PacienteDadosCard_especialidadeField__3FNnX input:focus,.PacienteDadosCard_field__7l09M input:focus,.PacienteDadosCard_phoneGroup___9y_B input:focus{outline:none;border-color:#d8d4e0;box-shadow:none}.PacienteDadosCard_phoneGroup___9y_B{display:flex;align-items:stretch;min-width:0}.PacienteDadosCard_phonePrefix__mVyJd{display:inline-flex;align-items:center;padding:0 .75rem;border:1px solid var(--border);border-right:none;border-radius:10px 0 0 10px;background:var(--brand-soft);color:var(--text-muted);font-size:.875rem;font-weight:600;flex-shrink:0}.PacienteDadosCard_phoneGroup___9y_B input{border-radius:0 10px 10px 0}.PacienteDadosCard_especialidadeBlock__ogzBh{display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid #ebe7f2}.PacienteDadosCard_especialidadeField__3FNnX{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.7rem .85rem;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.PacienteDadosCard_especialidadeIcon__0sdUn{flex-shrink:0;color:#7b2cbf}.PacienteDadosCard_especialidadeField__3FNnX input{flex:1;min-width:0;width:100%;padding:0;border:none;border-radius:0;background:transparent;color:var(--text);font-size:.9rem;cursor:default}.PacienteDadosCard_compact__9AFOx{gap:.6rem}.PacienteDadosCard_compact__9AFOx .PacienteDadosCard_field__7l09M input,.PacienteDadosCard_compact__9AFOx .PacienteDadosCard_phoneGroup___9y_B input{padding:.5rem .65rem;font-size:.8125rem}.PacienteDadosCard_compact__9AFOx .PacienteDadosCard_label__DxJWD{font-size:.75rem}.PacienteDadosCard_compact__9AFOx .PacienteDadosCard_phonePrefix__mVyJd{padding:0 .55rem;font-size:.75rem}.PacienteDadosCard_compact__9AFOx .PacienteDadosCard_especialidadeField__3FNnX{padding:.5rem .65rem}.PacienteDadosCard_compact__9AFOx .PacienteDadosCard_especialidadeField__3FNnX input{font-size:.8125rem}.PacienteDadosCard_compact__9AFOx .PacienteDadosCard_especialidadeIcon__0sdUn{width:16px;height:16px}@media (max-width:720px){.PacienteDadosCard_row2__QE8gP,.PacienteDadosCard_row3__z6kFh,.PacienteDadosCard_row4__5YOv_,.PacienteDadosCard_rowEndereco__3oLA9{grid-template-columns:1fr}}.PacienteFichaModal_content__2Qoea{max-width:min(720px,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.25rem 1.35rem 1.5rem}.PacienteFichaModal_header__Sw_S2{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid #ebe7f2}.PacienteFichaModal_eyebrow__jIPp7{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7b2cbf}.PacienteFichaModal_title__UwviA{margin:.2rem 0 0;font-size:1.15rem;font-weight:700;color:#2d3436}.PacienteFichaModal_close__OEQSC{display:grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid #e5e0ef;border-radius:10px;background:#fff;color:#5a189a;cursor:pointer;flex-shrink:0}.PacienteFichaModal_close__OEQSC:hover{background:#f5f0ff}.PacienteFichaModal_body__TsLFU{min-width:0}.espera_page__tdEEJ{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.espera_main__YU1BQ{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem 3rem;overflow:hidden}.espera_atmosphere__Qhng4{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 15% 20%,rgba(123,44,191,.14),transparent 55%),radial-gradient(ellipse 70% 50% at 90% 80%,rgba(90,24,154,.12),transparent 50%),linear-gradient(165deg,color-mix(in srgb,var(--bg) 88%,var(--brand-soft)) 0,var(--bg) 45%,color-mix(in srgb,var(--bg) 92%,#1a2336) 100%)}.espera_atmosphere__Qhng4:after{content:"";position:absolute;inset:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%237B2CBF' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.espera_panel__lLDZJ{position:relative;z-index:1;width:100%;max-width:520px;background:var(--bg-card);color:var(--text);border-radius:20px;border:1px solid var(--border-subtle);box-shadow:var(--shadow-modal);padding:2rem 2rem 1.75rem;animation:espera_panelIn__yVgAl .45s ease-out}.espera_panelWide__L7_Fh{max-width:960px}@keyframes espera_panelIn__yVgAl{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.espera_brandRow__Nurve{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin-bottom:1.5rem}.espera_brandText__8r__y{display:flex;flex-direction:column;gap:.1rem;min-width:0}.espera_brandName__OBICk{margin:0;font-size:1.125rem;font-weight:700;color:var(--text);letter-spacing:-.02em;line-height:1.2}.espera_brandSub__7IkLo{margin:0;font-size:.8125rem;color:var(--text-muted);font-weight:400}.espera_statusChip__6ThgA{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.25rem;padding:.4rem .75rem;border-radius:999px;background:var(--brand-soft);color:#065f46;font-size:.8125rem;font-weight:600}.espera_statusChipPulse__UTtZQ{width:.5rem;height:.5rem;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.55);animation:espera_pulseDot__FXRIe 1.8s ease-out infinite}@keyframes espera_pulseDot__FXRIe{0%{box-shadow:0 0 0 0 rgba(16,185,129,.55)}70%{box-shadow:0 0 0 10px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.espera_statusChipCalled__SMyvb{background:#eff6ff;color:#1d4ed8}.espera_statusChipCalled__SMyvb .espera_statusChipPulse__UTtZQ{background:#3b82f6;box-shadow:0 0 0 0 rgba(59,130,246,.5);animation:espera_pulseDotBlue__ytpom 1.4s ease-out infinite}@keyframes espera_pulseDotBlue__ytpom{0%{box-shadow:0 0 0 0 rgba(59,130,246,.5)}70%{box-shadow:0 0 0 10px rgba(59,130,246,0)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}.espera_specialty___uXv5{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.espera_patientName__JHmGP{margin:0 0 1.5rem;font-size:1.05rem;font-weight:500;color:var(--text-muted)}.espera_queueHero__xy7zv{text-align:center;padding:1.75rem 1rem;border-radius:16px;background:linear-gradient(180deg,var(--brand-soft) 0,var(--bg) 100%);border:1px solid var(--border);margin-bottom:1.25rem}.espera_queueLabel__9Je5V{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.espera_queueNumber__Ctk2U{margin:.35rem 0 0;font-size:clamp(4rem,14vw,5.5rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;animation:espera_numberIn__a6RXN .5s ease-out .1s both}@keyframes espera_numberIn__a6RXN{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.espera_metaRow___FAmv{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem}.espera_metaCard__ddMWT{padding:.9rem 1rem;border-radius:12px;background:var(--bg);border:1px solid var(--border-subtle);color:var(--text)}.espera_metaLabel__9h3bQ{margin:0;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.espera_metaValue__P0JfJ{margin:.25rem 0 0;font-size:1.125rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.espera_hint__yUjXC{margin:0 0 1.5rem;font-size:.875rem;line-height:1.5;color:var(--text-muted);text-align:center}.espera_actions__JwAt9{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.espera_btnSecondary__yDsDj{padding:.65rem 1.25rem;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.espera_btnSecondary__yDsDj:hover{background:var(--brand-soft);border-color:var(--border);color:var(--text)}.espera_btnPrimary__gVeAn{padding:.65rem 1.25rem;border-radius:10px;border:none;background:linear-gradient(180deg,var(--brand) 0,var(--brand-dark) 100%);color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;box-shadow:0 2px 8px rgba(123,44,191,.25)}.espera_btnPrimary__gVeAn:hover{background:linear-gradient(180deg,var(--brand-light) 0,var(--brand) 100%)}.espera_calledTitle__9Y033{margin:0 0 .35rem;font-size:1.75rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.espera_calledDesc__FrxG3{margin:0 0 1.5rem;font-size:.9375rem;color:var(--text-muted);line-height:1.5}.espera_videoWrap__Qhvle{margin-bottom:1.25rem;border-radius:14px;overflow:hidden;background:#0f172a;border:1px solid var(--border)}.espera_stateCenter__Xl7Nu{position:relative;z-index:1;text-align:center;max-width:420px;width:100%;padding:2.5rem 1.5rem;background:var(--bg-card);color:var(--text);border-radius:20px;box-shadow:var(--shadow-modal);border:1px solid var(--border-subtle)}.espera_spinner__3mPRW{width:2.5rem;height:2.5rem;margin:0 auto 1rem;border:3px solid var(--border);border-top-color:var(--brand);border-radius:50%;animation:espera_spin__wZLzr .8s linear infinite}@keyframes espera_spin__wZLzr{to{transform:rotate(1turn)}}.espera_stateTitle__XYdf6{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:var(--text)}.espera_stateText__simbu{margin:0 0 1.25rem;font-size:.9375rem;color:var(--text-muted);line-height:1.5}.espera_errorIcon__IBiLr{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto 1rem;border-radius:50%;background:#fef2f2;color:#b91c1c}@media (max-width:560px){.espera_panel__lLDZJ{padding:1.5rem 1.25rem 1.35rem;border-radius:16px}.espera_metaRow___FAmv{grid-template-columns:1fr}.espera_queueHero__xy7zv{padding:1.35rem .75rem}}.home_page__ODjSn{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.home_hero__z_jpu{position:relative;flex:1;min-height:420px;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}.home_backgroundImage__nCnHc{position:absolute;inset:0;z-index:0}.home_bgImg__I2kBY{-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left}.home_bgShade__StWg0{position:absolute;inset:0;background:linear-gradient(90deg,transparent 35%,color-mix(in srgb,var(--bg) 35%,transparent) 70%,color-mix(in srgb,var(--bg) 55%,transparent) 100%)}.home_heroContent__f1Kuk{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:2rem 2.5rem;display:flex;justify-content:flex-end}.home_welcomeCard__vpcvc{width:100%;max-width:380px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:24px;box-shadow:var(--shadow-modal);padding:2rem 1.65rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;color:var(--text)}.home_welcomeIcon__zJTug{width:52px;height:52px;border-radius:999px;background:linear-gradient(145deg,var(--brand-light),var(--brand));color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(123,44,191,.28)}.home_welcomeTitle__8YfXp{margin:0;font-size:1.75rem;font-weight:700;color:var(--brand-dark)}.home_welcomeDesc__wUYQ7{margin:0;color:var(--text-muted);font-size:.9375rem;line-height:1.45}.home_btnPrimary__KUu76,.home_btnSecondary__YoVjE{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1rem;border-radius:14px;font-family:inherit;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.home_btnPrimary__KUu76:disabled,.home_btnSecondary__YoVjE:disabled{opacity:.65;cursor:wait}.home_btnPrimary__KUu76{background:var(--brand);color:#fff;border:1px solid var(--brand)}.home_btnPrimary__KUu76:hover{background:#5a189a;border-color:#5a189a;color:#fff}.home_btnSecondary__YoVjE{background:var(--bg-elevated);color:var(--brand);border:1.5px solid var(--brand)}.home_btnSecondary__YoVjE:hover{background:var(--brand-soft);color:var(--brand-dark)}@media (max-width:768px){.home_hero__z_jpu{min-height:520px;align-items:flex-end}.home_heroContent__f1Kuk{justify-content:center;padding:1.25rem}}.ToastHost_overlay__aAJK3{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-start;justify-content:center;padding:1.25rem 1rem 2rem;background:rgba(45,27,78,.28);backdrop-filter:blur(3px);animation:ToastHost_fadeIn__dU84Z .2s ease}.ToastHost_modal__y085M{position:relative;width:min(440px,100%);margin-top:1.5rem;border-radius:18px;background:#fff;border:1px solid #ebe7f2;box-shadow:0 22px 50px rgba(45,27,78,.22);overflow:hidden;animation:ToastHost_slideDown__Kp79P .28s ease}.ToastHost_modalAccent__uzISu{height:4px;width:100%;background:linear-gradient(90deg,#9d4edd,#7b2cbf 55%,#5a189a)}.ToastHost_modalBody__QtC6v{display:flex;gap:.9rem;padding:1.25rem 1.25rem .5rem;align-items:flex-start}.ToastHost_iconWrap__8T5lT{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;flex-shrink:0}.ToastHost_content__7GYbB{min-width:0;flex:1;padding-right:1.25rem}.ToastHost_title__E_coK{margin:0;font-size:1.05rem;font-weight:700;color:#2d3436;letter-spacing:-.01em}.ToastHost_message__t37hP{margin:.4rem 0 0}.ToastHost_list__bvf7s,.ToastHost_message__t37hP{font-size:.9rem;line-height:1.45;color:#4b5563;font-weight:500}.ToastHost_list__bvf7s{margin:.5rem 0 0;padding-left:1.15rem}.ToastHost_list__bvf7s li+li{margin-top:.3rem}.ToastHost_close__lhFWu{position:absolute;top:.85rem;right:.75rem;display:grid;place-items:center;width:2rem;height:2rem;border:none;border-radius:10px;background:transparent;color:#6b7280;cursor:pointer}.ToastHost_close__lhFWu:hover{background:#f5f0ff;color:#5a189a}.ToastHost_actions__aRsj6{display:flex;justify-content:flex-end;padding:.85rem 1.25rem 1.15rem}.ToastHost_okBtn__ZMOx2{min-width:7rem;padding:.65rem 1.1rem;border:none;border-radius:12px;background:#7b2cbf;color:#fff;font-weight:700;font-size:.875rem;cursor:pointer;box-shadow:0 6px 16px rgba(123,44,191,.25)}.ToastHost_okBtn__ZMOx2:hover{background:#5a189a}.ToastHost_error__CBf6g .ToastHost_iconWrap__8T5lT{background:#fef2f2;color:#dc2626}.ToastHost_warning__gUO6R .ToastHost_iconWrap__8T5lT{background:#fffbeb;color:#d97706}.ToastHost_success__7cweR .ToastHost_iconWrap__8T5lT{background:#f5f0ff;color:#7b2cbf}.ToastHost_info__ApAvu .ToastHost_iconWrap__8T5lT{background:#f1f5f9;color:#475569}.ToastHost_error__CBf6g .ToastHost_modalAccent__uzISu{background:linear-gradient(90deg,#f87171,#dc2626)}.ToastHost_warning__gUO6R .ToastHost_modalAccent__uzISu{background:linear-gradient(90deg,#fbbf24,#d97706)}.ToastHost_success__7cweR .ToastHost_modalAccent__uzISu{background:linear-gradient(90deg,#9d4edd,#7b2cbf)}@keyframes ToastHost_fadeIn__dU84Z{0%{opacity:0}to{opacity:1}}@keyframes ToastHost_slideDown__Kp79P{0%{opacity:0;transform:translateY(-14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.ToastHost_overlay__aAJK3{padding:.75rem;align-items:center}.ToastHost_modal__y085M{margin-top:0}}.MedicoConsultaView_root__F4oUT{display:flex;flex-direction:column;gap:.85rem;margin:-.25rem 0 0;width:min(1280px,100%);margin-inline:auto}.MedicoConsultaView_topbar__vjxaw{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:14px;background:#fff;border:1px solid #ebe7f2;box-shadow:0 1px 3px rgba(15,23,42,.04)}.MedicoConsultaView_brand__cqIKU{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0}.MedicoConsultaView_brandSub__Y25n7{margin:0;font-size:.75rem;color:#6b7280;padding-left:.15rem}.MedicoConsultaView_statusCenter__PxyMR{text-align:center}.MedicoConsultaView_statusTitle__Szqcc{margin:0;font-size:.95rem;font-weight:700;color:#2d3436}.MedicoConsultaView_statusMeta__Rfbhb{margin:.2rem 0 0;font-size:.78rem;color:#636e72}.MedicoConsultaView_secureLine__l6QYG{margin:.35rem 0 0;display:inline-flex;align-items:center;gap:.3rem;color:#16a34a;font-size:.72rem;font-weight:600}.MedicoConsultaView_topActions__ztDeX{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;flex-wrap:wrap}.MedicoConsultaView_ghostIcon__xoN63{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border:1px solid #ebe7f2;border-radius:8px;background:#fff;color:#636e72;font-size:.75rem;font-weight:600;cursor:not-allowed;opacity:.7}.MedicoConsultaView_finishBtn__bJ1c5{padding:.55rem .95rem;border:none;border-radius:8px;background:#7b2cbf;color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer}.MedicoConsultaView_finishBtn__bJ1c5:hover{background:#5a189a}.MedicoConsultaView_mainGrid__T_pCH{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:.9rem;align-items:start}.MedicoConsultaView_sideCol__c6Ud7,.MedicoConsultaView_videoCol__cpQBK{display:flex;flex-direction:column;gap:.85rem;min-width:0}.MedicoConsultaView_videoCol__cpQBK{max-width:100%}.MedicoConsultaView_bottomGrid__rYrD7{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.MedicoConsultaView_panel__OxYgF{background:#fff;border:1px solid #ebe7f2;border-radius:14px;padding:1rem 1.1rem;box-shadow:0 1px 3px rgba(15,23,42,.04)}.MedicoConsultaView_panel__OxYgF h3{margin:0 0 .85rem;font-size:.9rem;font-weight:700;color:#2d3436}.MedicoConsultaView_patientHead__Heqcp{display:flex;gap:.85rem;align-items:flex-start}.MedicoConsultaView_avatar__VzrFJ{flex-shrink:0;width:3rem;height:3rem;border-radius:999px;display:grid;place-items:center;background:#f5f0ff;color:#5a189a;font-weight:800;font-size:.85rem}.MedicoConsultaView_patientName__4h5Xw{margin:0;font-size:1rem;font-weight:700;color:#2d3436}.MedicoConsultaView_patientCpf__wF9vg,.MedicoConsultaView_patientMeta__c967e{margin:.2rem 0 0;font-size:.8rem;color:#636e72}.MedicoConsultaView_fichaLink__IuIDH{display:inline-block;margin-top:.85rem;padding:0;border:none;background:none;color:#7b2cbf;font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer;font-family:inherit;text-align:left}.MedicoConsultaView_fichaLink__IuIDH:hover{text-decoration:underline}.MedicoConsultaView_details__BRMBQ{margin:0;display:grid;gap:.55rem}.MedicoConsultaView_details__BRMBQ>div{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem}.MedicoConsultaView_details__BRMBQ dt{margin:0;color:#636e72}.MedicoConsultaView_details__BRMBQ dd{margin:0;font-weight:600;color:#2d3436;text-align:right}.MedicoConsultaView_badgeLive__U_OkE{display:inline-flex;padding:.15rem .55rem;border-radius:999px;background:#dcfce7;color:#15803d;font-size:.72rem;font-weight:700}.MedicoConsultaView_tabs__IWtoI{display:flex;gap:.25rem;margin-bottom:.85rem;border-bottom:1px solid #ebe7f2}.MedicoConsultaView_tabActive__uR8JS,.MedicoConsultaView_tab__LJPuS{padding:.55rem .75rem;background:transparent;font-size:.8125rem;font-weight:600;color:#636e72;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.MedicoConsultaView_tabActive__uR8JS{color:#7b2cbf;border-bottom-color:#7b2cbf}.MedicoConsultaView_noteForm__abaGX{display:grid;gap:.55rem}.MedicoConsultaView_noteForm__abaGX label{font-size:.75rem;font-weight:600;color:#636e72}.MedicoConsultaView_noteForm__abaGX textarea{width:100%;padding:.7rem .8rem;border:1px solid #d8d4e0;border-radius:10px;font:inherit;font-size:.875rem;resize:vertical;min-height:110px}.MedicoConsultaView_noteForm__abaGX textarea:focus{outline:none;border-color:#7b2cbf;box-shadow:0 0 0 2px rgba(123,44,191,.15)}.MedicoConsultaView_primaryBtn___hKfb{justify-self:start;padding:.55rem 1rem;border:none;border-radius:8px;background:#7b2cbf;color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer}.MedicoConsultaView_primaryBtn___hKfb:hover{background:#5a189a}.MedicoConsultaView_shortcuts__BuWsw{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.MedicoConsultaView_shortcuts__BuWsw button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:4.5rem;padding:.65rem;border:1px solid #ebe7f2;border-radius:12px;background:#faf8ff;color:#5a189a;font-size:.72rem;font-weight:700;cursor:not-allowed;opacity:.75}.MedicoConsultaView_timeline__HkJ3z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.MedicoConsultaView_timeline__HkJ3z li{display:grid;grid-template-columns:3.25rem 1fr;gap:.65rem;font-size:.8125rem;color:#2d3436;padding-left:.85rem;border-left:2px solid #e9d5ff}.MedicoConsultaView_time__f33QQ{font-weight:700;color:#7b2cbf}.MedicoConsultaView_linkBtn__wzW7M{margin-top:.85rem;padding:0;border:none;background:none;color:#7b2cbf;font-size:.8125rem;font-weight:600;cursor:not-allowed;opacity:.7}.MedicoConsultaView_vitals__YzPDF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.MedicoConsultaView_vitals__YzPDF li{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border-radius:10px;background:#f8f6fc;color:#5a189a}.MedicoConsultaView_vitals__YzPDF span{display:block;font-size:.7rem;color:#636e72;font-weight:600}.MedicoConsultaView_vitals__YzPDF strong{font-size:.85rem;color:#2d3436;font-weight:700}.MedicoConsultaView_muted__6PHzs{margin:0;font-size:.875rem;color:#636e72;line-height:1.45}.MedicoConsultaView_anotacoesBox__lOZDD{display:flex;flex-direction:column;gap:.9rem}.MedicoConsultaView_anexosBox__bBMLZ{display:flex;flex-direction:column;gap:.65rem}.MedicoConsultaView_anexoList__O28ZY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.MedicoConsultaView_anexoList__O28ZY li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.55rem .65rem;border-radius:10px;border:1px solid #ebe7f2;background:#faf8fc;color:#7b2cbf;font-size:.8125rem}.MedicoConsultaView_anexoNome__QQGP4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2d3436;font-weight:600}.MedicoConsultaView_anexoBtn__tWbEP{border:none;border-radius:8px;padding:.35rem .65rem;background:#7b2cbf;color:#fff;font-size:.75rem;font-weight:700;cursor:pointer}.MedicoConsultaView_anexoBtn__tWbEP:hover{background:#5a189a}.MedicoConsultaView_toast__NsgGL{margin:0;padding:.75rem 1rem;border-radius:10px;background:#f5f0ff;color:#5a189a;font-size:.875rem}.MedicoConsultaView_footer__6gLMQ{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1rem .25rem;background:transparent}.MedicoConsultaView_footerLine__1ggyS{flex:1;max-width:220px;height:1px;background:#d8cfea}.MedicoConsultaView_footerDot__AXSkL{width:5px;height:5px;border-radius:999px;background:#7b2cbf;flex-shrink:0}.MedicoConsultaView_footerSlogan__cg6HS{color:#7b2cbf;font-size:.68rem;font-weight:600;letter-spacing:.1em;text-align:center}@media (max-width:1100px){.MedicoConsultaView_mainGrid__T_pCH{grid-template-columns:1fr}.MedicoConsultaView_topbar__vjxaw{grid-template-columns:1fr;text-align:left}.MedicoConsultaView_statusCenter__PxyMR{text-align:left}.MedicoConsultaView_topActions__ztDeX{justify-content:flex-start}}@media (max-width:720px){.MedicoConsultaView_bottomGrid__rYrD7{grid-template-columns:1fr}.MedicoConsultaView_ghostIcon__xoN63 span{display:none}}.SearchableSelect_wrapper__Tcyr8{position:relative;width:100%}.SearchableSelect_wrapperOpen__2xkeC{z-index:1200}.SearchableSelect_wrapperDisabled___YIsl .SearchableSelect_trigger__6i4Kk{opacity:.6;cursor:not-allowed}.SearchableSelect_trigger__6i4Kk{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 2rem .5rem .75rem;font-family:inherit;font-size:.875rem;color:var(--text);background-color:var(--bg);border:1px solid var(--border);border-radius:8px;cursor:pointer;text-align:left;transition:border-color .15s ease}.SearchableSelect_trigger__6i4Kk:hover:not(:disabled){border-color:var(--text-muted)}.SearchableSelect_wrapperOpen__2xkeC .SearchableSelect_trigger__6i4Kk{border-color:var(--accent,#7B2CBF);border-width:1.5px;outline:none;box-shadow:0 0 0 1px var(--accent,#7B2CBF)}.SearchableSelect_placeholder__ze027{color:var(--text-muted,#64748b)}.SearchableSelect_icon__uau_0{flex-shrink:0;color:var(--text-muted)}.SearchableSelect_wrapperOpen__2xkeC .SearchableSelect_icon__uau_0{transform:rotate(180deg)}.SearchableSelect_dropdown__ulSuc{margin-top:0;background:var(--bg-elevated);border:1px solid var(--accent,#7b2cbf);border-radius:10px;box-shadow:var(--shadow-modal);color:var(--text);display:flex;flex-direction:column;max-height:min(75vh,360px);overflow:hidden}.SearchableSelect_searchWrap__D1VEW{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid var(--border-subtle);background:var(--bg);flex-shrink:0}.SearchableSelect_searchIcon__hXRVa{flex-shrink:0;color:var(--text-muted)}.SearchableSelect_searchInput__oSFaM{flex:1;min-width:0;min-height:0!important;width:auto!important;padding:.25rem 0!important;margin:0!important;font-family:inherit;font-size:.875rem;color:var(--text,#1e293b);background:transparent!important;border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;text-transform:none!important}.SearchableSelect_searchInput__oSFaM::-moz-placeholder{color:var(--text-muted,#64748b)}.SearchableSelect_searchInput__oSFaM::placeholder{color:var(--text-muted,#64748b)}.SearchableSelect_list__jhR_S{margin:0;padding:.25rem 0;list-style:none!important;flex:1 1 auto;min-height:0;max-height:min(220px,50vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) var(--bg)}.SearchableSelect_list__jhR_S li{list-style:none!important}.SearchableSelect_value___QhYi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableSelect_list__jhR_S::-webkit-scrollbar{width:8px}.SearchableSelect_list__jhR_S::-webkit-scrollbar-track{background:var(--bg);border-radius:4px}.SearchableSelect_list__jhR_S::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.SearchableSelect_list__jhR_S::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.SearchableSelect_option__nxuHA{padding:.5rem .75rem;font-size:.875rem;color:var(--text);cursor:pointer;transition:background .1s ease}.SearchableSelect_option__nxuHA:hover{background:var(--brand-soft)}.SearchableSelect_optionSelected__wLXX1{background:var(--brand-soft);color:var(--accent,#7B2CBF);font-weight:500}.SearchableSelect_optionSelected__wLXX1:hover{background:var(--brand-soft);filter:brightness(1.08)}.SearchableSelect_option__nxuHA:first-child.SearchableSelect_optionSelected__wLXX1{background:var(--brand-soft);color:var(--text-muted);font-weight:400}.SearchableSelect_option__nxuHA:first-child.SearchableSelect_optionSelected__wLXX1:hover{background:var(--brand-soft)}.SearchableSelect_optionEmpty__QNIIq{padding:.75rem;font-size:.875rem;color:var(--text-muted,#64748b);text-align:center;cursor:default}.SearchableSelect_compact__0ipJ_.SearchableSelect_wrapper__Tcyr8{max-width:200px;min-width:140px}.SearchableSelect_compact__0ipJ_ .SearchableSelect_trigger__6i4Kk{padding:.35rem 1.75rem .35rem .5rem;font-size:.8125rem;min-height:32px}.SearchableSelect_compact__0ipJ_ .SearchableSelect_icon__uau_0{width:14px;height:14px}.SearchableSelect_compact__0ipJ_ .SearchableSelect_dropdown__ulSuc{margin-top:1px;border-radius:6px}.SearchableSelect_compact__0ipJ_ .SearchableSelect_searchWrap__D1VEW{padding:.35rem .5rem}.SearchableSelect_compact__0ipJ_ .SearchableSelect_searchInput__oSFaM{padding:.25rem 0;font-size:.8125rem}.SearchableSelect_compact__0ipJ_ .SearchableSelect_list__jhR_S{max-height:min(180px,45vh);padding:.15rem 0}.SearchableSelect_compact__0ipJ_ .SearchableSelect_option__nxuHA{padding:.35rem .5rem;font-size:.8125rem}.SearchableSelect_compact__0ipJ_ .SearchableSelect_optionEmpty__QNIIq{padding:.5rem;font-size:.8125rem}.SearchableSelect_inBar__brDti .SearchableSelect_trigger__6i4Kk{border-color:#d0d0d0;border-radius:6px}.SearchableSelect_inBar__brDti .SearchableSelect_trigger__6i4Kk:hover:not(:disabled){border-color:#9ca3af}.SearchableSelect_inBar__brDti.SearchableSelect_wrapperOpen__2xkeC .SearchableSelect_trigger__6i4Kk{border-color:var(--accent,#7B2CBF);border-width:1px;box-shadow:0 0 0 1px var(--accent,#7B2CBF)}.painel_page__RqWoQ{display:flex;flex-direction:column;gap:1.25rem}.painel_header__js_Yg{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.painel_eyebrow__wtm06{margin:0 0 .25rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7B2CBF}.painel_title__Aszj_{margin:0;font-size:1.75rem;font-weight:700;color:#12352c;letter-spacing:-.02em}.painel_subtitle__iBkQM{margin:.35rem 0 0;font-size:.9375rem;color:#64748b}.painel_specialtyPicker__WbXle{display:flex;flex-direction:column;gap:.35rem;min-width:min(320px,100%);width:min(320px,100%)}.painel_specialtyPicker__WbXle label{font-size:.8125rem;font-weight:600;color:#475569}.painel_specialtyBadge__ObVIb{padding:.55rem .9rem;border-radius:999px;background:#F5F0FF;color:#5a189a;font-size:.875rem;font-weight:600}.painel_grid__zO2jh{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.painel_card__dnt0j{background:#fff;border:1px solid #eef2f6;border-radius:14px;padding:1.25rem;box-shadow:0 1px 3px rgba(15,23,42,.04)}.painel_card__dnt0j h2{margin:0;font-size:1.05rem;color:#12352c}.painel_cardHead__AJMVD{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem}.painel_btnPrimary__zfjsk{padding:.5rem .9rem;border:none;border-radius:8px;background:#7B2CBF;color:#fff;font-weight:600;font-size:.8125rem;cursor:pointer}.painel_btnPrimary__zfjsk:disabled{opacity:.6;cursor:not-allowed}.painel_btnPrimary__zfjsk:hover:not(:disabled){background:#5A189A}.painel_queueList__UJ8EA{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.painel_queueList__UJ8EA li{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;border-radius:10px;background:#f8fafc;border:1px solid #eef2f6}.painel_queueList__UJ8EA small{display:block;margin-top:.15rem;color:#94a3b8;font-size:.75rem}.painel_senha__dqaVu{font-weight:700;color:#7B2CBF;min-width:2.5rem}.painel_empty__uAyk6,.painel_muted__RN0t4{margin:0;color:#64748b;font-size:.9375rem;line-height:1.5}.painel_atendimento__iyVhB{display:grid;gap:.85rem;margin-top:.75rem}.painel_pacienteDados__Ff0kY{padding:.85rem;border-radius:10px;background:#f8f6fc;border:1px solid #ebe7f2}.painel_pacienteDados__Ff0kY h3{margin:0 0 .75rem;font-size:.9rem;color:#5a189a}.painel_form__8KiI1{display:grid;gap:.65rem}.painel_form__8KiI1 label{display:grid;gap:.35rem;font-size:.8125rem;font-weight:600;color:#475569}.painel_form__8KiI1 textarea{width:100%;padding:.65rem .75rem;border:1px solid #d0d0d0;border-radius:8px;font-family:inherit;font-size:.875rem;resize:vertical}.painel_message__HbdUj{margin:0;padding:.75rem 1rem;border-radius:10px;background:#F5F0FF;color:#5a189a;font-size:.875rem}.painel_error__gQnvp{color:#b91c1c}.detalhe_page__XpfqR{width:100%;max-width:1120px;margin:0 auto;color:var(--text)}.detalhe_error__GKysu,.detalhe_loading__i72a_{margin:1rem 0}.detalhe_error__GKysu{color:#b91c1c}.detalhe_pageHeader__8c4qG{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.detalhe_eyebrow__3qHmA{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7b2cbf}.detalhe_pageTitle__g1qf8{margin:.2rem 0 0;font-size:1.35rem;font-weight:700;color:var(--text)}.detalhe_pageSubtitle__aLjkv{margin:.25rem 0 0;font-size:.875rem;color:var(--text-muted)}.detalhe_tabs__1g_FJ{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.detalhe_tabActive__pcPVf,.detalhe_tab__4VPem{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--brand-dark);font-size:.8125rem;font-weight:600;cursor:pointer}.detalhe_tab__4VPem:hover{background:var(--brand-soft)}.detalhe_tabActive__pcPVf{background:var(--brand);border-color:var(--brand);color:#fff}.detalhe_muted__VYGy3{margin:0;font-size:.875rem;color:#6b7280}.detalhe_chipRow__IwWbJ{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.detalhe_chip__vYEdS{display:inline-flex;padding:.3rem .7rem;border-radius:999px;background:#f5f0ff;color:#5a189a;font-size:.75rem;font-weight:600}.detalhe_tableWrap__ze1fb{width:100%;overflow-x:auto;border:1px solid #ebe7f2;border-radius:10px}.detalhe_table__65IIn{width:100%;border-collapse:collapse;font-size:.8125rem}.detalhe_table__65IIn td,.detalhe_table__65IIn th{padding:.6rem .75rem;text-align:left;border-bottom:1px solid #f0ecf5}.detalhe_table__65IIn th{font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#6b7280;background:#faf8fc}.detalhe_table__65IIn tbody tr:last-child td{border-bottom:none}.detalhe_anexoList__tjCZP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.detalhe_anexoList__tjCZP li{display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border:1px solid #ebe7f2;border-radius:10px;background:#faf8fc;color:#5a189a}.detalhe_anexoInfo__PLDLy{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.detalhe_anexoInfo__PLDLy strong{font-size:.85rem;color:#2d3436;word-break:break-word}.detalhe_anexoInfo__PLDLy span{font-size:.72rem;color:#6b7280}.detalhe_anexoBtn__IA5d0{flex-shrink:0;padding:.35rem .7rem;border:1px solid #e5e0ef;border-radius:8px;background:#fff;color:#5a189a;font-size:.75rem;font-weight:600;cursor:pointer}.detalhe_anexoBtn__IA5d0:hover{background:#f5f0ff}.detalhe_stepper__1_R1f{list-style:none;margin:0 0 1.25rem;padding:.85rem 1rem;display:flex;gap:.75rem;flex-wrap:wrap;background:#fff;border-radius:12px;border:1px solid #ebe7f2}.detalhe_step__KzYdY{display:inline-flex;align-items:center;color:#94a3b8;font-size:.8125rem;font-weight:500}.detalhe_stepBtn__cMJ93{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.2rem .35rem;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;border-radius:8px}.detalhe_stepBtn__cMJ93:hover{background:#f5f0ff}.detalhe_stepCircle__uhY2R{width:24px;height:24px;border-radius:999px;border:1.5px solid #d8d4e0;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;background:#fff}.detalhe_stepActive__OZ8Cw{color:#7b2cbf;font-weight:600}.detalhe_stepActive__OZ8Cw .detalhe_stepCircle__uhY2R{background:#7b2cbf;border-color:#7b2cbf;color:#fff}.detalhe_stepEnabled__443c9{color:#5a189a;font-weight:600}.detalhe_stepEnabled__443c9 .detalhe_stepCircle__uhY2R{border-color:#7b2cbf;color:#7b2cbf;background:#fff}.detalhe_stepDone__M2gLA .detalhe_stepCircle__uhY2R{background:#7b2cbf;border-color:#7b2cbf;color:#fff}.detalhe_stepDone__M2gLA{color:#5a189a}.detalhe_layout__iUGHz{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1.25rem;align-items:start}.detalhe_mainCol__YNMwc{min-width:0}.detalhe_card__NT85d{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;padding:1.25rem 1.35rem 1.35rem;box-shadow:var(--shadow);color:var(--text)}.detalhe_cardHeader__EN1Xu{display:flex;gap:.85rem;margin-bottom:1.15rem}.detalhe_cardIcon__eYvkU{width:42px;height:42px;border-radius:10px;background:#f5f0ff;color:#7b2cbf;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.detalhe_cardHeader__EN1Xu h2{margin:0;font-size:1.125rem;color:#2d3436}.detalhe_cardHeader__EN1Xu p{margin:.2rem 0 0;color:#636e72;font-size:.875rem}.detalhe_form___kRip{display:flex;flex-direction:column;gap:.9rem}.detalhe_row3__Drvyz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem}.detalhe_row2__BH0M5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.detalhe_rowEndereco__lyPN0{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:.85rem 1rem}.detalhe_row4__R2egb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem 1rem}.detalhe_field__nhcAF{display:flex;flex-direction:column;gap:.3rem;min-width:0}.detalhe_especialidadeBlock__oHiG1>label,.detalhe_field__nhcAF label{font-size:.8125rem;font-weight:600;color:#2d3436}.detalhe_req__p3FXe{color:#dc2626}.detalhe_field__nhcAF input,.detalhe_phoneGroup__Ks2_R input{width:100%;padding:.7rem .85rem;border:1px solid #d8d4e0;border-radius:10px;background:#f8f7fb;color:#2d3436;font-size:.9rem;cursor:default}.detalhe_especialidadeField__zIf_y input:focus,.detalhe_field__nhcAF input:focus,.detalhe_phoneGroup__Ks2_R input:focus{outline:none;border-color:#d8d4e0;box-shadow:none}.detalhe_phoneGroup__Ks2_R{display:flex;align-items:stretch;min-width:0}.detalhe_phonePrefix__z40WE{display:inline-flex;align-items:center;padding:0 .75rem;border:1px solid #d8d4e0;border-right:none;border-radius:10px 0 0 10px;background:#f1eff6;color:#636e72;font-size:.875rem;font-weight:600;flex-shrink:0}.detalhe_phoneGroup__Ks2_R input{border-radius:0 10px 10px 0}.detalhe_cepLink__Q6juk{color:#7b2cbf;font-weight:500;font-size:.75rem;margin-left:.35rem}.detalhe_especialidadeBlock__oHiG1{display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid #ebe7f2}.detalhe_especialidadeField__zIf_y{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.7rem .85rem;border:1px solid #d8d4e0;border-radius:10px;background:#f8f7fb}.detalhe_especialidadeIcon__XrSnX{flex-shrink:0;color:#7b2cbf}.detalhe_especialidadeField__zIf_y input{flex:1;min-width:0;width:100%;padding:0;border:none;border-radius:0;background:transparent;color:#2d3436;font-size:.9375rem;cursor:default}.detalhe_actions__7v4Oi{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid #ebe7f2}.detalhe_btnGhost__tlHQX{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.1rem;border-radius:10px;font-weight:600;font-size:.9rem;cursor:pointer;background:#fff;color:#7b2cbf;border:1.5px solid #7b2cbf}.detalhe_btnGhost__tlHQX:hover{background:#f5f0ff}.detalhe_btnPrimary__je3L_{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.1rem;border-radius:10px;font-weight:600;font-size:.9rem;cursor:pointer;background:#7b2cbf;color:#fff;border:1px solid #7b2cbf}.detalhe_btnPrimary__je3L_:hover{background:#5a189a}.detalhe_uploadBox__4k0aP{border:1.5px dashed #d8d4e0;border-radius:12px;padding:1.75rem 1rem;text-align:center;background:#faf8fc;color:#7b2cbf}.detalhe_uploadIcon__6t6qK{margin-bottom:.35rem}.detalhe_uploadLabel__YZ78s{margin:0;font-weight:600;color:#7b2cbf}.detalhe_uploadHint__e1CRX{margin:.75rem 0 0;color:#636e72;font-size:.8rem}.detalhe_sidebar__bi_yx{background:#fff;border:1px solid #ebe7f2;border-radius:14px;padding:1rem;box-shadow:0 8px 24px rgba(45,52,54,.05)}.detalhe_sidebarTitle__cq1Jl{margin:0 0 .85rem;font-size:.95rem;color:#2d3436}.detalhe_infoBox__8xXvE{display:flex;gap:.65rem;padding:.75rem;border-radius:10px;background:#f5f0ff;color:#5a189a;margin-bottom:1rem}.detalhe_infoBox__8xXvE strong{display:block;font-size:.85rem}.detalhe_infoBox__8xXvE p{margin:.2rem 0 0;font-size:.78rem;line-height:1.35;color:#636e72}.detalhe_sidebarSteps__lMB4_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.detalhe_sidebarStep__pKK_Z{display:flex;width:100%;align-items:flex-start;gap:.55rem;padding:.55rem .6rem;border-radius:8px;color:#64748b;font-size:.8125rem;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit}.detalhe_sidebarStep__pKK_Z:hover{background:#f8f7fb}.detalhe_sidebarStepActive__I_l4u{background:#f5f0ff;color:#5a189a}.detalhe_sidebarStepEnabled__zi_yo{color:#5a189a}.detalhe_sidebarStepEnabled__zi_yo .detalhe_sidebarStepNum__9l3dk{border:1.5px solid #7b2cbf;background:#fff;color:#7b2cbf}.detalhe_sidebarStepDone__xhbaY{color:#5a189a}.detalhe_sidebarStepNum__9l3dk{width:22px;height:22px;border-radius:999px;background:#ebe7f2;color:#64748b;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0;margin-top:.1rem}.detalhe_sidebarStepActive__I_l4u .detalhe_sidebarStepNum__9l3dk,.detalhe_sidebarStepDone__xhbaY .detalhe_sidebarStepNum__9l3dk{background:#7b2cbf;color:#fff}.detalhe_sidebarStepText__7ruzS{display:flex;flex-direction:column;gap:.1rem;min-width:0}.detalhe_sidebarStepText__7ruzS strong{font-size:.8125rem;font-weight:600}.detalhe_sidebarStepText__7ruzS span{font-size:.72rem;font-weight:400;color:#64748b;line-height:1.3}.detalhe_sidebarStepActive__I_l4u .detalhe_sidebarStepText__7ruzS span{color:#7b2cbf}@media (max-width:900px){.detalhe_layout__iUGHz,.detalhe_row2__BH0M5,.detalhe_row3__Drvyz,.detalhe_row4__R2egb,.detalhe_rowEndereco__lyPN0{grid-template-columns:1fr}}.paciente_page__L_okr{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.paciente_main__rgYn9{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:1.5rem 1.25rem 2.5rem}.paciente_pageHeader__9e0HF{margin-bottom:1.25rem}.paciente_title__4TNW8{margin:0;color:var(--brand);font-size:1.5rem;font-weight:700}.paciente_subtitle__znv_I{margin:.25rem 0 0;color:var(--text-muted);font-size:.9375rem}.paciente_stepper__yMUxe{list-style:none;margin:0 0 1.25rem;padding:.85rem 1rem;display:flex;gap:.75rem;flex-wrap:wrap;background:var(--bg-card);border-radius:12px;border:1px solid var(--border-subtle);color:var(--text)}.paciente_step__FeEk2{gap:.45rem;font-size:.8125rem;font-weight:500}.paciente_stepCircle__inROO,.paciente_step__FeEk2{display:inline-flex;align-items:center;color:var(--text-muted)}.paciente_stepCircle__inROO{width:24px;height:24px;border-radius:999px;border:1.5px solid var(--border);justify-content:center;font-size:.75rem;background:var(--bg-elevated)}.paciente_stepActive__UFOY_{color:var(--brand);font-weight:600}.paciente_stepActive__UFOY_ .paciente_stepCircle__inROO,.paciente_stepDone__KH1XD .paciente_stepCircle__inROO{background:var(--brand);border-color:var(--brand);color:#fff}.paciente_stepDone__KH1XD{color:var(--brand-dark)}.paciente_layout__oeHHO{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1.25rem;align-items:start}.paciente_mainCol__2wBoz{min-width:0}.paciente_card__ETGl0{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;padding:1.25rem 1.35rem 1.35rem;box-shadow:var(--shadow);color:var(--text)}.paciente_cardHeader__HCdGQ{display:flex;gap:.85rem;margin-bottom:1rem}.paciente_cardIcon__aIZNE{width:42px;height:42px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.paciente_cardHeader__HCdGQ h2{margin:0;font-size:1.125rem;color:var(--text)}.paciente_cardHeader__HCdGQ p{margin:.2rem 0 0;color:var(--text-muted);font-size:.875rem}.paciente_form__GaO6B{display:flex;flex-direction:column;gap:1rem}.paciente_grid3__Y_lYr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem 1rem}.paciente_span2__GKNb3{grid-column:span 2}.paciente_span3__7aYhw{grid-column:span 3}.paciente_field__6QgmR{display:flex;flex-direction:column;gap:.3rem;min-width:0}.paciente_field__6QgmR label{font-size:.8125rem;font-weight:600;color:var(--text)}.paciente_field__6QgmR input,.paciente_field__6QgmR select{width:100%;padding:.65rem .75rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:.9rem}.paciente_field__6QgmR input:focus,.paciente_field__6QgmR select:focus{outline:none;border-color:#7b2cbf;box-shadow:0 0 0 2px rgba(123,44,191,.15)}.paciente_cepLink__Xo0hA{color:var(--brand);font-weight:500;font-size:.75rem;margin-left:.35rem}.paciente_actions__FhkUn{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.paciente_btnGhost__ZHopN,.paciente_btnPrimary__P_oZR{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.1rem;border-radius:10px;font-weight:600;font-size:.9rem;cursor:pointer}.paciente_btnPrimary__P_oZR{background:#7b2cbf;color:#fff;border:1px solid #7b2cbf}.paciente_btnPrimary__P_oZR:hover:not(:disabled){background:#5a189a}.paciente_btnPrimary__P_oZR:disabled{opacity:.65;cursor:not-allowed}.paciente_btnGhost__ZHopN{background:var(--bg-elevated);color:var(--brand);border:1.5px solid var(--brand)}.paciente_btnGhost__ZHopN:hover{background:var(--brand-soft)}.paciente_alertError__LfYM_,.paciente_alertOk___ySm0,.paciente_alertWarn__YkUi7{padding:.65rem .85rem;border-radius:8px;font-size:.875rem;margin:0 0 1rem}.paciente_alertError__LfYM_{background:#fef2f2;color:#b91c1c}.paciente_alertOk___ySm0{background:var(--brand-soft);color:var(--brand-dark);border:1px solid var(--border)}.paciente_alertWarn__YkUi7{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.paciente_sidebar__4rlxA{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:14px;padding:1rem;box-shadow:var(--shadow);color:var(--text)}.paciente_infoBox__hysvW{display:flex;gap:.65rem;padding:.75rem;border-radius:10px;background:var(--brand-soft);color:var(--brand-dark);margin-bottom:1rem}.paciente_infoBox__hysvW strong{display:block;font-size:.85rem}.paciente_infoBox__hysvW p{margin:.2rem 0 0;font-size:.78rem;line-height:1.35;color:var(--text-muted)}.paciente_sidebarTitle__7cTy3{margin:0 0 .75rem;font-size:.95rem;color:var(--text)}.paciente_sidebarSteps__TFlLo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.paciente_sidebarStep__cXhkz{display:flex;align-items:center;gap:.55rem;padding:.55rem .6rem;border-radius:8px;color:var(--text-muted);font-size:.8125rem}.paciente_sidebarStepActive__sgtI8{background:var(--brand-soft);color:var(--brand-dark);font-weight:600}.paciente_sidebarStepNum__dMdP5{width:22px;height:22px;border-radius:999px;background:var(--border-subtle);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0}.paciente_sidebarStepActive__sgtI8 .paciente_sidebarStepNum__dMdP5{background:var(--brand);color:#fff}.paciente_sidebarCheck__zjKy0{margin-left:auto;color:#16a34a}.paciente_uploadBox__RqjpX{border:1.5px dashed var(--border);border-radius:12px;padding:1.5rem 1rem;text-align:center;background:var(--bg)}.paciente_fileInput__w8LOe{display:none}.paciente_uploadLabel___1aIj{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--brand);font-weight:600;cursor:pointer}.paciente_uploadHint__oKYsv{margin:.75rem 0 0;color:var(--text-muted);font-size:.8rem}.paciente_fileList__hBaQR{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.paciente_fileList__hBaQR li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.55rem;padding:.65rem .75rem;border-radius:10px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--brand-dark);font-size:.8125rem}.paciente_fileName__1gC4o{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text)}.paciente_fileSize__a1vId{color:var(--text-muted);font-weight:500}.paciente_fileRemove__MnYxT{display:grid;place-items:center;width:1.85rem;height:1.85rem;border:none;border-radius:8px;background:#fef2f2;color:#dc2626;cursor:pointer}.paciente_fileRemove__MnYxT:hover{background:#fee2e2}.paciente_resumoGroups__iipTU{display:grid;gap:.85rem}.paciente_resumoGroup__c96oV{padding:.95rem 1rem;border-radius:14px;border:1px solid var(--border-subtle);background:var(--bg)}.paciente_resumoGroupTitle__S_64g{margin:0 0 .75rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.paciente_resumoGrid__QeK2s{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.paciente_resumoGrid__QeK2s>div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.paciente_resumoFull__wzD9N{grid-column:1/-1}.paciente_resumoGrid__QeK2s dt{color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.paciente_resumoGrid__QeK2s dd{margin:0;color:var(--text);font-weight:600;font-size:.9rem;line-height:1.35;word-break:break-word}.paciente_resumoBreak__33zuL{overflow-wrap:anywhere}.paciente_resumoAnexos__dhLvc{margin:0;padding-left:1.1rem;display:grid;gap:.2rem}.paciente_resumoAnexos__dhLvc li{font-size:.85rem;font-weight:600;color:var(--text)}@media (max-width:900px){.paciente_grid3__Y_lYr,.paciente_layout__oeHHO{grid-template-columns:1fr}.paciente_span2__GKNb3,.paciente_span3__7aYhw{grid-column:span 1}.paciente_resumoGrid__QeK2s{grid-template-columns:1fr}}