@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";._sidebarContainer_1bggl_1{width:var(--sidebar-width);background-color:var(--color-white);border-right:1px solid var(--border-color);height:100vh;transition:width var(--transition-fast);z-index:20;flex-direction:column;display:flex;position:sticky;top:0}._sidebarContainer_1bggl_1._collapsed_1bggl_13{width:var(--sidebar-collapsed-width)}._brandHeader_1bggl_17{height:var(--header-height);border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}._brandHeader_1bggl_17._collapsed_1bggl_13{justify-content:center;padding:0 10px}._collapseToggleBtn_1bggl_31{color:#94a3b8;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:.85rem;display:flex}._collapseToggleBtn_1bggl_31:hover{color:var(--color-text-main)}._navSection_1bggl_48{flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px 10px;display:flex;overflow-y:auto}._navSection_1bggl_48>*{flex-shrink:0}._navHeading_1bggl_61{color:#94a3b8;text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;transition:opacity var(--transition-fast);padding:4px 10px 6px;font-size:.68rem;font-weight:600;overflow:hidden}._navHeading_1bggl_61._hidden_1bggl_72{opacity:0;pointer-events:none}._accordionWrapper_1bggl_77{flex-direction:column;gap:2px;display:flex}._accordionButton_1bggl_83{border-radius:var(--radius-sm);width:100%;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);text-align:left;background-color:#0000;border:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:.86rem;font-weight:500;display:flex;overflow:hidden}._accordionButton_1bggl_83:hover{background-color:var(--bg-tertiary)}._accordionButton_1bggl_83._active_1bggl_104{color:var(--color-primary-600);background-color:var(--color-primary-50);font-weight:600}._accordionButton_1bggl_83._collapsed_1bggl_13{justify-content:center;padding:10px 0}._accordionHeader_1bggl_114{flex:1;align-items:center;gap:10px;min-width:0;display:flex}._navIconWrapper_1bggl_122{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:20px;min-width:20px;font-size:1rem;display:flex}._navLabel_1bggl_133{white-space:nowrap;text-overflow:ellipsis;opacity:1;transition:opacity var(--transition-fast);flex:1;overflow:hidden}._navLabel_1bggl_133._hidden_1bggl_72{opacity:0;pointer-events:none;width:0}._chevronIcon_1bggl_147{color:#94a3b8;transition:transform var(--transition-fast), opacity var(--transition-fast);flex-shrink:0;align-items:center;display:flex}._chevronIcon_1bggl_147._open_1bggl_154{transform:rotate(90deg)}._chevronIcon_1bggl_147._hidden_1bggl_72{opacity:0;pointer-events:none}._subnavContainer_1bggl_162{border-left:2px solid var(--border-color);animation:_fadeIn_1bggl_1 var(--transition-fast) ease forwards;flex-direction:column;gap:2px;margin-top:2px;margin-left:20px;padding-left:14px;display:flex}._subnavLink_1bggl_173{border-radius:var(--radius-sm);color:var(--color-text-muted);transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;align-items:center;gap:8px;padding:6px 10px;font-size:.8rem;font-weight:400;text-decoration:none;display:flex}._subnavLink_1bggl_173:hover{background-color:var(--bg-tertiary)}._subnavLink_1bggl_173._active_1bggl_104{color:var(--color-primary-600);background-color:var(--color-primary-50);font-weight:600}._subnavIcon_1bggl_195{color:#94a3b8;align-items:center;display:flex}._subnavIcon_1bggl_195._active_1bggl_104{color:var(--color-primary-600)}._navLinkItem_1bggl_204{border-radius:var(--radius-sm);color:var(--color-text-muted);transition:background-color var(--transition-fast), color var(--transition-fast);background-color:#0000;justify-content:flex-start;align-items:center;gap:10px;padding:8px 12px;font-size:.86rem;font-weight:500;text-decoration:none;display:flex;overflow:hidden}._navLinkItem_1bggl_204:hover{background-color:var(--bg-tertiary)}._navLinkItem_1bggl_204._active_1bggl_104{color:var(--color-primary-600);background-color:var(--color-primary-50);font-weight:600}._navLinkItem_1bggl_204._collapsed_1bggl_13{justify-content:center;padding:10px 0}._badgeTag_1bggl_232{border-radius:var(--radius-sm);color:var(--color-text-muted);background-color:#f1f5f9;padding:2px 6px;font-size:.68rem;font-weight:600}._headerContainer_1x58r_1{height:var(--header-height);background-color:var(--color-white);border-bottom:1px solid var(--border-color);z-index:25;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:sticky;top:0}._leftSection_1x58r_14{align-items:center;gap:14px;display:flex}._toggleButton_1x58r_20{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none;align-items:center;padding:4px;font-size:1.2rem;display:flex}._toggleButton_1x58r_20:hover{color:var(--color-text-main)}._breadcrumb_1x58r_36{align-items:center;gap:6px;font-size:.86rem;display:flex}._breadcrumbRoot_1x58r_43{color:#94a3b8}._breadcrumbSeparator_1x58r_47{color:#cbd5e1}._breadcrumbCurrent_1x58r_51{color:#334155;font-weight:600}._rightSection_1x58r_56{align-items:center;gap:12px;display:flex}._menuWrapper_1x58r_62{position:relative}._iconButton_1x58r_66{border:1px solid var(--border-color);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);background-color:#f8fafc;justify-content:center;align-items:center;display:flex;position:relative}._iconButton_1x58r_66:hover{color:var(--color-text-main);background-color:#f1f5f9}._notificationBadge_1x58r_85{background-color:var(--color-danger);border:2px solid var(--color-white);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}._dropdownNotifications_1x58r_96{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--border-color);z-index:100;width:300px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000d}._dropdownHeader_1x58r_109{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}._dropdownTitle_1x58r_118{color:var(--color-text-main);font-size:.84rem;font-weight:600}._markReadButton_1x58r_124{color:var(--color-primary-600);cursor:pointer;background:0 0;border:none;font-size:.72rem;font-weight:500}._markReadButton_1x58r_124:hover{text-decoration:underline}._notificationsList_1x58r_136{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow-y:auto}._notificationItem_1x58r_144{border-radius:var(--radius-sm);background-color:var(--color-white);border:1px solid #0000;flex-direction:column;gap:2px;padding:8px;font-size:.78rem;display:flex}._notificationItem_1x58r_144._unread_1x58r_154{background-color:var(--color-primary-50);border-color:#dbeafe}._notifTitle_1x58r_159{color:var(--color-text-main)}._notifTime_1x58r_163{color:var(--color-text-muted);font-size:.68rem}._avatarButton_1x58r_168{cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;gap:8px;padding:2px;display:flex}._avatarCircle_1x58r_179{background-color:var(--color-primary-50);width:36px;height:36px;color:var(--color-primary-600);transition:transform var(--transition-fast);border:1.5px solid #bfdbfe;border-radius:50%;justify-content:center;align-items:center;font-size:.84rem;font-weight:700;display:flex}._avatarCircle_1x58r_179:hover{transform:scale(1.05)}._dropdownUser_1x58r_197{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--border-color);z-index:100;width:max-content;min-width:220px;max-width:280px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000000d}._userInfo_1x58r_212{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:2px;padding:8px 12px 10px;display:flex}._userName_1x58r_220{color:var(--color-text-main);white-space:normal;word-break:break-word;font-size:.85rem;font-weight:600;line-height:1.3}._userRole_1x58r_229{color:var(--color-text-muted);white-space:normal;word-break:break-word;font-size:.74rem;line-height:1.25}._logoutSection_1x58r_237{padding-top:6px}._logoutButton_1x58r_241{border-radius:var(--radius-sm);width:100%;color:var(--color-danger);cursor:pointer;text-align:left;white-space:nowrap;transition:background-color var(--transition-fast);background-color:#0000;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:500;display:flex}._logoutButton_1x58r_241:hover{background-color:#fef2f2}@media (width<=639px){._breadcrumb_1x58r_36{display:none}}._branchCode_1x58r_268{display:none}@media (width<=639px){._branchCode_1x58r_268{display:inline}._branchName_1x58r_278{display:none}}._layoutContainer_1xu84_1{background-color:var(--color-background);min-height:100vh;display:flex;position:relative}._mobileDrawerOverlay_1xu84_8{z-index:35;background-color:#0f172a73;position:fixed;inset:0}._sidebarWrapper_1xu84_15{z-index:40;height:100vh}._sidebarWrapper_1xu84_15._mobile_1xu84_8{transition:transform var(--transition-fast);position:fixed;top:0;left:0}._sidebarWrapper_1xu84_15._mobile_1xu84_8._hidden_1xu84_25{transform:translate(-100%)}._sidebarWrapper_1xu84_15._mobile_1xu84_8._visible_1xu84_28{transform:translate(0)}._sidebarWrapper_1xu84_15._desktop_1xu84_31{position:sticky;top:0;left:0}._mainContentWrapper_1xu84_37{flex-direction:column;flex:1;min-width:0;display:flex;overflow-x:hidden}._mainContent_1xu84_37{box-sizing:border-box;flex:1;width:100%;max-width:100%}._mainContent_1xu84_37._mobile_1xu84_8{padding:12px}._mainContent_1xu84_37._desktop_1xu84_31{padding:20px 24px}._avisoLicencia_1xu84_59{background-color:var(--color-warning-alpha);border-bottom:1px solid var(--color-warning);color:var(--text-primary);font-size:var(--text-14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 24px;display:flex}._avisoLicenciaTexto_1xu84_72{align-items:center;gap:8px;display:flex}._avisoLicenciaTexto_1xu84_72 svg{color:var(--color-warning);flex-shrink:0}._avisoLicenciaBloqueada_1xu84_82{background-color:var(--color-danger-alpha);border-bottom-color:var(--color-danger)}._avisoLicenciaBloqueada_1xu84_82 ._avisoLicenciaTexto_1xu84_72 svg{color:var(--color-danger)}._avisoLicenciaEnlace_1xu84_90{color:var(--text-primary);font-weight:600;text-decoration:underline}._statusBadge_r8bxv_1{align-items:center;gap:4px;display:inline-flex}._btn_1tx5x_1{cursor:pointer;user-select:none;border:1px solid #0000;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:600;line-height:1;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex}._btn_1tx5x_1:focus-visible{box-shadow:0 0 0 3px #2563eb59}._btn_1tx5x_1:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}._sm_1tx5x_27{height:32px;padding:0 .75rem;font-size:.8125rem}._md_1tx5x_33{height:40px;padding:0 1.125rem;font-size:.875rem}._lg_1tx5x_39{height:48px;padding:0 1.5rem;font-size:1rem}._fullWidth_1tx5x_45{width:100%}._variant-solid-primary_1tx5x_50{color:#fff;background-color:#2563eb;border-color:#2563eb}._variant-solid-primary_1tx5x_50:hover:not(:disabled){background-color:#1d4ed8;border-color:#1d4ed8}._variant-solid-primary_1tx5x_50:active:not(:disabled){background-color:#1e40af;border-color:#1e40af}._variant-solid-secondary_1tx5x_64{color:#fff;background-color:#64748b;border-color:#64748b}._variant-solid-secondary_1tx5x_64:hover:not(:disabled){background-color:#475569;border-color:#475569}._variant-solid-secondary_1tx5x_64:active:not(:disabled){background-color:#334155;border-color:#334155}._variant-solid-success_1tx5x_78{color:#fff;background-color:#10b981;border-color:#10b981}._variant-solid-success_1tx5x_78:hover:not(:disabled){background-color:#059669;border-color:#059669}._variant-solid-success_1tx5x_78:active:not(:disabled){background-color:#047857;border-color:#047857}._variant-solid-danger_1tx5x_92{color:#fff;background-color:#ef4444;border-color:#ef4444}._variant-solid-danger_1tx5x_92:hover:not(:disabled){background-color:#dc2626;border-color:#dc2626}._variant-solid-danger_1tx5x_92:active:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}._variant-solid-warning_1tx5x_106{color:#fff;background-color:#f59e0b;border-color:#f59e0b}._variant-solid-warning_1tx5x_106:hover:not(:disabled){background-color:#d97706;border-color:#d97706}._variant-solid-warning_1tx5x_106:active:not(:disabled){background-color:#b45309;border-color:#b45309}._variant-solid-info_1tx5x_120{color:#fff;background-color:#06b6d4;border-color:#06b6d4}._variant-solid-info_1tx5x_120:hover:not(:disabled){background-color:#0891b2;border-color:#0891b2}._variant-solid-info_1tx5x_120:active:not(:disabled){background-color:#0e7490;border-color:#0e7490}._variant-solid-dark_1tx5x_134{color:#fff;background-color:#0f172a;border-color:#0f172a}._variant-solid-dark_1tx5x_134:hover:not(:disabled){background-color:#1e293b;border-color:#1e293b}._variant-solid-dark_1tx5x_134:active:not(:disabled){background-color:#334155;border-color:#334155}._variant-solid-light_1tx5x_148{color:#0f172a;background-color:#f8fafc;border-color:#f8fafc}._variant-solid-light_1tx5x_148:hover:not(:disabled){background-color:#f1f5f9;border-color:#f1f5f9}._variant-solid-light_1tx5x_148:active:not(:disabled){background-color:#e2e8f0;border-color:#e2e8f0}._variant-outline-primary_1tx5x_163{color:#2563eb;background-color:#0000;border-color:#2563eb}._variant-outline-primary_1tx5x_163:hover:not(:disabled){color:#fff;background-color:#2563eb;border-color:#2563eb}._variant-outline-primary_1tx5x_163:active:not(:disabled){color:#fff;background-color:#1e40af;border-color:#1e40af}._variant-outline-secondary_1tx5x_179{color:#64748b;background-color:#0000;border-color:#64748b}._variant-outline-secondary_1tx5x_179:hover:not(:disabled){color:#fff;background-color:#64748b;border-color:#64748b}._variant-outline-secondary_1tx5x_179:active:not(:disabled){color:#fff;background-color:#334155;border-color:#334155}._variant-outline-success_1tx5x_195{color:#10b981;background-color:#0000;border-color:#10b981}._variant-outline-success_1tx5x_195:hover:not(:disabled){color:#fff;background-color:#10b981;border-color:#10b981}._variant-outline-success_1tx5x_195:active:not(:disabled){color:#fff;background-color:#047857;border-color:#047857}._variant-outline-danger_1tx5x_211{color:#ef4444;background-color:#0000;border-color:#ef4444}._variant-outline-danger_1tx5x_211:hover:not(:disabled){color:#fff;background-color:#ef4444;border-color:#ef4444}._variant-outline-danger_1tx5x_211:active:not(:disabled){color:#fff;background-color:#b91c1c;border-color:#b91c1c}._variant-outline-warning_1tx5x_227{color:#f59e0b;background-color:#0000;border-color:#f59e0b}._variant-outline-warning_1tx5x_227:hover:not(:disabled){color:#fff;background-color:#f59e0b;border-color:#f59e0b}._variant-outline-warning_1tx5x_227:active:not(:disabled){color:#fff;background-color:#b45309;border-color:#b45309}._variant-outline-info_1tx5x_243{color:#06b6d4;background-color:#0000;border-color:#06b6d4}._variant-outline-info_1tx5x_243:hover:not(:disabled){color:#fff;background-color:#06b6d4;border-color:#06b6d4}._variant-outline-info_1tx5x_243:active:not(:disabled){color:#fff;background-color:#0e7490;border-color:#0e7490}._variant-outline-dark_1tx5x_259{color:#0f172a;background-color:#0000;border-color:#0f172a}._variant-outline-dark_1tx5x_259:hover:not(:disabled){color:#fff;background-color:#0f172a;border-color:#0f172a}._variant-outline-dark_1tx5x_259:active:not(:disabled){color:#fff;background-color:#334155;border-color:#334155}._variant-outline-light_1tx5x_275{color:#334155;background-color:#0000;border-color:#cbd5e1}._variant-outline-light_1tx5x_275:hover:not(:disabled){color:#0f172a;background-color:#f8fafc;border-color:#f8fafc}._variant-outline-light_1tx5x_275:active:not(:disabled){color:#0f172a;background-color:#e2e8f0;border-color:#e2e8f0}._variant-soft-primary_1tx5x_292{color:#2563eb;background-color:#eff6ff;border-color:#0000}._variant-soft-primary_1tx5x_292:hover:not(:disabled){background-color:#dbebff}._variant-soft-primary_1tx5x_292:active:not(:disabled){background-color:#c6dfff}._variant-soft-secondary_1tx5x_304{color:#64748b;background-color:#f1f5f9;border-color:#0000}._variant-soft-secondary_1tx5x_304:hover:not(:disabled){background-color:#e3ebf3}._variant-soft-secondary_1tx5x_304:active:not(:disabled){background-color:#d4e1ed}._variant-soft-success_1tx5x_316{color:#10b981;background-color:#ecfdf5;border-color:#0000}._variant-soft-success_1tx5x_316:hover:not(:disabled){background-color:#dafbeb}._variant-soft-success_1tx5x_316:active:not(:disabled){background-color:#c7f9e2}._variant-soft-danger_1tx5x_328{color:#ef4444;background-color:#fef2f2;border-color:#0000}._variant-soft-danger_1tx5x_328:hover:not(:disabled){background-color:#fddfdf}._variant-soft-danger_1tx5x_328:active:not(:disabled){background-color:#fbcccc}._variant-soft-warning_1tx5x_340{color:#f59e0b;background-color:#fffbeb;border-color:#0000}._variant-soft-warning_1tx5x_340:hover:not(:disabled){background-color:#fff7d7}._variant-soft-warning_1tx5x_340:active:not(:disabled){background-color:#fff3c2}._variant-soft-info_1tx5x_352{color:#06b6d4;background-color:#ecfeff;border-color:#0000}._variant-soft-info_1tx5x_352:hover:not(:disabled){background-color:#d8fdff}._variant-soft-info_1tx5x_352:active:not(:disabled){background-color:#c3fcff}._variant-soft-dark_1tx5x_364{color:#0f172a;background-color:#f8fafc;border-color:#0000}._variant-soft-dark_1tx5x_364:hover:not(:disabled){background-color:#eaf0f6}._variant-soft-dark_1tx5x_364:active:not(:disabled){background-color:#dbe6f0}._variant-soft-light_1tx5x_376{color:var(--color-text-main);background-color:#f8fafc;border-color:#0000}._variant-soft-light_1tx5x_376:hover:not(:disabled){background-color:#eaf0f6}._variant-soft-light_1tx5x_376:active:not(:disabled){background-color:#dbe6f0}._variant-ghost-primary_1tx5x_389{color:#2563eb;background-color:#0000;border-color:#0000}._variant-ghost-primary_1tx5x_389:hover:not(:disabled){background-color:#eff6ff}._variant-ghost-primary_1tx5x_389:active:not(:disabled){background-color:#dbebff}._variant-ghost-secondary_1tx5x_401{color:#64748b;background-color:#0000;border-color:#0000}._variant-ghost-secondary_1tx5x_401:hover:not(:disabled){background-color:#f1f5f9}._variant-ghost-secondary_1tx5x_401:active:not(:disabled){background-color:#e3ebf3}._variant-ghost-success_1tx5x_413{color:#10b981;background-color:#0000;border-color:#0000}._variant-ghost-success_1tx5x_413:hover:not(:disabled){background-color:#ecfdf5}._variant-ghost-success_1tx5x_413:active:not(:disabled){background-color:#dafbeb}._variant-ghost-danger_1tx5x_425{color:#ef4444;background-color:#0000;border-color:#0000}._variant-ghost-danger_1tx5x_425:hover:not(:disabled){background-color:#fef2f2}._variant-ghost-danger_1tx5x_425:active:not(:disabled){background-color:#fddfdf}._variant-ghost-warning_1tx5x_437{color:#f59e0b;background-color:#0000;border-color:#0000}._variant-ghost-warning_1tx5x_437:hover:not(:disabled){background-color:#fffbeb}._variant-ghost-warning_1tx5x_437:active:not(:disabled){background-color:#fff7d7}._variant-ghost-info_1tx5x_449{color:#06b6d4;background-color:#0000;border-color:#0000}._variant-ghost-info_1tx5x_449:hover:not(:disabled){background-color:#ecfeff}._variant-ghost-info_1tx5x_449:active:not(:disabled){background-color:#d8fdff}._variant-ghost-dark_1tx5x_461{color:#0f172a;background-color:#0000;border-color:#0000}._variant-ghost-dark_1tx5x_461:hover:not(:disabled){background-color:#f8fafc}._variant-ghost-dark_1tx5x_461:active:not(:disabled){background-color:#eaf0f6}._variant-ghost-light_1tx5x_473{color:#334155;background-color:#0000;border-color:#0000}._variant-ghost-light_1tx5x_473:hover:not(:disabled){background-color:#f8fafc}._variant-ghost-light_1tx5x_473:active:not(:disabled){background-color:#eaf0f6}._variant-link-primary_1tx5x_486{color:#2563eb;background-color:#0000;border-color:#0000;height:auto;padding:0 .25rem}._variant-link-primary_1tx5x_486:hover:not(:disabled){text-decoration:underline}._variant-link-secondary_1tx5x_497{color:#64748b;background-color:#0000;border-color:#0000;height:auto;padding:0 .25rem}._variant-link-secondary_1tx5x_497:hover:not(:disabled){text-decoration:underline}._variant-link-success_1tx5x_508{color:#10b981;background-color:#0000;border-color:#0000;height:auto;padding:0 .25rem}._variant-link-success_1tx5x_508:hover:not(:disabled){text-decoration:underline}._variant-link-danger_1tx5x_519{color:#ef4444;background-color:#0000;border-color:#0000;height:auto;padding:0 .25rem}._variant-link-danger_1tx5x_519:hover:not(:disabled){text-decoration:underline}._variant-link-warning_1tx5x_530{color:#f59e0b;background-color:#0000;border-color:#0000;height:auto;padding:0 .25rem}._variant-link-warning_1tx5x_530:hover:not(:disabled){text-decoration:underline}._variant-link-info_1tx5x_541{color:#06b6d4;background-color:#0000;border-color:#0000;height:auto;padding:0 .25rem}._variant-link-info_1tx5x_541:hover:not(:disabled){text-decoration:underline}._variant-link-dark_1tx5x_552{color:#0f172a;background-color:#0000;border-color:#0000;height:auto;padding:0 .25rem}._variant-link-dark_1tx5x_552:hover:not(:disabled){text-decoration:underline}._variant-link-light_1tx5x_563{color:#f8fafc;background-color:#0000;border-color:#0000;height:auto;padding:0 .25rem}._variant-link-light_1tx5x_563:hover:not(:disabled){text-decoration:underline}._spinnerWrapper_1tx5x_574{justify-content:center;align-items:center;display:inline-flex}._spinner_1tx5x_574{width:1rem;height:1rem;animation:.85s linear infinite _rotate_1tx5x_1}._spinnerTrack_1tx5x_586{opacity:.25}._spinnerHead_1tx5x_590{opacity:.9}@keyframes _rotate_1tx5x_1{to{transform:rotate(360deg)}}._leftIcon_1tx5x_599,._rightIcon_1tx5x_599{justify-content:center;align-items:center;display:inline-flex}._tableWrapper_197x5_2{background:var(--color-white);box-sizing:border-box;border:1px solid var(--border-color);border-radius:10px;flex-direction:column;width:100%;font-family:inherit;display:flex;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}._tableScrollContainer_197x5_14{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}._table_197x5_2{border-collapse:collapse;text-align:left;color:#334155;width:100%;min-width:100%;font-size:.8125rem}._table_197x5_2 thead{background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}._table_197x5_2 thead th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;user-select:none;white-space:nowrap;padding:.875rem 1.15rem;font-size:.7rem;font-weight:700;transition:background-color .15s,color .15s}._table_197x5_2 thead th._sortableTh_197x5_43:hover{color:var(--color-text-main);background-color:#f1f5f9}._table_197x5_2 thead th._activeHeader_197x5_47{color:var(--color-primary);background-color:#f8faff}._table_197x5_2 tbody tr{border-bottom:1px solid #f1f5f9;transition:background-color .15s}._table_197x5_2 tbody tr:last-child{border-bottom:none}._table_197x5_2 tbody tr._rowSelected_197x5_58{background-color:#f0f7ff!important}._table_197x5_2 tbody td{vertical-align:middle;color:#1e293b;padding:.875rem 1.15rem;line-height:1.45}._table_197x5_2._hoverable_197x5_67 tbody tr:hover{background-color:var(--bg-tertiary)}._table_197x5_2._striped_197x5_70 tbody tr:nth-child(2n){background-color:#fafbfc}._table_197x5_2._compact_197x5_73 td,._table_197x5_2._compact_197x5_73 th{padding:.5rem .75rem;font-size:.75rem}._table_197x5_2._sm_197x5_77 th{padding:.6rem .875rem;font-size:.65rem}._table_197x5_2._sm_197x5_77 td{padding:.6rem .875rem;font-size:.75rem}._table_197x5_2._lg_197x5_85 th{padding:1.1rem 1.35rem;font-size:.75rem}._table_197x5_2._lg_197x5_85 td{padding:1.1rem 1.35rem;font-size:.875rem}._checkboxTh_197x5_95,._checkboxTd_197x5_95{width:44px;min-width:44px;max-width:44px;text-align:center!important;padding:.875rem .75rem!important}._checkboxLabel_197x5_103{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}._nativeCheckbox_197x5_111{opacity:0;cursor:pointer;width:0;height:0;position:absolute}._customCheckbox_197x5_119{background-color:var(--color-white);width:17px;height:17px;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);color:var(--color-white);border:1.5px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}._customCheckbox_197x5_119:hover{border-color:var(--color-primary)}._customCheckbox_197x5_119._checked_197x5_134,._customCheckbox_197x5_119._indeterminate_197x5_138{background-color:var(--color-primary);border-color:var(--color-primary)}._customCheckbox_197x5_119._disabled_197x5_142{opacity:.4;cursor:not-allowed;border-color:var(--border-color);background-color:#f1f5f9}._indeterminateBar_197x5_149{background-color:var(--color-white);border-radius:1px;width:9px;height:2px}._headerFlex_197x5_156{align-items:center;gap:.45rem;width:100%;display:inline-flex}._headerLabel_197x5_163{white-space:nowrap}._sortIcon_197x5_167{color:#94a3b8;align-items:center;transition:color .15s;display:inline-flex}._sortIcon_197x5_167._sortActive_197x5_173{color:var(--color-primary)}._nullValue_197x5_178{color:#cbd5e1;font-weight:500}._numberCell_197x5_183{color:var(--color-text-main);font-family:Fira Code,monospace;font-weight:600}._dateCell_197x5_189{color:var(--text-secondary);white-space:nowrap;font-weight:500}._codeCell_197x5_195{color:var(--color-text-main);border:1px solid var(--border-color);background-color:#f1f5f9;border-radius:4px;padding:.2rem .45rem;font-family:Fira Code,monospace;font-size:.75rem}._badge_197x5_205{white-space:nowrap;border-radius:9999px;align-items:center;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}._badge_197x5_205._badge-primary_197x5_214{background-color:var(--color-primary-50);color:var(--color-primary);border:1px solid #bfdbfe}._badge_197x5_205._badge-success_197x5_219{background-color:var(--color-success-alpha);color:#059669;border:1px solid #a7f3d0}._badge_197x5_205._badge-warning_197x5_224{background-color:var(--color-warning-alpha);color:#d97706;border:1px solid #fde68a}._badge_197x5_205._badge-danger_197x5_229{background-color:var(--color-danger-alpha);color:#dc2626;border:1px solid #fecaca}._badge_197x5_205._badge-info_197x5_234{color:#0d9488;background-color:#f0fdfa;border:1px solid #99f6e4}._badge_197x5_205._badge-secondary_197x5_239{background-color:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color)}._statusPill_197x5_245{border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}._statusPill_197x5_245._statusActive_197x5_254{background-color:var(--color-success-alpha);color:#059669}._statusPill_197x5_245._statusActive_197x5_254 ._statusDot_197x5_258{background-color:var(--color-success)}._statusPill_197x5_245._statusInactive_197x5_261{background-color:var(--color-danger-alpha);color:#dc2626}._statusPill_197x5_245._statusInactive_197x5_261 ._statusDot_197x5_258{background-color:var(--color-danger)}._statusDot_197x5_258{border-radius:50%;width:6px;height:6px}._loadingCell_197x5_275,._emptyCell_197x5_275{text-align:center;padding:3.5rem 1.5rem!important}._spinnerWrapper_197x5_280{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.5rem;display:flex}._spinner_197x5_280{border:2px solid var(--border-color);border-top-color:var(--color-primary);border-radius:50%;width:26px;height:26px;animation:.6s linear infinite _spin_197x5_280}@keyframes _spin_197x5_280{to{transform:rotate(360deg)}}._emptyContent_197x5_302{color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.35rem;display:flex}._emptyContent_197x5_302 p{margin:0;font-size:.8125rem}._paginationFooter_197x5_315{border-top:1px solid var(--border-color);background-color:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}._infoSection_197x5_326{color:var(--color-text-muted);align-items:center;gap:.6rem;font-size:.76rem;display:flex}._infoSection_197x5_326 strong{color:var(--color-text-main)}._selectedCountBadge_197x5_337{background-color:var(--color-primary-50);color:var(--color-primary);border:1px solid #bfdbfe;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:600}._paginationControls_197x5_347{align-items:center;gap:.25rem;display:flex}._navButton_197x5_353,._pageNumberButton_197x5_353{background:var(--color-white);color:#334155;cursor:pointer;min-width:28px;height:28px;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.75rem;font-weight:500;display:inline-flex}._navButton_197x5_353:hover:not(:disabled),._pageNumberButton_197x5_353:hover:not(:disabled){background-color:var(--bg-tertiary);color:var(--color-text-main);border-color:#94a3b8}._navButton_197x5_353:disabled,._pageNumberButton_197x5_353:disabled{opacity:.35;cursor:not-allowed}._activePage_197x5_379{font-weight:700;background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-white)!important}._ellipsis_197x5_386{color:#94a3b8;padding:0 .25rem;font-size:.75rem}._bulkActionBar_197x5_392{background-color:var(--color-primary-50);border-bottom:1px solid #bfdbfe;border-top-left-radius:10px;border-top-right-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;display:flex}._bulkInfo_197x5_405{align-items:center;gap:10px;display:flex}._bulkBadge_197x5_411{background-color:var(--color-primary);color:var(--color-white);border-radius:12px;padding:2px 9px;font-size:.74rem;font-weight:700}._bulkText_197x5_420{color:var(--color-primary-700);font-size:.8rem;font-weight:600}._bulkActionsGroup_197x5_426{align-items:center;gap:8px;display:flex}._bulkBtnEnable_197x5_432{background-color:var(--color-white);color:#16a34a;cursor:pointer;border:1px solid #bbf7d0;border-radius:4px;align-items:center;gap:5px;padding:5px 12px;font-size:.76rem;font-weight:600;transition:opacity .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}._bulkBtnEnable_197x5_432:hover{opacity:.85}._bulkBtnDisable_197x5_451{background-color:var(--color-white);color:#dc2626;cursor:pointer;border:1px solid #fecaca;border-radius:4px;align-items:center;gap:5px;padding:5px 12px;font-size:.76rem;font-weight:600;transition:opacity .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}._bulkBtnDisable_197x5_451:hover{opacity:.85}._bulkBtnDeselect_197x5_470{background-color:var(--color-white);color:var(--color-text-muted);cursor:pointer;border:1px solid #cbd5e1;border-radius:4px;padding:5px 10px;font-size:.74rem;transition:background-color .15s}._bulkBtnDeselect_197x5_470:hover{background-color:var(--bg-tertiary);color:var(--color-text-main)}._container_ddgqu_2{flex-direction:column;gap:.375rem;width:100%;font-family:inherit;display:flex;position:relative}._container_ddgqu_2._fullWidth_ddgqu_10{width:100%}._container_ddgqu_2._disabled_ddgqu_13{opacity:.6;cursor:not-allowed}._container_ddgqu_2._disabled_ddgqu_13 ._trigger_ddgqu_17{cursor:not-allowed;background-color:var(--bg-tertiary)}._container_ddgqu_2._hasError_ddgqu_21 ._trigger_ddgqu_17{border-color:var(--color-danger)}._container_ddgqu_2._hasError_ddgqu_21 ._trigger_ddgqu_17._open_ddgqu_24,._container_ddgqu_2._hasError_ddgqu_21 ._trigger_ddgqu_17:focus-visible{box-shadow:0 0 0 3px #ef44441f}._label_ddgqu_28{color:#334155;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:flex}._required_ddgqu_37{color:var(--color-danger)}._trigger_ddgqu_17{background-color:var(--color-white);cursor:pointer;user-select:none;min-height:38px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .75rem;display:flex}._trigger_ddgqu_17:hover:not(._disabled_ddgqu_13){border-color:#94a3b8}._trigger_ddgqu_17._open_ddgqu_24{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f}._trigger_ddgqu_17._sm_ddgqu_62{min-height:32px;padding:.2rem .5rem;font-size:.8125rem}._trigger_ddgqu_17._md_ddgqu_67{min-height:38px;font-size:.875rem}._trigger_ddgqu_17._lg_ddgqu_71{min-height:46px;font-size:1rem}._valuesWrapper_ddgqu_76{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}._placeholder_ddgqu_84{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}._singleValue_ddgqu_92{color:var(--color-text-main);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex;overflow:hidden}._chipsContainer_ddgqu_104{flex-wrap:wrap;gap:.25rem;max-width:100%;display:flex}._chip_ddgqu_104{background:var(--color-primary-50);color:#1e40af;white-space:nowrap;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:.25rem;padding:.1rem .4rem;font-size:.75rem;font-weight:600;display:inline-flex}._chipRemove_ddgqu_125{color:var(--color-primary-500);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}._chipRemove_ddgqu_125:hover{color:var(--color-primary-700)}._actions_ddgqu_138{color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:.35rem;display:flex}._clearBtn_ddgqu_146{color:#94a3b8;cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex}._clearBtn_ddgqu_146:hover{color:var(--color-text-main);background-color:#f1f5f9}._chevron_ddgqu_163{color:var(--color-text-muted);transition:transform .2s}._chevron_ddgqu_163._rotated_ddgqu_167{transform:rotate(180deg)}._helperText_ddgqu_171{color:var(--color-text-muted);font-size:.75rem}._errorMessage_ddgqu_176{color:var(--color-danger);font-size:.75rem;font-weight:500}._dropdown_ddgqu_183{z-index:999;background:var(--color-white);border:1px solid #cbd5e1;border-radius:8px;width:max-content;min-width:100%;max-width:320px;padding:.375rem;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #00000014}._searchHeader_ddgqu_198{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;align-items:center;gap:.5rem;margin-bottom:.375rem;padding:.35rem .65rem;display:flex}._searchIcon_ddgqu_209{color:var(--color-text-muted);flex-shrink:0}._searchInput_ddgqu_214{color:var(--color-text-main);background:0 0;border:none;outline:none;flex:1;font-size:.8125rem}._searchInput_ddgqu_214::placeholder{color:#94a3b8}._clearSearchBtn_ddgqu_226{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._clearSearchBtn_ddgqu_226:hover{color:var(--color-text-main)}._optionsList_ddgqu_238{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}._emptyState_ddgqu_246{text-align:center;color:#94a3b8;padding:1rem;font-size:.8125rem}._optionItem_ddgqu_253{cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:6px;justify-content:space-between;align-items:center;padding:.45rem .65rem;display:flex}._optionItem_ddgqu_253:hover:not(._optionDisabled_ddgqu_262){background-color:#f1f5f9}._optionItem_ddgqu_253._selected_ddgqu_265{background-color:var(--color-primary-50);color:var(--color-primary);font-weight:600}._optionItem_ddgqu_253._optionDisabled_ddgqu_262{opacity:.5;cursor:not-allowed}._optionContent_ddgqu_275{align-items:center;gap:.5rem;display:flex}._checkbox_ddgqu_281{color:#94a3b8;display:inline-flex}._checkbox_ddgqu_281._checked_ddgqu_285{color:var(--color-primary)}._optionTextGroup_ddgqu_289{flex-direction:column;display:flex}._optionLabel_ddgqu_294{font-size:.8125rem}._optionSubLabel_ddgqu_298{color:var(--color-text-muted);font-size:.725rem}._checkIcon_ddgqu_303{color:var(--color-primary);flex-shrink:0}._viewport_1sa36_1{z-index:100000;pointer-events:none;flex-direction:column-reverse;gap:8px;width:360px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}@media (width<=639px){._viewport_1sa36_1{flex-direction:column-reverse;width:auto;max-width:none;inset:auto 12px 12px}}._toast_1sa36_25{pointer-events:auto;background-color:var(--color-white);border:1px solid var(--border-color);border-left:4px solid var(--color-info);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-text-main);align-items:flex-start;gap:10px;padding:10px 12px;font-size:.82rem;animation:.18s ease-out _toastIn_1sa36_1;display:flex}._toast_1sa36_25._success_1sa36_40{border-left-color:var(--color-success)}._toast_1sa36_25._success_1sa36_40 ._icon_1sa36_43{color:var(--color-success)}._toast_1sa36_25._error_1sa36_46{border-left-color:var(--color-danger)}._toast_1sa36_25._error_1sa36_46 ._icon_1sa36_43{color:var(--color-danger)}._toast_1sa36_25._warning_1sa36_52{border-left-color:var(--color-warning)}._toast_1sa36_25._warning_1sa36_52 ._icon_1sa36_43{color:var(--color-warning)}._toast_1sa36_25._info_1sa36_58{border-left-color:var(--color-info)}._toast_1sa36_25._info_1sa36_58 ._icon_1sa36_43{color:var(--color-info)}._icon_1sa36_43{flex-shrink:0;margin-top:1px;display:flex}._message_1sa36_71{word-break:break-word;flex:1;line-height:1.45}._close_1sa36_77{color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;display:flex}._close_1sa36_77:hover{color:var(--color-text-main)}@keyframes _toastIn_1sa36_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-white:#fff;--color-black:#000;--color-primary:#2563eb;--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-hover:#1d4ed8;--color-primary-alpha:#2563eb14;--color-secondary:#0ea5e9;--color-secondary-hover:#0284c7;--color-secondary-alpha:#0ea5e914;--bg-primary:#edf2f9;--bg-secondary:#fff;--bg-tertiary:#f8fafc;--bg-surface-elevated:#fff;--print-bg-claro:#f1f5f9;--print-bg-medio:#e2e8f0;--print-bg-oscuro:#1e293b;--color-text-main:#0f172a;--color-text-muted:#64748b;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--color-success:#10b981;--color-success-alpha:#ecfdf5;--color-warning:#f59e0b;--color-warning-alpha:#fffbeb;--color-danger:#ef4444;--color-danger-alpha:#fef2f2;--color-info:#0ea5e9;--color-info-alpha:#f0f9ff;--border-color:#e2e8f0;--border-focus:#2563eb;--shadow-sm:0 1px 3px #0000000d, 0 1px 2px #00000008;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -1px #0000000a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--sidebar-width:240px;--sidebar-collapsed-width:72px;--header-height:64px;--transition-fast:.15s ease;--transition-normal:.2s ease;--text-11:.6875rem;--text-12:.75rem;--text-14:.875rem;--text-18:1.125rem;--leading-tight:1.35;--leading-normal:1.55;--border-hairline:#0f172a14;--border-hairline-strong:#0f172a29;--ring-focus:0 0 0 3px #2563eb29;--ring-danger:0 0 0 3px #ef444424;--elev-flat:0 1px 1px #0f172a08;--elev-card:0 1px 2px #0f172a0a;--elev-raised:0 2px 8px #0f172a0f;--field-height:36px;--field-radius:8px;--ease-out:cubic-bezier(.16, 1, .3, 1);--transition-subtle:.15s var(--ease-out)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-sans);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-primary);font-weight:600;line-height:1.3}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}.glass-card{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);transition:box-shadow var(--transition-fast);padding:20px}.glass-card:hover{box-shadow:var(--shadow-md)}.btn{border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:500;display:inline-flex}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-color);background-color:#fff}.btn-ghost{color:var(--text-secondary);background:0 0;border:1px solid #0000}.btn-ghost:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.badge-success{color:#059669;background-color:#ecfdf5;border:1px solid #d1fae5}.badge-warning{color:#d97706;background-color:#fffbeb;border:1px solid #fef3c7}.badge-danger{color:#dc2626;background-color:#fef2f2;border:1px solid #fee2e2}.badge-info{color:#0284c7;background-color:#f0f9ff;border:1px solid #e0f2fe}.badge-primary{color:#2563eb;background-color:#eff6ff;border:1px solid #dbeafe}.data-table-container{border-radius:var(--radius-sm);border:1px solid var(--border-color);background:#fff;width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.data-table th{color:#64748b;text-transform:uppercase;letter-spacing:.3px;border-bottom:1px solid var(--border-color);background-color:#f8fafc;padding:10px 14px;font-size:.78rem;font-weight:600}.data-table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:12px 14px}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background-color:#f8fafc}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.15s forwards fadeIn}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.animate-modal-in{animation:.15s ease-out forwards modalFadeIn}.data-table-container{-webkit-overflow-scrolling:touch}@media (width<=640px){.badge{white-space:nowrap}.btn-action-label{display:none}.data-table th,.data-table td{padding:8px 10px;font-size:.8rem}}img,video,input,select,textarea{max-width:100%}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.system-table-container{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:100%;overflow-x:auto;box-shadow:0 1px 2px #0000000d}.system-table{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}.system-table thead{background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.system-table thead th{color:#475569;text-transform:uppercase;letter-spacing:.03em;padding:10px 14px;font-size:.76rem;font-weight:600}.system-table tbody tr{transition:background-color var(--transition-fast);border-bottom:1px solid #f1f5f9}.system-table tbody tr:hover{background-color:#f8fafc}.system-table tbody tr.is-disabled{opacity:.7;background-color:#fafafa}.system-table tbody td{color:#1e293b;vertical-align:middle;padding:12px 14px}.system-input,.system-select{color:#1e293b;width:100%;transition:border-color var(--transition-normal), box-shadow var(--transition-normal);box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;padding:8px 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem}.system-input:focus,.system-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.system-input::placeholder,.system-select::placeholder{color:#94a3b8}.system-input:disabled,.system-select:disabled{color:#94a3b8;cursor:not-allowed;background-color:#f1f5f9}.system-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}.btn-primary{cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);user-select:none;color:#fff;background-color:#3b82f6;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-weight:600;display:inline-flex}.btn-primary:hover{background-color:#2563eb}.btn-secondary{cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);user-select:none;color:#475569;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-weight:600;display:inline-flex}.btn-secondary:hover{background-color:#f8fafc;border-color:#cbd5e1}.btn-danger{cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);user-select:none;color:#ef4444;background-color:#fef2f2;border:1px solid #ef444433;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-weight:600;display:inline-flex}.btn-danger:hover{background-color:#fee2e2}.btn-success{cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);user-select:none;color:#10b981;background-color:#ecfdf5;border:1px solid #10b98133;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;font-weight:600;display:inline-flex}.btn-success:hover{background-color:#d1fae5}.badge{border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.badge.badge-success{color:#10b981;background-color:#ecfdf5;border:1px solid #10b98140}.badge.badge-danger{color:#ef4444;background-color:#fef2f2;border:1px solid #ef444440}.badge.badge-warning{color:#f59e0b;background-color:#fffbeb;border:1px solid #f59e0b40}.badge.badge-primary{color:#3b82f6;background-color:#eff6ff;border:1px solid #3b82f640}.form-grid{gap:10px;display:grid}.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=639px){.form-grid--2,.form-grid--3{grid-template-columns:minmax(0,1fr)}}
