:root{--bg-main:#0f172a;--bg-card:#1e293b;--bg-input:#0f172a;--border-color:#334155;--text-main:#f8fafc;--text-muted:#94a3b8;--text-sub:#64748b;--accent-admin:#3b82f6;--accent-vet:#3b82f6;--accent-eco:#10b981;--accent-inv:#06b6d4;--accent-danger:#ef4444;--accent-warning:#f59e0b;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radius-card:16px;--radius-input:10px}#root{width:100%}*{box-sizing:border-box;font-family:var(--font-family);margin:0;padding:0}body{background-color:var(--bg-main);color:var(--text-main);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}.loading_screen,.denied_screen{background-color:var(--bg-main);min-height:100vh;color:var(--text-main);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.spinner{border:4px solid #06b6d426;border-left-color:var(--accent-inv);border-radius:50%;width:48px;height:48px;margin-bottom:16px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.denied_screen h2{color:var(--accent-danger);margin-bottom:8px;font-size:24px}.denied_screen p{color:var(--text-muted);font-size:14px}.layout_container{min-height:100vh;display:flex}.sidebar{background-color:var(--bg-card);border-right:1px solid var(--border-color);flex-direction:column;width:260px;padding:20px 16px;display:flex}.brand_badge{letter-spacing:1.5px;color:var(--accent-inv);margin-bottom:4px;font-size:18px;font-weight:900}.brand_role{color:var(--text-muted);text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:700}.main_content{flex:1;padding:28px;overflow-y:auto}.card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-card);margin-bottom:20px;padding:24px}.card_title{color:var(--text-main);margin-bottom:16px;font-size:16px;font-weight:700}.input_group{flex-direction:column;margin-bottom:16px;display:flex}.input_group label{color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:600}.input_control{background-color:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-input);color:var(--text-main);outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s}.input_control:focus{border-color:var(--accent-inv)}.btn_primary{background-color:var(--accent-inv);color:#fff;border-radius:var(--radius-input);cursor:pointer;border:none;padding:12px 20px;font-size:14px;font-weight:700;transition:opacity .2s}.btn_primary:hover{opacity:.9}.btn_danger{color:var(--accent-danger);border:1px solid var(--accent-danger);border-radius:var(--radius-input);cursor:pointer;background-color:#ef444426;padding:12px 20px;font-size:14px;font-weight:700}.badge{border-radius:8px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.badge_success{color:var(--accent-eco);background-color:#10b98126;border:1px solid #10b98166}.badge_warning{color:var(--accent-warning);background-color:#f59e0b26;border:1px solid #f59e0b66}.badge_danger{color:var(--accent-danger);background-color:#ef444426;border:1px solid #ef444466}._loginContainer_byz8m_9{background-color:#0f172a;width:100%;min-height:100vh;display:flex}._heroSection_byz8m_25{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-right:1px solid #334155;flex-direction:column;flex:1.1;display:flex;position:relative;overflow:hidden}._heroOverlay_byz8m_45{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:48px;display:flex}._brandHeader_byz8m_63{align-items:center;gap:12px;display:flex}._logoIcon_byz8m_75{background-color:#06b6d426;border:1px solid #06b6d4;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:flex}._symbol_byz8m_101{color:#f8fafc}._symbolAccent_byz8m_109{color:#06b6d4}._brandTitle_byz8m_117{color:#f8fafc;letter-spacing:1.5px;font-size:22px;font-weight:900}._heroContent_byz8m_131{max-width:480px}._heroContent_byz8m_131 h2{color:#f8fafc;margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.25}._heroContent_byz8m_131 p{color:#94a3b8;font-size:15px;line-height:1.6}._heroFooter_byz8m_167 p{color:#64748b;font-size:12px}._heroFooter_byz8m_167 strong{color:#06b6d4}._formSection_byz8m_187{background-color:#0f172a;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}._formCard_byz8m_205{background-color:#1e293b;border:1px solid #334155;border-radius:20px;width:100%;max-width:440px;padding:32px;box-shadow:0 20px 25px -5px #0000004d}._welcomeHeader_byz8m_225 h3{color:#f8fafc;margin-bottom:4px;font-size:20px;font-weight:800}._welcomeHeader_byz8m_225 p{color:#94a3b8;margin-bottom:20px;font-size:13px}._typeSelector_byz8m_253{background-color:#0f172a;border:1px solid #334155;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:20px;padding:4px;display:grid}._typeBtn_byz8m_275{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 0;font-size:11px;font-weight:700;transition:all .2s}._activeAdmin_byz8m_299,._activeVet_byz8m_309{color:#fff;background-color:#3b82f6}._activeEco_byz8m_319{color:#fff;background-color:#10b981}._activeInv_byz8m_329{color:#fff;background-color:#06b6d4}._errorMessage_byz8m_341{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}._loginForm_byz8m_371{flex-direction:column;gap:16px;display:flex}._inputGroup_byz8m_383{flex-direction:column;gap:6px;display:flex}._inputGroup_byz8m_383 label{color:#cbd5e1;font-size:12px;font-weight:600}._labelRow_byz8m_407{justify-content:space-between;align-items:center;display:flex}._forgotLink_byz8m_419{color:#06b6d4;font-size:11px;font-weight:600;text-decoration:none}._inputGroup_byz8m_383 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s}._inputGroup_byz8m_383 input:focus{border-color:#06b6d4}._submitBtn_byz8m_463{color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:8px;padding:14px;font-size:14px;font-weight:800;transition:opacity .2s}._submitBtn_byz8m_463._administrador_byz8m_487,._submitBtn_byz8m_463._veterinario_byz8m_487{background-color:#3b82f6}._submitBtn_byz8m_463._ecologo_byz8m_495{background-color:#10b981}._submitBtn_byz8m_463._investigador_byz8m_503{background-color:#06b6d4}._submitBtn_byz8m_463:disabled{opacity:.6;cursor:not-allowed}._formFooter_byz8m_521{text-align:center;color:#94a3b8;margin-top:24px;font-size:13px}._registerLink_byz8m_535{color:#06b6d4;margin-left:4px;font-weight:700;text-decoration:none}@media (width<=900px){._loginContainer_byz8m_9{flex-direction:column}._heroSection_byz8m_25{display:none}}._registerContainer_16ybl_9{background-color:#0f172a;width:100%;min-height:100vh;display:flex}._heroSection_16ybl_25{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-right:1px solid #334155;flex-direction:column;flex:1.1;display:flex;position:relative;overflow:hidden}._heroOverlay_16ybl_45{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:48px;display:flex}._brandHeader_16ybl_63{align-items:center;gap:12px;display:flex}._logoIcon_16ybl_75{background-color:#06b6d426;border:1px solid #06b6d4;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:flex}._symbol_16ybl_101{color:#f8fafc}._symbolAccent_16ybl_109{color:#06b6d4}._brandTitle_16ybl_117{color:#f8fafc;letter-spacing:1.5px;font-size:22px;font-weight:900}._heroContent_16ybl_131{max-width:480px}._heroContent_16ybl_131 h2{color:#f8fafc;margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.25}._heroContent_16ybl_131 p{color:#94a3b8;font-size:15px;line-height:1.6}._heroFooter_16ybl_167 p{color:#64748b;font-size:12px}._heroFooter_16ybl_167 strong{color:#06b6d4}._formSection_16ybl_187{background-color:#0f172a;flex:1.2;justify-content:center;align-items:center;padding:40px 20px;display:flex}._formCard_16ybl_205{background-color:#1e293b;border:1px solid #334155;border-radius:20px;width:100%;max-width:480px;padding:32px;box-shadow:0 20px 25px -5px #0000004d}._welcomeHeader_16ybl_225 h3{color:#f8fafc;margin-bottom:4px;font-size:20px;font-weight:800}._welcomeHeader_16ybl_225 p{color:#94a3b8;margin-bottom:20px;font-size:13px}._roleSelectorGroup_16ybl_251{margin-bottom:20px}._groupLabel_16ybl_259{color:#cbd5e1;margin-bottom:8px;font-size:12px;font-weight:600;display:block}._typeSelector_16ybl_275{background-color:#0f172a;border:1px solid #334155;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;padding:4px;display:grid}._typeBtn_16ybl_295{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 0;font-size:11px;font-weight:700;transition:all .2s}._activeAdmin_16ybl_319,._activeVet_16ybl_329{color:#fff;background-color:#3b82f6}._activeEco_16ybl_339{color:#fff;background-color:#10b981}._activeInv_16ybl_349{color:#fff;background-color:#06b6d4}._errorMessage_16ybl_359{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:12px;font-weight:600}._successMessage_16ybl_381{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:12px;font-weight:600}._registerForm_16ybl_403{flex-direction:column;gap:14px;display:flex}._row_16ybl_415{gap:12px;display:flex}._inputGroup_16ybl_425{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_16ybl_425 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_16ybl_425 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:11px 13px;font-size:13px;transition:border-color .2s}._inputGroup_16ybl_425 input:focus{border-color:#06b6d4}._submitBtn_16ybl_481{color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:8px;padding:14px;font-size:14px;font-weight:800;transition:opacity .2s}._submitBtn_16ybl_481._administrador_16ybl_505,._submitBtn_16ybl_481._veterinario_16ybl_505{background-color:#3b82f6}._submitBtn_16ybl_481._ecologo_16ybl_513{background-color:#10b981}._submitBtn_16ybl_481._investigador_16ybl_521{background-color:#06b6d4}._submitBtn_16ybl_481:disabled{opacity:.6;cursor:not-allowed}._formFooter_16ybl_539{text-align:center;color:#94a3b8;margin-top:20px;font-size:13px}._loginLink_16ybl_553{color:#06b6d4;margin-left:4px;font-weight:700;text-decoration:none}@media (width<=900px){._registerContainer_16ybl_9{flex-direction:column}._heroSection_16ybl_25{display:none}}._forgotContainer_3nf36_9{background-color:#0f172a;width:100%;min-height:100vh;display:flex}._heroSection_3nf36_25{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-right:1px solid #334155;flex-direction:column;flex:1.1;display:flex;position:relative;overflow:hidden}._heroOverlay_3nf36_45{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:48px;display:flex}._brandHeader_3nf36_63{align-items:center;gap:12px;display:flex}._logoIcon_3nf36_75{background-color:#06b6d426;border:1px solid #06b6d4;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:flex}._symbol_3nf36_101{color:#f8fafc}._symbolAccent_3nf36_109{color:#06b6d4}._brandTitle_3nf36_117{color:#f8fafc;letter-spacing:1.5px;font-size:22px;font-weight:900}._heroContent_3nf36_131{max-width:480px}._heroContent_3nf36_131 h2{color:#f8fafc;margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.25}._heroContent_3nf36_131 p{color:#94a3b8;font-size:15px;line-height:1.6}._heroFooter_3nf36_167 p{color:#64748b;font-size:12px}._heroFooter_3nf36_167 strong{color:#06b6d4}._formSection_3nf36_187{background-color:#0f172a;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}._formCard_3nf36_205{background-color:#1e293b;border:1px solid #334155;border-radius:20px;width:100%;max-width:440px;padding:32px;box-shadow:0 20px 25px -5px #0000004d}._welcomeHeader_3nf36_225 h3{color:#f8fafc;margin-bottom:6px;font-size:20px;font-weight:800}._welcomeHeader_3nf36_225 p{color:#94a3b8;margin-bottom:24px;font-size:13px;line-height:1.5}._errorMessage_3nf36_253{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}._successMessage_3nf36_281{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.4;display:flex}._forgotForm_3nf36_311{flex-direction:column;gap:16px;display:flex}._inputGroup_3nf36_323{flex-direction:column;gap:6px;display:flex}._inputGroup_3nf36_323 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_3nf36_323 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s}._inputGroup_3nf36_323 input:focus{border-color:#06b6d4}._submitBtn_3nf36_377{color:#fff;cursor:pointer;background-color:#06b6d4;border:none;border-radius:10px;margin-top:8px;padding:14px;font-size:14px;font-weight:800;transition:opacity .2s}._submitBtn_3nf36_377:hover{opacity:.9}._submitBtn_3nf36_377:disabled{opacity:.6;cursor:not-allowed}._formFooter_3nf36_421{text-align:center;color:#94a3b8;margin-top:24px;font-size:13px}._backLink_3nf36_435{color:#06b6d4;margin-top:4px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=900px){._forgotContainer_3nf36_9{flex-direction:column}._heroSection_3nf36_25{display:none}}._resetContainer_nyf0e_9{background-color:#0f172a;width:100%;min-height:100vh;display:flex}._heroSection_nyf0e_25{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-right:1px solid #334155;flex-direction:column;flex:1.1;display:flex;position:relative;overflow:hidden}._heroOverlay_nyf0e_45{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:48px;display:flex}._brandHeader_nyf0e_63{align-items:center;gap:12px;display:flex}._logoIcon_nyf0e_75{background-color:#06b6d426;border:1px solid #06b6d4;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:flex}._symbol_nyf0e_101{color:#f8fafc}._symbolAccent_nyf0e_109{color:#06b6d4}._brandTitle_nyf0e_117{color:#f8fafc;letter-spacing:1.5px;font-size:22px;font-weight:900}._heroContent_nyf0e_131{max-width:480px}._heroContent_nyf0e_131 h2{color:#f8fafc;margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.25}._heroContent_nyf0e_131 p{color:#94a3b8;font-size:15px;line-height:1.6}._heroFooter_nyf0e_167 p{color:#64748b;font-size:12px}._heroFooter_nyf0e_167 strong{color:#06b6d4}._formSection_nyf0e_187{background-color:#0f172a;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}._formCard_nyf0e_205{background-color:#1e293b;border:1px solid #334155;border-radius:20px;width:100%;max-width:440px;padding:32px;box-shadow:0 20px 25px -5px #0000004d}._welcomeHeader_nyf0e_225 h3{color:#f8fafc;margin-bottom:6px;font-size:20px;font-weight:800}._welcomeHeader_nyf0e_225 p{color:#94a3b8;margin-bottom:24px;font-size:13px;line-height:1.5}._errorMessage_nyf0e_253{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}._successMessage_nyf0e_281{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.4;display:flex}._resetForm_nyf0e_311{flex-direction:column;gap:16px;display:flex}._inputGroup_nyf0e_323{flex-direction:column;gap:6px;display:flex}._inputGroup_nyf0e_323 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_nyf0e_323 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s}._inputGroup_nyf0e_323 input:focus{border-color:#06b6d4}._submitBtn_nyf0e_377{color:#fff;cursor:pointer;background-color:#06b6d4;border:none;border-radius:10px;margin-top:8px;padding:14px;font-size:14px;font-weight:800;transition:opacity .2s}._submitBtn_nyf0e_377:hover{opacity:.9}._submitBtn_nyf0e_377:disabled{opacity:.6;cursor:not-allowed}._formFooter_nyf0e_421{text-align:center;color:#94a3b8;margin-top:24px;font-size:13px}._backLink_nyf0e_435{color:#06b6d4;margin-top:4px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=900px){._resetContainer_nyf0e_9{flex-direction:column}._heroSection_nyf0e_25{display:none}}._changeContainer_n3kyn_9{background-color:#0f172a;width:100%;min-height:100vh;display:flex}._heroSection_n3kyn_25{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-right:1px solid #334155;flex-direction:column;flex:1.1;display:flex;position:relative;overflow:hidden}._heroOverlay_n3kyn_45{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:48px;display:flex}._brandHeader_n3kyn_63{align-items:center;gap:12px;display:flex}._logoIcon_n3kyn_75{background-color:#06b6d426;border:1px solid #06b6d4;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:flex}._symbol_n3kyn_101{color:#f8fafc}._symbolAccent_n3kyn_109{color:#06b6d4}._brandTitle_n3kyn_117{color:#f8fafc;letter-spacing:1.5px;font-size:22px;font-weight:900}._heroContent_n3kyn_131{max-width:480px}._heroContent_n3kyn_131 h2{color:#f8fafc;margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.25}._heroContent_n3kyn_131 p{color:#94a3b8;font-size:15px;line-height:1.6}._heroFooter_n3kyn_167 p{color:#64748b;font-size:12px}._heroFooter_n3kyn_167 strong{color:#06b6d4}._formSection_n3kyn_187{background-color:#0f172a;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}._formCard_n3kyn_205{background-color:#1e293b;border:1px solid #334155;border-radius:20px;width:100%;max-width:440px;padding:32px;box-shadow:0 20px 25px -5px #0000004d}._welcomeHeader_n3kyn_225 h3{color:#f8fafc;margin-bottom:6px;font-size:20px;font-weight:800}._welcomeHeader_n3kyn_225 p{color:#94a3b8;margin-bottom:24px;font-size:13px;line-height:1.5}._welcomeHeader_n3kyn_225 strong{color:#06b6d4}._errorMessage_n3kyn_261{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}._successMessage_n3kyn_289{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.4;display:flex}._changeForm_n3kyn_319{flex-direction:column;gap:16px;display:flex}._inputGroup_n3kyn_331{flex-direction:column;gap:6px;display:flex}._inputGroup_n3kyn_331 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_n3kyn_331 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .2s}._inputGroup_n3kyn_331 input:focus{border-color:#06b6d4}._submitBtn_n3kyn_385{color:#fff;cursor:pointer;background-color:#06b6d4;border:none;border-radius:10px;margin-top:8px;padding:14px;font-size:14px;font-weight:800;transition:opacity .2s}._submitBtn_n3kyn_385:hover{opacity:.9}._submitBtn_n3kyn_385:disabled{opacity:.6;cursor:not-allowed}._formFooter_n3kyn_429{text-align:center;margin-top:24px}._logoutBtn_n3kyn_439{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700;text-decoration:underline}@media (width<=900px){._changeContainer_n3kyn_9{flex-direction:column}._heroSection_n3kyn_25{display:none}}._privacyContainer_1brem_9{color:#f8fafc;background-color:#0f172a;flex-direction:column;min-height:100vh;display:flex}._headerBar_1brem_27{z-index:10;background-color:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:sticky;top:0}._brandRow_1brem_51{align-items:center;gap:12px;display:flex}._logoIcon_1brem_63{background-color:#06b6d426;border:1px solid #06b6d4;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:flex}._symbol_1brem_89{color:#f8fafc}._symbolAccent_1brem_97{color:#06b6d4}._brandTitle_1brem_105{color:#f8fafc;letter-spacing:1.2px;font-size:16px;font-weight:900}._backBtn_1brem_119{color:#06b6d4;background-color:#06b6d41a;border:1px solid #06b6d44d;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s}._backBtn_1brem_119:hover{background-color:#06b6d433}._contentWrapper_1brem_153{flex:1;justify-content:center;padding:40px 20px;display:flex}._card_1brem_167{background-color:#1e293b;border:1px solid #334155;border-radius:20px;width:100%;max-width:800px;padding:40px;box-shadow:0 20px 25px -5px #0000004d}._title_1brem_187{color:#f8fafc;margin-bottom:6px;font-size:26px;font-weight:800}._lastUpdated_1brem_201{color:#06b6d4;border-bottom:1px solid #334155;margin-bottom:32px;padding-bottom:16px;font-size:12px;font-weight:600}._section_1brem_221{margin-bottom:28px}._section_1brem_221 h2{color:#38bdf8;margin-bottom:10px;font-size:16px;font-weight:700}._section_1brem_221 p{color:#cbd5e1;font-size:14px;line-height:1.7}._section_1brem_221 ul{flex-direction:column;gap:8px;margin-top:10px;padding-left:20px;display:flex}._section_1brem_221 li{color:#cbd5e1;font-size:14px;line-height:1.6}._section_1brem_221 li strong{color:#f8fafc}._contactEmail_1brem_291{color:#06b6d4;margin-top:6px;font-weight:700}._footerNote_1brem_303{text-align:center;color:#64748b;border-top:1px solid #334155;margin-top:40px;padding-top:20px;font-size:12px}._footerNote_1brem_303 strong{color:#06b6d4}@media (width<=640px){._headerBar_1brem_27{padding:14px 16px}._card_1brem_167{padding:24px}._title_1brem_187{font-size:20px}}._deleteContainer_qqw2l_9{background-color:#0f172a;width:100%;min-height:100vh;display:flex}._heroSection_qqw2l_25{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-right:1px solid #334155;flex-direction:column;flex:1.1;display:flex;position:relative;overflow:hidden}._heroOverlay_qqw2l_45{z-index:2;flex-direction:column;justify-content:space-between;height:100%;padding:48px;display:flex}._brandHeader_qqw2l_63{align-items:center;gap:12px;display:flex}._logoIcon_qqw2l_75{background-color:#06b6d426;border:1px solid #06b6d4;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:flex}._symbol_qqw2l_101{color:#f8fafc}._symbolAccent_qqw2l_109{color:#06b6d4}._brandTitle_qqw2l_117{color:#f8fafc;letter-spacing:1.5px;font-size:22px;font-weight:900}._heroContent_qqw2l_131{max-width:480px}._heroContent_qqw2l_131 h2{color:#f8fafc;margin-bottom:16px;font-size:32px;font-weight:800;line-height:1.25}._heroContent_qqw2l_131 p{color:#94a3b8;font-size:15px;line-height:1.6}._heroFooter_qqw2l_167 p{color:#64748b;font-size:12px}._heroFooter_qqw2l_167 strong{color:#06b6d4}._formSection_qqw2l_187{background-color:#0f172a;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}._formCard_qqw2l_205{background-color:#1e293b;border:1px solid #334155;border-radius:20px;width:100%;max-width:460px;padding:32px;box-shadow:0 20px 25px -5px #0000004d}._welcomeHeader_qqw2l_225 h3{color:#f8fafc;margin-bottom:6px;font-size:20px;font-weight:800}._welcomeHeader_qqw2l_225 p{color:#94a3b8;margin-bottom:16px;font-size:13px;line-height:1.5}._welcomeHeader_qqw2l_225 strong{color:#06b6d4}._warningBox_qqw2l_261{background-color:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:10px;margin-bottom:20px;padding:12px 14px}._warningBox_qqw2l_261 p{color:#f59e0b;font-size:12px;line-height:1.5}._errorMessage_qqw2l_289{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}._successMessage_qqw2l_317{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:10px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.4;display:flex}._deleteForm_qqw2l_347{flex-direction:column;gap:16px;display:flex}._inputGroup_qqw2l_359{flex-direction:column;gap:6px;display:flex}._inputGroup_qqw2l_359 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_qqw2l_359 input,._inputGroup_qqw2l_359 textarea{color:#f8fafc;resize:vertical;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_qqw2l_359 input:focus,._inputGroup_qqw2l_359 textarea:focus{border-color:#ef4444}._checkboxGroup_qqw2l_415{align-items:flex-start;gap:10px;margin-top:4px;display:flex}._checkboxGroup_qqw2l_415 input[type=checkbox]{accent-color:#ef4444;width:16px;height:16px;margin-top:2px}._checkboxGroup_qqw2l_415 label{color:#94a3b8;cursor:pointer;font-size:12px;line-height:1.4}._submitBtn_qqw2l_457{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:10px;margin-top:8px;padding:14px;font-size:14px;font-weight:800;transition:opacity .2s}._submitBtn_qqw2l_457:hover{opacity:.9}._submitBtn_qqw2l_457:disabled{opacity:.5;cursor:not-allowed}._formFooter_qqw2l_501{text-align:center;margin-top:24px}._backLink_qqw2l_511{color:#06b6d4;font-size:13px;font-weight:700;text-decoration:none}@media (width<=900px){._deleteContainer_qqw2l_9{flex-direction:column}._heroSection_qqw2l_25{display:none}}._headerContainer_1cbc3_9{z-index:20;background-color:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}._headerLeft_1cbc3_35{align-items:center;gap:16px;display:flex}._menuToggleBtn_1cbc3_47{color:#38bdf8;cursor:pointer;background-color:#0f172a;border:1px solid #334155;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}._menuToggleBtn_1cbc3_47:hover{background-color:#38bdf81a;border-color:#38bdf8}._hamburgerIcon_1cbc3_85{font-size:20px;line-height:1}._brandGroup_1cbc3_95{align-items:center;gap:10px;display:flex}._brandTitle_1cbc3_107{color:#f8fafc;letter-spacing:1.2px;font-size:18px;font-weight:900}._brandBadge_1cbc3_121{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f666;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}._headerRight_1cbc3_141{align-items:center;gap:14px;display:flex}._userInfo_1cbc3_153{flex-direction:column;align-items:flex-end;display:flex}._userName_1cbc3_165{color:#f8fafc;font-size:13px;font-weight:700}._userRole_1cbc3_177{color:#38bdf8;font-size:11px}._userAvatar_1cbc3_187{color:#fff;background-color:#3b82f6;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:flex;box-shadow:0 4px 6px -1px #3b82f64d}@media (width<=640px){._userInfo_1cbc3_153{display:none}}._backdrop_lhm5y_9{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25;opacity:0;pointer-events:none;background-color:#0f172ab3;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}._backdropVisible_lhm5y_37{opacity:1;pointer-events:auto}._sidebarContainer_lhm5y_47{z-index:30;background-color:#1e293b;border-right:1px solid #334155;flex-direction:column;justify-content:space-between;width:260px;height:100vh;padding:20px 16px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:10px 0 25px -5px #0006}._sidebarOpen_lhm5y_83{transform:translate(0)}._sidebarHeader_lhm5y_91{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;display:flex}._sectionTitle_lhm5y_109{color:#38bdf8;letter-spacing:1.2px;font-size:11px;font-weight:800}._closeBtn_lhm5y_123{color:#64748b;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;transition:color .2s}._closeBtn_lhm5y_123:hover{color:#ef4444}._navMenu_lhm5y_151{flex-direction:column;flex:1;gap:8px;display:flex}._navItem_lhm5y_165{color:#94a3b8;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._navItem_lhm5y_165:hover{color:#f8fafc;background-color:#0f172a}._activeItem_lhm5y_201{background-color:#3b82f6;box-shadow:0 4px 12px -2px #3b82f666;color:#fff!important}._icon_lhm5y_213{font-size:16px}._sidebarFooter_lhm5y_221{border-top:1px solid #334155;padding-top:16px}._logoutBtn_lhm5y_231{color:#ef4444;cursor:pointer;background-color:#ef44441f;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex}._logoutBtn_lhm5y_231:hover{background-color:#ef444440}._layoutContainer_1iy40_9{background-color:#0f172a;flex-direction:column;min-height:100vh;display:flex}._mainContent_1iy40_23{flex:1;justify-content:center;padding:28px;display:flex;overflow-y:auto}._contentWrapper_1iy40_39{width:100%;max-width:1280px}@media (width<=768px){._mainContent_1iy40_23{padding:16px}}._container_e5k32_9{flex-direction:column;gap:24px;display:flex}._loadingWrapper_e5k32_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}._spinner_e5k32_39{border:4px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite _spin_e5k32_39}@keyframes _spin_e5k32_39{to{transform:rotate(360deg)}}._errorBox_e5k32_67{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:12px;align-items:center;gap:10px;padding:16px;font-weight:700;display:flex}._header_e5k32_91{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_e5k32_107{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_e5k32_119{color:#94a3b8;margin-top:2px;font-size:13px}._systemStatusBadge_e5k32_131{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:700}._kpiGrid_e5k32_153{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._kpiCard_e5k32_165{background-color:#1e293b;border:1px solid #334155;border-radius:16px;flex-direction:column;padding:20px;display:flex}._kpiHeader_e5k32_183{color:#94a3b8;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}._kpiIcon_e5k32_201{font-size:18px}._kpiValue_e5k32_209{color:#f8fafc;margin:8px 0 2px;font-size:28px;font-weight:900}._kpiSub_e5k32_223{color:#64748b;font-size:11px}._sectionsGrid_e5k32_235{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._card_e5k32_247{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:24px}._cardTitle_e5k32_261{color:#f8fafc;border-bottom:1px solid #334155;margin-bottom:16px;padding-bottom:12px;font-size:15px;font-weight:800}._rolesList_e5k32_279,._speciesList_e5k32_279{flex-direction:column;gap:12px;display:flex}._roleRow_e5k32_291{background-color:#0f172a;border:1px solid #334155;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._roleName_e5k32_311{color:#38bdf8;font-size:12px;font-weight:800}._roleBadgeCount_e5k32_323{color:#f8fafc;background-color:#1e293b;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700}._speciesRow_e5k32_341{background-color:#0f172a;border:1px solid #334155;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._speciesName_e5k32_361{color:#f8fafc;font-size:13px;display:block}._speciesScientific_e5k32_373{color:#94a3b8;font-size:11px;font-style:italic}._iucnBadge_e5k32_385{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}._tableResponsive_e5k32_407{overflow-x:auto}._dataTable_e5k32_415{border-collapse:collapse;text-align:left;width:100%}._dataTable_e5k32_415 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 16px;font-size:11px;font-weight:800}._dataTable_e5k32_415 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px 16px;font-size:13px}._strongTd_e5k32_461{font-weight:700;color:#f8fafc!important}._container_bodsk_9{flex-direction:column;gap:20px;display:flex}._headerRow_bodsk_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_bodsk_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_bodsk_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnCreate_bodsk_61{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;transition:opacity .2s;display:flex}._btnCreate_bodsk_61:hover{opacity:.9}._alertError_bodsk_101{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._filterCard_bodsk_123{background-color:#1e293b;border:1px solid #334155;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._searchForm_bodsk_147{flex:1;gap:8px;min-width:280px;display:flex}._searchInput_bodsk_161{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px}._searchInput_bodsk_161:focus{border-color:#3b82f6}._btnSearch_bodsk_191{color:#f8fafc;cursor:pointer;background-color:#334155;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._selectGroup_bodsk_213{gap:10px;display:flex}._selectInput_bodsk_223{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}._tableCard_bodsk_245{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:20px}._loadingBox_bodsk_259,._emptyBox_bodsk_259{text-align:center;color:#94a3b8;padding:40px;font-size:14px}._tableResponsive_bodsk_273{overflow-x:auto}._dataTable_bodsk_281{border-collapse:collapse;text-align:left;width:100%}._dataTable_bodsk_281 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 14px;font-size:11px;font-weight:800}._dataTable_bodsk_281 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px;font-size:13px}._nameTd_bodsk_327{flex-direction:column;display:flex}._nameTd_bodsk_327 strong{color:#f8fafc}._uuidText_bodsk_345{color:#64748b;font-size:10px}._roleTag_bodsk_357{border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800}._roleTag_bodsk_357._administrador_bodsk_371,._roleTag_bodsk_357._veterinario_bodsk_383{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f666}._roleTag_bodsk_357._ecologo_bodsk_395{color:#10b981;background-color:#10b98126;border:1px solid #10b98166}._roleTag_bodsk_357._investigador_bodsk_407{color:#06b6d4;background-color:#06b6d426;border:1px solid #06b6d466}._statusActive_bodsk_421{color:#10b981;font-size:12px;font-weight:700}._statusInactive_bodsk_433{color:#ef4444;font-size:12px;font-weight:700}._actionBtns_bodsk_447{gap:8px;display:flex}._btnEdit_bodsk_457,._btnDisable_bodsk_457,._btnEnable_bodsk_457{cursor:pointer;background-color:#0f172a;border:1px solid #334155;border-radius:6px;padding:6px 10px;font-size:12px}._btnEdit_bodsk_457:hover{border-color:#3b82f6}._btnDisable_bodsk_457:hover{border-color:#ef4444}._btnEnable_bodsk_457:hover{border-color:#10b981}._container_15w0j_9{flex-direction:column;gap:20px;display:flex}._headerRow_15w0j_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_15w0j_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_15w0j_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnBack_15w0j_61{color:#f8fafc;background-color:#334155;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s}._btnBack_15w0j_61:hover{background-color:#475569}._card_15w0j_91{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:800px;padding:28px}._alertError_15w0j_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._form_15w0j_129{flex-direction:column;gap:18px;display:flex}._row_15w0j_141{gap:16px;display:flex}._inputGroup_15w0j_151{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_15w0j_151 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_15w0j_151 input,._inputGroup_15w0j_151 select{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_15w0j_151 input:focus,._inputGroup_15w0j_151 select:focus{border-color:#3b82f6}._checkboxGroup_15w0j_207{align-items:center;gap:10px;margin-top:4px;display:flex}._checkboxGroup_15w0j_207 input[type=checkbox]{accent-color:#3b82f6;width:16px;height:16px}._checkboxGroup_15w0j_207 label{color:#cbd5e1;cursor:pointer;font-size:13px}._actions_15w0j_245{border-top:1px solid #334155;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._btnCancel_15w0j_263{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:700}._btnSave_15w0j_285{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:700;transition:opacity .2s}._btnSave_15w0j_285:hover{opacity:.9}._modalOverlay_15w0j_319{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_15w0j_347{text-align:center;background-color:#1e293b;border:1px solid #10b981;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_15w0j_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_15w0j_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_15w0j_393{margin-bottom:12px;font-size:48px}._modalTitle_15w0j_403{color:#10b981;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_15w0j_417{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._modalMessage_15w0j_417 strong{color:#f8fafc}._progressBarTrack_15w0j_439{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_15w0j_455{background-color:#10b981;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_15w0j_1}@keyframes _progressTimer_15w0j_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_15w0j_141{flex-direction:column}}._container_1m9rz_9{flex-direction:column;gap:20px;display:flex}._loadingWrapper_1m9rz_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}._spinner_1m9rz_39{border:4px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_1m9rz_39}@keyframes _spin_1m9rz_39{to{transform:rotate(360deg)}}._headerRow_1m9rz_67{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_1m9rz_83{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_1m9rz_95{color:#94a3b8;margin-top:2px;font-size:13px}._uuid_1m9rz_107{color:#38bdf8;font-family:monospace}._btnBack_1m9rz_117{color:#f8fafc;background-color:#334155;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none}._card_1m9rz_137{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:800px;padding:28px}._alertError_1m9rz_153{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._metaInfoGrid_1m9rz_175{background-color:#0f172a;border:1px solid #334155;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:24px;padding:16px;display:grid}._metaBox_1m9rz_197{flex-direction:column;display:flex}._metaLabel_1m9rz_207{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}._metaValue_1m9rz_221{color:#f8fafc;margin-top:2px;font-size:13px;font-weight:600}._form_1m9rz_235{flex-direction:column;gap:18px;display:flex}._row_1m9rz_247{gap:16px;display:flex}._inputGroup_1m9rz_257{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_1m9rz_257 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_1m9rz_257 input,._inputGroup_1m9rz_257 select{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px}._checkboxGroup_1m9rz_303{align-items:center;gap:10px;display:flex}._checkboxGroup_1m9rz_303 input[type=checkbox]{accent-color:#3b82f6;width:16px;height:16px}._checkboxGroup_1m9rz_303 label{color:#cbd5e1;cursor:pointer;font-size:13px}._actions_1m9rz_339{border-top:1px solid #334155;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._btnCancel_1m9rz_357{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:700}._btnSave_1m9rz_379{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:700}._modalOverlay_1m9rz_403{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_1m9rz_431{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_1m9rz_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_1m9rz_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_1m9rz_477{margin-bottom:12px;font-size:48px}._modalTitle_1m9rz_487{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_1m9rz_501{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._modalMessage_1m9rz_501 strong{color:#f8fafc}._progressBarTrack_1m9rz_523{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_1m9rz_539{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_1m9rz_1}@keyframes _progressTimer_1m9rz_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_1m9rz_247{flex-direction:column}}._container_1o4ok_9{flex-direction:column;gap:20px;display:flex}._headerRow_1o4ok_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_1o4ok_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_1o4ok_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnCreate_1o4ok_61{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;transition:opacity .2s;display:flex}._btnCreate_1o4ok_61:hover{opacity:.9}._alertError_1o4ok_99{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._filterCard_1o4ok_121{background-color:#1e293b;border:1px solid #334155;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._searchForm_1o4ok_145{flex:1;gap:8px;min-width:280px;display:flex}._searchInput_1o4ok_159{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px}._searchInput_1o4ok_159:focus{border-color:#3b82f6}._btnSearch_1o4ok_189{color:#f8fafc;cursor:pointer;background-color:#334155;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._selectGroup_1o4ok_211{gap:10px;display:flex}._selectInput_1o4ok_221{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}._tableCard_1o4ok_243{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:20px}._loadingBox_1o4ok_257{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}._spinner_1o4ok_275{border:3px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite _spin_1o4ok_275}@keyframes _spin_1o4ok_275{to{transform:rotate(360deg)}}._emptyBox_1o4ok_303{text-align:center;color:#94a3b8;padding:40px;font-size:14px}._tableResponsive_1o4ok_317{overflow-x:auto}._dataTable_1o4ok_325{border-collapse:collapse;text-align:left;width:100%}._dataTable_1o4ok_325 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 14px;font-size:11px;font-weight:800}._dataTable_1o4ok_325 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px;font-size:13px}._nameTd_1o4ok_371 strong{color:#f8fafc;display:block}._italicText_1o4ok_381{color:#38bdf8;font-size:11px;font-style:italic}._subText_1o4ok_393{color:#64748b;font-size:11px;display:block}._codeTd_1o4ok_405{color:#f59e0b;font-family:monospace;font-weight:800}._conservationBadge_1o4ok_417{border-radius:6px;padding:4px 10px;font-size:10px;font-weight:800}._conservationBadge_1o4ok_417._PreocupacionMenor_1o4ok_431{color:#10b981;background-color:#10b98126;border:1px solid #10b98166}._conservationBadge_1o4ok_417._Vulnerable_1o4ok_443,._conservationBadge_1o4ok_417._CasiAmenazado_1o4ok_443{color:#f59e0b;background-color:#f59e0b26;border:1px solid #f59e0b66}._conservationBadge_1o4ok_417._EnPeligro_1o4ok_455,._conservationBadge_1o4ok_417._PeligroCritico_1o4ok_455{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466}._conservationBadge_1o4ok_417._Domesticado_1o4ok_467,._conservationBadge_1o4ok_417._LC_1o4ok_467{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f666}@media (width<=640px){._filterCard_1o4ok_121{flex-direction:column;align-items:stretch}}._container_ocm0p_9{flex-direction:column;gap:20px;display:flex}._headerRow_ocm0p_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_ocm0p_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_ocm0p_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnBack_ocm0p_61{color:#f8fafc;background-color:#334155;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s}._btnBack_ocm0p_61:hover{background-color:#475569}._card_ocm0p_91{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:840px;padding:28px}._alertError_ocm0p_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._form_ocm0p_129{flex-direction:column;gap:18px;display:flex}._sectionTitle_ocm0p_141{color:#38bdf8;font-size:14px;font-weight:800}._infoDivider_ocm0p_153{background-color:#334155;height:1px;margin:4px 0}._row_ocm0p_165{gap:16px;display:flex}._inputGroup_ocm0p_175{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_ocm0p_175 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_ocm0p_175 input,._inputGroup_ocm0p_175 select,._inputGroup_ocm0p_175 textarea{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_ocm0p_175 input:focus,._inputGroup_ocm0p_175 select:focus,._inputGroup_ocm0p_175 textarea:focus{border-color:#3b82f6}._actions_ocm0p_231{border-top:1px solid #334155;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._btnCancel_ocm0p_249{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:700}._btnSave_ocm0p_271{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:700;transition:opacity .2s}._btnSave_ocm0p_271:hover{opacity:.9}._modalOverlay_ocm0p_305{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_ocm0p_333{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_ocm0p_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_ocm0p_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_ocm0p_379{margin-bottom:12px;font-size:48px}._modalTitle_ocm0p_389{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_ocm0p_403{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._modalMessage_ocm0p_403 strong{color:#f8fafc}._progressBarTrack_ocm0p_425{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_ocm0p_441{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_ocm0p_1}@keyframes _progressTimer_ocm0p_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_ocm0p_165{flex-direction:column}}._container_hgg21_9{flex-direction:column;gap:20px;display:flex}._headerRow_hgg21_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_hgg21_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_hgg21_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnRefresh_hgg21_61{color:#f8fafc;cursor:pointer;background-color:#334155;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:background-color .2s;display:flex}._btnRefresh_hgg21_61:hover{background-color:#475569}._alertError_hgg21_99{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._tabContainer_hgg21_121{border-bottom:1px solid #334155;gap:8px;padding-bottom:8px;display:flex}._tabBtn_hgg21_135{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s}._tabBtn_hgg21_135:hover{color:#cbd5e1}._activeTab_hgg21_167{background-color:#3b82f6;color:#fff!important}._card_hgg21_179{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:20px}._loadingBox_hgg21_193,._emptyBox_hgg21_193{text-align:center;color:#94a3b8;padding:40px;font-size:14px}._tableResponsive_hgg21_207{overflow-x:auto}._dataTable_hgg21_215{border-collapse:collapse;text-align:left;width:100%}._dataTable_hgg21_215 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 14px;font-size:11px;font-weight:800}._dataTable_hgg21_215 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px;font-size:13px}._keyTd_hgg21_261{color:#38bdf8;font-family:monospace;font-weight:700}._valueTd_hgg21_273 code{color:#10b981;background-color:#0f172a;border:1px solid #334155;border-radius:6px;padding:4px 8px;font-family:monospace;font-size:12px}._strongTd_hgg21_293{color:#f8fafc;font-weight:700}._uuidTd_hgg21_303{color:#64748b;font-family:monospace;font-size:12px}._roleBadge_hgg21_315{border-radius:6px;padding:4px 8px;font-size:10px;font-weight:800}._roleBadge_hgg21_315._administrador_hgg21_329,._roleBadge_hgg21_315._veterinario_hgg21_329{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f666}._roleBadge_hgg21_315._ecologo_hgg21_341{color:#10b981;background-color:#10b98126;border:1px solid #10b98166}._roleBadge_hgg21_315._investigador_hgg21_353{color:#06b6d4;background-color:#06b6d426;border:1px solid #06b6d466}._container_sy1e8_9{flex-direction:column;gap:20px;display:flex}._loadingWrapper_sy1e8_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}._spinner_sy1e8_39{border:4px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_sy1e8_39}@keyframes _spin_sy1e8_39{to{transform:rotate(360deg)}}._headerRow_sy1e8_67{justify-content:space-between;align-items:flex-start;display:flex}._title_sy1e8_79{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_sy1e8_91{color:#94a3b8;margin-top:2px;font-size:13px}._profileGrid_sy1e8_103{grid-template-columns:280px 1fr;gap:20px;display:grid}._summaryCard_sy1e8_117{text-align:center;background-color:#1e293b;border:1px solid #334155;border-radius:16px;flex-direction:column;align-items:center;height:fit-content;padding:28px 20px;display:flex}._avatarCircle_sy1e8_141{color:#fff;background-color:#3b82f6;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;font-size:32px;font-weight:900;display:flex;box-shadow:0 10px 15px -3px #3b82f64d}._profileName_sy1e8_171{color:#f8fafc;margin-bottom:4px;font-size:18px;font-weight:800}._roleBadge_sy1e8_185{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f666;border-radius:6px;margin-bottom:8px;padding:4px 10px;font-size:10px;font-weight:800}._emailText_sy1e8_207{color:#94a3b8;font-size:12px}._infoDivider_sy1e8_217{background-color:#334155;width:100%;height:1px;margin:20px 0}._infoRow_sy1e8_231{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:12px;display:flex}._infoLabel_sy1e8_247{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}._infoValue_sy1e8_261{color:#cbd5e1;margin-top:2px;font-size:13px;font-weight:600}._infoValueUuid_sy1e8_275{color:#38bdf8;word-break:break-all;margin-top:2px;font-family:monospace;font-size:11px}._formCard_sy1e8_293{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:28px}._sectionTitle_sy1e8_307{color:#f8fafc;margin-bottom:16px;font-size:15px;font-weight:800}._alertError_sy1e8_321{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._form_sy1e8_293{flex-direction:column;gap:16px;display:flex}._row_sy1e8_355{gap:16px;display:flex}._inputGroup_sy1e8_365{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_sy1e8_365 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_sy1e8_365 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_sy1e8_365 input:focus{border-color:#3b82f6}._disabledInput_sy1e8_421{opacity:.6;cursor:not-allowed}._actions_sy1e8_431{justify-content:flex-end;margin-top:12px;display:flex}._btnSave_sy1e8_443{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:700;transition:opacity .2s}._btnSave_sy1e8_443:hover{opacity:.9}._modalOverlay_sy1e8_477{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_sy1e8_505{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_sy1e8_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_sy1e8_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_sy1e8_551{margin-bottom:12px;font-size:48px}._modalTitle_sy1e8_561{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_sy1e8_575{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_sy1e8_589{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_sy1e8_605{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_sy1e8_1}@keyframes _progressTimer_sy1e8_1{0%{width:100%}to{width:0%}}@media (width<=768px){._profileGrid_sy1e8_103{grid-template-columns:1fr}._row_sy1e8_355{flex-direction:column}}._container_14dwe_9{flex-direction:column;gap:20px;display:flex}._loadingWrapper_14dwe_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}._spinner_14dwe_39{border:4px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_14dwe_39}@keyframes _spin_14dwe_39{to{transform:rotate(360deg)}}._headerRow_14dwe_67{justify-content:space-between;align-items:flex-start;display:flex}._title_14dwe_79{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_14dwe_91{color:#94a3b8;margin-top:2px;font-size:13px}._card_14dwe_103{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:800px;padding:28px}._alertError_14dwe_119{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._form_14dwe_141{flex-direction:column;gap:18px;display:flex}._sectionTitle_14dwe_153{color:#38bdf8;font-size:15px;font-weight:800}._infoDivider_14dwe_165{background-color:#334155;width:100%;height:1px;margin:10px 0}._row_14dwe_179{gap:16px;display:flex}._inputGroup_14dwe_189{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_14dwe_189 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_14dwe_189 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_14dwe_189 input:focus{border-color:#3b82f6}._switchGroup_14dwe_245{background-color:#0f172a;border:1px solid #334155;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}._switchText_14dwe_265{flex-direction:column;display:flex}._switchText_14dwe_265 strong{color:#f8fafc;font-size:13px}._switchText_14dwe_265 span{color:#94a3b8;margin-top:2px;font-size:11px}._dangerText_14dwe_297{color:#ef4444!important}._checkboxInput_14dwe_305{accent-color:#3b82f6;cursor:pointer;width:20px;height:20px}._actions_14dwe_319{border-top:1px solid #334155;justify-content:flex-end;margin-top:12px;padding-top:16px;display:flex}._btnSave_14dwe_335{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:700;transition:opacity .2s}._btnSave_14dwe_335:hover{opacity:.9}._modalOverlay_14dwe_369{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_14dwe_397{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_14dwe_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_14dwe_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_14dwe_443{margin-bottom:12px;font-size:48px}._modalTitle_14dwe_453{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_14dwe_467{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_14dwe_481{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_14dwe_497{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_14dwe_1}@keyframes _progressTimer_14dwe_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_14dwe_179{flex-direction:column}}._headerContainer_1nzje_9{z-index:20;background-color:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}._headerLeft_1nzje_35{align-items:center;gap:16px;display:flex}._menuToggleBtn_1nzje_47{color:#3b82f6;cursor:pointer;background-color:#0f172a;border:1px solid #334155;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}._menuToggleBtn_1nzje_47:hover{background-color:#3b82f626;border-color:#3b82f6}._hamburgerIcon_1nzje_85{font-size:20px;line-height:1}._brandGroup_1nzje_95{align-items:center;gap:10px;display:flex}._brandTitle_1nzje_107{color:#f8fafc;letter-spacing:1.2px;font-size:18px;font-weight:900}._brandBadge_1nzje_121{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f666;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}._headerRight_1nzje_141{align-items:center;gap:14px;display:flex}._userInfo_1nzje_153{flex-direction:column;align-items:flex-end;display:flex}._userName_1nzje_165{color:#f8fafc;font-size:13px;font-weight:700}._userRole_1nzje_177{color:#3b82f6;font-size:11px;font-weight:600}._userAvatar_1nzje_189{color:#fff;background-color:#3b82f6;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:flex;box-shadow:0 4px 10px #3b82f64d}@media (width<=640px){._userInfo_1nzje_153{display:none}}._backdrop_117by_9{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25;opacity:0;pointer-events:none;background-color:#0f172abf;width:100vw;height:100vh;transition:opacity .3s;position:fixed;top:0;left:0}._backdropVisible_117by_37{opacity:1;pointer-events:auto}._sidebarContainer_117by_47{z-index:30;background-color:#1e293b;border-right:1px solid #334155;flex-direction:column;justify-content:space-between;width:260px;height:100vh;padding:20px 16px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:10px 0 25px -5px #0006}._sidebarOpen_117by_83{transform:translate(0)}._sidebarHeader_117by_91{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;display:flex}._sectionTitle_117by_109{color:#3b82f6;letter-spacing:1.2px;font-size:11px;font-weight:800}._closeBtn_117by_123{color:#64748b;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;transition:color .2s}._closeBtn_117by_123:hover{color:#ef4444}._navMenu_117by_151{flex-direction:column;flex:1;gap:8px;display:flex}._navItem_117by_165{color:#94a3b8;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._navItem_117by_165:hover{color:#f8fafc;background-color:#0f172a}._activeItem_117by_201{background-color:#3b82f6;box-shadow:0 4px 12px -2px #3b82f666;color:#fff!important}._icon_117by_213{font-size:16px}._sidebarFooter_117by_221{border-top:1px solid #334155;padding-top:16px}._logoutBtn_117by_231{color:#ef4444;cursor:pointer;background-color:#ef44441f;border:1px solid #ef44444d;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex}._logoutBtn_117by_231:hover{background-color:#ef444440}._layoutContainer_10z0u_9{box-sizing:border-box;background-color:#0f172a;flex-direction:column;width:100%;min-height:100vh;display:flex}._mainContent_10z0u_27{box-sizing:border-box;flex:1;justify-content:center;width:100%;padding:32px 36px 40px;display:flex;overflow-y:auto}._contentWrapper_10z0u_49{width:100%;max-width:1280px;margin:12px auto 0}@media (width<=768px){._mainContent_10z0u_27{padding:24px 16px 32px}._contentWrapper_10z0u_49{margin-top:8px}}._container_c0gfg_9{flex-direction:column;gap:24px;display:flex}._loadingWrapper_c0gfg_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}._spinner_c0gfg_39{border:4px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite _spin_c0gfg_39}@keyframes _spin_c0gfg_39{to{transform:rotate(360deg)}}._errorBox_c0gfg_67{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:12px;align-items:center;gap:10px;padding:16px;font-weight:700;display:flex}._header_c0gfg_91{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_c0gfg_107{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_c0gfg_119{color:#94a3b8;margin-top:2px;font-size:13px}._btnPrimaryAction_c0gfg_131{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;transition:opacity .2s;display:flex}._btnPrimaryAction_c0gfg_131:hover{opacity:.9}._kpiGrid_c0gfg_171{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._kpiCard_c0gfg_183{background-color:#1e293b;border:1px solid #334155;border-radius:16px;flex-direction:column;padding:20px;display:flex}._kpiHeader_c0gfg_201{color:#94a3b8;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}._kpiIcon_c0gfg_219{font-size:18px}._kpiValue_c0gfg_227{color:#f8fafc;margin:8px 0 2px;font-size:28px;font-weight:900}._kpiSub_c0gfg_241{color:#64748b;font-size:11px}._sectionsGrid_c0gfg_253{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;display:grid}._card_c0gfg_265{background-color:#1e293b;border:1px solid #334155;border-radius:16px;flex-direction:column;padding:24px;display:flex}._cardHeaderRow_c0gfg_283{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}._cardTitle_c0gfg_301{color:#f8fafc;font-size:15px;font-weight:800}._viewMoreLink_c0gfg_313{color:#3b82f6;font-size:12px;font-weight:700;text-decoration:none}._listContainer_c0gfg_327{flex-direction:column;gap:12px;display:flex}._emptyText_c0gfg_339{color:#64748b;text-align:center;padding:20px 0;font-size:13px}._itemRow_c0gfg_353{cursor:pointer;background-color:#0f172a;border:1px solid #334155;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:14px;transition:border-color .2s;display:flex}._itemRow_c0gfg_353:hover{border-color:#3b82f6}._itemLeft_c0gfg_385{flex-direction:column;gap:2px;display:flex}._animalCode_c0gfg_397{color:#3b82f6;font-family:monospace;font-size:11px;font-weight:700}._animalName_c0gfg_411{color:#f8fafc;font-size:13px}._itemDiag_c0gfg_421{color:#94a3b8;margin-top:4px;font-size:12px}._itemRight_c0gfg_433{flex-direction:column;align-items:flex-end;gap:4px;display:flex}._itemBadge_c0gfg_447{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f64d;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800}._itemDate_c0gfg_467{color:#64748b;font-size:11px}._treatmentBox_c0gfg_477{background-color:#0f172a;border:1px solid #334155;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}._treatmentHeader_c0gfg_497{justify-content:space-between;align-items:center;display:flex}._medName_c0gfg_509{color:#f8fafc;font-size:13px;font-weight:800}._badgeActive_c0gfg_521{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800}._treatmentBody_c0gfg_541 p{color:#cbd5e1;margin-bottom:2px;font-size:12px}._container_1kufu_9{flex-direction:column;gap:20px;display:flex}._headerRow_1kufu_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_1kufu_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_1kufu_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnCreate_1kufu_61{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;transition:opacity .2s;display:flex}._btnCreate_1kufu_61:hover{opacity:.9}._alertError_1kufu_99{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._filterCard_1kufu_121{background-color:#1e293b;border:1px solid #334155;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._searchForm_1kufu_145{flex:1;gap:8px;min-width:280px;display:flex}._searchInput_1kufu_159{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px}._searchInput_1kufu_159:focus{border-color:#3b82f6}._btnSearch_1kufu_189{color:#f8fafc;cursor:pointer;background-color:#334155;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._selectGroup_1kufu_211{flex-wrap:wrap;gap:10px;display:flex}._selectInput_1kufu_223{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}._tableCard_1kufu_245{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:20px}._loadingBox_1kufu_259{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}._spinner_1kufu_277{border:3px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite _spin_1kufu_277}@keyframes _spin_1kufu_277{to{transform:rotate(360deg)}}._emptyBox_1kufu_305{text-align:center;color:#94a3b8;padding:40px;font-size:14px}._tableResponsive_1kufu_319{overflow-x:auto}._dataTable_1kufu_327{border-collapse:collapse;text-align:left;width:100%}._dataTable_1kufu_327 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 14px;font-size:11px;font-weight:800}._dataTable_1kufu_327 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px;font-size:13px}._codeTd_1kufu_373{color:#3b82f6;font-family:monospace;font-weight:800}._nameTd_1kufu_385 strong{color:#f8fafc;display:block}._subText_1kufu_395{color:#64748b;font-size:11px}._italicText_1kufu_405{color:#94a3b8;font-size:11px;font-style:italic}._statusBadge_1kufu_417{border-radius:6px;padding:4px 10px;font-size:10px;font-weight:800}._statusBadge_1kufu_417._Vivo_1kufu_431{color:#10b981;background-color:#10b98126;border:1px solid #10b98166}._statusBadge_1kufu_417._Liberado_1kufu_443,._statusBadge_1kufu_417._Transferido_1kufu_443{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f666}._statusBadge_1kufu_417._Fallecido_1kufu_455{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466}._btnHistory_1kufu_467{color:#3b82f6;cursor:pointer;background-color:#0f172a;border:1px solid #3b82f6;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;transition:all .2s}._btnHistory_1kufu_467:hover{color:#fff;background-color:#3b82f6}._modalBackdrop_1kufu_503{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#0f172acc;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}._modalCard_1kufu_533{background-color:#1e293b;border:1px solid #334155;border-radius:16px;width:100%;max-width:540px;padding:24px}._modalHeader_1kufu_551{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}._modalHeader_1kufu_551 h3{color:#f8fafc;font-size:18px;font-weight:800}._btnCloseModal_1kufu_581{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:18px}._modalForm_1kufu_597{flex-direction:column;gap:14px;display:flex}._row_1kufu_609{gap:12px;display:flex}._inputGroup_1kufu_619{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_1kufu_619 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_1kufu_619 input,._inputGroup_1kufu_619 select{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}._modalActions_1kufu_665{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}._btnCancel_1kufu_679{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._btnSave_1kufu_701{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:700}._successModalOverlay_1kufu_725{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._successModalCard_1kufu_753{text-align:center;background-color:#1e293b;border:1px solid #3b82f6;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_1kufu_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_1kufu_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._successIcon_1kufu_787{margin-bottom:12px;font-size:48px}._successTitle_1kufu_797{color:#3b82f6;margin-bottom:8px;font-size:20px;font-weight:800}._successMessage_1kufu_811{color:#cbd5e1;margin-bottom:24px;font-size:14px}._progressBarTrack_1kufu_823{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_1kufu_839{background-color:#3b82f6;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_1kufu_1}@keyframes _progressTimer_1kufu_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_1kufu_609{flex-direction:column}}._container_1ckx1_9{flex-direction:column;gap:20px;display:flex}._headerRow_1ckx1_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_1ckx1_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_1ckx1_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnBack_1ckx1_61{color:#f8fafc;background-color:#334155;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s}._btnBack_1ckx1_61:hover{background-color:#475569}._card_1ckx1_91{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:800px;padding:28px}._alertError_1ckx1_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._loadingBox_1ckx1_129{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._spinner_1ckx1_147{border:4px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_1ckx1_147}@keyframes _spin_1ckx1_147{to{transform:rotate(360deg)}}._form_1ckx1_175{flex-direction:column;gap:18px;display:flex}._row_1ckx1_187{gap:16px;display:flex}._inputGroup_1ckx1_197{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_1ckx1_197 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_1ckx1_197 input,._inputGroup_1ckx1_197 select{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_1ckx1_197 input:focus,._inputGroup_1ckx1_197 select:focus{border-color:#3b82f6}._actions_1ckx1_253{border-top:1px solid #334155;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._btnCancel_1ckx1_271{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:700}._btnSave_1ckx1_293{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:700;transition:opacity .2s}._btnSave_1ckx1_293:hover{opacity:.9}._modalOverlay_1ckx1_327{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_1ckx1_355{text-align:center;background-color:#1e293b;border:1px solid #3b82f6;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_1ckx1_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_1ckx1_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_1ckx1_401{margin-bottom:12px;font-size:48px}._modalTitle_1ckx1_411{color:#3b82f6;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_1ckx1_425{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._modalMessage_1ckx1_425 strong{color:#f8fafc}._progressBarTrack_1ckx1_447{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_1ckx1_463{background-color:#3b82f6;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_1ckx1_1}@keyframes _progressTimer_1ckx1_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_1ckx1_187{flex-direction:column}}._container_osat7_9{flex-direction:column;gap:20px;display:flex}._loadingWrapper_osat7_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}._spinner_osat7_39{border:4px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_osat7_39}@keyframes _spin_osat7_39{to{transform:rotate(360deg)}}._errorBox_osat7_67{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:12px;padding:16px;font-weight:700}._headerRow_osat7_85{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_osat7_101{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_osat7_113{color:#94a3b8;margin-top:2px;font-size:13px}._btnGroup_osat7_125{gap:10px;display:flex}._btnBack_osat7_135{color:#f8fafc;background-color:#334155;border-radius:10px;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex}._btnNewConsulta_osat7_159{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:700;transition:opacity .2s;display:flex}._btnNewConsulta_osat7_159:hover{opacity:.9}._patientSummaryCard_osat7_199{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:24px}._patientHeader_osat7_213{justify-content:space-between;align-items:flex-start;display:flex}._patientCode_osat7_225{color:#3b82f6;font-family:monospace;font-size:12px;font-weight:800}._patientName_osat7_239{color:#f8fafc;margin:2px 0;font-size:22px;font-weight:800}._patientSpecies_osat7_253{color:#cbd5e1;font-size:13px}._infoDivider_osat7_263{background-color:#334155;height:1px;margin:16px 0}._patientGrid_osat7_275{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}._infoBox_osat7_287{flex-direction:column;display:flex}._infoLabel_osat7_297{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}._infoValue_osat7_311{color:#f8fafc;margin-top:2px;font-size:13px;font-weight:600}._iucnBadge_osat7_325{color:#f59e0b;background-color:#f59e0b26;border:1px solid #f59e0b66;border-radius:6px;width:fit-content;margin-top:2px;padding:2px 8px;font-size:11px;font-weight:800}._statusBadge_osat7_349{border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}._statusBadge_osat7_349._Vivo_osat7_363{color:#10b981;background-color:#10b98126;border:1px solid #10b98166}._historySection_osat7_377{flex-direction:column;gap:16px;display:flex}._sectionTitle_osat7_389{color:#f8fafc;font-size:16px;font-weight:800}._emptyBox_osat7_401{text-align:center;color:#94a3b8;background-color:#1e293b;border:1px solid #334155;border-radius:12px;padding:32px}._timeline_osat7_419{flex-direction:column;gap:16px;display:flex}._timelineCard_osat7_431{background-color:#1e293b;border:1px solid #334155;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}._timelineHeader_osat7_451{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}._vetInfo_osat7_467{align-items:center;gap:12px;display:flex}._vetBadge_osat7_479{color:#3b82f6;font-size:13px;font-weight:700}._dateText_osat7_491{color:#94a3b8;font-size:12px}._uuidText_osat7_501{color:#64748b;font-family:monospace;font-size:11px}._vitalsRow_osat7_513{background-color:#0f172a;border:1px solid #334155;border-radius:10px;flex-wrap:wrap;gap:16px;padding:10px 14px;display:flex}._vitalBox_osat7_533{color:#cbd5e1;align-items:center;gap:6px;font-size:12px;display:flex}._vitalBox_osat7_533 strong{color:#f8fafc}._historyContent_osat7_557 p{color:#cbd5e1;margin-bottom:4px;font-size:13px;line-height:1.5}._historyContent_osat7_557 strong{color:#f8fafc}._treatmentsSubCard_osat7_579{background-color:#0f172a;border:1px solid #334155;border-radius:10px;padding:12px}._subCardTitle_osat7_593{color:#38bdf8;margin-bottom:8px;font-size:12px;font-weight:800}._treatmentItem_osat7_607{border-bottom:1px dashed #334155;justify-content:space-between;align-items:center;padding:6px 0;display:flex}._treatmentItem_osat7_607:last-child{border-bottom:none}._medText_osat7_631{color:#f8fafc;font-size:12px}._dosisText_osat7_641{color:#94a3b8;font-size:11px}._statusActive_osat7_651{color:#10b981;background-color:#10b98126;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}._container_pcs6q_9{flex-direction:column;gap:20px;display:flex}._headerRow_pcs6q_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_pcs6q_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_pcs6q_49{color:#38bdf8;margin-top:2px;font-size:13px}._btnBack_pcs6q_61{color:#f8fafc;background-color:#334155;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s}._btnBack_pcs6q_61:hover{background-color:#475569}._card_pcs6q_91{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:840px;padding:28px}._alertError_pcs6q_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._loadingBox_pcs6q_129{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._spinner_pcs6q_147{border:4px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_pcs6q_147}@keyframes _spin_pcs6q_147{to{transform:rotate(360deg)}}._form_pcs6q_175{flex-direction:column;gap:18px;display:flex}._sectionTitle_pcs6q_187{color:#38bdf8;font-size:14px;font-weight:800}._infoDivider_pcs6q_199{background-color:#334155;height:1px;margin:4px 0}._row_pcs6q_211{gap:16px;display:flex}._inputGroup_pcs6q_221{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_pcs6q_221 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_pcs6q_221 input,._inputGroup_pcs6q_221 textarea,._inputGroup_pcs6q_221 select{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_pcs6q_221 input:focus,._inputGroup_pcs6q_221 textarea:focus{border-color:#3b82f6}._checkboxGroup_pcs6q_277{align-items:center;gap:10px;margin-top:4px;display:flex}._checkboxGroup_pcs6q_277 input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;width:18px;height:18px}._checkboxGroup_pcs6q_277 label{color:#cbd5e1;cursor:pointer;font-size:13px}._treatmentSection_pcs6q_317{background-color:#0f172a;border:1px solid #334155;border-radius:12px;flex-direction:column;gap:14px;padding:18px;display:flex}._treatmentTitle_pcs6q_337{color:#10b981;font-size:13px;font-weight:800}._actions_pcs6q_349{border-top:1px solid #334155;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._btnCancel_pcs6q_367{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:700}._btnSave_pcs6q_389{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:700;transition:opacity .2s}._btnSave_pcs6q_389:hover{opacity:.9}._modalOverlay_pcs6q_423{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_pcs6q_451{text-align:center;background-color:#1e293b;border:1px solid #3b82f6;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_pcs6q_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_pcs6q_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_pcs6q_497{margin-bottom:12px;font-size:48px}._modalTitle_pcs6q_507{color:#3b82f6;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_pcs6q_521{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_pcs6q_535{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_pcs6q_551{background-color:#3b82f6;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_pcs6q_1}@keyframes _progressTimer_pcs6q_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_pcs6q_211{flex-direction:column}}._container_11qqc_9{flex-direction:column;gap:20px;display:flex}._headerRow_11qqc_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_11qqc_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_11qqc_49{color:#94a3b8;margin-top:2px;font-size:13px}._alertError_11qqc_61{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._filterCard_11qqc_83{background-color:#1e293b;border:1px solid #334155;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._searchForm_11qqc_107{flex:1;gap:8px;min-width:280px;display:flex}._searchInput_11qqc_121{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px}._searchInput_11qqc_121:focus{border-color:#3b82f6}._btnSearch_11qqc_151{color:#f8fafc;cursor:pointer;background-color:#334155;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._selectGroup_11qqc_173{gap:10px;display:flex}._selectInput_11qqc_183{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}._tableCard_11qqc_205{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:20px}._loadingBox_11qqc_219{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}._spinner_11qqc_237{border:3px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite _spin_11qqc_237}@keyframes _spin_11qqc_237{to{transform:rotate(360deg)}}._emptyBox_11qqc_265{text-align:center;color:#94a3b8;padding:40px;font-size:14px}._tableResponsive_11qqc_279{overflow-x:auto}._dataTable_11qqc_287{border-collapse:collapse;text-align:left;width:100%}._dataTable_11qqc_287 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 14px;font-size:11px;font-weight:800}._dataTable_11qqc_287 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px;font-size:13px}._medTd_11qqc_333 strong{color:#f8fafc;display:block}._doseBadge_11qqc_343{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f64d;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800}._subText_11qqc_363{color:#64748b;margin-top:2px;font-size:11px}._clickableTd_11qqc_375{cursor:pointer}._patientLink_11qqc_383{color:#38bdf8}._patientLink_11qqc_383:hover{text-decoration:underline}._italicText_11qqc_399{color:#94a3b8;font-size:11px;font-style:italic}._dateText_11qqc_411{color:#94a3b8;font-size:11px}._statusBadge_11qqc_421{border-radius:6px;padding:4px 10px;font-size:10px;font-weight:800}._statusBadge_11qqc_421._EnCurso_11qqc_435{color:#10b981;background-color:#10b98126;border:1px solid #10b98166}._statusBadge_11qqc_421._Completado_11qqc_447{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f666}._statusBadge_11qqc_421._Suspendido_11qqc_459{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466}._actionBtns_11qqc_471{gap:8px;display:flex}._btnComplete_11qqc_481,._btnSuspend_11qqc_481,._btnReactivate_11qqc_481{cursor:pointer;color:#cbd5e1;background-color:#0f172a;border:1px solid #334155;border-radius:6px;padding:6px 10px;font-size:12px}._btnComplete_11qqc_481:hover{border-color:#10b981}._btnSuspend_11qqc_481:hover{border-color:#ef4444}._btnReactivate_11qqc_481:hover{color:#3b82f6;border-color:#3b82f6}._modalOverlay_11qqc_529{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_11qqc_557{text-align:center;background-color:#1e293b;border:1px solid #3b82f6;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_11qqc_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_11qqc_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_11qqc_591{margin-bottom:12px;font-size:48px}._modalTitle_11qqc_601{color:#3b82f6;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_11qqc_615{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_11qqc_629{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_11qqc_645{background-color:#3b82f6;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_11qqc_1}@keyframes _progressTimer_11qqc_1{0%{width:100%}to{width:0%}}@media (width<=640px){._searchForm_11qqc_107{width:100%}}._container_e4rrg_9{flex-direction:column;gap:20px;display:flex}._loadingWrapper_e4rrg_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}._spinner_e4rrg_39{border:4px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_e4rrg_39}@keyframes _spin_e4rrg_39{to{transform:rotate(360deg)}}._headerRow_e4rrg_67{justify-content:space-between;align-items:flex-start;display:flex}._title_e4rrg_79{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_e4rrg_91{color:#94a3b8;margin-top:2px;font-size:13px}._profileGrid_e4rrg_103{grid-template-columns:280px 1fr;gap:20px;display:grid}._summaryCard_e4rrg_117{text-align:center;background-color:#1e293b;border:1px solid #334155;border-radius:16px;flex-direction:column;align-items:center;height:fit-content;padding:28px 20px;display:flex}._avatarCircle_e4rrg_141{color:#fff;background-color:#3b82f6;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;font-size:32px;font-weight:900;display:flex;box-shadow:0 10px 15px -3px #3b82f64d}._profileName_e4rrg_171{color:#f8fafc;margin-bottom:4px;font-size:18px;font-weight:800}._roleBadge_e4rrg_185{color:#3b82f6;background-color:#3b82f626;border:1px solid #3b82f666;border-radius:6px;margin-bottom:8px;padding:4px 10px;font-size:10px;font-weight:800}._emailText_e4rrg_207{color:#94a3b8;font-size:12px}._infoDivider_e4rrg_217{background-color:#334155;width:100%;height:1px;margin:20px 0}._infoRow_e4rrg_231{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:12px;display:flex}._infoLabel_e4rrg_247{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}._infoValue_e4rrg_261{color:#cbd5e1;margin-top:2px;font-size:13px;font-weight:600}._infoValueUuid_e4rrg_275{color:#38bdf8;word-break:break-all;margin-top:2px;font-family:monospace;font-size:11px}._formCard_e4rrg_293{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:28px}._sectionTitle_e4rrg_307{color:#f8fafc;margin-bottom:16px;font-size:15px;font-weight:800}._alertError_e4rrg_321{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._form_e4rrg_293{flex-direction:column;gap:16px;display:flex}._row_e4rrg_355{gap:16px;display:flex}._inputGroup_e4rrg_365{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_e4rrg_365 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_e4rrg_365 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_e4rrg_365 input:focus{border-color:#3b82f6}._disabledInput_e4rrg_421{opacity:.6;cursor:not-allowed}._actions_e4rrg_431{justify-content:flex-end;margin-top:12px;display:flex}._btnSave_e4rrg_443{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:700;transition:opacity .2s}._btnSave_e4rrg_443:hover{opacity:.9}._modalOverlay_e4rrg_477{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_e4rrg_505{text-align:center;background-color:#1e293b;border:1px solid #3b82f6;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_e4rrg_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_e4rrg_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_e4rrg_539{margin-bottom:12px;font-size:48px}._modalTitle_e4rrg_549{color:#3b82f6;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_e4rrg_563{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_e4rrg_577{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_e4rrg_593{background-color:#3b82f6;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_e4rrg_1}@keyframes _progressTimer_e4rrg_1{0%{width:100%}to{width:0%}}@media (width<=768px){._profileGrid_e4rrg_103{grid-template-columns:1fr}._row_e4rrg_355{flex-direction:column}}._container_11q2a_9{flex-direction:column;gap:20px;display:flex}._loadingWrapper_11q2a_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}._spinner_11q2a_39{border:4px solid #3b82f626;border-left-color:#3b82f6;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_11q2a_39}@keyframes _spin_11q2a_39{to{transform:rotate(360deg)}}._headerRow_11q2a_67{justify-content:space-between;align-items:flex-start;display:flex}._title_11q2a_79{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_11q2a_91{color:#94a3b8;margin-top:2px;font-size:13px}._card_11q2a_103{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:800px;padding:28px}._alertError_11q2a_119{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._form_11q2a_141{flex-direction:column;gap:18px;display:flex}._sectionTitle_11q2a_153{color:#3b82f6;font-size:15px;font-weight:800}._infoDivider_11q2a_165{background-color:#334155;width:100%;height:1px;margin:10px 0}._row_11q2a_179{gap:16px;display:flex}._inputGroup_11q2a_189{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_11q2a_189 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_11q2a_189 select{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_11q2a_189 select:focus{border-color:#3b82f6}._switchGroup_11q2a_245{background-color:#0f172a;border:1px solid #334155;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}._switchText_11q2a_265{flex-direction:column;display:flex}._switchText_11q2a_265 strong{color:#f8fafc;font-size:13px}._switchText_11q2a_265 span{color:#94a3b8;margin-top:2px;font-size:11px}._checkboxInput_11q2a_297{accent-color:#3b82f6;cursor:pointer;width:20px;height:20px}._actions_11q2a_311{border-top:1px solid #334155;justify-content:flex-end;margin-top:12px;padding-top:16px;display:flex}._btnSave_11q2a_327{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:700;transition:opacity .2s}._btnSave_11q2a_327:hover{opacity:.9}._modalOverlay_11q2a_361{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_11q2a_389{text-align:center;background-color:#1e293b;border:1px solid #3b82f6;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_11q2a_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_11q2a_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_11q2a_423{margin-bottom:12px;font-size:48px}._modalTitle_11q2a_433{color:#3b82f6;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_11q2a_447{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_11q2a_461{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_11q2a_477{background-color:#3b82f6;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_11q2a_1}@keyframes _progressTimer_11q2a_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_11q2a_179{flex-direction:column}}._headerContainer_7eawm_9{z-index:40;box-sizing:border-box;background-color:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}._leftSection_7eawm_37{align-items:center;gap:16px;display:flex}._menuToggleBtn_7eawm_49{color:#10b981;cursor:pointer;background-color:#0f172a;border:1px solid #334155;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:all .2s;display:flex}._menuToggleBtn_7eawm_49:hover{border-color:#10b981}._brandBox_7eawm_87{align-items:center;gap:8px;display:flex}._brandIcon_7eawm_99{font-size:20px}._brandTitle_7eawm_107{color:#f8fafc;font-size:16px;font-weight:800}._badgeEcologo_7eawm_119{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:800}._rightSection_7eawm_141{align-items:center;display:flex}._systemStatus_7eawm_151{color:#10b981;background-color:#10b9811a;border:1px solid #10b98133;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}._sidebarContainer_8794u_9{z-index:50;box-sizing:border-box;background-color:#1e293b;border-right:1px solid #334155;flex-direction:column;width:280px;height:100%;transition:left .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;left:-280px}._sidebarOpen_8794u_39{left:0}._backdrop_8794u_47{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;z-index:45;background-color:#0f172a99;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}._backdropVisible_8794u_75{opacity:1;visibility:visible}._sidebarHeader_8794u_85{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:20px;display:flex}._sectionTitle_8794u_101{color:#10b981;letter-spacing:.05em;font-size:11px;font-weight:800}._closeBtn_8794u_115{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:18px}._closeBtn_8794u_115:hover{color:#f8fafc}._navMenu_8794u_139{flex-direction:column;flex:1;gap:6px;padding:16px 12px;display:flex;overflow-y:auto}._navItem_8794u_157{color:#94a3b8;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._navItem_8794u_157:hover{color:#f8fafc;background-color:#10b98114}._activeItem_8794u_193{color:#10b981;background-color:#10b98126;border:1px solid #10b9814d}._icon_8794u_205{font-size:16px}._sidebarFooter_8794u_213{border-top:1px solid #334155;padding:16px}._logoutBtn_8794u_223{color:#ef4444;cursor:pointer;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:13px;font-weight:700;transition:background-color .2s;display:flex}._logoutBtn_8794u_223:hover{background-color:#ef444433}._layoutContainer_1tu96_9{box-sizing:border-box;background-color:#0f172a;flex-direction:column;width:100%;min-height:100vh;display:flex}._bodyWrapper_1tu96_27{flex:1;display:flex;position:relative;overflow:hidden}._mainContent_1tu96_41{box-sizing:border-box;flex:1;justify-content:center;width:100%;padding:32px 36px 40px;display:flex;overflow-y:auto}._contentWrapper_1tu96_61{width:100%;max-width:1280px;margin:12px auto 0}@media (width<=768px){._mainContent_1tu96_41{padding:24px 16px 32px}}._container_1lp53_9{flex-direction:column;gap:24px;display:flex}._loadingWrapper_1lp53_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}._spinner_1lp53_39{border:4px solid #10b98126;border-left-color:#10b981;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_1lp53_39}@keyframes _spin_1lp53_39{to{transform:rotate(360deg)}}._headerRow_1lp53_67{justify-content:space-between;align-items:flex-start;display:flex}._title_1lp53_79{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_1lp53_91{color:#94a3b8;margin-top:2px;font-size:13px}._alertError_1lp53_103{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._statsGrid_1lp53_125{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}._statCard_1lp53_137{cursor:pointer;background-color:#1e293b;border:1px solid #334155;border-radius:16px;align-items:center;gap:16px;padding:20px;transition:transform .2s,border-color .2s;display:flex}._statCard_1lp53_137:hover{border-color:#10b981;transform:translateY(-2px)}._statIconBox_1lp53_171{border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}._statInfo_1lp53_191{flex-direction:column;display:flex}._statLabel_1lp53_201{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:700}._statValue_1lp53_215{color:#f8fafc;margin-top:2px;font-size:22px;font-weight:800}._contentGrid_1lp53_231{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:20px;display:grid}._cardSection_1lp53_243{background-color:#1e293b;border:1px solid #334155;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}._cardHeader_1lp53_263{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}._cardHeader_1lp53_263 h3{color:#f8fafc;font-size:16px;font-weight:800}._btnLink_1lp53_291{color:#10b981;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}._btnLink_1lp53_291:hover{text-decoration:underline}._emptyText_1lp53_317{color:#94a3b8;text-align:center;padding:20px;font-size:13px}._listContainer_1lp53_331{flex-direction:column;gap:10px;display:flex}._listItem_1lp53_343{background-color:#0f172a;border:1px solid #334155;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}._itemTitle_1lp53_363{color:#f8fafc;font-size:13px;font-weight:700;display:block}._itemSub_1lp53_377{color:#94a3b8;margin-top:2px;font-size:11px;display:block}._itemRight_1lp53_391{flex-direction:column;align-items:flex-end;gap:4px;display:flex}._badgeCount_1lp53_405{color:#10b981;background-color:#10b98126;border:1px solid #10b9814d;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800}._badgeTemp_1lp53_425{color:#38bdf8;background-color:#38bdf826;border:1px solid #38bdf84d;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:800}._itemDate_1lp53_445{color:#64748b;font-size:10px}@media (width<=768px){._contentGrid_1lp53_231{grid-template-columns:1fr}}._container_1b9a1_9{flex-direction:column;gap:20px;display:flex}._headerRow_1b9a1_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_1b9a1_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_1b9a1_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnCreate_1b9a1_61{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;transition:opacity .2s;display:flex}._btnCreate_1b9a1_61:hover{opacity:.9}._alertError_1b9a1_99{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._filterCard_1b9a1_121{background-color:#1e293b;border:1px solid #334155;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._searchForm_1b9a1_145{flex:1;gap:8px;min-width:280px;display:flex}._searchInput_1b9a1_159{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px}._searchInput_1b9a1_159:focus{border-color:#10b981}._btnSearch_1b9a1_189{color:#f8fafc;cursor:pointer;background-color:#334155;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._selectGroup_1b9a1_211{flex-wrap:wrap;gap:10px;display:flex}._selectInput_1b9a1_223{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}._tableCard_1b9a1_245{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:20px}._loadingBox_1b9a1_259{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}._spinner_1b9a1_277{border:3px solid #10b98126;border-left-color:#10b981;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite _spin_1b9a1_277}@keyframes _spin_1b9a1_277{to{transform:rotate(360deg)}}._emptyBox_1b9a1_305{text-align:center;color:#94a3b8;padding:40px;font-size:14px}._tableResponsive_1b9a1_319{overflow-x:auto}._dataTable_1b9a1_327{border-collapse:collapse;text-align:left;width:100%}._dataTable_1b9a1_327 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 14px;font-size:11px;font-weight:800}._dataTable_1b9a1_327 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px;font-size:13px}._dateTd_1b9a1_373{color:#38bdf8;white-space:nowrap;font-size:12px}._italicText_1b9a1_385{color:#94a3b8;font-size:11px;font-style:italic;display:block}._gisTd_1b9a1_399{color:#cbd5e1;font-family:monospace;font-size:11px}._countBadge_1b9a1_411{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._climaText_1b9a1_431{color:#f8fafc;font-size:12px}._subText_1b9a1_441{color:#64748b;margin-top:2px;font-size:11px}@media (width<=640px){._filterCard_1b9a1_121{flex-direction:column;align-items:stretch}}._container_j8ziv_9{flex-direction:column;gap:20px;display:flex}._headerRow_j8ziv_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_j8ziv_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_j8ziv_49{color:#10b981;margin-top:2px;font-size:13px}._btnBack_j8ziv_61{color:#f8fafc;background-color:#334155;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s}._btnBack_j8ziv_61:hover{background-color:#475569}._card_j8ziv_91{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:840px;padding:28px}._alertError_j8ziv_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._loadingBox_j8ziv_129{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._spinner_j8ziv_147{border:4px solid #10b98126;border-left-color:#10b981;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_j8ziv_147}@keyframes _spin_j8ziv_147{to{transform:rotate(360deg)}}._form_j8ziv_175{flex-direction:column;gap:18px;display:flex}._sectionTitle_j8ziv_187{color:#10b981;font-size:14px;font-weight:800}._infoDivider_j8ziv_199{background-color:#334155;height:1px;margin:4px 0}._row_j8ziv_211{gap:16px;display:flex}._inputGroup_j8ziv_221{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_j8ziv_221 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_j8ziv_221 input,._inputGroup_j8ziv_221 select,._inputGroup_j8ziv_221 textarea{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_j8ziv_221 input:focus,._inputGroup_j8ziv_221 select:focus,._inputGroup_j8ziv_221 textarea:focus{border-color:#10b981}._actions_j8ziv_277{border-top:1px solid #334155;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._btnCancel_j8ziv_295{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:700}._btnSave_j8ziv_317{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:700;transition:opacity .2s}._btnSave_j8ziv_317:hover{opacity:.9}._modalOverlay_j8ziv_351{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_j8ziv_379{text-align:center;background-color:#1e293b;border:1px solid #10b981;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_j8ziv_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_j8ziv_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_j8ziv_425{margin-bottom:12px;font-size:48px}._modalTitle_j8ziv_435{color:#10b981;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_j8ziv_449{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_j8ziv_463{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_j8ziv_479{background-color:#10b981;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_j8ziv_1}@keyframes _progressTimer_j8ziv_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_j8ziv_211{flex-direction:column}}._container_12p67_9{flex-direction:column;gap:20px;display:flex}._headerRow_12p67_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_12p67_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_12p67_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnCreate_12p67_61{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:800;transition:opacity .2s;display:flex}._btnCreate_12p67_61:hover{opacity:.9}._alertError_12p67_99{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._filterCard_12p67_121{background-color:#1e293b;border:1px solid #334155;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}._searchForm_12p67_145{flex:1;gap:8px;min-width:280px;display:flex}._searchInput_12p67_159{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px}._searchInput_12p67_159:focus{border-color:#38bdf8}._btnSearch_12p67_189{color:#f8fafc;cursor:pointer;background-color:#334155;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._selectGroup_12p67_211{gap:10px;display:flex}._selectInput_12p67_221{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}._tableCard_12p67_243{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:20px}._loadingBox_12p67_257{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}._spinner_12p67_275{border:3px solid #38bdf826;border-left-color:#38bdf8;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite _spin_12p67_275}@keyframes _spin_12p67_275{to{transform:rotate(360deg)}}._emptyBox_12p67_303{text-align:center;color:#94a3b8;padding:40px;font-size:14px}._tableResponsive_12p67_317{overflow-x:auto}._dataTable_12p67_325{border-collapse:collapse;text-align:left;width:100%}._dataTable_12p67_325 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 14px;font-size:11px;font-weight:800}._dataTable_12p67_325 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px;font-size:13px}._dateTd_12p67_371{color:#38bdf8;white-space:nowrap;font-size:12px}._tempBadge_12p67_383{color:#38bdf8;background-color:#38bdf826;border:1px solid #38bdf866;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._phBadge_12p67_403{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._gisTd_12p67_423{color:#cbd5e1;font-family:monospace;font-size:11px}._subText_12p67_435{color:#64748b;max-width:220px;font-size:11px}@media (width<=640px){._filterCard_12p67_121{flex-direction:column;align-items:stretch}}._container_13hu1_9{flex-direction:column;gap:20px;display:flex}._headerRow_13hu1_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_13hu1_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_13hu1_49{color:#38bdf8;margin-top:2px;font-size:13px}._btnBack_13hu1_61{color:#f8fafc;background-color:#334155;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s}._btnBack_13hu1_61:hover{background-color:#475569}._card_13hu1_91{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:840px;padding:28px}._alertError_13hu1_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._loadingBox_13hu1_129{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._spinner_13hu1_147{border:4px solid #38bdf826;border-left-color:#38bdf8;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_13hu1_147}@keyframes _spin_13hu1_147{to{transform:rotate(360deg)}}._form_13hu1_175{flex-direction:column;gap:18px;display:flex}._sectionTitle_13hu1_187{color:#38bdf8;font-size:14px;font-weight:800}._infoDivider_13hu1_199{background-color:#334155;height:1px;margin:4px 0}._row_13hu1_211{gap:16px;display:flex}._inputGroup_13hu1_221{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_13hu1_221 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_13hu1_221 input,._inputGroup_13hu1_221 select,._inputGroup_13hu1_221 textarea{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_13hu1_221 input:focus,._inputGroup_13hu1_221 select:focus,._inputGroup_13hu1_221 textarea:focus{border-color:#38bdf8}._actions_13hu1_277{border-top:1px solid #334155;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._btnCancel_13hu1_295{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:700}._btnSave_13hu1_317{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:800;transition:opacity .2s}._btnSave_13hu1_317:hover{opacity:.9}._modalOverlay_13hu1_351{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_13hu1_379{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_13hu1_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_13hu1_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_13hu1_425{margin-bottom:12px;font-size:48px}._modalTitle_13hu1_435{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_13hu1_449{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_13hu1_463{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_13hu1_479{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_13hu1_1}@keyframes _progressTimer_13hu1_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_13hu1_211{flex-direction:column}}._container_6i4fy_9{flex-direction:column;gap:20px;display:flex}._headerRow_6i4fy_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_6i4fy_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_6i4fy_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnCreate_6i4fy_61{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:800;transition:opacity .2s;display:flex}._btnCreate_6i4fy_61:hover{opacity:.9}._alertError_6i4fy_99{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._filterCard_6i4fy_121{background-color:#1e293b;border:1px solid #334155;border-radius:14px;justify-content:space-between;align-items:center;padding:16px;display:flex}._searchForm_6i4fy_141{flex:1;gap:8px;display:flex}._searchInput_6i4fy_153{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px}._searchInput_6i4fy_153:focus{border-color:#38bdf8}._btnSearch_6i4fy_183{color:#f8fafc;cursor:pointer;background-color:#334155;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._tableCard_6i4fy_207{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:20px}._loadingBox_6i4fy_221{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}._spinner_6i4fy_239{border:3px solid #38bdf826;border-left-color:#38bdf8;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite _spin_6i4fy_239}@keyframes _spin_6i4fy_239{to{transform:rotate(360deg)}}._emptyBox_6i4fy_267{text-align:center;color:#94a3b8;padding:40px;font-size:14px}._tableResponsive_6i4fy_281{overflow-x:auto}._dataTable_6i4fy_289{border-collapse:collapse;text-align:left;width:100%}._dataTable_6i4fy_289 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 14px;font-size:11px;font-weight:800}._dataTable_6i4fy_289 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px;font-size:13px}._dateTd_6i4fy_335{color:#38bdf8;white-space:nowrap;font-size:12px}._ecoBadge_6i4fy_347{color:#38bdf8;background-color:#38bdf826;border:1px solid #38bdf866;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._modalBackdrop_6i4fy_369{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#0f172acc;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}._modalCard_6i4fy_399{background-color:#1e293b;border:1px solid #334155;border-radius:16px;width:100%;max-width:520px;padding:24px}._modalHeader_6i4fy_417{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}._modalHeader_6i4fy_417 h3{color:#f8fafc;font-size:18px;font-weight:800}._btnCloseModal_6i4fy_447{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:18px}._modalForm_6i4fy_463{flex-direction:column;gap:14px;display:flex}._row_6i4fy_475{gap:12px;display:flex}._inputGroup_6i4fy_485{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_6i4fy_485 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_6i4fy_485 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}._inputGroup_6i4fy_485 input:focus{border-color:#38bdf8}._modalActions_6i4fy_539{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}._btnCancel_6i4fy_553{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._btnSave_6i4fy_575{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:800}._successModalOverlay_6i4fy_599{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._successModalCard_6i4fy_627{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_6i4fy_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_6i4fy_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._successIcon_6i4fy_661{margin-bottom:12px;font-size:48px}._successTitle_6i4fy_671{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._successMessage_6i4fy_685{color:#cbd5e1;margin-bottom:24px;font-size:14px}._progressBarTrack_6i4fy_697{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_6i4fy_713{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_6i4fy_1}@keyframes _progressTimer_6i4fy_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_6i4fy_475{flex-direction:column}}._container_w6wwf_9{flex-direction:column;gap:20px;display:flex}._headerRow_w6wwf_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_w6wwf_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_w6wwf_49{color:#38bdf8;margin-top:2px;font-size:13px}._btnBack_w6wwf_61{color:#f8fafc;background-color:#334155;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s}._btnBack_w6wwf_61:hover{background-color:#475569}._card_w6wwf_91{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:740px;padding:28px}._alertError_w6wwf_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._form_w6wwf_129{flex-direction:column;gap:18px;display:flex}._row_w6wwf_141{gap:16px;display:flex}._inputGroup_w6wwf_151{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_w6wwf_151 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_w6wwf_151 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_w6wwf_151 input:focus{border-color:#38bdf8}._actions_w6wwf_207{border-top:1px solid #334155;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._btnCancel_w6wwf_225{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:700}._btnSave_w6wwf_247{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:800;transition:opacity .2s}._btnSave_w6wwf_247:hover{opacity:.9}._modalOverlay_w6wwf_281{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_w6wwf_309{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_w6wwf_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_w6wwf_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_w6wwf_355{margin-bottom:12px;font-size:48px}._modalTitle_w6wwf_365{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_w6wwf_379{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_w6wwf_393{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_w6wwf_409{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_w6wwf_1}@keyframes _progressTimer_w6wwf_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_w6wwf_141{flex-direction:column}}._container_1fsr8_9{flex-direction:column;gap:20px;display:flex}._loadingContainer_1fsr8_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px;display:flex}._spinner_1fsr8_39{border:4px solid #38bdf826;border-left-color:#38bdf8;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_1fsr8_39}@keyframes _spin_1fsr8_39{to{transform:rotate(360deg)}}._headerRow_1fsr8_67{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_1fsr8_83{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_1fsr8_95{color:#94a3b8;margin-top:2px;font-size:13px}._alertError_1fsr8_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._card_1fsr8_127{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:800px;padding:28px}._profileHeaderBanner_1fsr8_143{border-bottom:1px solid #334155;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}._avatarCircle_1fsr8_163{color:#38bdf8;background-color:#38bdf826;border:2px solid #38bdf8;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:24px;font-weight:800;display:flex}._profileName_1fsr8_191{color:#f8fafc;margin-bottom:4px;font-size:20px;font-weight:800}._roleBadge_1fsr8_205{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:6px;margin-bottom:6px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}._regDate_1fsr8_229{color:#64748b;font-size:12px}._form_1fsr8_239{flex-direction:column;gap:16px;display:flex}._sectionTitle_1fsr8_251{color:#38bdf8;font-size:14px;font-weight:800}._subtextNotice_1fsr8_263{color:#94a3b8;margin-top:-6px;font-size:12px}._infoDivider_1fsr8_275{background-color:#334155;height:1px;margin:6px 0}._row_1fsr8_287{gap:16px;display:flex}._inputGroup_1fsr8_297{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_1fsr8_297 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_1fsr8_297 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_1fsr8_297 input:focus{border-color:#38bdf8}._actions_1fsr8_353{border-top:1px solid #334155;justify-content:flex-end;margin-top:12px;padding-top:16px;display:flex}._btnSave_1fsr8_369{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:800;transition:opacity .2s}._btnSave_1fsr8_369:hover{opacity:.9}._successModalOverlay_1fsr8_403{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._successModalCard_1fsr8_431{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_1fsr8_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_1fsr8_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._successIcon_1fsr8_465{margin-bottom:12px;font-size:48px}._successTitle_1fsr8_475{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._successMessage_1fsr8_489{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_1fsr8_503{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_1fsr8_519{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_1fsr8_1}@keyframes _progressTimer_1fsr8_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_1fsr8_287{flex-direction:column}}._container_o4pt2_9{flex-direction:column;gap:20px;display:flex}._loadingContainer_o4pt2_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px;display:flex}._spinner_o4pt2_39{border:4px solid #38bdf826;border-left-color:#38bdf8;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_o4pt2_39}@keyframes _spin_o4pt2_39{to{transform:rotate(360deg)}}._headerRow_o4pt2_67{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_o4pt2_83{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_o4pt2_95{color:#94a3b8;margin-top:2px;font-size:13px}._alertError_o4pt2_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._card_o4pt2_127{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:800px;padding:28px}._form_o4pt2_143{flex-direction:column;gap:18px;display:flex}._sectionTitle_o4pt2_155{color:#38bdf8;font-size:14px;font-weight:800}._infoDivider_o4pt2_167{background-color:#334155;height:1px;margin:8px 0}._row_o4pt2_179{gap:16px;display:flex}._inputGroup_o4pt2_189{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_o4pt2_189 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_o4pt2_189 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_o4pt2_189 input:focus{border-color:#38bdf8}._checkboxGroup_o4pt2_245{align-items:center;margin:4px 0;display:flex}._switchLabel_o4pt2_257{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}._switchLabel_o4pt2_257 input{accent-color:#38bdf8;cursor:pointer;width:18px;height:18px}._labelText_o4pt2_287{color:#cbd5e1;font-size:13px;font-weight:500}._actions_o4pt2_299{border-top:1px solid #334155;justify-content:flex-end;margin-top:12px;padding-top:16px;display:flex}._btnSave_o4pt2_315{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:800;transition:opacity .2s}._btnSave_o4pt2_315:hover{opacity:.9}._successModalOverlay_o4pt2_349{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._successModalCard_o4pt2_377{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_o4pt2_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_o4pt2_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._successIcon_o4pt2_411{margin-bottom:12px;font-size:48px}._successTitle_o4pt2_421{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._successMessage_o4pt2_435{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_o4pt2_449{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_o4pt2_465{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_o4pt2_1}@keyframes _progressTimer_o4pt2_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_o4pt2_179{flex-direction:column}}._header_1h3kn_1{z-index:100;background-color:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}._leftSection_1h3kn_27{align-items:center;gap:16px;display:flex}._menuBtn_1h3kn_39{color:#f8fafc;cursor:pointer;background-color:#334155;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:800;transition:background-color .2s;display:flex}._menuBtn_1h3kn_39:hover{background-color:#475569}._brandTitle_1h3kn_79{color:#f8fafc;font-size:16px;font-weight:800}._roleTag_1h3kn_91{color:#38bdf8;background-color:#38bdf826;border:1px solid #38bdf866;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:11px}._userStatus_1h3kn_111{color:#94a3b8;font-size:13px}._sidebar_oevpi_9{z-index:99;background-color:#1e293b;border-right:1px solid #334155;flex-direction:column;width:260px;height:calc(100vh - 64px);transition:transform .3s ease-in-out;display:flex;position:fixed;top:64px;left:0}._closed_oevpi_37{transform:translate(-100%)}._open_oevpi_45{transform:translate(0)}._sidebarHeader_oevpi_53{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:20px;display:flex}._sidebarHeader_oevpi_53 h3{color:#f8fafc;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:800}._btnClose_oevpi_85{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:16px;display:block}._navLinks_oevpi_103{flex-direction:column;flex:1;gap:6px;padding:16px;display:flex;overflow-y:auto}._navItem_oevpi_121{color:#94a3b8;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}._navItem_oevpi_121:hover{color:#f8fafc;background-color:#38bdf814}._active_oevpi_157{color:#38bdf8;background-color:#38bdf826;border:1px solid #38bdf84d}._sidebarFooter_oevpi_169{background-color:#1e293b;border-top:1px solid #334155;padding:16px}._btnLogout_oevpi_181{color:#ef4444;cursor:pointer;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:13px;font-weight:800;transition:background-color .2s;display:flex}._btnLogout_oevpi_181:hover{background-color:#ef444440}._layoutContainer_997fp_1{color:#f8fafc;background-color:#0f172a;flex-direction:column;min-height:100vh;display:flex}._mainWrapper_997fp_17{flex:1;display:flex;position:relative;overflow-x:hidden}._contentArea_997fp_31{flex:1;width:100%;padding:28px;transition:margin-left .3s ease-in-out}@media (width>=1024px){._shifted_997fp_47{margin-left:260px}}._container_1tcsq_9{flex-direction:column;gap:24px;display:flex}._loadingContainer_1tcsq_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px;display:flex}._spinner_1tcsq_39{border:4px solid #38bdf826;border-left-color:#38bdf8;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_1tcsq_39}@keyframes _spin_1tcsq_39{to{transform:rotate(360deg)}}._headerRow_1tcsq_67{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_1tcsq_83{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_1tcsq_95{color:#94a3b8;margin-top:2px;font-size:13px}._actionsHeader_1tcsq_107{gap:10px;display:flex}._btnPrimary_1tcsq_117{color:#0f172a;background-color:#38bdf8;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:opacity .2s;display:flex}._btnPrimary_1tcsq_117:hover{opacity:.9}._btnSecondary_1tcsq_153{color:#f8fafc;background-color:#334155;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex}._btnSecondary_1tcsq_153:hover{background-color:#475569}._alertError_1tcsq_189{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._metricsGrid_1tcsq_211{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._metricCard_1tcsq_223{background-color:#1e293b;border:1px solid #334155;border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}._metricIcon_1tcsq_243{background-color:#38bdf81a;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;font-size:32px;display:flex}._metricLabel_1tcsq_265{color:#94a3b8;font-size:12px;font-weight:600;display:block}._metricValue_1tcsq_279{color:#f8fafc;margin-top:2px;font-size:22px;font-weight:800}._tableCard_1tcsq_295{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:20px}._tableHeader_1tcsq_309{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._tableHeader_1tcsq_309 h3{color:#f8fafc;font-size:15px;font-weight:800}._linkVerTodas_1tcsq_335{color:#38bdf8;font-size:13px;font-weight:700;text-decoration:none}._linkVerTodas_1tcsq_335:hover{text-decoration:underline}._emptyBox_1tcsq_357{text-align:center;color:#94a3b8;padding:40px;font-size:13px}._tableResponsive_1tcsq_371{overflow-x:auto}._dataTable_1tcsq_379{border-collapse:collapse;text-align:left;width:100%}._dataTable_1tcsq_379 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 14px;font-size:11px;font-weight:800}._dataTable_1tcsq_379 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px;font-size:13px}._subText_1tcsq_425{color:#64748b;font-size:11px;font-style:italic}._badgeTipo_1tcsq_437{color:#38bdf8;background-color:#38bdf826;border:1px solid #38bdf866;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._statusPendiente_1tcsq_457{color:#f59e0b;background-color:#f59e0b26;border:1px solid #f59e0b66;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._statusProceso_1tcsq_477{color:#38bdf8;background-color:#38bdf826;border:1px solid #38bdf866;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._statusCompletado_1tcsq_497{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._gisTd_1tcsq_517{color:#cbd5e1;font-family:monospace;font-size:11px}._dateTd_1tcsq_529{color:#38bdf8;white-space:nowrap;font-size:12px}._container_jyffr_9{flex-direction:column;gap:20px;display:flex}._headerRow_jyffr_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_jyffr_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_jyffr_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnCreate_jyffr_61{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:800;transition:opacity .2s;display:flex}._btnCreate_jyffr_61:hover{opacity:.9}._alertError_jyffr_99{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._filterCard_jyffr_121{background-color:#1e293b;border:1px solid #334155;border-radius:14px;justify-content:space-between;align-items:center;padding:16px;display:flex}._searchForm_jyffr_141{flex:1;gap:8px;display:flex}._searchInput_jyffr_153{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px}._searchInput_jyffr_153:focus{border-color:#38bdf8}._btnSearch_jyffr_183{color:#f8fafc;cursor:pointer;background-color:#334155;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._tableCard_jyffr_207{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:20px}._loadingBox_jyffr_221{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}._spinner_jyffr_239{border:3px solid #38bdf826;border-left-color:#38bdf8;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite _spin_jyffr_239}@keyframes _spin_jyffr_239{to{transform:rotate(360deg)}}._emptyBox_jyffr_267{text-align:center;color:#94a3b8;padding:40px;font-size:14px}._tableResponsive_jyffr_281{overflow-x:auto}._dataTable_jyffr_289{border-collapse:collapse;text-align:left;width:100%}._dataTable_jyffr_289 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 14px;font-size:11px;font-weight:800}._dataTable_jyffr_289 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px;font-size:13px}._clickableRow_jyffr_335{cursor:pointer;transition:background-color .2s}._clickableRow_jyffr_335:hover{background-color:#38bdf80d}._scientificName_jyffr_353{color:#94a3b8;font-style:italic}._dateTd_jyffr_363{color:#38bdf8;white-space:nowrap;font-size:12px}._badgeLC_jyffr_375{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._badgeVU_jyffr_395{color:#f59e0b;background-color:#f59e0b26;border:1px solid #f59e0b66;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._badgeEN_jyffr_415{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._badgeCR_jyffr_435{color:#a855f7;background-color:#a855f726;border:1px solid #a855f766;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._modalBackdrop_jyffr_457{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#0f172acc;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}._modalCard_jyffr_487{background-color:#1e293b;border:1px solid #334155;border-radius:16px;width:100%;max-width:640px;max-height:90vh;padding:24px;overflow-y:auto}._modalHeader_jyffr_509{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}._modalHeader_jyffr_509 h3{color:#f8fafc;font-size:18px;font-weight:800}._btnCloseModal_jyffr_539{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:18px}._modalForm_jyffr_555{flex-direction:column;gap:14px;display:flex}._row_jyffr_567{gap:12px;display:flex}._inputGroup_jyffr_577{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_jyffr_577 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_jyffr_577 input,._inputGroup_jyffr_577 select,._inputGroup_jyffr_577 textarea{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}._inputGroup_jyffr_577 input:focus,._inputGroup_jyffr_577 select:focus,._inputGroup_jyffr_577 textarea:focus{border-color:#38bdf8}._modalActions_jyffr_631{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}._btnCancel_jyffr_645{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._btnSave_jyffr_667{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:800}._successModalOverlay_jyffr_691{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._successModalCard_jyffr_719{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_jyffr_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_jyffr_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._successIcon_jyffr_753{margin-bottom:12px;font-size:48px}._successTitle_jyffr_763{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._successMessage_jyffr_777{color:#cbd5e1;margin-bottom:24px;font-size:14px}._progressBarTrack_jyffr_789{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_jyffr_805{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_jyffr_1}@keyframes _progressTimer_jyffr_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_jyffr_567{flex-direction:column}}._container_6k7vp_9{flex-direction:column;gap:20px;display:flex}._headerRow_6k7vp_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_6k7vp_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_6k7vp_49{color:#38bdf8;margin-top:2px;font-size:13px}._btnBack_6k7vp_61{color:#f8fafc;background-color:#334155;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s}._btnBack_6k7vp_61:hover{background-color:#475569}._card_6k7vp_91{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:800px;padding:28px}._alertError_6k7vp_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._form_6k7vp_129{flex-direction:column;gap:18px;display:flex}._row_6k7vp_141{gap:16px;display:flex}._inputGroup_6k7vp_151{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_6k7vp_151 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_6k7vp_151 input,._inputGroup_6k7vp_151 select,._inputGroup_6k7vp_151 textarea{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_6k7vp_151 input:focus,._inputGroup_6k7vp_151 select:focus,._inputGroup_6k7vp_151 textarea:focus{border-color:#38bdf8}._actions_6k7vp_207{border-top:1px solid #334155;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._btnCancel_6k7vp_225{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:700}._btnSave_6k7vp_247{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:800;transition:opacity .2s}._btnSave_6k7vp_247:hover{opacity:.9}._modalOverlay_6k7vp_281{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_6k7vp_309{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_6k7vp_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_6k7vp_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_6k7vp_355{margin-bottom:12px;font-size:48px}._modalTitle_6k7vp_365{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_6k7vp_379{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_6k7vp_393{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_6k7vp_409{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_6k7vp_1}@keyframes _progressTimer_6k7vp_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_6k7vp_141{flex-direction:column}}._container_jik45_9{flex-direction:column;gap:20px;display:flex}._loadingContainer_jik45_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px;display:flex}._spinner_jik45_39{border:4px solid #38bdf826;border-left-color:#38bdf8;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_jik45_39}@keyframes _spin_jik45_39{to{transform:rotate(360deg)}}._headerRow_jik45_67{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_jik45_83{color:#f8fafc;font-size:24px;font-weight:800}._subtitleScientific_jik45_95{color:#38bdf8;margin-top:2px;font-size:14px}._btnBack_jik45_107{color:#f8fafc;background-color:#334155;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-block}._btnBack_jik45_107:hover{background-color:#475569}._alertError_jik45_139{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:600}._card_jik45_161{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:24px}._cardHeader_jik45_175{border-bottom:1px solid #334155;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;display:flex}._cardHeader_jik45_175 h3{color:#f8fafc;font-size:16px;font-weight:800}._sectionTitle_jik45_209{color:#f8fafc;border-bottom:1px solid #334155;margin-bottom:16px;padding-bottom:10px;font-size:16px;font-weight:800}._gridInfo_jik45_227{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:20px;display:grid}._infoItem_jik45_241{background-color:#0f172a;border:1px solid #334155;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}._infoLabel_jik45_261{color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:600}._infoValue_jik45_275{color:#f8fafc;font-size:14px;font-weight:700}._habitatSection_jik45_287{background-color:#0f172a;border:1px solid #334155;border-radius:10px;padding:16px}._habitatSection_jik45_287 h4{color:#38bdf8;margin-bottom:8px;font-size:13px;font-weight:700}._habitatText_jik45_315{color:#cbd5e1;font-size:13px;line-height:1.5}._emptyText_jik45_327{color:#94a3b8;font-size:13px;font-style:italic}._tableResponsive_jik45_339{overflow-x:auto}._dataTable_jik45_347{border-collapse:collapse;text-align:left;width:100%}._dataTable_jik45_347 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:10px 12px;font-size:11px;font-weight:800}._dataTable_jik45_347 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:12px;font-size:13px}._badgeLC_jik45_393{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800}._badgeVU_jik45_413{color:#f59e0b;background-color:#f59e0b26;border:1px solid #f59e0b66;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800}._badgeEN_jik45_433{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800}._badgeCR_jik45_453{color:#a855f7;background-color:#a855f726;border:1px solid #a855f766;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800}._statusBadge_jik45_473,._badgeTipo_jik45_493{color:#38bdf8;background-color:#38bdf826;border:1px solid #38bdf866;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._dateTd_jik45_513{color:#38bdf8;white-space:nowrap;font-size:12px}._container_11fw2_9{flex-direction:column;gap:20px;display:flex}._headerRow_11fw2_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_11fw2_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_11fw2_49{color:#94a3b8;margin-top:2px;font-size:13px}._btnCreate_11fw2_61{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:800;transition:opacity .2s;display:flex}._btnCreate_11fw2_61:hover{opacity:.9}._alertError_11fw2_99{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._filterCard_11fw2_121{background-color:#1e293b;border:1px solid #334155;border-radius:14px;justify-content:space-between;align-items:center;padding:16px;display:flex}._searchForm_11fw2_141{flex:1;gap:8px;display:flex}._searchInput_11fw2_153{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px}._searchInput_11fw2_153:focus{border-color:#38bdf8}._btnSearch_11fw2_183{color:#f8fafc;cursor:pointer;background-color:#334155;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._tableCard_11fw2_207{background-color:#1e293b;border:1px solid #334155;border-radius:16px;padding:20px}._loadingBox_11fw2_221{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}._spinner_11fw2_239{border:3px solid #38bdf826;border-left-color:#38bdf8;border-radius:50%;width:32px;height:32px;margin-bottom:12px;animation:1s linear infinite _spin_11fw2_239}@keyframes _spin_11fw2_239{to{transform:rotate(360deg)}}._emptyBox_11fw2_267{text-align:center;color:#94a3b8;padding:40px;font-size:14px}._tableResponsive_11fw2_281{overflow-x:auto}._dataTable_11fw2_289{border-collapse:collapse;text-align:left;width:100%}._dataTable_11fw2_289 th{color:#94a3b8;text-transform:uppercase;background-color:#0f172a;border-bottom:1px solid #334155;padding:12px 14px;font-size:11px;font-weight:800}._dataTable_11fw2_289 td{color:#cbd5e1;border-bottom:1px solid #334155;padding:14px;font-size:13px}._subText_11fw2_335{color:#64748b;font-size:11px;font-style:italic}._badgeTipo_11fw2_347{color:#38bdf8;background-color:#38bdf826;border:1px solid #38bdf866;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._statusPendiente_11fw2_367{color:#f59e0b;background-color:#f59e0b26;border:1px solid #f59e0b66;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._statusProceso_11fw2_387{color:#38bdf8;background-color:#38bdf826;border:1px solid #38bdf866;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._statusSecuenciado_11fw2_407{color:#a855f7;background-color:#a855f726;border:1px solid #a855f766;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._statusCompletado_11fw2_427{color:#10b981;background-color:#10b98126;border:1px solid #10b98166;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}._dateTd_11fw2_447{color:#38bdf8;white-space:nowrap;font-size:12px}._modalBackdrop_11fw2_461{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background-color:#0f172acc;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}._modalCard_11fw2_491{background-color:#1e293b;border:1px solid #334155;border-radius:16px;width:100%;max-width:640px;max-height:90vh;padding:24px;overflow-y:auto}._modalHeader_11fw2_513{border-bottom:1px solid #334155;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}._modalHeader_11fw2_513 h3{color:#f8fafc;font-size:18px;font-weight:800}._btnCloseModal_11fw2_543{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:18px}._modalForm_11fw2_559{flex-direction:column;gap:14px;display:flex}._row_11fw2_571{gap:12px;display:flex}._inputGroup_11fw2_581{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_11fw2_581 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_11fw2_581 input,._inputGroup_11fw2_581 select,._inputGroup_11fw2_581 textarea{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:8px;outline:none;padding:10px 12px;font-size:13px}._inputGroup_11fw2_581 input:focus,._inputGroup_11fw2_581 select:focus,._inputGroup_11fw2_581 textarea:focus{border-color:#38bdf8}._modalActions_11fw2_635{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}._btnCancel_11fw2_649{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}._btnSave_11fw2_671{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:800}._successModalOverlay_11fw2_695{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._successModalCard_11fw2_723{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_11fw2_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_11fw2_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._successIcon_11fw2_757{margin-bottom:12px;font-size:48px}._successTitle_11fw2_767{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._successMessage_11fw2_781{color:#cbd5e1;margin-bottom:24px;font-size:14px}._progressBarTrack_11fw2_793{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_11fw2_809{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_11fw2_1}@keyframes _progressTimer_11fw2_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_11fw2_571{flex-direction:column}}._container_13qi9_9{flex-direction:column;gap:20px;display:flex}._headerRow_13qi9_21{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_13qi9_37{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_13qi9_49{color:#38bdf8;margin-top:2px;font-size:13px}._btnBack_13qi9_61{color:#f8fafc;background-color:#334155;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s}._btnBack_13qi9_61:hover{background-color:#475569}._card_13qi9_91{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:800px;padding:28px}._alertError_13qi9_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._form_13qi9_129{flex-direction:column;gap:18px;display:flex}._row_13qi9_141{gap:16px;display:flex}._inputGroup_13qi9_151{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_13qi9_151 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_13qi9_151 input,._inputGroup_13qi9_151 select,._inputGroup_13qi9_151 textarea{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_13qi9_151 input:focus,._inputGroup_13qi9_151 select:focus,._inputGroup_13qi9_151 textarea:focus{border-color:#38bdf8}._actions_13qi9_207{border-top:1px solid #334155;justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._btnCancel_13qi9_225{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #334155;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:700}._btnSave_13qi9_247{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:800;transition:opacity .2s}._btnSave_13qi9_247:hover{opacity:.9}._modalOverlay_13qi9_281{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._modalCard_13qi9_309{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_13qi9_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_13qi9_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._modalIcon_13qi9_355{margin-bottom:12px;font-size:48px}._modalTitle_13qi9_365{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._modalMessage_13qi9_379{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_13qi9_393{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_13qi9_409{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_13qi9_1}@keyframes _progressTimer_13qi9_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_13qi9_141{flex-direction:column}}._container_t4f0t_9{flex-direction:column;gap:20px;display:flex}._loadingContainer_t4f0t_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px;display:flex}._spinner_t4f0t_39{border:4px solid #38bdf826;border-left-color:#38bdf8;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_t4f0t_39}@keyframes _spin_t4f0t_39{to{transform:rotate(360deg)}}._headerRow_t4f0t_67{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_t4f0t_83{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_t4f0t_95{color:#94a3b8;margin-top:2px;font-size:13px}._alertError_t4f0t_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._card_t4f0t_127{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:800px;padding:28px}._form_t4f0t_143{flex-direction:column;gap:18px;display:flex}._userBadgeRow_t4f0t_155{align-items:center;gap:16px;margin-bottom:4px;display:flex}._avatarCircle_t4f0t_169{background-color:#38bdf826;border:1px solid #38bdf866;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:flex}._userName_t4f0t_193{color:#f8fafc;font-size:18px;font-weight:800}._roleTag_t4f0t_205{color:#38bdf8;background-color:#38bdf826;border:1px solid #38bdf866;border-radius:6px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}._sectionTitle_t4f0t_229{color:#38bdf8;font-size:14px;font-weight:800}._sectionSub_t4f0t_241{color:#94a3b8;margin-top:-12px;font-size:12px}._infoDivider_t4f0t_253{background-color:#334155;height:1px;margin:4px 0}._row_t4f0t_265{gap:16px;display:flex}._inputGroup_t4f0t_275{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_t4f0t_275 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_t4f0t_275 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_t4f0t_275 input:focus{border-color:#38bdf8}._inputDisabled_t4f0t_331{cursor:not-allowed;color:#64748b!important;background-color:#111827!important}._actions_t4f0t_343{border-top:1px solid #334155;justify-content:flex-end;margin-top:12px;padding-top:16px;display:flex}._btnSave_t4f0t_359{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:800;transition:opacity .2s}._btnSave_t4f0t_359:hover{opacity:.9}._successModalOverlay_t4f0t_393{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._successModalCard_t4f0t_421{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_t4f0t_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_t4f0t_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._successIcon_t4f0t_455{margin-bottom:12px;font-size:48px}._successTitle_t4f0t_465{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._successMessage_t4f0t_479{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_t4f0t_493{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_t4f0t_509{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_t4f0t_1}@keyframes _progressTimer_t4f0t_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_t4f0t_265{flex-direction:column}}._container_1932k_9{flex-direction:column;gap:20px;display:flex}._loadingContainer_1932k_21{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:80px;display:flex}._spinner_1932k_39{border:4px solid #38bdf826;border-left-color:#38bdf8;border-radius:50%;width:36px;height:36px;margin-bottom:12px;animation:1s linear infinite _spin_1932k_39}@keyframes _spin_1932k_39{to{transform:rotate(360deg)}}._headerRow_1932k_67{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_1932k_83{color:#f8fafc;font-size:24px;font-weight:800}._subtitle_1932k_95{color:#94a3b8;margin-top:2px;font-size:13px}._alertError_1932k_107{color:#ef4444;background-color:#ef444426;border:1px solid #ef444466;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:600}._card_1932k_127{background-color:#1e293b;border:1px solid #334155;border-radius:16px;max-width:800px;padding:28px}._form_1932k_143{flex-direction:column;gap:18px;display:flex}._sectionTitle_1932k_155{color:#38bdf8;font-size:14px;font-weight:800}._infoDivider_1932k_167{background-color:#334155;height:1px;margin:4px 0}._row_1932k_179{gap:16px;display:flex}._inputGroup_1932k_189{flex-direction:column;flex:1;gap:6px;display:flex}._inputGroup_1932k_189 label{color:#cbd5e1;font-size:12px;font-weight:600}._inputGroup_1932k_189 input{color:#f8fafc;background-color:#0f172a;border:1px solid #334155;border-radius:10px;outline:none;padding:12px 14px;font-size:13px;transition:border-color .2s}._inputGroup_1932k_189 input:focus{border-color:#38bdf8}._checkboxGroup_1932k_245{background-color:#0f172a;border:1px solid #334155;border-radius:10px;align-items:center;padding:14px;display:flex}._checkboxLabel_1932k_263{color:#cbd5e1;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}._checkboxLabel_1932k_263 input[type=checkbox]{accent-color:#38bdf8;cursor:pointer;width:16px;height:16px}._actions_1932k_295{border-top:1px solid #334155;justify-content:flex-end;margin-top:12px;padding-top:16px;display:flex}._btnSave_1932k_311{color:#0f172a;cursor:pointer;background-color:#38bdf8;border:none;border-radius:10px;padding:12px 24px;font-size:13px;font-weight:800;transition:opacity .2s}._btnSave_1932k_311:hover{opacity:.9}._successModalOverlay_1932k_345{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;background-color:#0f172abf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}._successModalCard_1932k_373{text-align:center;background-color:#1e293b;border:1px solid #38bdf8;border-radius:20px;width:90%;max-width:420px;padding:32px;animation:.25s ease-out forwards _modalScale_1932k_1;box-shadow:0 20px 25px -5px #00000080}@keyframes _modalScale_1932k_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._successIcon_1932k_407{margin-bottom:12px;font-size:48px}._successTitle_1932k_417{color:#38bdf8;margin-bottom:8px;font-size:20px;font-weight:800}._successMessage_1932k_431{color:#cbd5e1;margin-bottom:24px;font-size:14px;line-height:1.5}._progressBarTrack_1932k_445{background-color:#0f172a;border-radius:2px;width:100%;height:4px;overflow:hidden}._progressBarFill_1932k_461{background-color:#38bdf8;width:100%;height:100%;animation:2.5s linear forwards _progressTimer_1932k_1}@keyframes _progressTimer_1932k_1{0%{width:100%}to{width:0%}}@media (width<=640px){._row_1932k_179{flex-direction:column}}
