.Abogados_container__0UABS{display:flex;height:100vh;background:#141414;color:#e0e0e0;font-family:Inter,Segoe UI,sans-serif;overflow:hidden;width:97.8vw;margin-left:2vw}.Abogados_sidebar__OHJtH{width:260px;min-width:260px;border-right:1px solid #262626;display:flex;flex-direction:column;background:#171717;overflow:hidden}.Abogados_sidebarHeader__iryOM{padding:20px 16px 12px;border-bottom:1px solid #262626}.Abogados_sidebarTitle__YFRXs{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#666;text-transform:uppercase;margin:0 0 12px}.Abogados_cargoFilters__bK6AW{display:flex;flex-direction:column;gap:2px}.Abogados_cargoLabel__u9r0u{display:flex;align-items:center;gap:10px;padding:8px 12px;background:transparent;border-radius:8px;color:#868686;font-size:13px;cursor:pointer;transition:background .15s,color .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Abogados_cargoLabel__u9r0u:hover{background:#222}.Abogados_cargoLabelActive__cDz_z{background:#1e2a3a10;color:#d7d7d7}.Abogados_checkboxCustom__4BRMg{width:16px;height:16px;border:1.5px solid #333;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .1s}.Abogados_cargoText__778VS{flex:1 1}.Abogados_cargoBadge__wb6ii{background:#252525;color:#666;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;transition:color .1s}.Abogados_cargoLabelActive__cDz_z .Abogados_cargoBadge__wb6ii{color:#aaa}.Abogados_searchContainer__sSfPw{padding:12px 16px;border-bottom:1px solid #1e1e1e}.Abogados_searchInput__ClqO6{width:100%;box-sizing:border-box;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:6px;color:#d4d4d4;font-size:13px;padding:7px 10px;outline:none;transition:border-color .15s}.Abogados_searchInput__ClqO6::placeholder{color:#444}.Abogados_searchInput__ClqO6:focus{border-color:#3c5a7a}.Abogados_abogadosList__fDPnh{flex:1 1;overflow-y:auto;padding:6px 8px}.Abogados_abogadosList__fDPnh::-webkit-scrollbar{width:8px}.Abogados_abogadosList__fDPnh::-webkit-scrollbar-track{background:transparent}.Abogados_abogadosList__fDPnh::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:8px}.Abogados_abogadoItem__x5oYW{padding:9px 10px;border-radius:6px;cursor:pointer;transition:background .12s;margin-bottom:1px}.Abogados_abogadoItem__x5oYW:hover{background:#1e1e1e}.Abogados_abogadoItemActive__pfuvg{background:#1a2535!important;border-left:2px solid #4a7fa5}.Abogados_abogadoItemName__hIAI3{font-size:12.5px;color:#c8c8c8;line-height:1.3;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Abogados_abogadoItemSub__UVZR4{font-size:10.5px;color:#555;margin:0}.Abogados_emptyList__72h4j{text-align:center;color:#3a3a3a;font-size:12px;padding:24px 8px}.Abogados_main__leWnn{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.Abogados_toolbar__uEdR1{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #1e1e1e;background:#141414}.Abogados_toolbarTitle__LSnge{font-size:14px;font-weight:600;color:silver;flex:1 1}.Abogados_toolbarSubtitle__bGqYK{font-size:12px;color:#444;margin-left:8px}.Abogados_btnPrimary__f_Rc6{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#1e3a5f;color:#7bb3e0;border:1px solid #2a5080;border-radius:6px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,transform .1s;white-space:nowrap}.Abogados_btnPrimary__f_Rc6:hover{background:#264a72;transform:translateY(-1px)}.Abogados_btnDanger__4G5cW{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#3a1a1a;color:#e07b7b;border:1px solid #6a2020;border-radius:6px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.Abogados_btnDanger__4G5cW:hover{background:#4a2020}.Abogados_btnSecondary__nMK8r{display:flex;align-items:center;gap:6px;padding:7px 14px;background:transparent;color:#868686;border:1px solid #2a2a2a;border-radius:6px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s}.Abogados_btnSecondary__nMK8r:hover{background:#1e1e1e;color:silver}.Abogados_btnImport__HWbr2{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#1a3a1a;color:#7bcf7b;border:1px solid #2a6a2a;border-radius:6px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s;white-space:nowrap}.Abogados_btnImport__HWbr2:hover{background:#204a20}.Abogados_tableWrapper__0afz6{flex:1 1;overflow:auto;padding:0}.Abogados_tableWrapper__0afz6::-webkit-scrollbar{width:8px;height:8px}.Abogados_tableWrapper__0afz6::-webkit-scrollbar-track{background:transparent}.Abogados_tableWrapper__0afz6::-webkit-scrollbar-thumb{background:#282828;border-radius:8px}.Abogados_table__ijuqa{width:100%;border-collapse:collapse;font-size:13px}.Abogados_table__ijuqa thead tr{background:#171717;border-bottom:2px solid #222;position:-webkit-sticky;position:sticky;top:0;z-index:2}.Abogados_table__ijuqa th{padding:10px 14px;text-align:left;font-size:10px;font-weight:700;letter-spacing:1px;color:#555;text-transform:uppercase}.Abogados_sortableHeader__g4d9w{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .1s}.Abogados_sortableHeader__g4d9w:hover{color:#888}.Abogados_sortIcon__69BB2{margin-left:4px;font-size:11px;display:inline-block;width:10px;color:#444}.Abogados_sortableHeader__g4d9w:hover .Abogados_sortIcon__69BB2{color:#666}.Abogados_table__ijuqa tbody tr{border-bottom:1px solid #1a1a1a;transition:background .1s}.Abogados_table__ijuqa tbody tr:hover{background:#1c1c1c}.Abogados_table__ijuqa tbody tr.Abogados_rowSelected__srgGo{background:#151f2a!important;border-left:2px solid #4a7fa5}.Abogados_table__ijuqa td{padding:8px 14px;color:#b8b8b8;vertical-align:middle}.Abogados_editInput__Omjwq{width:100%;background:#1e1e1e;border:1px solid #2e2e2e;border-radius:4px;color:#d4d4d4;font-size:12.5px;padding:5px 8px;outline:none;transition:border-color .15s;box-sizing:border-box}.Abogados_editInput__Omjwq:focus{border-color:#4a7fa5;background:#1a2535}.Abogados_editSelect__rcx9C{width:100%;background:#1e1e1e;border:1px solid #2e2e2e;border-radius:4px;color:#d4d4d4;font-size:12.5px;padding:5px 8px;outline:none;cursor:pointer;transition:border-color .15s;box-sizing:border-box}.Abogados_editSelect__rcx9C:focus{border-color:#4a7fa5}.Abogados_cargoPill__UJSwV{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:12px;font-size:11px;font-weight:600;letter-spacing:.3px}.Abogados_rowActions__F6q70{display:flex;gap:6px;justify-content:flex-end}.Abogados_iconBtn__4xup5{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#555;display:flex;align-items:center;transition:color .15s,background .15s}.Abogados_iconBtn__4xup5:hover{background:#222;color:silver}.Abogados_iconBtnDanger__EdjqO:hover{background:#3a1a1a;color:#e07b7b}.Abogados_emptyState__Vcdse{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60%;color:#333;gap:12px}.Abogados_emptyState__Vcdse svg{opacity:.3}.Abogados_emptyState__Vcdse p{font-size:13px;color:#444;margin:0}.Abogados_modalOverlay__UGncM{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:100;animation:Abogados_fadeIn__VEzsu .15s ease}@keyframes Abogados_fadeIn__VEzsu{0%{opacity:0}to{opacity:1}}.Abogados_modal__WnMmS{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:28px;width:460px;max-width:90vw;animation:Abogados_slideUp__XP0Pl .2s ease}@keyframes Abogados_slideUp__XP0Pl{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Abogados_modalTitle__xrpdJ{font-size:16px;font-weight:700;color:#d4d4d4;margin:0 0 6px}.Abogados_modalSubtitle__FbULd{font-size:12.5px;color:#555;margin:0 0 20px;line-height:1.5}.Abogados_modalWarning__ptb3Y{background:#2a2010;border:1px solid #5a4010;border-radius:6px;padding:10px 14px;font-size:12px;color:#c8a060;margin-bottom:20px;line-height:1.5}.Abogados_modalActions__LBffq{display:flex;gap:10px;justify-content:flex-end}.Abogados_toast__D6lj9{position:fixed;bottom:24px;right:24px;background:#1e3a1e;border:1px solid #2a5a2a;color:#7bcf7b;padding:10px 18px;border-radius:8px;font-size:13px;font-weight:600;z-index:200;animation:Abogados_slideUp__XP0Pl .2s ease}.Abogados_toastError__pKbTk{background:#3a1e1e;border-color:#6a2a2a;color:#cf7b7b}.Abogados_loadingRow___cU_H td{text-align:center;color:#3a3a3a;padding:32px;font-size:13px}@keyframes Abogados_pulse__N9b3o{0%,to{opacity:.4}50%{opacity:1}}.Abogados_loadingDot__2_8Zq{display:inline-block;animation:Abogados_pulse__N9b3o 1.2s infinite}.Abogados_loadingDot__2_8Zq:nth-child(2){animation-delay:.2s}.Abogados_loadingDot__2_8Zq:nth-child(3){animation-delay:.4s}