.LayoutLoader_overlay__U_WwH{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--background-secondary);z-index:9999}.LayoutLoader_logo__JwvOY{opacity:.9;object-fit:contain}.LayoutLoader_name__KVoaE{font-size:1.25rem;font-weight:600;color:var(--text-color)}.LayoutLoader_spinner__AV2_z{width:24px;height:24px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:LayoutLoader_spin__CgPC5 .8s linear infinite}@keyframes LayoutLoader_spin__CgPC5{to{transform:rotate(1turn)}}.DashboardLayout_layout__ls4ta{display:flex;min-height:100vh}.DashboardLayout_layoutModern__Jwc6g{flex-direction:row}.DashboardLayout_sidebarOverlay__5HJ5f{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.DashboardLayout_sidebarOverlayVisible__3AfXT{opacity:1;visibility:visible}.DashboardLayout_main__MTsAs{flex:1 1;display:flex;flex-direction:column;min-width:0}.DashboardLayout_content__dZ_Ix{flex:1 1;padding:32px}.DashboardLayout_layoutMinimalist__pICc5{flex-direction:column}.DashboardLayout_layoutMinimalist__pICc5 .DashboardLayout_main__MTsAs{width:100%}.DashboardLayout_layoutMinimalist__pICc5 .DashboardLayout_content__dZ_Ix{max-width:1440px;margin:0 auto;width:100%}.DashboardLayout_pageTitle__DOh4U{margin:0 0 24px;font-size:1.5rem;font-weight:600;color:var(--text-color);text-align:center}@media (max-width:768px){.DashboardLayout_layout__ls4ta{flex-direction:column}.DashboardLayout_content__dZ_Ix{padding:16px}}@media (max-width:480px){.DashboardLayout_content__dZ_Ix{padding:12px}}.Sidebar_sidebar__BeuG1{position:fixed;top:0;left:0;z-index:1000;width:280px;min-height:100vh;flex-shrink:0;background:linear-gradient(180deg,#0f172a,#1e293b);padding:24px 0;display:flex;flex-direction:column;box-shadow:4px 0 24px rgba(0,0,0,.08);transform:translateX(-100%);transition:transform .3s ease}.Sidebar_sidebarOpen__mcFST{transform:translateX(0)}.Sidebar_sidebarAlwaysVisible__rcR_9{position:relative;transform:none}.Sidebar_nav__r_IEO{display:flex;flex-direction:column;gap:2px;padding:0 12px}.Sidebar_link__2pCZv{display:flex;align-items:center;gap:12px;padding:12px 16px;color:#94a3b8;text-decoration:none;font-weight:500;font-size:.95rem;border-radius:14px;transition:all .2s ease}.Sidebar_link__2pCZv:hover{background:hsla(0,0%,100%,.06);color:#f1f5f9}.Sidebar_linkActive__T4kiq{background:rgba(14,165,233,.15);color:#38bdf8}.Sidebar_linkActive__T4kiq:hover{background:rgba(14,165,233,.2);color:#7dd3fc}.Sidebar_section__MrLjC{padding:16px 16px 8px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin-top:8px}@media (max-width:768px){.Sidebar_sidebar__BeuG1{width:280px;max-width:85vw}}.Header_header__pXml_{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;background:#fff;border-bottom:1px solid #f1f5f9;box-shadow:0 1px 3px rgba(0,0,0,.03)}.Header_titleRow__mfFIa{display:flex;align-items:center;gap:14px}.Header_hamburgerBtn__mmQR2{display:flex;align-items:center;justify-content:center;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;transition:all .2s}.Header_hamburgerBtn__mmQR2:hover{background:#f1f5f9;color:#334155}.Header_logo__sUWiP{display:block;object-fit:contain;max-height:56px}.Header_userInfo__DmH2f{display:flex;align-items:center;gap:20px}.Header_userName__QUQLx{font-size:.9rem;color:#64748b;font-weight:500}.Header_logoutBtn__R1Y06{padding:10px 18px;font-size:.875rem;font-weight:500;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;cursor:pointer;transition:all .2s}.Header_logoutBtn__R1Y06:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}@media (max-width:768px){.Header_header__pXml_{flex-direction:column;gap:16px;padding:16px}}.HeaderMinimalista_header__W43cg{display:flex;flex-direction:column}.HeaderMinimalista_logoBar__GSr14{background:#fff;padding:16px 24px;border-bottom:1px solid var(--border-color)}.HeaderMinimalista_logoWrap__yDrQI{max-width:1400px;margin:0 auto;padding:0 24px}.HeaderMinimalista_logoLink__H_qD2{display:block;cursor:pointer}.HeaderMinimalista_logoLink__H_qD2 img{display:block;height:auto;object-fit:contain}.HeaderMinimalista_navBar__beS3_{background-color:#444;color:#fff;padding:10px 24px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.HeaderMinimalista_navBarInner___0N6V{max-width:1400px;width:100%;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.HeaderMinimalista_nav__Oy8Nb{display:flex;align-items:center;gap:4px}.HeaderMinimalista_dropdown__FVXX8{position:relative}.HeaderMinimalista_dropdownBtn__ddU1t{display:flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:none;color:#fff;font-size:.95rem;cursor:pointer;border-radius:0;transition:background .2s}.HeaderMinimalista_dropdownBtn__ddU1t:hover{background:hsla(0,0%,100%,.15)}.HeaderMinimalista_navDirectLink___M26O{display:flex;align-items:center;padding:8px 16px;color:#fff;text-decoration:none;font-size:.95rem;border-radius:0;transition:background .2s}.HeaderMinimalista_navDirectLink___M26O:hover{background:hsla(0,0%,100%,.15)}.HeaderMinimalista_dropdownMenu__taL_r{display:none;position:absolute;top:100%;left:0;margin-top:4px;min-width:320px;padding:12px 0;background:#fff;color:var(--text-color);border-radius:0;box-shadow:var(--shadow-hover);overflow:visible;z-index:100;border:1px solid var(--border-color)}.HeaderMinimalista_dropdownMenu__taL_r:before{content:"";position:absolute;top:0;left:0;right:0;height:12px;background:transparent}.HeaderMinimalista_dropdownMenu__taL_r.HeaderMinimalista_dropdownOpen__WtVH_{display:block}.HeaderMinimalista_dropdownLink__pM80u{display:block;padding:10px 16px;color:var(--text-color);text-decoration:none;font-size:.9rem;white-space:nowrap;transition:background .2s}.HeaderMinimalista_dropdownLink__pM80u:hover{background:var(--primary-light);color:var(--primary-color)}.HeaderMinimalista_arrow__0q9Cl{flex-shrink:0;transition:transform .2s}.HeaderMinimalista_arrowOpen__e_8WV{transform:rotate(180deg)}.HeaderMinimalista_userArea__tdi_7{display:flex;align-items:center;gap:16px}.HeaderMinimalista_configLink__pjHfs{color:hsla(0,0%,100%,.9);text-decoration:none;font-size:.85rem}.HeaderMinimalista_configLink__pjHfs:hover{text-decoration:underline}.HeaderMinimalista_userName__AEggV{font-size:.85rem;opacity:.95}.HeaderMinimalista_logoutBtn__sdoFt{padding:6px 12px;font-size:.8rem;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);color:#fff;border-radius:0;cursor:pointer;transition:all .2s}.HeaderMinimalista_logoutBtn__sdoFt:hover{background:hsla(0,0%,100%,.3)}.HeaderMinimalista_hamburgerBtn__7seDn{display:none;background:transparent;border:none;color:#fff;padding:8px;cursor:pointer;align-items:center;justify-content:center}.HeaderMinimalista_mobileMenu__cJ8Wf{display:none;position:fixed;top:0;right:0;width:280px;max-width:90vw;height:100vh;background:#fff;z-index:200;box-shadow:-4px 0 20px rgba(0,0,0,.15);overflow-y:auto;transform:translateX(100%);transition:transform .3s ease}.HeaderMinimalista_mobileMenuOpen__cxwsp{transform:translateX(0)}.HeaderMinimalista_mobileMenuInner__VfwwU{padding:72px 20px 24px;display:flex;flex-direction:column;gap:24px}.HeaderMinimalista_mobileSection__jCbtR{display:flex;flex-direction:column;gap:8px}.HeaderMinimalista_mobileSectionTitle__XVUz4{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding-bottom:4px;border-bottom:1px solid var(--border-color)}.HeaderMinimalista_mobileLink__3O5GV{display:block;padding:10px 0;color:var(--text-color);text-decoration:none;font-size:1rem}.HeaderMinimalista_mobileLink__3O5GV:hover{color:var(--primary-color)}.HeaderMinimalista_mobileLinkDisabled__WrwMN{padding:10px 0;color:var(--text-secondary);font-size:1rem}.HeaderMinimalista_mobileOverlay__sk_qB{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:150}@media (max-width:768px){.HeaderMinimalista_logoBar__GSr14{padding:12px 16px}.HeaderMinimalista_logoWrap__yDrQI{padding:0 8px}.HeaderMinimalista_logoLink__H_qD2 img{max-height:42px;width:auto;max-width:160px}.HeaderMinimalista_navBar__beS3_{padding:8px 16px}.HeaderMinimalista_navBarInner___0N6V{padding:0 8px}.HeaderMinimalista_nav__Oy8Nb{display:none}.HeaderMinimalista_hamburgerBtn__7seDn{display:flex}.HeaderMinimalista_mobileMenuOpen__cxwsp,.HeaderMinimalista_mobileMenu__cJ8Wf,.HeaderMinimalista_mobileOverlay__sk_qB{display:block}.HeaderMinimalista_userArea__tdi_7{font-size:.8rem;gap:10px}.HeaderMinimalista_userName__AEggV{display:none}.HeaderMinimalista_configLink__pjHfs{font-size:.8rem}.HeaderMinimalista_logoutBtn__sdoFt{padding:6px 10px;font-size:.75rem}.HeaderMinimalista_mobileMenu__cJ8Wf{width:min(280px,calc(100vw - 32px))}.HeaderMinimalista_mobileMenuInner__VfwwU{padding:64px 16px 20px;gap:20px}.HeaderMinimalista_mobileLinkDisabled__WrwMN,.HeaderMinimalista_mobileLink__3O5GV{padding:12px 0;font-size:1rem}}.Card_card__YWHGX{background-color:var(--background-color);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:24px;transition:box-shadow .2s}.Card_card__YWHGX:hover{box-shadow:var(--shadow-hover)}.Card_header__MQxEs{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.Card_title__6AhHr{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}.ConfirmModal_overlay__jltkb{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100;animation:ConfirmModal_fadeIn__7pDDG .2s ease-out}.ConfirmModal_modal__xhH8j{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:0;box-shadow:0 8px 32px rgba(0,0,0,.2);padding:24px 28px;min-width:280px;max-width:calc(100vw - 32px);z-index:101;animation:ConfirmModal_slideIn__1mg6r .25s ease-out}@media (max-width:480px){.ConfirmModal_modal__xhH8j{width:calc(100vw - 32px);min-width:0;padding:20px 16px}}.ConfirmModal_title__3kq4s{margin:0 0 12px;font-size:1.2rem;font-weight:600;color:var(--text-color)}.ConfirmModal_message__8Pxy1{margin:0 0 24px;font-size:.95rem;color:var(--text-secondary);line-height:1.5}.ConfirmModal_actions__UYRJ7{display:flex;justify-content:flex-end;gap:12px}.ConfirmModal_btnCancel__sqfWt{padding:10px 20px;font-size:.95rem;font-weight:500;background:transparent;border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;border-radius:0}.ConfirmModal_btnCancel__sqfWt:hover{background:rgba(0,0,0,.04)}.ConfirmModal_btnConfirm__f9zaN{padding:10px 20px;font-size:.95rem;font-weight:500;background:var(--primary-color);border:none;color:#fff;cursor:pointer;border-radius:0}.ConfirmModal_btnConfirm__f9zaN:hover{opacity:.9}.ConfirmModal_btnConfirmDanger__4nj_B{padding:10px 20px;font-size:.95rem;font-weight:500;background:#dc3545;border:none;color:#fff;cursor:pointer;border-radius:0}.ConfirmModal_btnConfirmDanger__4nj_B:hover{background:#c82333}@keyframes ConfirmModal_fadeIn__7pDDG{0%{opacity:0}to{opacity:1}}@keyframes ConfirmModal_slideIn__1mg6r{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.FormularioAtendimento_container__u6r8i{max-width:900px}.FormularioAtendimento_form__98cGK{display:flex;flex-direction:column;gap:32px}.FormularioAtendimento_section__9gKaF{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}.FormularioAtendimento_fieldGroupIdade__Di5gj{display:flex;gap:12px;align-items:flex-end}.FormularioAtendimento_fieldGroupIdade__Di5gj>div:first-child input{width:70px}.FormularioAtendimento_fieldGroupIdade__Di5gj>div:last-child select{min-width:110px}.FormularioAtendimento_idadeWrapper__D0fju{display:flex;flex-direction:column;gap:6px}.FormularioAtendimento_idadeLabel__fKBq_{font-size:.875rem;font-weight:500;color:var(--text-color)}.FormularioAtendimento_idadeCompleta__W8aeg{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 14px;border:1px solid var(--border-color);border-radius:4px;background:#f8f9fa;position:relative}.FormularioAtendimento_idadeTexto__mDvqe{flex:1 1;font-size:1rem;color:var(--text-color)}.FormularioAtendimento_sectionFull__a9jvd{grid-column:1/-1}.FormularioAtendimento_sectionTitle__jA83o{font-size:1.125rem;font-weight:600;color:var(--primary-color);margin:0 0 20px;padding-bottom:8px;border-bottom:2px solid var(--primary-light);grid-column:1/-1}.FormularioAtendimento_sinaisVitais__Yzehr{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:16px;gap:16px}.FormularioAtendimento_actions__zxpj_{display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.FormularioAtendimento_errorMsg__L0ZMn{color:var(--error-color);font-size:.9rem;margin:0}.FormularioAtendimento_btnExcluir__Uy7hs{border-color:#dc3545!important;color:#dc3545!important}.FormularioAtendimento_btnExcluir__Uy7hs:hover{background:#dc3545!important;color:#fff!important}.FormularioMinimalista_formCard__UYFwA{background:var(--background-color);border-radius:0;box-shadow:var(--shadow);overflow:visible}.FormularioMinimalista_loadingState__qAlup{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;padding:48px 24px;gap:20px}.FormularioMinimalista_loadingSpinner__a1qrn{width:48px;height:48px;border:4px solid var(--border-color,#e5e7eb);border-top-color:var(--primary-color,#d93b44);border-radius:50%;animation:FormularioMinimalista_spin__nC1na .9s linear infinite}.FormularioMinimalista_loadingText__5sD7G{margin:0;font-size:1rem;font-weight:500;color:var(--text-secondary,#6b7280)}@keyframes FormularioMinimalista_spin__nC1na{to{transform:rotate(1turn)}}.FormularioMinimalista_formCardTitle__58on0{margin:0;padding:14px 24px;font-size:1.25rem;font-weight:700;color:var(--text-color);background:var(--background-secondary);border-bottom:1px solid var(--border-color);text-align:left}.FormularioMinimalista_form__pmlgp{display:flex;flex-direction:column;gap:0;padding:24px}.FormularioMinimalista_gridRow1__LZw9B,.FormularioMinimalista_gridRow2__s_CHs{display:grid;grid-gap:16px 24px;gap:16px 24px;margin-bottom:20px;align-items:end}.FormularioMinimalista_gridRow1__LZw9B .FormularioMinimalista_fieldGroup__h371_,.FormularioMinimalista_gridRow2__s_CHs .FormularioMinimalista_fieldGroup__h371_{margin-bottom:0}.FormularioMinimalista_fieldGroupIdade__jg9tp{display:flex;position:relative;z-index:2;align-self:stretch}.FormularioMinimalista_fieldGroupIdade__jg9tp .FormularioMinimalista_fieldGroup__h371_{flex:1 1;display:flex;flex-direction:column;min-width:0}.FormularioMinimalista_idadeCompleta__flud_{display:flex;align-items:center;min-height:42px;padding:10px 14px;border:1px solid var(--border-color);border-radius:0;background:#f8f9fa;position:relative;box-sizing:border-box}.FormularioMinimalista_idadeTexto__QE2np{flex:1 1;font-size:1rem;color:var(--text-color);min-width:0}.FormularioMinimalista_gridRow1__LZw9B{grid-template-columns:2fr 1.2fr 1.8fr 1fr 1.2fr}.FormularioMinimalista_gridRow2__s_CHs{grid-template-columns:1.2fr 1.5fr 1.2fr 1fr 2fr}.FormularioMinimalista_fieldGroup__h371_{display:flex;flex-direction:column;gap:6px;margin-bottom:0;min-width:0}.FormularioMinimalista_fieldGroup__h371_ label{font-size:.875rem;font-weight:500;color:var(--text-color);flex-shrink:0}.FormularioMinimalista_fieldGroup__h371_ input,.FormularioMinimalista_fieldGroup__h371_ select{min-height:42px}.FormularioMinimalista_fieldGroup__h371_ input,.FormularioMinimalista_fieldGroup__h371_ select,.FormularioMinimalista_fieldGroup__h371_ textarea{padding:10px 14px;font-size:1rem;border:1px solid var(--border-color);border-radius:0;background:#fff;box-sizing:border-box}.FormularioMinimalista_fieldGroup__h371_ input:focus,.FormularioMinimalista_fieldGroup__h371_ select:focus,.FormularioMinimalista_fieldGroup__h371_ textarea:focus,.FormularioMinimalista_idadeCompleta__flud_:focus-within{outline:none;border-color:#63b3ed;box-shadow:0 0 0 2px rgba(99,179,237,.2)}.FormularioMinimalista_fieldRow__PcpPb{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:end}.FormularioMinimalista_paWrapper__2M0TN{display:flex;align-items:center;gap:8px}.FormularioMinimalista_paWrapper__2M0TN input{width:60px;text-align:center}.FormularioMinimalista_paX__ynRp1{font-weight:600;color:var(--text-secondary)}.FormularioMinimalista_unit__Vt1U3{font-size:.85rem;color:var(--text-secondary);margin-left:4px}.FormularioMinimalista_checkboxGroup__TTkud{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin-bottom:0;flex-shrink:0}.FormularioMinimalista_checkboxGroup__TTkud input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin:0;outline:none!important;box-shadow:none!important;accent-color:var(--primary-color,#d93b44);cursor:pointer}.FormularioMinimalista_checkboxGroup__TTkud input[type=checkbox]:checked,.FormularioMinimalista_checkboxGroup__TTkud input[type=checkbox]:focus{outline:none!important;box-shadow:none!important}.FormularioMinimalista_checkboxGroup__TTkud label{margin:0!important;white-space:nowrap}.FormularioMinimalista_actions__u2IdE{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid var(--border-color)}.FormularioMinimalista_btnGravar__H6YFe{background:#28a745!important;color:#fff!important;border:none;padding:12px 24px;border-radius:0;font-weight:600;cursor:pointer}.FormularioMinimalista_btnGravar__H6YFe:hover:not(:disabled){background:#218838!important}.FormularioMinimalista_btnLimpar___ra5i{background:#17a2b8!important;color:#fff!important;border:none;padding:12px 24px;border-radius:0;font-weight:600;cursor:pointer}.FormularioMinimalista_btnLimpar___ra5i:hover{background:#138496!important}.FormularioMinimalista_btnCancelar__bxhj_{background:#dc3545!important;color:#fff!important;border:none;padding:12px 24px;border-radius:0;font-weight:600;cursor:pointer}.FormularioMinimalista_btnCancelar__bxhj_:hover{background:#c82333!important}.FormularioMinimalista_btnExcluir__l8rJ2{background:#dc3545!important;color:#fff!important;border:none;padding:12px 24px;border-radius:0;font-weight:600;cursor:pointer}.FormularioMinimalista_btnExcluir__l8rJ2:hover:not(:disabled){background:#c82333!important}.FormularioMinimalista_btnExcluir__l8rJ2:disabled{opacity:.6;cursor:not-allowed}.FormularioMinimalista_errorMsg__ESm0r{color:var(--error-color);font-size:.9rem;margin:0 0 16px}.FormularioMinimalista_grid__fqIcR{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px 24px;gap:16px 24px}.FormularioMinimalista_gridDadosPaciente__CAHQa{display:flex;flex-direction:column;gap:0}.FormularioMinimalista_gridFull__b6kms{grid-column:1/-1}.FormularioMinimalista_finalizacaoGrid__XdsmE{display:grid;grid-template-columns:2.5fr 1.2fr 1fr;grid-gap:16px 24px;gap:16px 24px;align-items:end}.FormularioMinimalista_triagemGrid__JFNTQ{display:flex;flex-direction:column;gap:10px}.FormularioMinimalista_triagemRow1___27nr{display:grid;grid-template-columns:1.2fr 1fr 2fr 1.2fr;grid-gap:10px 24px;gap:10px 24px;align-items:end}.FormularioMinimalista_triagemRow2__IUDEJ{grid-column:1/-1}.FormularioMinimalista_triagemRow3__WxYaz{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:end;justify-content:flex-start}.FormularioMinimalista_triagemRow3__WxYaz .FormularioMinimalista_fieldGroup__h371_:last-child{margin-left:16px}.FormularioMinimalista_triagemRow3__WxYaz .FormularioMinimalista_fieldGroup__h371_:first-child{max-width:-moz-fit-content;max-width:fit-content}.FormularioMinimalista_triagemRow3__WxYaz .FormularioMinimalista_checkboxGroup__TTkud{width:-moz-fit-content;width:fit-content}.FormularioMinimalista_triagemRow4___wXOy{display:grid;grid-template-columns:minmax(80px,120px) minmax(80px,120px);grid-gap:10px 24px;gap:10px 24px;align-items:end}.FormularioMinimalista_triagemRow4___wXOy input{max-width:120px}.FormularioMinimalista_triagemRow3__WxYaz select{max-width:200px}.FormularioMinimalista_triagemRow5__foOW_{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px 24px;gap:10px 24px;align-items:end}@media (max-width:900px){.FormularioMinimalista_gridRow1__LZw9B,.FormularioMinimalista_gridRow2__s_CHs,.FormularioMinimalista_triagemRow1___27nr{grid-template-columns:1fr 1fr}.FormularioMinimalista_triagemRow3__WxYaz{flex-direction:column;align-items:flex-start;justify-content:flex-start}.FormularioMinimalista_triagemRow3__WxYaz .FormularioMinimalista_fieldGroup__h371_:last-child{margin-left:0;width:100%}.FormularioMinimalista_triagemRow3__WxYaz select{max-width:none;width:100%;min-width:0}.FormularioMinimalista_triagemRow5__foOW_{grid-template-columns:repeat(2,1fr)}.FormularioMinimalista_finalizacaoGrid__XdsmE{grid-template-columns:1fr 1fr}}@media (max-width:768px){.FormularioMinimalista_form__pmlgp{padding:16px}.FormularioMinimalista_formCardTitle__58on0{padding:12px 16px;font-size:1.1rem}}@media (max-width:600px){.FormularioMinimalista_gridRow1__LZw9B,.FormularioMinimalista_gridRow2__s_CHs{grid-template-columns:1fr;gap:12px}.FormularioMinimalista_triagemRow1___27nr,.FormularioMinimalista_triagemRow4___wXOy{grid-template-columns:1fr}.FormularioMinimalista_triagemRow4___wXOy input{max-width:none}.FormularioMinimalista_finalizacaoGrid__XdsmE,.FormularioMinimalista_triagemRow5__foOW_{grid-template-columns:1fr}.FormularioMinimalista_actions__u2IdE{flex-direction:column;gap:8px}.FormularioMinimalista_actions__u2IdE button{width:100%}}.FormularioModerno_sectionRounded__qNCpe{border-radius:14px!important;overflow:hidden}.FormularioModerno_formCard__Eu3td{background:var(--background-color);border-radius:20px;box-shadow:var(--shadow);overflow:visible}.FormularioModerno_loadingState__Kf7nu{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px;padding:48px 24px;gap:20px}.FormularioModerno_loadingSpinner__1MKvI{width:48px;height:48px;border:4px solid var(--border-color,#e5e7eb);border-top-color:var(--primary-color,#d93b44);border-radius:50%;animation:FormularioModerno_spin___eBUn .9s linear infinite}.FormularioModerno_loadingText__y40Fy{margin:0;font-size:1rem;font-weight:500;color:var(--text-secondary,#6b7280)}@keyframes FormularioModerno_spin___eBUn{to{transform:rotate(1turn)}}.FormularioModerno_formCardTitle__fEWK8{margin:0;padding:16px 24px;font-size:1.2rem;font-weight:700;color:var(--text-color);background:var(--background-secondary);border-bottom:1px solid var(--border-color);text-align:left;border-radius:20px 20px 0 0}.FormularioModerno_form__9BxEY{display:flex;flex-direction:column;gap:0;padding:24px}.FormularioModerno_gridRow1___HCDm,.FormularioModerno_gridRow2__orDN7{display:grid;grid-gap:12px 20px;gap:12px 20px;margin-bottom:16px;align-items:end}.FormularioModerno_gridRow1___HCDm .FormularioModerno_fieldGroup__5RCET,.FormularioModerno_gridRow2__orDN7 .FormularioModerno_fieldGroup__5RCET{margin-bottom:0}.FormularioModerno_fieldGroupIdade___tcQS{display:flex;position:relative;z-index:2;align-self:stretch}.FormularioModerno_fieldGroupIdade___tcQS .FormularioModerno_fieldGroup__5RCET{flex:1 1;display:flex;flex-direction:column;min-width:0}.FormularioModerno_idadeCompleta__hVydP{display:flex;align-items:center;min-height:42px;padding:10px 14px;border:1px solid var(--border-color);border-radius:12px;background:#f8f9fa;position:relative;box-sizing:border-box}.FormularioModerno_idadeTexto__7MRZC{flex:1 1;font-size:1rem;color:var(--text-color);min-width:0}.FormularioModerno_gridRow1___HCDm{grid-template-columns:2fr 1.2fr 1.8fr 1fr 1.2fr}.FormularioModerno_gridRow2__orDN7{grid-template-columns:1.2fr 1.5fr 1.2fr 1fr 2fr}.FormularioModerno_fieldGroup__5RCET{display:flex;flex-direction:column;gap:6px;margin-bottom:0;min-width:0}.FormularioModerno_fieldGroup__5RCET label{font-size:.85rem;font-weight:500;color:var(--text-color);flex-shrink:0}.FormularioModerno_fieldGroup__5RCET input,.FormularioModerno_fieldGroup__5RCET select{min-height:40px}.FormularioModerno_fieldGroup__5RCET input,.FormularioModerno_fieldGroup__5RCET select,.FormularioModerno_fieldGroup__5RCET textarea{padding:10px 14px;font-size:.95rem;border:1px solid var(--border-color);border-radius:12px;background:#fff;box-sizing:border-box}.FormularioModerno_fieldGroup__5RCET input:focus,.FormularioModerno_fieldGroup__5RCET select:focus,.FormularioModerno_fieldGroup__5RCET textarea:focus,.FormularioModerno_idadeCompleta__hVydP:focus-within{outline:none;border-color:#63b3ed;box-shadow:0 0 0 2px rgba(99,179,237,.2)}.FormularioModerno_fieldRow__w1lcB{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:end}.FormularioModerno_paWrapper__3l13r{display:flex;align-items:center;gap:8px}.FormularioModerno_paWrapper__3l13r input{width:60px;text-align:center}.FormularioModerno_paX__si2Hb{font-weight:600;color:var(--text-secondary)}.FormularioModerno_unit__73HOI{font-size:.85rem;color:var(--text-secondary);margin-left:4px}.FormularioModerno_checkboxGroup__uE6Tq{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-bottom:0;flex-shrink:0}.FormularioModerno_checkboxGroup__uE6Tq input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin:0;outline:none!important;box-shadow:none!important;accent-color:var(--primary-color,#d93b44);cursor:pointer}.FormularioModerno_checkboxGroup__uE6Tq input[type=checkbox]:checked,.FormularioModerno_checkboxGroup__uE6Tq input[type=checkbox]:focus{outline:none!important;box-shadow:none!important}.FormularioModerno_checkboxGroup__uE6Tq label{margin:0!important;white-space:nowrap}.FormularioModerno_actions__KHGCC{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-color)}.FormularioModerno_btnGravar__sRSd9{background:#28a745!important;color:#fff!important;border:none;padding:12px 24px;border-radius:14px;font-weight:600;cursor:pointer}.FormularioModerno_btnGravar__sRSd9:hover:not(:disabled){background:#218838!important}.FormularioModerno_btnLimpar__oH_UI{background:#17a2b8!important;color:#fff!important;border:none;padding:12px 24px;border-radius:14px;font-weight:600;cursor:pointer}.FormularioModerno_btnLimpar__oH_UI:hover{background:#138496!important}.FormularioModerno_btnCancelar__rZjpR{background:#dc3545!important;color:#fff!important;border:none;padding:12px 24px;border-radius:14px;font-weight:600;cursor:pointer}.FormularioModerno_btnCancelar__rZjpR:hover{background:#c82333!important}.FormularioModerno_btnExcluir__9z2Cr{background:#dc3545!important;color:#fff!important;border:none;padding:12px 24px;border-radius:14px;font-weight:600;cursor:pointer}.FormularioModerno_btnExcluir__9z2Cr:hover:not(:disabled){background:#c82333!important}.FormularioModerno_btnExcluir__9z2Cr:disabled{opacity:.6;cursor:not-allowed}.FormularioModerno_errorMsg__mX_TK{color:var(--error-color);font-size:.9rem;margin:0 0 16px}.FormularioModerno_grid__dyTzK{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px 20px;gap:12px 20px}.FormularioModerno_gridDadosPaciente__tLpN2{display:flex;flex-direction:column;gap:0}.FormularioModerno_gridFull__JC2BT{grid-column:1/-1}.FormularioModerno_finalizacaoGrid__9kTRH{display:grid;grid-template-columns:2.5fr 1.2fr 1fr;grid-gap:12px 20px;gap:12px 20px;align-items:end}.FormularioModerno_triagemGrid__EAzfn{display:flex;flex-direction:column;gap:10px}.FormularioModerno_triagemRow1__V1Bdv{display:grid;grid-template-columns:1.2fr 1fr 2fr 1.2fr;grid-gap:10px 20px;gap:10px 20px;align-items:end}.FormularioModerno_triagemRow2__bZOXM{grid-column:1/-1}.FormularioModerno_triagemRow3__nbrI7{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:end;justify-content:flex-start}.FormularioModerno_triagemRow3__nbrI7 .FormularioModerno_fieldGroup__5RCET:last-child{margin-left:16px}.FormularioModerno_triagemRow3__nbrI7 .FormularioModerno_fieldGroup__5RCET:first-child{max-width:-moz-fit-content;max-width:fit-content}.FormularioModerno_triagemRow3__nbrI7 .FormularioModerno_checkboxGroup__uE6Tq{width:-moz-fit-content;width:fit-content}.FormularioModerno_triagemRow4__xsNjU{display:grid;grid-template-columns:minmax(80px,120px) minmax(80px,120px);grid-gap:10px 20px;gap:10px 20px;align-items:end}.FormularioModerno_triagemRow4__xsNjU input{max-width:120px}.FormularioModerno_triagemRow3__nbrI7 select{max-width:200px}.FormularioModerno_triagemRow5__S_Uub{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px 20px;gap:10px 20px;align-items:end}@media (max-width:900px){.FormularioModerno_gridRow1___HCDm,.FormularioModerno_gridRow2__orDN7,.FormularioModerno_triagemRow1__V1Bdv{grid-template-columns:1fr 1fr}.FormularioModerno_triagemRow3__nbrI7{flex-direction:column;align-items:flex-start;justify-content:flex-start}.FormularioModerno_triagemRow3__nbrI7 .FormularioModerno_fieldGroup__5RCET:last-child{margin-left:0;width:100%}.FormularioModerno_triagemRow3__nbrI7 select{max-width:none;width:100%;min-width:0}.FormularioModerno_triagemRow5__S_Uub{grid-template-columns:repeat(2,1fr)}.FormularioModerno_finalizacaoGrid__9kTRH{grid-template-columns:1fr 1fr}}@media (max-width:768px){.FormularioModerno_form__9BxEY{padding:16px}.FormularioModerno_formCardTitle__fEWK8{padding:12px 16px;font-size:1.1rem}}@media (max-width:600px){.FormularioModerno_gridRow1___HCDm,.FormularioModerno_gridRow2__orDN7{grid-template-columns:1fr;gap:12px}.FormularioModerno_triagemRow1__V1Bdv,.FormularioModerno_triagemRow4__xsNjU{grid-template-columns:1fr}.FormularioModerno_triagemRow4__xsNjU input{max-width:none}.FormularioModerno_finalizacaoGrid__9kTRH,.FormularioModerno_triagemRow5__S_Uub{grid-template-columns:1fr}.FormularioModerno_actions__KHGCC{flex-direction:column;gap:8px}.FormularioModerno_actions__KHGCC button{width:100%}}.ConfiguracoesPage_container__Ljndc{max-width:1400px;width:100%;margin:0 auto;padding:0 24px}.ConfiguracoesPage_modern__joUY6 .ConfiguracoesPage_card__ombQL{border-radius:24px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04)}.ConfiguracoesPage_modern__joUY6 .ConfiguracoesPage_cardTitle__7VZRi{border-radius:24px 24px 0 0}.ConfiguracoesPage_modern__joUY6 .ConfiguracoesPage_option__ZDzQO{border-radius:14px}.ConfiguracoesPage_modern__joUY6 .ConfiguracoesPage_logoHrefInput__PSSTv{border-radius:12px}.ConfiguracoesPage_modern__joUY6 .ConfiguracoesPage_logoHrefInput__PSSTv:focus{box-shadow:0 0 0 3px rgba(14,165,233,.15)}.ConfiguracoesPage_card__ombQL{background:var(--background-color);box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden;border:1px solid var(--border-color)}.ConfiguracoesPage_cardTitle__7VZRi{margin:0;padding:14px 24px;font-size:1.25rem;font-weight:700;color:var(--text-color);background:var(--background-secondary);border-bottom:1px solid var(--border-color)}.ConfiguracoesPage_cardBody__ezXT9{padding:24px}.ConfiguracoesPage_sectionTitle__20Jks{margin:0 0 16px;font-size:1.1rem;font-weight:600;color:var(--text-color)}.ConfiguracoesPage_logoInputWrap__fqv3I{display:flex;flex-direction:column;gap:10px;min-width:280px}.ConfiguracoesPage_logoHrefInput__PSSTv{padding:10px 14px;font-size:.95rem;border:1px solid var(--border-color);border-radius:0;min-width:200px}.ConfiguracoesPage_logoPreview__06TBG{max-width:180px;max-height:50px}.ConfiguracoesPage_logoPreview__06TBG img{max-width:100%;max-height:50px;object-fit:contain}.ConfiguracoesPage_help__8S_ZQ{margin-top:16px;font-size:.9rem;color:var(--text-secondary)}.ConfiguracoesPage_options__3xTYt{display:flex;flex-direction:column;gap:16px}.ConfiguracoesPage_option__ZDzQO{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px;border:1px solid var(--border-color);border-radius:0;background:#fff;transition:border-color .2s,background .2s}.ConfiguracoesPage_option__ZDzQO:hover{border-color:var(--primary-color);background:var(--primary-light)}.ConfiguracoesPage_optionLabel__rtFH_{font-weight:500;color:var(--text-color)}.ConfiguracoesPage_optionDesc__Pp7gv{font-size:.85rem;color:var(--text-secondary);margin-top:4px}.ConfiguracoesPage_radioGroup__bXyft{display:flex;gap:16px}.ConfiguracoesPage_radioLabel__k5VdH{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.9rem}.ConfiguracoesPage_radioLabel__k5VdH input{width:18px;height:18px}.AlertModal_overlay__QhR0g{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100;animation:AlertModal_fadeIn__t_qzn .2s ease-out}.AlertModal_modal__xhN5S{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:0;box-shadow:0 8px 32px rgba(0,0,0,.2);padding:24px 28px;min-width:280px;max-width:calc(100vw - 32px);z-index:101;animation:AlertModal_slideIn__dEA3M .25s ease-out}@media (max-width:480px){.AlertModal_modal__xhN5S{width:calc(100vw - 32px);min-width:0;padding:20px 16px}}.AlertModal_title__frWZO{margin:0 0 12px;font-size:1.2rem;font-weight:600;color:var(--text-color)}.AlertModal_message__3smTj{margin:0 0 24px;font-size:.95rem;color:var(--text-secondary);line-height:1.5}.AlertModal_actions__gI10J{display:flex;justify-content:flex-end}.AlertModal_btnOk__FvnAo{padding:10px 24px;font-size:.95rem;font-weight:500;background:#28a745;border:none;color:#fff;cursor:pointer;border-radius:0}.AlertModal_btnOk__FvnAo:hover{background:#218838}.AlertModal_btnErro__gIswq{padding:10px 24px;font-size:.95rem;font-weight:500;background:#dc3545;border:none;color:#fff;cursor:pointer;border-radius:0}.AlertModal_btnErro__gIswq:hover{background:#c82333}@keyframes AlertModal_fadeIn__t_qzn{0%{opacity:0}to{opacity:1}}@keyframes AlertModal_slideIn__dEA3M{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ConveniosPage_container__LNwEI{max-width:1400px;width:100%;margin:0 auto;padding:0 24px}.ConveniosPage_modern__gJpec .ConveniosPage_card__b6VRR{border-radius:24px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04)}.ConveniosPage_modern__gJpec .ConveniosPage_cardTitle__JMj9c{border-radius:24px 24px 0 0}.ConveniosPage_modern__gJpec .ConveniosPage_btnNovo__quSIm{border-radius:14px;box-shadow:0 2px 8px rgba(14,165,233,.25)}.ConveniosPage_modern__gJpec .ConveniosPage_btnNovo__quSIm:hover{transform:translateY(-1px)}.ConveniosPage_modern__gJpec .ConveniosPage_tableWrap__qZfkB{border-radius:14px;overflow:hidden}.ConveniosPage_modern__gJpec .ConveniosPage_btnEdit__Au1l5,.ConveniosPage_modern__gJpec .ConveniosPage_btnExcluir__av5JV{border-radius:10px}.ConveniosPage_modern__gJpec .ConveniosPage_modal__y9f5s{border-radius:20px;box-shadow:0 12px 40px rgba(0,0,0,.15)}.ConveniosPage_modern__gJpec .ConveniosPage_field__QQj7m input,.ConveniosPage_modern__gJpec .ConveniosPage_field__QQj7m select{border-radius:12px}.ConveniosPage_modern__gJpec .ConveniosPage_field__QQj7m input:focus,.ConveniosPage_modern__gJpec .ConveniosPage_field__QQj7m select:focus{box-shadow:0 0 0 3px rgba(14,165,233,.15)}.ConveniosPage_modern__gJpec .ConveniosPage_btnCancelar__NyVp0,.ConveniosPage_modern__gJpec .ConveniosPage_btnSalvar__uFFSR{border-radius:14px}.ConveniosPage_card__b6VRR{background:var(--background-color);box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden;border:1px solid var(--border-color)}.ConveniosPage_cardTitle__JMj9c{margin:0;padding:14px 24px;font-size:1.25rem;font-weight:700;color:var(--text-color);background:var(--background-secondary);border-bottom:1px solid var(--border-color)}.ConveniosPage_cardBody__PphHb{padding:24px}.ConveniosPage_btnNovo__quSIm{display:inline-block;padding:12px 24px;font-size:1rem;font-weight:600;color:#fff;background:var(--btn-novo-bg);border:var(--btn-novo-border);border-radius:2px;cursor:pointer;margin-bottom:20px;transition:background .2s}.ConveniosPage_btnNovo__quSIm:hover{background:var(--btn-novo-hover)}.ConveniosPage_tableWrap__qZfkB{background:#fff;border-radius:6px;box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border-color)}.ConveniosPage_table__bJV8R{width:100%;border-collapse:collapse;font-size:.95rem}.ConveniosPage_table__bJV8R td,.ConveniosPage_table__bJV8R th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.ConveniosPage_table__bJV8R thead tr{background:var(--background-secondary);color:var(--text-secondary);font-weight:600;font-size:.85rem}.ConveniosPage_table__bJV8R tbody tr{background:#fff}.ConveniosPage_table__bJV8R tbody tr.ConveniosPage_rowAlt__onYFZ{background:#f8f9fa}.ConveniosPage_table__bJV8R tbody tr:hover{background:var(--primary-light)!important}.ConveniosPage_tdIcon__ojoIh,.ConveniosPage_thIcon__1aphQ{width:64px;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}.ConveniosPage_btnEdit__Au1l5,.ConveniosPage_btnExcluir__av5JV{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:4px}.ConveniosPage_btnEdit__Au1l5:hover{background:rgba(0,0,0,.06);color:var(--primary-color)}.ConveniosPage_btnExcluir__av5JV{margin-left:0}.ConveniosPage_btnExcluir__av5JV:hover{background:rgba(220,53,69,.15);color:#dc3545}.ConveniosPage_empty__LiLd_{text-align:center;color:var(--text-secondary);padding:32px!important}.ConveniosPage_overlay__wjFp1{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100;animation:ConveniosPage_overlayFadeIn__mx_Ui .2s ease-out}.ConveniosPage_modal__y9f5s{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.2);padding:28px 32px;min-width:480px;max-width:90vw;z-index:101;animation:ConveniosPage_modalSlideIn__Z0bdB .25s ease-out}@keyframes ConveniosPage_overlayFadeIn__mx_Ui{0%{opacity:0}to{opacity:1}}@keyframes ConveniosPage_modalSlideIn__Z0bdB{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ConveniosPage_modalTitle__JaTiL{margin:0 0 20px;font-size:1.25rem;font-weight:600;color:var(--text-color)}.ConveniosPage_form__RgUNF{display:flex;flex-direction:column;gap:16px}.ConveniosPage_field__QQj7m{display:flex;flex-direction:column;gap:6px}.ConveniosPage_field__QQj7m label{font-size:.875rem;font-weight:500;color:var(--text-color)}.ConveniosPage_field__QQj7m input{padding:10px 14px;font-size:1rem;border:1px solid var(--border-color);border-radius:4px}.ConveniosPage_field__QQj7m input:focus{outline:none;border-color:#63b3ed}.ConveniosPage_fieldCheck__Zd4M0{display:flex;align-items:center;gap:8px}.ConveniosPage_fieldCheck__Zd4M0 input{width:18px;height:18px}.ConveniosPage_error__MPFmx{margin:0;color:var(--error-color);font-size:.9rem}.ConveniosPage_modalActions__U73TB{display:flex;gap:12px;justify-content:space-between;margin-top:8px}.ConveniosPage_btnCancelar__NyVp0{padding:10px 20px;font-size:.95rem;font-weight:600;color:#fff;background:#dc3545;border:1px solid #c82333;border-radius:4px;cursor:pointer;order:2}.ConveniosPage_btnCancelar__NyVp0:hover{background:#c82333}.ConveniosPage_btnSalvar__uFFSR{padding:12px 28px;font-size:1.1rem;font-weight:600;color:#fff;background:#28a745;border:1px solid #218838;border-radius:4px;cursor:pointer;order:1}.ConveniosPage_btnSalvar__uFFSR:hover:not(:disabled){background:#218838}.ConveniosPage_btnSalvar__uFFSR:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.ConveniosPage_container__LNwEI{padding:0 16px}.ConveniosPage_cardTitle__JMj9c{font-size:1.1rem;padding:12px 16px}.ConveniosPage_table__bJV8R td,.ConveniosPage_table__bJV8R th{padding:10px 12px;font-size:.9rem}.ConveniosPage_tableWrap__qZfkB{overflow-x:auto}.ConveniosPage_modal__y9f5s{width:calc(100vw - 32px);min-width:0;max-width:none;max-height:calc(100vh - 24px);overflow-y:auto;padding:20px 16px}}.EmpresasPage_container__2UkP6{max-width:1400px;width:100%;margin:0 auto;padding:0 24px}.EmpresasPage_modern__E3Vmz .EmpresasPage_card__xCh_J{border-radius:24px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04)}.EmpresasPage_modern__E3Vmz .EmpresasPage_cardTitle__MjCkw{border-radius:24px 24px 0 0}.EmpresasPage_modern__E3Vmz .EmpresasPage_inputPesquisa__gemPE{border-radius:14px}.EmpresasPage_modern__E3Vmz .EmpresasPage_btnNovo__eSvyf{border-radius:14px;box-shadow:0 2px 8px rgba(14,165,233,.25)}.EmpresasPage_modern__E3Vmz .EmpresasPage_btnNovo__eSvyf:hover{transform:translateY(-1px)}.EmpresasPage_modern__E3Vmz .EmpresasPage_tableWrap__3_P5I{border-radius:14px;max-height:480px;overflow-y:auto;overflow-x:auto}.EmpresasPage_modern__E3Vmz .EmpresasPage_btnEdit__XDJ0H,.EmpresasPage_modern__E3Vmz .EmpresasPage_btnExcluir__x_UzG{border-radius:10px}.EmpresasPage_modern__E3Vmz .EmpresasPage_modal__2Ezzi{border-radius:20px;box-shadow:0 12px 40px rgba(0,0,0,.15)}.EmpresasPage_modern__E3Vmz .EmpresasPage_field__Z_l24 input{border-radius:12px}.EmpresasPage_modern__E3Vmz .EmpresasPage_field__Z_l24 input:focus{box-shadow:0 0 0 3px rgba(14,165,233,.15)}.EmpresasPage_modern__E3Vmz .EmpresasPage_btnCancelar__xpp_p,.EmpresasPage_modern__E3Vmz .EmpresasPage_btnSalvar__NCnUi{border-radius:14px}.EmpresasPage_card__xCh_J{background:var(--background-color);box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden;border:1px solid var(--border-color)}.EmpresasPage_cardTitle__MjCkw{margin:0;padding:14px 24px;font-size:1.25rem;font-weight:700;color:var(--text-color);background:var(--background-secondary);border-bottom:1px solid var(--border-color)}.EmpresasPage_cardBody__y1Ph9{padding:24px}.EmpresasPage_filtroRow__XCOMk{display:flex;gap:12px;align-items:center;margin-bottom:20px}.EmpresasPage_inputPesquisa__gemPE{flex:1 1;max-width:320px;padding:10px 14px;font-size:1rem;border:1px solid var(--border-color);border-radius:4px}.EmpresasPage_inputPesquisa__gemPE:focus{outline:none;border-color:#63b3ed}.EmpresasPage_btnNovo__eSvyf{display:inline-block;padding:12px 24px;font-size:1rem;font-weight:600;color:#fff;background:var(--btn-novo-bg);border:var(--btn-novo-border);border-radius:2px;cursor:pointer;margin-bottom:20px;transition:background .2s}.EmpresasPage_btnNovo__eSvyf:hover{background:var(--btn-novo-hover)}.EmpresasPage_filtroRow__XCOMk .EmpresasPage_btnNovo__eSvyf{margin-bottom:0}.EmpresasPage_tableWrap__3_P5I{background:#fff;border-radius:6px;box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border-color)}.EmpresasPage_table__4G5Pg{width:100%;border-collapse:collapse;font-size:.95rem}.EmpresasPage_table__4G5Pg td,.EmpresasPage_table__4G5Pg th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.EmpresasPage_table__4G5Pg thead tr{background:var(--background-secondary);color:var(--text-secondary);font-weight:600;font-size:.85rem}.EmpresasPage_table__4G5Pg tbody tr{background:#fff}.EmpresasPage_table__4G5Pg tbody tr.EmpresasPage_rowAlt__geJPz{background:#f8f9fa}.EmpresasPage_table__4G5Pg tbody tr:hover{background:var(--primary-light)!important}.EmpresasPage_tdIcon__UeTbB,.EmpresasPage_thIcon__5wxag{width:64px;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}.EmpresasPage_btnEdit__XDJ0H,.EmpresasPage_btnExcluir__x_UzG{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:4px}.EmpresasPage_btnEdit__XDJ0H:hover{background:rgba(0,0,0,.06);color:var(--primary-color)}.EmpresasPage_btnExcluir__x_UzG:hover{background:rgba(220,53,69,.15);color:#dc3545}.EmpresasPage_empty__fkvol{text-align:center;color:var(--text-secondary);padding:32px!important}.EmpresasPage_overlay__1u_r_{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100;animation:EmpresasPage_overlayFadeIn__5zc4t .2s ease-out}.EmpresasPage_modal__2Ezzi{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.2);padding:28px 32px;min-width:480px;max-width:90vw;z-index:101;animation:EmpresasPage_modalSlideIn__jtZhV .25s ease-out}@keyframes EmpresasPage_overlayFadeIn__5zc4t{0%{opacity:0}to{opacity:1}}@keyframes EmpresasPage_modalSlideIn__jtZhV{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.EmpresasPage_modalTitle__PxM5H{margin:0 0 20px;font-size:1.25rem;font-weight:600;color:var(--text-color)}.EmpresasPage_form__jnBJc{display:flex;flex-direction:column;gap:16px}.EmpresasPage_field__Z_l24{display:flex;flex-direction:column;gap:6px}.EmpresasPage_field__Z_l24 label{font-size:.875rem;font-weight:500;color:var(--text-color)}.EmpresasPage_field__Z_l24 input{padding:10px 14px;font-size:1rem;border:1px solid var(--border-color);border-radius:4px}.EmpresasPage_field__Z_l24 input:focus{outline:none;border-color:#63b3ed}.EmpresasPage_fieldCheck__KtP34{display:flex;align-items:center;gap:8px}.EmpresasPage_fieldCheck__KtP34 input{width:18px;height:18px}.EmpresasPage_error__ZWV_K{margin:0;color:var(--error-color);font-size:.9rem}.EmpresasPage_modalActions__Xbksj{display:flex;gap:12px;justify-content:space-between;margin-top:8px}.EmpresasPage_btnCancelar__xpp_p{padding:10px 20px;font-size:.95rem;font-weight:600;color:#fff;background:#dc3545;border:1px solid #c82333;border-radius:4px;cursor:pointer;order:2}.EmpresasPage_btnCancelar__xpp_p:hover{background:#c82333}.EmpresasPage_btnSalvar__NCnUi{padding:12px 28px;font-size:1.1rem;font-weight:600;color:#fff;background:#28a745;border:1px solid #218838;border-radius:4px;cursor:pointer;order:1}.EmpresasPage_btnSalvar__NCnUi:hover:not(:disabled){background:#218838}.EmpresasPage_btnSalvar__NCnUi:disabled{opacity:.7;cursor:not-allowed}@media (max-width:768px){.EmpresasPage_container__2UkP6{padding:0 16px}.EmpresasPage_cardTitle__MjCkw{font-size:1.1rem;padding:12px 16px}.EmpresasPage_table__4G5Pg td,.EmpresasPage_table__4G5Pg th{padding:10px 12px;font-size:.9rem}.EmpresasPage_tableWrap__3_P5I{overflow-x:auto}.EmpresasPage_modal__2Ezzi{width:calc(100vw - 32px);min-width:0;max-width:none;max-height:calc(100vh - 24px);overflow-y:auto;padding:20px 16px}}.FinanceiroAdminPage_container__8EuM7{max-width:1400px;width:100%;margin:0 auto;padding:0 24px}.FinanceiroAdminPage_modern__wfUu7 .FinanceiroAdminPage_card__5DiqQ{border-radius:24px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04)}.FinanceiroAdminPage_card__5DiqQ{background:var(--background-color);box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden;border:1px solid var(--border-color)}.FinanceiroAdminPage_cardTitle__VxprD{margin:0;padding:14px 24px;font-size:1.25rem;font-weight:700;color:var(--text-color);background:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:10px}.FinanceiroAdminPage_cardBody__lLCOl{padding:24px}.FinanceiroAdminPage_loading__KqIeg{padding:32px;text-align:center;color:var(--text-secondary)}.FinanceiroAdminPage_pendentesInfo__TpBGy{margin:0 0 16px;padding:12px 16px;background:#fef3c7;border-radius:12px;color:#92400e;font-weight:600}.FinanceiroAdminPage_tableWrap__eAJYI{background:#fff;border-radius:8px;border:1px solid var(--border-color);overflow-x:auto}.FinanceiroAdminPage_modern__wfUu7 .FinanceiroAdminPage_tableWrap__eAJYI{border-radius:14px;max-height:480px;overflow-y:auto}.FinanceiroAdminPage_table__h_KQO{width:100%;border-collapse:collapse;font-size:.95rem}.FinanceiroAdminPage_table__h_KQO td,.FinanceiroAdminPage_table__h_KQO th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.FinanceiroAdminPage_table__h_KQO thead tr{background:var(--background-secondary);font-weight:600;font-size:.85rem}.FinanceiroAdminPage_thIcon__pGzom{width:80px;text-align:center}.FinanceiroAdminPage_tdIcon__0gmI3{text-align:center}.FinanceiroAdminPage_tdIcon__0gmI3 button{margin:0 4px;padding:8px;border:none;background:transparent;cursor:pointer;border-radius:8px;color:var(--text-secondary)}.FinanceiroAdminPage_tdIcon__0gmI3 button:hover{background:var(--primary-light);color:var(--primary-color)}.FinanceiroAdminPage_btnEdit__NZe7U:hover{color:var(--primary-color)}.FinanceiroAdminPage_btnExcluir__xMl9u:hover{color:var(--error-color)}.FinanceiroAdminPage_userCell__Hg7b6{display:flex;flex-direction:column;gap:2px}.FinanceiroAdminPage_userCell__Hg7b6 strong{font-size:.95rem}.FinanceiroAdminPage_email__0hDaS{font-size:.8rem;color:var(--text-secondary)}.FinanceiroAdminPage_badge__w2wPE{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.FinanceiroAdminPage_badgeACTIVE__nDUxS{background:#d1fae5;color:#065f46}.FinanceiroAdminPage_badgePENDING__c8U1F{background:#fef3c7;color:#92400e}.FinanceiroAdminPage_badgeEXPIRED__0eFUV{background:#fee2e2;color:#991b1b}.FinanceiroAdminPage_badgeCANCELLED__c_ca3{background:#e5e7eb;color:#4b5563}.FinanceiroAdminPage_empty__HH3eF{padding:24px;text-align:center;color:var(--text-secondary)}.FinanceiroAdminPage_overlay__XeU8c{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000}.FinanceiroAdminPage_modal__r7WyX{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.2);padding:28px;width:100%;max-width:380px;z-index:1001}.FinanceiroAdminPage_modalTitle___pUxL{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:var(--text-color)}.FinanceiroAdminPage_modalSub__ppKQf{margin:0 0 20px;font-size:.9rem;color:var(--text-secondary)}.FinanceiroAdminPage_field__YyTq4{margin-bottom:20px}.FinanceiroAdminPage_field__YyTq4 label{display:block;margin-bottom:8px;font-weight:600;font-size:.9rem;color:var(--text-color)}.FinanceiroAdminPage_field__YyTq4 select{width:100%;padding:12px 16px;font-size:1rem;border:2px solid #e2e8f0;border-radius:12px;background:#fff}.FinanceiroAdminPage_modalActions__I3vkn{display:flex;gap:12px}.FinanceiroAdminPage_btnSalvar__aXGF6{flex:1 1;padding:12px 20px;font-size:1rem;font-weight:600;color:#fff;background:var(--primary-color);border:none;border-radius:12px;cursor:pointer}.FinanceiroAdminPage_btnSalvar__aXGF6:hover{background:var(--primary-hover)}.FinanceiroAdminPage_btnCancelar__gz9dI{padding:12px 20px;font-size:.95rem;font-weight:600;color:var(--text-secondary);background:#f1f5f9;border:none;border-radius:12px;cursor:pointer}.FinanceiroAdminPage_btnCancelar__gz9dI:hover{background:#e2e8f0}.FinanceiroPage_container___vmZf{max-width:1400px;width:100%;margin:0 auto;padding:0 24px}.FinanceiroPage_modern__koQKn .FinanceiroPage_card__lhRuh{border-radius:24px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04)}.FinanceiroPage_modern__koQKn .FinanceiroPage_cardTitle__KavPP{border-radius:24px 24px 0 0}.FinanceiroPage_modern__koQKn .FinanceiroPage_tableWrap__j9bQx{border-radius:14px;max-height:400px;overflow-y:auto;overflow-x:auto}.FinanceiroPage_card__lhRuh{background:var(--background-color);box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden;border:1px solid var(--border-color)}.FinanceiroPage_cardTitle__KavPP{margin:0;padding:14px 24px;font-size:1.25rem;font-weight:700;color:var(--text-color);background:var(--background-secondary);border-bottom:1px solid var(--border-color)}.FinanceiroPage_cardBody__yNWW3{padding:24px}.FinanceiroPage_loading__tgNQP{padding:32px;text-align:center;color:var(--text-secondary)}.FinanceiroPage_planoAtivoCard__Ld_OQ{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:16px;padding:24px;margin-bottom:32px}.FinanceiroPage_planoAtivoHeader__pa2OZ{display:flex;align-items:flex-start;gap:16px}.FinanceiroPage_icon___XGwB{color:#059669;flex-shrink:0}.FinanceiroPage_planoAtivoNome__y3O_R{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:#065f46}.FinanceiroPage_planoAtivoExpira__hoi6i{margin:0;font-size:.95rem;color:#047857}.FinanceiroPage_proximoInfo__qrRfo{font-weight:500}.FinanceiroPage_semPlano__thrVg{padding:20px;background:#fef3c7;border-radius:12px;color:#92400e;margin-bottom:24px}.FinanceiroPage_sectionTitle__9_ctW{margin:0 0 16px;font-size:1.1rem;font-weight:600;color:var(--text-color)}.FinanceiroPage_empty__1hDf_{padding:24px;text-align:center;color:var(--text-secondary)}.FinanceiroPage_tableWrap__j9bQx{background:#fff;border-radius:8px;border:1px solid var(--border-color);overflow:hidden}.FinanceiroPage_table__sFx_v{width:100%;border-collapse:collapse;font-size:.95rem}.FinanceiroPage_table__sFx_v td,.FinanceiroPage_table__sFx_v th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.FinanceiroPage_table__sFx_v thead tr{background:var(--background-secondary);color:var(--text-secondary);font-weight:600;font-size:.85rem}.FinanceiroPage_table__sFx_v tbody tr:hover{background:var(--primary-light)}.FinanceiroPage_badge__y0cft{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.FinanceiroPage_badgeActive__0mfoh{background:#d1fae5;color:#065f46}.FinanceiroPage_badgePending__8pDyc{background:#fef3c7;color:#92400e}.FinanceiroPage_badgeExpired__c_PpN{background:#fee2e2;color:#991b1b}.FichaPreviewModal_overlay__DRU4S{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:100;animation:FichaPreviewModal_fadeIn__jiG1V .2s ease-out}.FichaPreviewModal_modal__6V6E7{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;box-shadow:0 12px 48px rgba(0,0,0,.25);width:min(90vw,900px);height:min(90vh,700px);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);display:flex;flex-direction:column;z-index:101;animation:FichaPreviewModal_slideIn__DQofH .25s ease-out}@media (max-width:480px){.FichaPreviewModal_modal__6V6E7{width:calc(100vw - 24px);height:calc(100vh - 24px)}}.FichaPreviewModal_header__AVRBe{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.FichaPreviewModal_title__qpJmS{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-color,#1f2937)}.FichaPreviewModal_actions__0KgGh{display:flex;gap:10px}.FichaPreviewModal_btnDownload__PLfK_,.FichaPreviewModal_btnFechar__DR2wv{padding:8px 16px;font-size:.9rem;font-weight:600;border-radius:6px;cursor:pointer;transition:background .2s}.FichaPreviewModal_btnDownload__PLfK_{background:#28a745;color:#fff;border:1px solid #218838}.FichaPreviewModal_btnDownload__PLfK_:hover{background:#218838}.FichaPreviewModal_btnFechar__DR2wv{background:#6b7280;color:#fff;border:1px solid #4b5563}.FichaPreviewModal_btnFechar__DR2wv:hover{background:#4b5563}.FichaPreviewModal_content__DbUqz{flex:1 1;min-height:0;padding:16px}.FichaPreviewModal_iframe__q_IkK{width:100%;height:100%;min-height:400px;border:1px solid #e5e7eb;border-radius:4px}.FichaPreviewModal_loading__HI0Cl{color:var(--text-secondary,#6b7280)}.FichaPreviewModal_error__7I7lx,.FichaPreviewModal_loading__HI0Cl{display:flex;align-items:center;justify-content:center;height:300px}.FichaPreviewModal_error__7I7lx{color:#dc2626;font-weight:500}@keyframes FichaPreviewModal_fadeIn__jiG1V{0%{opacity:0}to{opacity:1}}@keyframes FichaPreviewModal_slideIn__DQofH{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DashboardMinimalista_container__DFMn4{max-width:1400px;width:100%;margin:0 auto;padding:0 24px}.DashboardMinimalista_card__J3qXi{background:var(--background-color);border-radius:0;box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden}.DashboardMinimalista_cardTitle__Ql3s_{margin:0;padding:14px 24px;font-size:1.25rem;font-weight:700;color:var(--text-color);background:var(--background-secondary);border-bottom:1px solid var(--border-color)}.DashboardMinimalista_cardBody__vLfBX{padding:24px}.DashboardMinimalista_form__JD06T{display:flex;flex-direction:column;gap:20px}.DashboardMinimalista_formRow__l3gSO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px 24px;gap:16px 24px;align-items:end}.DashboardMinimalista_formRow2__tgKQq{grid-template-columns:1fr 1fr auto}.DashboardMinimalista_formRow2__tgKQq .DashboardMinimalista_actions__fZuUY{grid-column:span 1}.DashboardMinimalista_field__p0RDh{display:flex;flex-direction:column;gap:6px}.DashboardMinimalista_field__p0RDh label{font-size:.875rem;font-weight:500;color:var(--text-color)}.DashboardMinimalista_field__p0RDh input,.DashboardMinimalista_field__p0RDh select{padding:10px 14px;font-size:1rem;border:1px solid var(--border-color);border-radius:0;background:#fff}.DashboardMinimalista_field__p0RDh input:focus,.DashboardMinimalista_field__p0RDh select:focus{outline:none;border-color:#63b3ed}.DashboardMinimalista_inputWrap__Ktl6t{position:relative}.DashboardMinimalista_inputWrap__Ktl6t input{width:100%;padding-right:36px}.DashboardMinimalista_icon__hwoNi{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6;pointer-events:none}.DashboardMinimalista_iconClickable__wkBVa{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6;cursor:pointer;pointer-events:auto}.DashboardMinimalista_iconClickable__wkBVa:hover{opacity:1}.DashboardMinimalista_actions__fZuUY{display:flex;gap:12px;align-items:center}.DashboardMinimalista_btnPesquisar__CvHgI{padding:12px 24px;font-size:1rem;font-weight:600;color:#fff;background:#28a745;border:none;border-radius:0;cursor:pointer;transition:background .2s}.DashboardMinimalista_btnPesquisar__CvHgI:hover{background:#218838}.DashboardMinimalista_btnNovo__jHZiP{padding:12px 24px;font-size:1rem;font-weight:600;color:#fff;background:var(--btn-novo-bg);border:var(--btn-novo-border);border-radius:2px;cursor:pointer;text-decoration:none;display:inline-block;transition:background .2s}.DashboardMinimalista_btnNovo__jHZiP:hover{background:var(--btn-novo-hover)}.DashboardMinimalista_fileInputHidden__DgLUx{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.DashboardMinimalista_btnImportar__Izo8a{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;color:#fff;background:#6c757d;border:1px solid #5a6268;border-radius:2px;cursor:pointer;transition:background .2s}.DashboardMinimalista_btnImportar__Izo8a:hover:not(:disabled){background:#5a6268}.DashboardMinimalista_btnImportar__Izo8a:disabled{opacity:.7;cursor:not-allowed}.DashboardMinimalista_btnExcluirTodos__N9cWo{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;font-size:1rem;font-weight:600;color:#fff;background:#dc3545;border:none;border-radius:0;cursor:pointer;text-decoration:none;white-space:nowrap}.DashboardMinimalista_btnExcluirTodos__N9cWo:hover:not(:disabled){background:#c82333}.DashboardMinimalista_btnExcluirTodos__N9cWo:disabled{opacity:.6;cursor:not-allowed}.DashboardMinimalista_importSucesso__zvNIx{margin:0;padding:12px 16px;background:#d4edda;border:1px solid #c3e6cb;color:#155724;font-size:.95rem;border-radius:4px}.DashboardMinimalista_importErro__YsQ1C{margin:0;padding:12px 16px;background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;font-size:.95rem;border-radius:4px}.DashboardMinimalista_tableSection__5lrFn{background:var(--background-color);border-radius:0;box-shadow:var(--shadow)}.DashboardMinimalista_tableHeader__6b70D{display:grid;grid-template-columns:44px minmax(70px,1fr) minmax(100px,1.5fr) minmax(110px,1fr) minmax(90px,1fr) minmax(100px,1.5fr) minmax(110px,1fr) minmax(90px,1fr) minmax(100px,1.5fr);grid-gap:8px 12px;gap:8px 12px;padding:12px 16px;background:var(--background-secondary);font-size:.8rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;border-bottom:2px solid var(--border-color)}.DashboardMinimalista_tableHeader__6b70D span{white-space:nowrap}.DashboardMinimalista_tableRow__WWw_I{display:grid;grid-template-columns:44px minmax(70px,1fr) minmax(100px,1.5fr) minmax(110px,1fr) minmax(90px,1fr) minmax(100px,1.5fr) minmax(110px,1fr) minmax(90px,1fr) minmax(100px,1.5fr);grid-gap:8px 12px;gap:8px 12px;padding:12px 16px;font-size:.85rem;border-bottom:1px solid var(--border-color);align-items:center;word-break:break-word}.DashboardMinimalista_tableRow__WWw_I:hover{background:var(--primary-light)}.DashboardMinimalista_tdAcoes__lFi3l,.DashboardMinimalista_thAcoes__l8RZB{display:flex;align-items:center;justify-content:center;gap:6px}.DashboardMinimalista_btnEdit__LEGLn,.DashboardMinimalista_btnPrint__VX7nP{display:inline-flex;align-items:center;justify-content:center;padding:6px;color:var(--text-secondary);text-decoration:none;border-radius:4px;transition:background .2s,color .2s}.DashboardMinimalista_btnEdit__LEGLn:hover,.DashboardMinimalista_btnPrint__VX7nP:hover{background:rgba(0,0,0,.06);color:var(--primary-color)}.DashboardMinimalista_btnPrint__VX7nP{background:transparent;border:none;cursor:pointer}.DashboardMinimalista_tableBody__2nnT8{max-height:400px;overflow-y:auto}.DashboardMinimalista_empty__V1yWq,.DashboardMinimalista_loading__RHrZg{padding:32px;text-align:center;color:var(--text-secondary)}@media (max-width:768px){.DashboardMinimalista_container__DFMn4{padding:0 16px}.DashboardMinimalista_tableRow__WWw_I{padding:12px;margin-bottom:6px}.DashboardMinimalista_cardBody__vLfBX{padding:16px}.DashboardMinimalista_cardTitle__Ql3s_{padding:12px 16px;font-size:1.1rem}}@media (max-width:900px){.DashboardMinimalista_formRow__l3gSO{grid-template-columns:repeat(2,1fr);gap:12px 16px}.DashboardMinimalista_formRow2__tgKQq{grid-template-columns:1fr 1fr}.DashboardMinimalista_formRow2__tgKQq .DashboardMinimalista_actions__fZuUY{grid-column:1/-1}}@media (max-width:600px){.DashboardMinimalista_formRow__l3gSO{grid-template-columns:1fr;gap:12px}.DashboardMinimalista_formRow2__tgKQq{grid-template-columns:1fr}.DashboardMinimalista_formRow2__tgKQq .DashboardMinimalista_actions__fZuUY{flex-direction:column;width:100%}.DashboardMinimalista_formRow2__tgKQq .DashboardMinimalista_actions__fZuUY a,.DashboardMinimalista_formRow2__tgKQq .DashboardMinimalista_actions__fZuUY button{width:100%;text-align:center}}@media (max-width:1200px){.DashboardMinimalista_tableHeader__6b70D{display:none}.DashboardMinimalista_tableRow__WWw_I{display:block;padding:16px;margin-bottom:8px;border:1px solid var(--border-color);border-radius:0}.DashboardMinimalista_tableRow__WWw_I span{display:block;padding:4px 0;font-size:.9rem}.DashboardMinimalista_tableRow__WWw_I span:before{content:attr(data-label) ": ";font-weight:600;font-size:.75rem;color:var(--text-secondary)}}.DashboardModern_wrapper__tW5fk{padding:24px;max-width:1400px;margin:0 auto}.DashboardModern_stats__gqE69{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.DashboardModern_statCard__n9KH1{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:20px 28px;border-radius:20px;box-shadow:0 4px 20px rgba(30,41,59,.25);display:flex;flex-direction:column;gap:4px;min-width:160px}.DashboardModern_statValue__pKdmR{font-size:2rem;font-weight:700;letter-spacing:-.02em}.DashboardModern_statLabel__VtQ1F{font-size:.85rem;opacity:.85;font-weight:500}.DashboardModern_card__1DTDN{background:#fff;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);overflow:hidden}.DashboardModern_cardHeader__YGhV9{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:16px}.DashboardModern_cardTitle__s6zhb{margin:0;font-size:1.25rem;font-weight:600;color:#1e293b}.DashboardModern_cardActions__uwdw_{display:flex;gap:10px;flex-wrap:wrap}.DashboardModern_btnDanger__pFhPV,.DashboardModern_btnPrimary__7W9_s,.DashboardModern_btnSecondary__3zL8t{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;border-radius:14px;cursor:pointer;transition:all .2s ease;text-decoration:none;border:none;font-family:inherit}.DashboardModern_btnPrimary__7W9_s{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;box-shadow:0 2px 8px rgba(14,165,233,.35)}.DashboardModern_btnPrimary__7W9_s:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(14,165,233,.4)}.DashboardModern_btnSecondary__3zL8t{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.DashboardModern_btnSecondary__3zL8t:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.DashboardModern_btnDanger__pFhPV{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.DashboardModern_btnDanger__pFhPV:hover:not(:disabled){background:#fee2e2}.DashboardModern_btnDanger__pFhPV:disabled{opacity:.5;cursor:not-allowed}.DashboardModern_btnSecondary__3zL8t:disabled{opacity:.6;cursor:not-allowed}.DashboardModern_filtersSection__9ZjRo{padding:16px 24px;background:#f8fafc;border-bottom:1px solid #f1f5f9}.DashboardModern_filtersToggle__TcTwX{display:flex;align-items:center;gap:8px;padding:8px 0;background:none;border:none;font-size:.95rem;font-weight:600;color:#475569;cursor:pointer;font-family:inherit}.DashboardModern_filtersToggle__TcTwX:hover{color:#1e293b}.DashboardModern_chevron__622Pm{transition:transform .2s}.DashboardModern_chevronOpen__iLFTJ{transform:rotate(180deg)}.DashboardModern_badge__HYa_u{background:#0ea5e9;color:#fff;font-size:.75rem;padding:2px 8px;border-radius:14px}.DashboardModern_filtersGrid__OvS5g{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.DashboardModern_filterField__iLKVD{display:flex;flex-direction:column;gap:6px}.DashboardModern_filterField__iLKVD label{font-size:.8rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.DashboardModern_filterField__iLKVD input,.DashboardModern_filterField__iLKVD select{padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;font-size:.9rem;background:#fff;transition:border-color .2s,box-shadow .2s}.DashboardModern_filterField__iLKVD input:focus,.DashboardModern_filterField__iLKVD select:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.15)}.DashboardModern_btnLimpar__WguEU{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;background:transparent;border:1px dashed #94a3b8;color:#64748b;border-radius:12px;font-size:.85rem;font-weight:500;cursor:pointer;font-family:inherit;align-self:flex-end}.DashboardModern_btnLimpar__WguEU:hover{border-color:#64748b;color:#475569}.DashboardModern_alert__mOExC{margin:0 24px 16px;padding:12px 16px;border-radius:14px;font-size:.9rem;font-weight:500}.DashboardModern_alertSuccess__ETd9p{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.DashboardModern_alertError__Yms2E{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.DashboardModern_tableWrap__Vpffp{overflow-x:auto;max-height:480px;overflow-y:auto}.DashboardModern_table__bRJHp{width:100%;border-collapse:collapse;font-size:.9rem}.DashboardModern_table__bRJHp th{text-align:left;padding:14px 20px;background:#f8fafc;font-weight:600;color:#64748b;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}.DashboardModern_table__bRJHp td{padding:14px 20px;border-bottom:1px solid #f1f5f9;color:#334155}.DashboardModern_table__bRJHp tbody tr{transition:background .15s}.DashboardModern_table__bRJHp tbody tr:hover{background:#f8fafc}.DashboardModern_colAcoes__QDFyM{width:80px;white-space:nowrap}.DashboardModern_rowActions__Y63VO{display:flex;gap:6px}.DashboardModern_btnIcon__M3SBi{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;border:none;background:#f1f5f9;color:#64748b;cursor:pointer;transition:all .2s;text-decoration:none}.DashboardModern_btnIcon__M3SBi:hover{background:#e2e8f0;color:#0ea5e9}.DashboardModern_fichaCode__davKg{font-family:SF Mono,Monaco,Consolas,monospace;font-size:.85rem;background:#f1f5f9;padding:4px 8px;border-radius:12px;color:#475569}.DashboardModern_badgeRemocao__8uMk9{display:inline-block;padding:4px 10px;background:#fef3c7;color:#b45309;font-size:.8rem;font-weight:600;border-radius:12px}.DashboardModern_colSintomas__g1zU7{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardModern_loading__wa_AN{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 24px;color:#64748b;font-weight:500}.DashboardModern_spinner__4YV1R{width:28px;height:28px;border:3px solid #e2e8f0;border-top-color:#0ea5e9;border-radius:50%;animation:DashboardModern_spin__1MnTk .8s linear infinite}@keyframes DashboardModern_spin__1MnTk{to{transform:rotate(1turn)}}.DashboardModern_empty__oxVJm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;color:#94a3b8;text-align:center}.DashboardModern_empty__oxVJm svg{margin-bottom:16px;opacity:.6}.DashboardModern_empty__oxVJm p{margin:0 0 4px;font-size:1rem;font-weight:600;color:#64748b}.DashboardModern_empty__oxVJm span{font-size:.9rem}.DashboardModern_pagination__9Soge{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;border-top:1px solid #f1f5f9}.DashboardModern_pageBtn___hPEB{padding:8px 16px;font-size:.9rem;font-weight:500;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:14px;cursor:pointer;transition:all .2s}.DashboardModern_pageBtn___hPEB:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.DashboardModern_pageBtn___hPEB:disabled{opacity:.4;cursor:not-allowed}.DashboardModern_pageInfo__2p_4O{font-size:.9rem;color:#64748b}@media (max-width:768px){.DashboardModern_wrapper__tW5fk{padding:16px}.DashboardModern_cardHeader__YGhV9{flex-direction:column;align-items:stretch;padding:16px}.DashboardModern_cardActions__uwdw_{justify-content:flex-start}.DashboardModern_filtersSection__9ZjRo{padding:16px}.DashboardModern_filtersGrid__OvS5g{grid-template-columns:1fr}.DashboardModern_table__bRJHp td,.DashboardModern_table__bRJHp th{padding:12px 14px}.DashboardModern_stats__gqE69{flex-direction:column}.DashboardModern_statCard__n9KH1{min-width:auto}}.PlanosAdminPage_container__MnKbv{max-width:1400px;width:100%;margin:0 auto;padding:0 24px}.PlanosAdminPage_modern__NhY_Y .PlanosAdminPage_card__OFuio{border-radius:24px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04)}.PlanosAdminPage_modern__NhY_Y .PlanosAdminPage_cardTitle__TMQ3m{border-radius:24px 24px 0 0}.PlanosAdminPage_modern__NhY_Y .PlanosAdminPage_tableWrap__YsGqR{border-radius:14px;max-height:480px;overflow-y:auto;overflow-x:auto}.PlanosAdminPage_modern__NhY_Y .PlanosAdminPage_btnNovo__pyWmT{border-radius:14px}.PlanosAdminPage_modern__NhY_Y .PlanosAdminPage_modal__ITsTc{border-radius:20px}.PlanosAdminPage_modern__NhY_Y .PlanosAdminPage_field__HzNqV input,.PlanosAdminPage_modern__NhY_Y .PlanosAdminPage_field__HzNqV select{border-radius:12px}.PlanosAdminPage_modern__NhY_Y .PlanosAdminPage_btnCancelar__4mBay,.PlanosAdminPage_modern__NhY_Y .PlanosAdminPage_btnSalvar___Rwbr{border-radius:14px}.PlanosAdminPage_card__OFuio{background:var(--background-color);box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden;border:1px solid var(--border-color)}.PlanosAdminPage_cardTitle__TMQ3m{margin:0;padding:14px 24px;font-size:1.25rem;font-weight:700;color:var(--text-color);background:var(--background-secondary);border-bottom:1px solid var(--border-color)}.PlanosAdminPage_cardBody__CDHLY{padding:24px}.PlanosAdminPage_btnNovo__pyWmT{display:inline-block;padding:12px 24px;font-size:1rem;font-weight:600;color:#fff;background:var(--btn-novo-bg);border:var(--btn-novo-border);border-radius:2px;cursor:pointer;margin-bottom:20px}.PlanosAdminPage_btnNovo__pyWmT:hover{background:var(--btn-novo-hover)}.PlanosAdminPage_tableWrap__YsGqR{background:#fff;border-radius:6px;box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border-color)}.PlanosAdminPage_table__x45yx{width:100%;border-collapse:collapse;font-size:.95rem}.PlanosAdminPage_table__x45yx td,.PlanosAdminPage_table__x45yx th{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.PlanosAdminPage_table__x45yx thead tr{background:var(--background-secondary);color:var(--text-secondary);font-weight:600;font-size:.85rem}.PlanosAdminPage_table__x45yx tbody tr:hover{background:var(--primary-light)!important}.PlanosAdminPage_rowAlt__j5Tbn{background:#f8f9fa}.PlanosAdminPage_thIcon__sFDRY{width:80px;text-align:center}.PlanosAdminPage_tdIcon__Iw9Du{width:80px;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:nowrap}.PlanosAdminPage_btnEdit__gx70j,.PlanosAdminPage_btnExcluir__l1R0r{display:inline-flex;align-items:center;justify-content:center;padding:6px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:4px}.PlanosAdminPage_btnEdit__gx70j:hover{background:rgba(0,0,0,.06);color:var(--primary-color)}.PlanosAdminPage_btnExcluir__l1R0r:hover{background:rgba(220,53,69,.15);color:#dc3545}.PlanosAdminPage_empty__JOE9r{text-align:center;color:var(--text-secondary);padding:32px!important}.PlanosAdminPage_overlay__2rLJi{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:100;animation:PlanosAdminPage_overlayFadeIn__3VXRp .25s ease-out}@keyframes PlanosAdminPage_overlayFadeIn__3VXRp{0%{opacity:0}to{opacity:1}}.PlanosAdminPage_modal__ITsTc{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:20px;box-shadow:0 24px 48px rgba(0,0,0,.15);padding:28px 32px;min-width:400px;max-width:90vw;z-index:101;animation:PlanosAdminPage_modalSlideIn__1tkpx .3s cubic-bezier(.34,1.56,.64,1)}@keyframes PlanosAdminPage_modalSlideIn__1tkpx{0%{opacity:0;transform:translate(-50%,-48%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.PlanosAdminPage_modalTitle__j8Nge{margin:0 0 20px;font-size:1.25rem;font-weight:600}.PlanosAdminPage_form__IExlf{display:flex;flex-direction:column;gap:16px}.PlanosAdminPage_field__HzNqV{display:flex;flex-direction:column;gap:6px}.PlanosAdminPage_field__HzNqV label{font-size:.875rem;font-weight:500}.PlanosAdminPage_field__HzNqV input,.PlanosAdminPage_field__HzNqV select{padding:10px 14px;font-size:1rem;border:1px solid var(--border-color);border-radius:4px}.PlanosAdminPage_hint__PNK8k{font-size:.8rem;color:var(--text-secondary)}.PlanosAdminPage_fieldCheck__W44j7{display:flex;align-items:center;gap:8px}.PlanosAdminPage_fieldCheck__W44j7 input{width:18px;height:18px}.PlanosAdminPage_error__OitRy{margin:0;color:var(--error-color);font-size:.9rem}.PlanosAdminPage_modalActions__PdXf1{display:flex;gap:12px;justify-content:space-between;margin-top:8px}.PlanosAdminPage_btnCancelar__4mBay{padding:10px 20px;font-size:.95rem;font-weight:600;color:#fff;background:#dc3545;border:none;border-radius:4px;cursor:pointer}.PlanosAdminPage_btnCancelar__4mBay:hover{background:#c82333}.PlanosAdminPage_btnSalvar___Rwbr{padding:12px 28px;font-size:1rem;font-weight:600;color:#fff;background:#28a745;border:none;border-radius:4px;cursor:pointer}.PlanosAdminPage_btnSalvar___Rwbr:hover:not(:disabled){background:#218838}.PlanosAdminPage_btnSalvar___Rwbr:disabled{opacity:.7;cursor:not-allowed}.RelatoriosPage_container__8Vl1R{max-width:1400px;width:100%;margin:0 auto;padding:0 24px}.RelatoriosPage_modern__pngAe .RelatoriosPage_card__o5QbN{border-radius:24px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04)}.RelatoriosPage_modern__pngAe .RelatoriosPage_cardTitle__zUj6n{border-radius:24px 24px 0 0}.RelatoriosPage_modern__pngAe .RelatoriosPage_field__RpG9Z input,.RelatoriosPage_modern__pngAe .RelatoriosPage_field__RpG9Z select{border-radius:12px}.RelatoriosPage_modern__pngAe .RelatoriosPage_field__RpG9Z input:focus,.RelatoriosPage_modern__pngAe .RelatoriosPage_field__RpG9Z select:focus{box-shadow:0 0 0 3px rgba(14,165,233,.15)}.RelatoriosPage_modern__pngAe .RelatoriosPage_btnExport__Td_wY{border-radius:14px;box-shadow:0 2px 8px rgba(14,165,233,.25)}.RelatoriosPage_modern__pngAe .RelatoriosPage_btnExport__Td_wY:hover:not(:disabled){transform:translateY(-1px)}.RelatoriosPage_modern__pngAe .RelatoriosPage_resumoCard__cpMG3{border-radius:20px;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04)}.RelatoriosPage_modern__pngAe .RelatoriosPage_statBox__83IEG{border-radius:14px}.RelatoriosPage_modern__pngAe .RelatoriosPage_tableWrap__S131E{border-radius:14px;overflow:hidden;border:1px solid var(--border-color);background:#fff}.RelatoriosPage_card__o5QbN{background:var(--background-color);box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden;border:1px solid var(--border-color)}.RelatoriosPage_cardTitle__zUj6n{margin:0;padding:14px 24px;font-size:1.25rem;font-weight:700;color:var(--text-color);background:var(--background-secondary);border-bottom:1px solid var(--border-color)}.RelatoriosPage_cardBody__sHyaS{padding:24px}.RelatoriosPage_form__1_tj0{display:flex;flex-direction:column;gap:24px}.RelatoriosPage_formRow__lW8JW{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px 24px;gap:16px 24px;align-items:end}.RelatoriosPage_formRow__lW8JW.RelatoriosPage_formRow4___xHvo{grid-template-columns:repeat(4,1fr)}.RelatoriosPage_field__RpG9Z{display:flex;flex-direction:column;gap:6px}.RelatoriosPage_field__RpG9Z label{font-size:.875rem;font-weight:500;color:var(--text-color)}.RelatoriosPage_field__RpG9Z input,.RelatoriosPage_field__RpG9Z select{padding:10px 14px;font-size:1rem;border:1px solid var(--border-color);border-radius:4px;background:#fff}.RelatoriosPage_field__RpG9Z input:focus,.RelatoriosPage_field__RpG9Z select:focus{outline:none;border-color:#63b3ed}.RelatoriosPage_inputWrap__HEAb7{position:relative}.RelatoriosPage_inputWrap__HEAb7 input{padding-right:36px;width:100%}.RelatoriosPage_icon__J4Pma{pointer-events:none}.RelatoriosPage_iconClickable__nJvn7,.RelatoriosPage_icon__J4Pma{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6}.RelatoriosPage_iconClickable__nJvn7{cursor:pointer;pointer-events:auto}.RelatoriosPage_iconClickable__nJvn7:hover{opacity:1}.RelatoriosPage_radioGroup__XLJec{display:flex;gap:20px}.RelatoriosPage_radioLabel__9o_yv{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.95rem}.RelatoriosPage_radioLabel__9o_yv input{width:18px;height:18px}.RelatoriosPage_exportActions__sTLxA{display:flex;gap:12px;flex-wrap:wrap}.RelatoriosPage_btnExport__Td_wY{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;color:#fff;background:var(--btn-novo-bg);border:var(--btn-novo-border);border-radius:2px;cursor:pointer;transition:background .2s}.RelatoriosPage_btnExport__Td_wY:hover:not(:disabled){background:var(--btn-novo-hover)}.RelatoriosPage_btnExport__Td_wY:disabled{opacity:.6;cursor:not-allowed}.RelatoriosPage_resumoCard__cpMG3{background:var(--background-color);box-shadow:var(--shadow);padding:24px;border:1px solid var(--border-color)}.RelatoriosPage_resumoTitle__z0QQS{margin:0 0 20px;font-size:1.1rem;font-weight:600;color:var(--text-color)}.RelatoriosPage_empty__9n0h8,.RelatoriosPage_loading___dBrT{padding:24px;text-align:center;color:var(--text-secondary)}.RelatoriosPage_sinteticoGrid___9MW6{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:20px;gap:20px}.RelatoriosPage_statBox__83IEG{padding:20px;background:var(--background-secondary);border-radius:6px;text-align:center;border:1px solid var(--border-color)}.RelatoriosPage_statValue__kUyeR{display:block;font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:4px}.RelatoriosPage_statLabel__B1aOe{font-size:.875rem;color:var(--text-secondary)}.RelatoriosPage_tableWrap__S131E{overflow-x:auto;max-height:400px;overflow-y:auto}.RelatoriosPage_table__ucO7l{width:100%;border-collapse:collapse;font-size:.9rem}.RelatoriosPage_table__ucO7l td,.RelatoriosPage_table__ucO7l th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-color)}.RelatoriosPage_table__ucO7l th{background:var(--background-secondary);font-weight:600;font-size:.8rem;color:var(--text-secondary);position:-webkit-sticky;position:sticky;top:0;z-index:1}.RelatoriosPage_table__ucO7l tbody tr:hover{background:var(--primary-light)}@media (max-width:768px){.RelatoriosPage_container__8Vl1R{padding:0 16px}.RelatoriosPage_formRow__lW8JW{grid-template-columns:1fr}.RelatoriosPage_sinteticoGrid___9MW6{grid-template-columns:1fr 1fr}.RelatoriosPage_exportActions__sTLxA{flex-direction:column}.RelatoriosPage_btnExport__Td_wY{width:100%;justify-content:center}}