@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Lora:ital,wght@0,400;0,500;0,600;1,400&family=Newsreader:ital,opsz,wght@0,18..72,400;0,18..72,500;0,18..72,600;1,18..72,400&family=Geist+Mono:wght@400;500&display=swap";html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11", "kern"}body{text-rendering:optimizelegibility;font-feature-settings:"kern";font-synthesis:none;background-image:linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 100%, var(--accent-primary) 0.3%) 0%, var(--bg-primary) 100%)}h1,h2,h3,h4,h5,h6{text-wrap:balance;letter-spacing:-.01em;font-weight:var(--weight-semibold)}h1{letter-spacing:-.02em}h2{letter-spacing:-.015em}h3{letter-spacing:-.01em}::selection{background:color-mix(in srgb, var(--accent-primary) 22%, transparent);color:var(--text-primary)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 35%, transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary) 30%, transparent);border-radius:var(--radius-full);transition:background var(--transition-fast);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-secondary) 55%, transparent);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;border-radius:var(--radius-sm)}:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono:"SF Mono", "Fira Code", "Cascadia Code", "JetBrains Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:28px;--radius-full:9999px;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 2px #0000000f, 0 1px 3px #0000000a;--shadow-md:0 1px 2px #0000000f, 0 4px 8px #0000000f;--shadow-lg:0 1px 2px #0000000f, 0 8px 16px #00000014;--shadow-xl:0 1px 2px #00000014, 0 16px 32px #0000001a;--shadow:var(--shadow-md);--shadow-hover:0 12px 40px #00000014;--transition-speed:.2s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:.12s var(--ease-out-quart);--transition-normal:.2s var(--ease-out-quart);--transition-slow:.32s var(--ease-out-expo);--z-dropdown:100;--z-sticky:9999;--z-modal:300;--z-toast:400;--glass-blur:blur(10px) saturate(140%);--glass-opacity:.75;--hairline:1px solid var(--card-border);--hairline-strong:1.5px solid var(--card-border);--border-soft:1px solid color-mix(in srgb, var(--text-secondary) 10%, transparent);--ring-color:color-mix(in srgb, var(--accent-primary) 35%, transparent);--ring-width:3px;--bg-primary:#f8f8f8;--bg-secondary:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-tertiary:#999;--accent-primary:#2b2b2b;--accent-secondary:#555;--accent-tertiary:#444;--color-primary:var(--accent-primary);--color-secondary:#555;--color-info:#0ea5e9;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--card-bg:#fff;--card-border:#00000014;--shadow-color:0 8px 32px #0000000f;--button-bg:#2b2b2b;--button-text:#fff;--button-hover:#444;--badge-bg:#e8e8e4;--badge-text:#555;--divider:#00000014;--bg-popover:#fff;--bg-grid-item:#f8f9fa;--bg-grid-item-hover:#eef1f5;--shadow-popover:0 -20px 50px #00000014, 0 0 0 1px #0000000a;--shadow-grid-item:0 1px 3px #00000008, 0 0 0 1px #00000005;--shadow-grid-item-hover:0 6px 18px #0000000f, 0 0 0 1px #0000000a;--accent-soft:#f0f0eb;--icon-color:#3d3d3d;--logout-bg:#fafafa;--logout-hover:#f2f2f2;--logout-text:#c44;--avatar-ring:#fff;--swatch-ring:#fff;--focus-ring:#0000001a}html,body,#app{width:100%;min-height:100vh;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-speed) ease, color var(--transition-speed) ease;background-attachment:fixed;line-height:1.5}.theme-amanecer{--bg-primary:#faf6f1;--bg-secondary:#fff;--text-primary:#2a241c;--text-secondary:#8a7d6c;--text-tertiary:#b3a696;--accent-primary:#c2571b;--accent-secondary:#b98a2e;--accent-tertiary:#a84814;--color-primary:#c2571b;--color-secondary:#b98a2e;--color-info:#0e9488;--color-success:#3e8e5a;--color-warning:#c47b1e;--color-error:#c2453e;--card-bg:#fff;--card-border:color-mix(in srgb, var(--text-secondary) 22%, transparent);--shadow-color:0 8px 32px #5a3c1914;--shadow-hover:0 12px 40px #5a3c1921;--button-bg:#c2571b;--button-text:#fff;--button-hover:#a84814;--badge-bg:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-secondary));--badge-text:var(--accent-primary);--divider:color-mix(in srgb, var(--text-secondary) 22%, transparent);--bg-popover:#fff;--bg-grid-item:#f3ece2;--bg-grid-item-hover:color-mix(in srgb, var(--text-primary) 6%, var(--bg-grid-item));--shadow-popover:0 -20px 50px #5a3c191a, 0 0 0 1px #5a3c190d;--shadow-grid-item:0 1px 3px #5a3c190d, 0 0 0 1px #5a3c1908;--shadow-grid-item-hover:0 6px 18px #5a3c191a, 0 0 0 1px #5a3c190d;--accent-soft:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-secondary));--icon-color:var(--text-primary);--logout-bg:color-mix(in srgb, var(--bg-secondary) 70%, var(--bg-primary));--logout-hover:color-mix(in srgb, var(--text-primary) 6%, var(--bg-secondary));--logout-text:var(--color-error);--avatar-ring:var(--bg-secondary);--swatch-ring:var(--bg-secondary);--focus-ring:color-mix(in srgb, var(--accent-primary) 35%, transparent)}.theme-glaciar{--bg-primary:#f4f7fb;--bg-secondary:#fff;--text-primary:#17222e;--text-secondary:#5f7285;--text-tertiary:#8da1b4;--accent-primary:#1d5fc9;--accent-secondary:#0e9488;--accent-tertiary:#154a9e;--color-primary:#1d5fc9;--color-secondary:#0e9488;--color-info:#0e9488;--color-success:#2e8b5a;--color-warning:#d97a1e;--color-error:#d64550;--card-bg:#fff;--card-border:color-mix(in srgb, var(--text-secondary) 22%, transparent);--shadow-color:0 8px 32px #142d5517;--shadow-hover:0 12px 40px #142d5524;--button-bg:#1d5fc9;--button-text:#fff;--button-hover:#154a9e;--badge-bg:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-secondary));--badge-text:var(--accent-primary);--divider:color-mix(in srgb, var(--text-secondary) 22%, transparent);--bg-popover:#fff;--bg-grid-item:#e9f0f8;--bg-grid-item-hover:color-mix(in srgb, var(--text-primary) 6%, var(--bg-grid-item));--shadow-popover:0 -20px 50px #142d551c, 0 0 0 1px #142d550d;--shadow-grid-item:0 1px 3px #142d550f, 0 0 0 1px #142d5508;--shadow-grid-item-hover:0 6px 18px #142d551c, 0 0 0 1px #142d550d;--accent-soft:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-secondary));--icon-color:var(--text-primary);--logout-bg:color-mix(in srgb, var(--bg-secondary) 70%, var(--bg-primary));--logout-hover:color-mix(in srgb, var(--text-primary) 6%, var(--bg-secondary));--logout-text:var(--color-error);--avatar-ring:var(--bg-secondary);--swatch-ring:var(--bg-secondary);--focus-ring:color-mix(in srgb, var(--accent-primary) 35%, transparent)}.theme-pradera{--bg-primary:#f6f9f3;--bg-secondary:#fff;--text-primary:#1d2918;--text-secondary:#66745c;--text-tertiary:#8ca084;--accent-primary:#2f6b33;--accent-secondary:#c98a1b;--accent-tertiary:#255626;--color-primary:#2f6b33;--color-secondary:#c98a1b;--color-info:#2e86ab;--color-success:#3d8b54;--color-warning:#c77a1e;--color-error:#c63e3e;--card-bg:#fff;--card-border:color-mix(in srgb, var(--text-secondary) 22%, transparent);--shadow-color:0 8px 32px #1e3c2314;--shadow-hover:0 12px 40px #1e3c2321;--button-bg:#2f6b33;--button-text:#fff;--button-hover:#255626;--badge-bg:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-secondary));--badge-text:var(--accent-primary);--divider:color-mix(in srgb, var(--text-secondary) 22%, transparent);--bg-popover:#fff;--bg-grid-item:#ebf3e6;--bg-grid-item-hover:color-mix(in srgb, var(--text-primary) 6%, var(--bg-grid-item));--shadow-popover:0 -20px 50px #1e3c231a, 0 0 0 1px #1e3c230d;--shadow-grid-item:0 1px 3px #1e3c230d, 0 0 0 1px #1e3c2308;--shadow-grid-item-hover:0 6px 18px #1e3c231a, 0 0 0 1px #1e3c230d;--accent-soft:color-mix(in srgb, var(--accent-primary) 10%, var(--bg-secondary));--icon-color:var(--text-primary);--logout-bg:color-mix(in srgb, var(--bg-secondary) 70%, var(--bg-primary));--logout-hover:color-mix(in srgb, var(--text-primary) 6%, var(--bg-secondary));--logout-text:var(--color-error);--avatar-ring:var(--bg-secondary);--swatch-ring:var(--bg-secondary);--focus-ring:color-mix(in srgb, var(--accent-primary) 35%, transparent)}.theme-medianoche{--bg-primary:#0b0e1a;--bg-secondary:#141a2e;--text-primary:#edf0fa;--text-secondary:#8d97b8;--text-tertiary:#555e7d;--accent-primary:#7c6cf0;--accent-secondary:#22c7d6;--accent-tertiary:#9385f5;--color-primary:#7c6cf0;--color-secondary:#22c7d6;--color-info:#22c7d6;--color-success:#3fd08c;--color-warning:#f0a94e;--color-error:#f0657b;--card-bg:#141a2e;--card-border:color-mix(in srgb, var(--text-secondary) 22%, transparent);--shadow-color:0 8px 32px #00000073;--shadow-hover:0 12px 40px #00000080;--button-bg:#7c6cf0;--button-text:#fff;--button-hover:#9385f5;--badge-bg:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-secondary));--badge-text:var(--accent-primary);--divider:color-mix(in srgb, var(--text-secondary) 22%, transparent);--bg-popover:#141a2e;--bg-grid-item:#1c2440;--bg-grid-item-hover:color-mix(in srgb, var(--text-primary) 7%, var(--bg-grid-item));--shadow-popover:0 -20px 50px #00000059, 0 0 0 1px #ffffff0d;--shadow-grid-item:0 1px 2px #0003, 0 0 0 1px #ffffff08;--shadow-grid-item-hover:0 6px 18px #0000004d, 0 0 0 1px #ffffff0f;--accent-soft:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-secondary));--icon-color:var(--text-primary);--logout-bg:#1c2440;--logout-hover:color-mix(in srgb, var(--text-primary) 7%, var(--bg-secondary));--logout-text:var(--color-error);--avatar-ring:var(--bg-secondary);--swatch-ring:var(--bg-secondary);--focus-ring:color-mix(in srgb, var(--accent-primary) 35%, transparent)}.theme-selva{--bg-primary:#0a110d;--bg-secondary:#121d16;--text-primary:#e8f2ea;--text-secondary:#86a08f;--text-tertiary:#54665a;--accent-primary:#10b981;--accent-secondary:#e5b454;--accent-tertiary:#34d399;--color-primary:#10b981;--color-secondary:#e5b454;--color-info:#38bdf8;--color-success:#34d399;--color-warning:#f0a94e;--color-error:#e55757;--card-bg:#121d16;--card-border:color-mix(in srgb, var(--text-secondary) 22%, transparent);--shadow-color:0 8px 32px #00000073;--shadow-hover:0 12px 40px #00000080;--button-bg:#10b981;--button-text:#06281a;--button-hover:#34d399;--badge-bg:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-secondary));--badge-text:var(--accent-primary);--divider:color-mix(in srgb, var(--text-secondary) 22%, transparent);--bg-popover:#121d16;--bg-grid-item:#19281e;--bg-grid-item-hover:color-mix(in srgb, var(--text-primary) 7%, var(--bg-grid-item));--shadow-popover:0 -20px 50px #00000059, 0 0 0 1px #ffffff0d;--shadow-grid-item:0 1px 2px #0003, 0 0 0 1px #ffffff08;--shadow-grid-item-hover:0 6px 18px #0000004d, 0 0 0 1px #ffffff0f;--accent-soft:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-secondary));--icon-color:var(--text-primary);--logout-bg:#19281e;--logout-hover:color-mix(in srgb, var(--text-primary) 7%, var(--bg-secondary));--logout-text:var(--color-error);--avatar-ring:var(--bg-secondary);--swatch-ring:var(--bg-secondary);--focus-ring:color-mix(in srgb, var(--accent-primary) 35%, transparent)}.theme-onyx{--bg-primary:#121012;--bg-secondary:#1c181b;--text-primary:#f5f0f2;--text-secondary:#9c8c93;--text-tertiary:#6e6168;--accent-primary:#c7506a;--accent-secondary:#d3a34c;--accent-tertiary:#d96a82;--color-primary:#c7506a;--color-secondary:#d3a34c;--color-info:#7fa8e8;--color-success:#4ecb8c;--color-warning:#e5a550;--color-error:#e05570;--card-bg:#1c181b;--card-border:color-mix(in srgb, var(--text-secondary) 22%, transparent);--shadow-color:0 8px 32px #00000073;--shadow-hover:0 12px 40px #00000080;--button-bg:#c7506a;--button-text:#fff;--button-hover:#d96a82;--badge-bg:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-secondary));--badge-text:var(--accent-primary);--divider:color-mix(in srgb, var(--text-secondary) 22%, transparent);--bg-popover:#1c181b;--bg-grid-item:#262024;--bg-grid-item-hover:color-mix(in srgb, var(--text-primary) 7%, var(--bg-grid-item));--shadow-popover:0 -20px 50px #00000059, 0 0 0 1px #ffffff0d;--shadow-grid-item:0 1px 2px #0003, 0 0 0 1px #ffffff08;--shadow-grid-item-hover:0 6px 18px #0000004d, 0 0 0 1px #ffffff0f;--accent-soft:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-secondary));--icon-color:var(--text-primary);--logout-bg:#262024;--logout-hover:color-mix(in srgb, var(--text-primary) 7%, var(--bg-secondary));--logout-text:var(--color-error);--avatar-ring:var(--bg-secondary);--swatch-ring:var(--bg-secondary);--focus-ring:color-mix(in srgb, var(--accent-primary) 35%, transparent)}:root{--gz-ease:ease;--gz-ease-in:ease-in;--gz-ease-out:ease-out;--gz-ease-spring:cubic-bezier(.16, 1, .3, 1);--gz-ease-bounce:cubic-bezier(.34, 1.56, .64, 1)}.gz-fade-enter-active,.gz-fade-leave-active{transition:opacity .25s var(--gz-ease)}.gz-fade-enter-from,.gz-fade-leave-to{opacity:0}.gz-slide-up-enter-active,.gz-slide-up-leave-active{transition:transform .25s var(--gz-ease), opacity .25s var(--gz-ease)}.gz-slide-up-enter-from{opacity:0;transform:translateY(20px)}.gz-slide-up-leave-to{opacity:0;transform:translateY(-10px)}.gz-slide-down-enter-active,.gz-slide-down-leave-active{transition:transform .25s var(--gz-ease), opacity .25s var(--gz-ease)}.gz-slide-down-enter-from{opacity:0;transform:translateY(-20px)}.gz-slide-down-leave-to{opacity:0;transform:translateY(10px)}.gz-slide-left-enter-active,.gz-slide-left-leave-active{transition:transform .25s var(--gz-ease), opacity .25s var(--gz-ease)}.gz-slide-left-enter-from{opacity:0;transform:translate(30px)}.gz-slide-left-leave-to{opacity:0;transform:translate(-30px)}.gz-slide-right-enter-active,.gz-slide-right-leave-active{transition:transform .25s var(--gz-ease), opacity .25s var(--gz-ease)}.gz-slide-right-enter-from{opacity:0;transform:translate(-30px)}.gz-slide-right-leave-to{opacity:0;transform:translate(30px)}.gz-scale-enter-active,.gz-scale-leave-active{transition:transform .25s var(--gz-ease), opacity .25s var(--gz-ease)}.gz-scale-enter-from{opacity:0;transform:scale(.92)}.gz-scale-leave-to{opacity:0;transform:scale(.96)}.gz-slide-fade-up-enter-active{transition:transform .35s var(--gz-ease-spring), opacity .35s var(--gz-ease-spring)}.gz-slide-fade-up-leave-active{transition:transform .25s var(--gz-ease-in), opacity .25s var(--gz-ease-in)}.gz-slide-fade-up-enter-from{opacity:0;transform:translateY(24px)}.gz-slide-fade-up-leave-to{opacity:0;transform:translateY(-12px)}.gz-slide-fade-right-enter-active{transition:transform .35s var(--gz-ease-spring), opacity .35s var(--gz-ease-spring)}.gz-slide-fade-right-leave-active{transition:transform .25s var(--gz-ease-in), opacity .25s var(--gz-ease-in)}.gz-slide-fade-right-enter-from,.gz-slide-fade-right-leave-to{opacity:0;transform:translate(40px)}.gz-bounce-enter-active{animation:gz-bounce-in .5s var(--gz-ease-bounce)}.gz-bounce-leave-active{animation:gz-bounce-out .3s var(--gz-ease-in)}@keyframes gz-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.08)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes gz-bounce-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.gz-fade-enter-active,.gz-fade-leave-active,.gz-slide-up-enter-active,.gz-slide-up-leave-active,.gz-slide-down-enter-active,.gz-slide-down-leave-active,.gz-slide-left-enter-active,.gz-slide-left-leave-active,.gz-slide-right-enter-active,.gz-slide-right-leave-active,.gz-scale-enter-active,.gz-scale-leave-active,.gz-slide-fade-up-enter-active,.gz-slide-fade-up-leave-active,.gz-slide-fade-right-enter-active,.gz-slide-fade-right-leave-active,.gz-bounce-enter-active,.gz-bounce-leave-active{transition-duration:.01ms!important;animation-duration:.01ms!important}}.gz-layout{width:100%;height:100vh;color:var(--text-primary);flex-direction:column;display:flex;overflow:hidden}.gz-layout__header{flex-shrink:0;align-items:center;padding:0;transition:padding .45s cubic-bezier(.4,0,.2,1);display:flex}.gz-layout--ribbon-collapsed .gz-layout__header{padding:0}.gz-layout--ribbon-collapsed .gz-layout__left{width:60px;overflow:hidden}.gz-layout__body{flex:1;min-height:0;display:flex;overflow:hidden}.gz-layout__left{scrollbar-width:none;flex-direction:column;flex-shrink:0;width:260px;transition:width .45s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow-y:auto}.gz-layout__left::-webkit-scrollbar{display:none}.gz-layout__main{flex:1;min-width:0;position:relative;overflow:auto}.gz-layout__main-inner{gap:var(--space-4);width:100%;max-width:1600px;padding:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.gz-layout__bottom{pointer-events:none;background:0 0;flex-shrink:0;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.gz-layout__bottom>*{pointer-events:auto}@media (width<=1024px){.gz-layout__body{grid-template-columns:220px 1fr}.gz-layout__main-inner{padding:var(--space-3)}}@media (width<=768px){.gz-layout__body{grid-template-columns:1fr}.gz-layout__left{display:none}.gz-layout__header{padding:0 var(--space-3)}.gz-layout__main-inner{padding:var(--space-3)}.gz-layout__bottom{padding:var(--space-2) var(--space-3)}}@media (width<=480px){.gz-layout__main-inner{padding:var(--space-2)}}.gz-tooltip{outline:none;align-items:center;display:inline-flex;position:relative}.gz-tooltip:focus-visible{box-shadow:0 0 0 2px var(--accent-primary)}.gz-tooltip__bubble{z-index:999999999;pointer-events:none;background:var(--card-bg);max-width:280px;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;opacity:0;border-radius:12px;justify-content:center;align-items:center;padding:9px 14px;font-size:.82rem;font-weight:500;line-height:1.35;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed;box-shadow:0 1px 3px #0000000f,0 6px 16px #00000014}.gz-tooltip__bubble--top{transform:translateY(4px)scale(.98)}.gz-tooltip__bubble--bottom{transform:translateY(-4px)scale(.98)}.gz-tooltip__bubble--left{transform:translate(4px)scale(.98)}.gz-tooltip__bubble--right{transform:translate(-4px)scale(.98)}.gz-tooltip__bubble.is-visible{opacity:1;transform:translate(0)scale(1)}.gz-tooltip__bubble:after{content:"";background:var(--card-bg);pointer-events:none;width:6px;height:6px;position:absolute}.gz-tooltip__bubble--top:after{top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.gz-tooltip__bubble--bottom:after{bottom:100%;left:50%;transform:translate(-50%,50%)rotate(45deg)}.gz-tooltip__bubble--left:after{top:50%;left:100%;transform:translate(-50%,-50%)rotate(45deg)}.gz-tooltip__bubble--right:after{top:50%;right:100%;transform:translate(50%,-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.gz-tooltip__bubble{transition:opacity 80ms linear}.gz-tooltip__bubble--top,.gz-tooltip__bubble--bottom,.gz-tooltip__bubble--left,.gz-tooltip__bubble--right{transform:none!important}}.gz-reboon{--reboon-radius:var(--radius-lg);--reboon-item-hover:color-mix(in srgb, var(--text-primary) 5%, transparent);--reboon-item-active:color-mix(in srgb, var(--text-primary) 10%, transparent);--reboon-accent-soft:color-mix(in srgb, var(--accent-primary) 12%, transparent);--reboon-border:var(--card-border);--reboon-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;width:100%;font-family:var(--reboon-font);letter-spacing:-.003em;font-feature-settings:"tnum", "ss01";-webkit-user-select:none;user-select:none;margin:0 var(--space-2);transition:margin var(--transition-slow);background:0 0;border:none;border-radius:0;flex-direction:column;font-size:.8rem;display:flex;position:relative}.gz-reboon__tabs{background:0 0;border:none;align-items:stretch;gap:0;min-height:34px;padding:0 4px 6px;display:flex;position:relative}.gz-reboon__tab{cursor:pointer;font-size:.78rem;font-weight:var(--weight-medium);color:var(--text-secondary);border-radius:var(--radius-sm) var(--radius-sm) 0 0;white-space:nowrap;font-family:var(--reboon-font);letter-spacing:0;transition:var(--transition-fast);background:0 0;border:none;outline:none;align-items:center;gap:6px;padding:7px 14px;display:inline-flex;position:relative}.gz-reboon__tab:hover{color:var(--text-primary);background:var(--reboon-item-hover);border-radius:var(--reboon-radius)}.gz-reboon__tab--active{color:var(--accent-primary);font-weight:var(--weight-semibold);background:0 0}.gz-reboon__tab--active .gz-reboon__tab-label:after{content:"";background:var(--accent-primary);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.gz-reboon__tab--active:hover{color:var(--accent-primary);background:var(--reboon-item-hover);border-radius:var(--reboon-radius)}.gz-reboon__tab:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px;border-radius:var(--radius-sm)}.gz-reboon__tab-icon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.gz-reboon__tab-label{letter-spacing:0}.gz-reboon__tools{align-items:center;gap:6px;margin-left:auto;padding:6px 0;display:flex}.gz-reboon__content{box-sizing:border-box;background:var(--bg-secondary);border:1px solid color-mix(in srgb, var(--card-border) 70%, transparent);border-radius:var(--reboon-radius);transition:padding var(--transition-normal), border-radius var(--transition-normal);padding:8px 6px;position:relative;overflow:visible}.gz-reboon__groups{flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.gz-reboon__group{flex-direction:column;justify-content:flex-end;align-items:center;min-height:100%;padding:4px 10px;display:flex;position:relative}.gz-reboon__group+.gz-reboon__group:before{content:"";background:var(--divider);pointer-events:none;width:1px;position:absolute;top:4px;bottom:22px;left:0}.gz-reboon__group-items{flex-wrap:nowrap;flex:1;align-items:flex-end;gap:2px;min-width:0;display:flex}.gz-reboon__group-label{color:var(--text-secondary);text-align:center;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;font-size:.6rem;line-height:1.1;font-weight:var(--weight-semibold);font-family:var(--font-sans);opacity:.6;margin-top:4px}.gz-reboon__btn{font-family:inherit;font-size:.72rem;font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:var(--radius-sm);min-width:56px;font-family:var(--reboon-font);transition:var(--transition-fast);background:0 0;border:none;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 10px;display:inline-flex;position:relative}.gz-reboon__btn:hover{background:var(--reboon-item-hover);color:var(--text-primary)}.gz-reboon__btn:active{background:var(--reboon-item-active)}.gz-reboon__btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.gz-reboon__btn--active,.gz-reboon__btn--checked{background:var(--reboon-item-hover);color:var(--text-primary)}.gz-reboon__btn--active:hover,.gz-reboon__btn--checked:hover{background:var(--reboon-item-active)}.gz-reboon__btn.is-disabled{opacity:.4;cursor:default;pointer-events:none}.gz-reboon__btn-icon{width:22px;height:22px;color:inherit;transition:var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.gz-reboon__btn:hover .gz-reboon__btn-icon,.gz-reboon__btn--active .gz-reboon__btn-icon,.gz-reboon__btn--checked .gz-reboon__btn-icon{color:var(--accent-primary)}.gz-reboon__btn-label{white-space:nowrap;color:var(--text-secondary);font-size:.65rem;line-height:1.1;font-weight:var(--weight-medium);transition:var(--transition-fast)}.gz-reboon__btn:hover .gz-reboon__btn-label,.gz-reboon__btn--active .gz-reboon__btn-label,.gz-reboon__btn--checked .gz-reboon__btn-label{color:var(--text-primary)}.gz-reboon__btn--sm{min-width:28px;height:36px;padding:3px 6px}.gz-reboon__btn--sm .gz-reboon__btn-icon{width:16px;height:16px;font-size:14px}.gz-reboon__btn--sm .gz-reboon__btn-label{font-size:.6rem}.gz-reboon__btn--lg{gap:4px;min-width:56px;height:58px;padding:8px 10px 6px}.gz-reboon__btn--lg .gz-reboon__btn-icon{width:28px;height:28px;color:var(--text-secondary);font-size:24px}.gz-reboon__btn--lg:hover .gz-reboon__btn-icon,.gz-reboon__btn--lg--active .gz-reboon__btn-icon,.gz-reboon__btn--lg--checked .gz-reboon__btn-icon{color:var(--accent-primary)}.gz-reboon__btn--lg .gz-reboon__btn-label{color:var(--text-secondary);font-size:.68rem;font-weight:var(--weight-medium);letter-spacing:0}.gz-reboon__btn--lg:hover .gz-reboon__btn-label,.gz-reboon__btn--lg--active .gz-reboon__btn-label,.gz-reboon__btn--lg--checked .gz-reboon__btn-label{color:var(--text-primary)}.gz-reboon__separator{background:var(--divider);flex-shrink:0;align-self:center;width:1px;height:24px;margin:0 4px}.gz-reboon__separator--collapsed{background:var(--divider);border-radius:0;width:1px;height:20px}.gz-reboon__dropdown{display:inline-flex;position:relative}.gz-reboon__btn--dropdown{border-radius:var(--reboon-radius);flex-direction:row;gap:5px;min-width:auto;padding:4px 8px}.gz-reboon__btn--dropdown .gz-reboon__btn-chevron{opacity:.6;flex-shrink:0;transition:transform .15s}.gz-reboon__dropdown--open .gz-reboon__btn-chevron{transform:rotate(180deg)}.gz-reboon__dropdown--open .gz-reboon__btn--dropdown{background:var(--reboon-item-hover);color:var(--text-primary)}.gz-reboon__dropdown-menu{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:var(--radius-md);z-index:999999999;min-width:180px;box-shadow:none;padding:4px}.gz-reboon__separator--dropdown{background:var(--divider);width:auto;height:1px;margin:4px;display:block}.gz-reboon__dropdown-item{width:100%;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);font-family:var(--font-sans);text-align:left;font-size:.78rem;font-weight:var(--weight-medium);letter-spacing:0;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;transition:background .12s,color .12s;display:flex}.gz-reboon__dropdown-item:hover{background:var(--reboon-item-hover);color:var(--text-primary)}.gz-reboon__dropdown-item:active{background:var(--reboon-item-active)}.gz-reboon__dropdown-item.is-disabled{opacity:.4;cursor:default;pointer-events:none}.gz-reboon__dropdown-item-icon{width:16px;height:16px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gz-reboon__dropdown-item:hover .gz-reboon__dropdown-item-icon{color:var(--accent-primary)}.gz-reboon__dropdown-item-label{flex:1;line-height:1.3}.gz-reboon--compact .gz-reboon__btn{padding:4px 7px}.gz-reboon--compact .gz-reboon__btn--lg{min-width:48px;height:48px;padding:6px 8px 4px}.gz-reboon--compact .gz-reboon__btn--sm{height:30px}.gz-reboon--compact .gz-reboon__content{padding:6px 8px}.gz-reboon--compact .gz-reboon__tabs{min-height:30px;padding:0 8px}.gz-reboon--compact .gz-reboon__tab{padding:5px 10px}.gz-reboon__body-stack{grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.25,.8,.25,1);display:grid;overflow:hidden}.gz-reboon--collapsed .gz-reboon__body-stack{grid-template-rows:0fr}.gz-reboon__expand-body,.gz-reboon__collapse-body{grid-area:1/1;min-height:0;transition:opacity .3s,transform .3s;overflow:hidden}.gz-reboon__expand-body{opacity:1;min-height:82px;position:relative;transform:none}.gz-reboon__expand-body.is-hidden{opacity:0;pointer-events:none;min-height:0;transform:scaleY(.92)}.gz-reboon__collapse-body{scrollbar-width:none;-ms-overflow-style:none;opacity:0;pointer-events:none;flex-wrap:nowrap;align-items:center;gap:2px;min-height:33px;padding:2px 24px 2px 4px;display:flex;overflow-x:auto;transform:translateY(-8px)}.gz-reboon__collapse-body::-webkit-scrollbar{display:none}.gz-reboon__collapse-body.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.gz-reboon--collapsed{transition:margin var(--transition-slow);margin:0}.gz-reboon--collapsed .gz-reboon__content{transition:padding var(--transition-slow), border-radius var(--transition-slow), background var(--transition-slow);border:none;border-radius:0;padding:3px 6px}.gz-reboon__mini-btn{font-family:inherit;font-size:.72rem;font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:var(--radius-sm);transition:var(--transition-fast);background:0 0;border:none;outline:none;flex-shrink:0;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.gz-reboon__mini-btn:hover{background:var(--reboon-item-hover);color:var(--text-primary)}.gz-reboon__mini-btn:hover svg{color:var(--accent-primary)}.gz-reboon__mini-btn:active{background:var(--reboon-item-active)}.gz-reboon__mini-btn--active,.gz-reboon__mini-btn--checked{background:var(--reboon-item-hover);color:var(--text-primary)}.gz-reboon__mini-btn--active svg,.gz-reboon__mini-btn--checked svg{color:var(--accent-primary)}.gz-reboon__mini-btn.is-disabled{opacity:.4;cursor:default;pointer-events:none}.gz-reboon__mini-label{white-space:nowrap;color:var(--text-secondary);font-size:.7rem;line-height:1;font-weight:var(--weight-medium);transition:color .12s}.gz-reboon__mini-btn:hover .gz-reboon__mini-label,.gz-reboon__mini-btn--active .gz-reboon__mini-label,.gz-reboon__mini-btn--checked .gz-reboon__mini-label{color:var(--text-primary)}.gz-reboon__mini-chevron{opacity:.6;flex-shrink:0}.gz-reboon__mini-dropdown{display:inline-flex;position:relative}.gz-reboon__collapse-tooltip{z-index:1;position:absolute;bottom:4px;right:4px}.gz-reboon__collapse-btn{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.gz-reboon__collapse-icon{transition:transform .4s cubic-bezier(.25,.8,.25,1)}.gz-reboon--collapsed .gz-reboon__collapse-icon{transform:rotate(-180deg)}.gz-reboon__collapse-btn:hover{color:var(--accent-primary);background:var(--reboon-item-hover)}.gz-tab-leave-active,.gz-tab-enter-active{width:100%;transition:opacity .18s,transform .18s;position:absolute;top:0;left:0}.gz-tab-leave-to{opacity:0;transform:translateY(-3px)}.gz-tab-enter-from{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.gz-reboon *,.gz-reboon :before,.gz-reboon :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gz-statusbar{bottom:var(--space-4);left:var(--space-2);right:var(--space-2);z-index:var(--z-sticky);justify-content:center;align-items:center;gap:var(--space-3);pointer-events:none;transition:var(--transition-slow);padding:0;display:flex;position:fixed}.gz-statusbar>*{pointer-events:auto}.gz-layout--ribbon-collapsed .gz-statusbar{width:100%;max-width:none;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);background:var(--bg-secondary);border:none;border-radius:0;gap:0;bottom:0;left:0;right:0;transform:none}.gz-layout--ribbon-collapsed .gz-statusbar__section{-webkit-backdrop-filter:none;box-shadow:none;padding:var(--space-1) var(--space-3);background:0 0;border:none;border-radius:0;min-height:auto}.gz-layout--ribbon-collapsed .gz-statusbar__section--center{flex:1;justify-content:center;width:auto}.gz-layout--ribbon-collapsed .gz-statusbar__section--left{padding-left:0}.gz-layout--ribbon-collapsed .gz-statusbar__section:hover{background:0 0;transform:none}.gz-layout--ribbon-collapsed .gz-statusbar__section--right{padding-right:var(--space-6)}.gz-layout--ribbon-collapsed .gz-launcher-menu{left:var(--space-1);left:var(--space-1)}.gz-statusbar__section{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-lg);min-height:30px;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:var(--transition-fast);border:none;display:inline-flex}.gz-statusbar__section:hover{background:color-mix(in srgb, var(--text-primary) 4%, transparent)}.gz-statusbar__section--left{padding-left:var(--space-1);transition:background var(--transition-normal) ease, border-color var(--transition-normal) ease, width .32s cubic-bezier(.25, .8, .25, 1);flex:none;position:relative}.gz-statusbar__section--center{flex:1;width:auto}.gz-statusbar__section--right{flex:none}.gz-statusbar__item{align-items:center;gap:var(--space-1);white-space:nowrap;color:var(--text-primary);display:inline-flex}.gz-statusbar__clock{flex-direction:column;align-items:center;gap:1px;line-height:1.15}.gz-statusbar__clock-time{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.gz-statusbar__clock-date{font-size:10px;font-weight:var(--weight-medium);color:var(--text-secondary);letter-spacing:.02em;text-transform:capitalize}.gz-statusbar__icon{font-size:var(--text-base);line-height:1}.gz-statusbar__icon--active{color:var(--accent-primary);transition:color var(--transition-normal) ease}.gz-statusbar__item--active{color:var(--text-primary);font-weight:var(--weight-semibold);letter-spacing:.01em;animation:.35s cubic-bezier(.25,.8,.25,1) backwards gz-sb-active-in}@keyframes gz-sb-active-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.gz-statusbar__dot{border-radius:var(--radius-full);background:var(--accent-primary);width:8px;height:8px}@media (width<=768px){.gz-statusbar{align-items:stretch;gap:var(--space-2);bottom:var(--space-3);flex-direction:column}.gz-statusbar__section--left,.gz-statusbar__section--center,.gz-statusbar__section--right{justify-content:center;position:static;transform:none}}.gz-panel{--panel-item-bg:color-mix(in srgb, var(--text-primary) 3%, transparent);--panel-item-hover:color-mix(in srgb, var(--text-primary) 6%, transparent);--panel-divider:var(--divider);gap:var(--space-2);padding:var(--space-1) var(--space-3);font-family:var(--font-sans);color:var(--text-primary);-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-direction:column;transition:padding .45s cubic-bezier(.4,0,.2,1),background .45s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.gz-panel__section{gap:var(--space-2);padding:var(--space-3) var(--space-3) calc(var(--space-2) + 2px);background:var(--bg-secondary);border:1px solid color-mix(in srgb, var(--card-border) 70%, transparent);border-radius:var(--radius-lg);box-shadow:none;animation:gz-panel-in .32s var(--ease-out-quart) backwards;flex-direction:column;flex:none;display:flex;position:relative}.gz-panel__section:first-child{animation-delay:0s}.gz-panel__section:nth-child(2){animation-delay:70ms}.gz-panel__section:nth-child(3){animation-delay:.14s}.gz-panel__section:last-child{flex:auto;padding-bottom:0}@keyframes gz-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gz-panel__section-label{font-size:9px;font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;padding:0 var(--space-1);opacity:.75;align-items:center;gap:6px;display:inline-flex}.gz-panel__section-label:before{content:"";background:var(--accent-primary);border-radius:50%;flex-shrink:0;width:4px;height:4px}.gz-panel__board{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gz-panel__board-item{cursor:pointer;background:var(--bg-grid-item);box-shadow:var(--shadow-grid-item);color:var(--text-primary);-webkit-user-select:none;user-select:none;font:inherit;border:none;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:12px 6px 10px;transition:all .25s;display:flex}.gz-panel__board-item:hover{background:var(--bg-grid-item-hover);box-shadow:var(--shadow-grid-item-hover);transform:translateY(-2px)}.gz-panel__board-item:active{transition:transform .1s;transform:scale(.95)}.gz-panel__board-icon{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;line-height:0;transition:background .25s,color .25s;display:flex}.gz-panel__board-item:hover .gz-panel__board-icon{background:var(--accent-primary);color:#fff}.gz-panel__board-value{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--accent-primary);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.02em;justify-content:center;align-items:center;gap:3px;line-height:1.15;display:flex}.gz-panel__board-trend{font-size:7px;font-weight:var(--weight-bold);opacity:.55;line-height:1}.gz-panel__board-trend--up{color:var(--accent-secondary)}.gz-panel__board-trend--down{color:var(--accent-tertiary)}.gz-panel__board-trend--neutral{color:var(--text-secondary)}.gz-panel__board-title{color:var(--text-tertiary);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;font-weight:500;line-height:1.2;transition:color .25s;overflow:hidden}.gz-panel__board-item:hover .gz-panel__board-title{color:var(--text-primary)}.gz-panel__board-subtitle{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;opacity:.6;max-width:100%;font-size:7px;font-weight:400;line-height:1.1;overflow:hidden}.gz-panel__metrics{flex-direction:column;gap:2px;display:flex}.gz-panel__metric{cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;transition:background .2s,transform .2s;display:flex;position:relative}.gz-panel__metric:hover{background:var(--panel-item-hover);transform:translateY(-1px)}.gz-panel__metric:active{transform:scale(.98)}.gz-panel__metric-icon{width:20px;height:20px;color:var(--accent-primary);opacity:.85;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.gz-panel__metric:hover .gz-panel__metric-icon{opacity:1}.gz-panel__metric-content{justify-content:space-between;align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.gz-panel__metric-label{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--weight-medium)}.gz-panel__metric-value{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.gz-panel__metric-bar-wrapper{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent-primary) 14%, transparent);width:100%;height:3px;margin-top:0;overflow:hidden}.gz-panel__metric-fill{border-radius:inherit;background:var(--accent-primary);height:100%;animation:1s cubic-bezier(.25,.8,.25,1) backwards gz-panel-bar-grow;display:block}.gz-panel__metric:first-child .gz-panel__metric-fill{animation-delay:.22s}.gz-panel__metric:nth-child(2) .gz-panel__metric-fill{animation-delay:.32s}.gz-panel__metric:nth-child(3) .gz-panel__metric-fill{animation-delay:.42s}@keyframes gz-panel-bar-grow{0%{width:0}}.gz-panel__list{flex-direction:column;gap:0;padding-left:24px;display:flex;position:relative}.gz-panel__list-line{background:linear-gradient(180deg, var(--accent-primary) 0%, color-mix(in srgb, var(--accent-primary) 30%, transparent) 100%);opacity:.25;border-radius:2px;width:1.5px;position:absolute;top:10px;bottom:10px;left:9px}.gz-panel__list-item{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:8px 10px 8px 0;transition:background .2s,transform .2s;display:flex;position:relative}.gz-panel__list-item:hover{background:var(--panel-item-hover);transform:translate(2px)}.gz-panel__list-item:active{transform:scale(.98)}.gz-panel__list-dot{background:var(--accent-primary);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 20%, transparent), 0 0 0 6px color-mix(in srgb, var(--accent-primary) 8%, transparent);z-index:1;animation:gz-timeline-dot-in .4s cubic-bezier(.34, 1.56, .64, 1) var(--dot-delay,0s) backwards;border-radius:50%;flex-shrink:0;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}@keyframes gz-timeline-dot-in{0%{opacity:0;transform:translateY(-50%)scale(0)}to{opacity:1;transform:translateY(-50%)scale(1)}}.gz-panel__list-icon{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);width:22px;height:22px;color:var(--accent-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;line-height:0;transition:background .25s,color .25s;display:flex}.gz-panel__list-item:hover .gz-panel__list-icon{background:var(--accent-primary);color:#fff}.gz-panel__list-content{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:2px;display:flex}.gz-panel__list-title{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.3}.gz-panel__list-subtitle{color:var(--text-secondary);opacity:.65;font-size:9px;line-height:1.2;font-weight:var(--weight-medium)}.gz-panel__list-badge{font-size:7.5px;font-weight:var(--weight-semibold);background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);letter-spacing:.03em;white-space:nowrap;border-radius:20px;flex-shrink:0;align-self:center;margin-left:auto;padding:2px 7px}.gz-panel__list-arrow{display:none}.gz-panel__status{font-size:9px;font-weight:var(--weight-semibold);color:var(--accent-primary);font-family:var(--font-sans);letter-spacing:.02em;opacity:.6;justify-content:center;align-items:center;gap:6px;padding:12px 4px 8px;transition:opacity .2s;display:flex}.gz-panel__status:before,.gz-panel__status:after{content:"";background:var(--accent-primary);opacity:.2;border-radius:2px;width:16px;height:1.5px;display:block}.gz-panel__status:hover{opacity:1}.gz-panel__status:hover:before,.gz-panel__status:hover:after{opacity:.4}@keyframes gz-status-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.4)}}.gz-layout--ribbon-collapsed .gz-panel{width:auto;padding:var(--space-3) 0;background:var(--bg-secondary);border:none;flex-direction:column;flex:1;align-items:center;gap:0;display:flex;position:static;overflow:visible auto;height:auto!important}.gz-layout--ribbon-collapsed .gz-panel__section{box-shadow:none;padding:var(--space-3) 0;background:0 0;border:none;border-radius:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:100%;transition:padding .45s cubic-bezier(.4,0,.2,1),gap .45s cubic-bezier(.4,0,.2,1);animation:none;display:flex}.gz-layout--ribbon-collapsed .gz-panel__section+.gz-panel__section{border-top:none}.gz-layout--ribbon-collapsed .gz-panel__section-label{display:none}.gz-layout--ribbon-collapsed .gz-panel__board,.gz-layout--ribbon-collapsed .gz-panel__metrics,.gz-layout--ribbon-collapsed .gz-panel__list{flex-direction:column;align-items:center;gap:4px;width:100%;margin:0;padding:0;display:flex}.gz-layout--ribbon-collapsed .gz-panel__board{grid-template-columns:1fr;gap:4px;display:grid}.gz-layout--ribbon-collapsed .gz-panel__board-item,.gz-layout--ribbon-collapsed .gz-panel__metric,.gz-layout--ribbon-collapsed .gz-panel__list-item{width:auto;height:auto;box-shadow:none;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:0;padding:6px;transition:padding .35s cubic-bezier(.4,0,.2,1),background .25s;display:flex}.gz-layout--ribbon-collapsed .gz-panel__board-item:hover,.gz-layout--ribbon-collapsed .gz-panel__metric:hover,.gz-layout--ribbon-collapsed .gz-panel__list-item:hover{background:0 0}.gz-panel .gz-tooltip{align-items:stretch;width:100%;min-width:0;display:flex}.gz-panel .gz-tooltip__trigger{flex:1;width:100%;min-width:0;display:flex}.gz-panel__board-item{flex:1}.gz-layout--ribbon-collapsed .gz-panel .gz-tooltip{justify-content:center;width:100%;display:flex}.gz-layout--ribbon-collapsed .gz-panel .gz-tooltip__trigger{flex:none;min-width:0;display:inline-flex}.gz-layout--ribbon-collapsed .gz-panel__board-icon,.gz-layout--ribbon-collapsed .gz-panel__metric-icon,.gz-layout--ribbon-collapsed .gz-panel__list-icon{width:20px;height:20px;color:var(--accent-primary);opacity:.65;transition:opacity var(--transition-fast) ease;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.gz-layout--ribbon-collapsed .gz-panel__board-item:hover .gz-panel__board-icon,.gz-layout--ribbon-collapsed .gz-panel__metric:hover .gz-panel__metric-icon,.gz-layout--ribbon-collapsed .gz-panel__list-item:hover .gz-panel__list-icon{color:var(--accent-primary);opacity:1;background:0 0}.gz-layout--ribbon-collapsed .gz-panel__board-value,.gz-layout--ribbon-collapsed .gz-panel__board-title,.gz-layout--ribbon-collapsed .gz-panel__board-trend,.gz-layout--ribbon-collapsed .gz-panel__metric-content,.gz-layout--ribbon-collapsed .gz-panel__metric-bar-wrapper,.gz-layout--ribbon-collapsed .gz-panel__list-content,.gz-layout--ribbon-collapsed .gz-panel__list-badge,.gz-layout--ribbon-collapsed .gz-panel__list-arrow,.gz-layout--ribbon-collapsed .gz-panel__status,.gz-layout--ribbon-collapsed .gz-panel-tip__sep,.gz-layout--ribbon-collapsed .gz-panel__list-line,.gz-layout--ribbon-collapsed .gz-panel__list-dot{display:none}.gz-panel-tip{align-items:center;gap:10px;min-width:140px;padding:4px 6px;display:flex}.gz-panel-tip__icon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tip-accent,var(--accent-primary)) 12%, transparent);width:28px;height:28px;color:var(--tip-accent,var(--accent-primary));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gz-panel-tip__body{flex:1;min-width:0}.gz-panel-tip__body>.gz-panel-tip__value{margin-top:6px}.gz-panel-tip__body>.gz-panel-tip__subtitle{margin-top:4px}.gz-panel-tip__body>.gz-panel-tip__badge{margin-top:6px;display:inline-block}.gz-panel-tip__title{font-size:11px;font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;margin-bottom:6px!important}.gz-panel-tip__value{font-size:13px;font-weight:var(--weight-bold);color:var(--tip-accent,var(--accent-primary));font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.3}.gz-panel-tip__subtitle{color:var(--text-secondary);opacity:.8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.gz-panel-tip__badge{font-size:9px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);color:var(--tip-accent,var(--accent-primary));border:1px solid color-mix(in srgb, var(--tip-accent,var(--accent-primary)) 36%, transparent);background:color-mix(in srgb, var(--tip-accent,var(--accent-primary)) 8%, transparent);margin-top:4px;padding:2px 6px;display:inline-block}.gz-panel-tip__bar{background:color-mix(in srgb, var(--tip-accent,var(--accent-primary)) 14%, transparent);border-radius:var(--radius-full);width:100%;height:3px;margin-top:4px;display:block;overflow:hidden}.gz-panel-tip__bar-fill{border-radius:inherit;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 6px}@media (width<=768px){.gz-panel{display:none}}@media (prefers-reduced-motion:reduce){.gz-panel__section,.gz-panel__metric-fill{animation:none!important}.gz-panel__board-item{transition:none!important}.gz-panel__board-item:hover{transform:none!important}}.gz-brand-button{border-radius:var(--radius-full);background:var(--card-bg);width:28px;height:28px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);box-shadow:var(--shadow);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .4s cubic-bezier(.25,.8,.25,1.2),box-shadow .4s cubic-bezier(.25,.8,.25,1.2),border-color .3s;animation:.8s cubic-bezier(.25,.8,.25,1.4) backwards gz-brand-intro;display:flex;position:relative;overflow:visible}.gz-brand-button__ring{border-radius:var(--radius-full);background:conic-gradient(from 0deg, var(--accent-primary), var(--accent-secondary), var(--accent-tertiary), var(--accent-primary));opacity:0;z-index:-1;filter:blur(5px);transition:opacity .4s;animation:4s linear infinite paused gz-brand-rotate;position:absolute;inset:-2px}.gz-brand-button__ring:before{content:"";border-radius:var(--radius-full);background:var(--bg-primary);position:absolute;inset:1px}.gz-brand-button__logo{object-fit:contain;border-radius:var(--radius-sm);z-index:2;filter:drop-shadow(0 1px 2px #0003);width:18px;height:18px;transition:transform .4s cubic-bezier(.25,.8,.25,1.2),filter .3s}.gz-brand-button__pulse{border-radius:var(--radius-full);border:1.5px solid var(--accent-primary);opacity:0;pointer-events:none;animation:2.4s ease-out infinite gz-brand-pulse;position:absolute;inset:0}.gz-brand-button:hover{box-shadow:var(--shadow-hover);border-color:var(--accent-primary);transform:translateY(-2px)scale(1.06)}.gz-brand-button:hover .gz-brand-button__ring{opacity:.75;animation-play-state:running}.gz-brand-button:hover .gz-brand-button__logo{filter:drop-shadow(0 2px 8px var(--accent-primary));transform:scale(1.12)rotate(-6deg)}.gz-brand-button:active{transition-duration:.1s;transform:translateY(0)scale(.94)}.gz-brand-button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px}.gz-brand-button__photo{object-fit:cover;border-radius:var(--radius-full);z-index:2;filter:drop-shadow(0 1px 2px #0003);width:20px;height:20px;transition:transform .4s cubic-bezier(.25,.8,.25,1.2),filter .3s}.gz-brand-button:hover .gz-brand-button__photo{filter:drop-shadow(0 2px 8px var(--accent-primary));transform:scale(1.12)rotate(-6deg)}.gz-brand-button__initials{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));width:20px;height:20px;color:var(--button-text);font-size:10px;font-weight:var(--weight-bold);letter-spacing:.02em;z-index:2;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.25,.8,.25,1.2);display:flex}.gz-brand-button:hover .gz-brand-button__initials{transform:scale(1.12)rotate(-6deg)}@keyframes gz-brand-rotate{to{transform:rotate(360deg)}}@keyframes gz-brand-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes gz-brand-intro{0%{opacity:0;transform:scale(0)rotate(-180deg)}to{opacity:1;transform:scale(1)rotate(0)}}.gz-launcher-menu{z-index:var(--z-modal);background:var(--bg-popover);border-radius:var(--radius-lg);width:340px;box-shadow:var(--shadow-popover);opacity:0;visibility:hidden;transform-origin:0 100%;pointer-events:none;border:none;padding:0;transition:opacity .28s,visibility .28s,transform .32s;position:absolute;bottom:calc(100% + 14px);left:0;transform:translateY(8px)scale(.96)}.gz-launcher-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.gz-popover-theme-row{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 10px;display:flex}.gz-popover-theme-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);flex-shrink:0;font-size:12px;font-weight:600}.gz-popover-swatches{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gz-popover-swatch{cursor:pointer;width:24px;height:24px;box-shadow:0 0 0 2px var(--swatch-ring);border:2px solid #0000;border-radius:50%;outline:none;flex-shrink:0;padding:0;transition:all .25s;position:relative}.gz-popover-swatch:hover{box-shadow:0 0 0 3px var(--swatch-ring), 0 2px 6px #0000001a;transform:scale(1.15)}.gz-popover-swatch.is-active{border-color:var(--text-primary);box-shadow:0 0 0 3px var(--swatch-ring), 0 0 0 5px var(--text-primary);transform:scale(1.1)}.gz-popover-swatch:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.gz-popover-divider{background:var(--divider);border-radius:1px;height:1px;margin:0 18px}.gz-popover-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 16px;display:grid}.gz-popover-grid-item{background:var(--bg-grid-item);cursor:pointer;box-shadow:var(--shadow-grid-item);color:var(--text-primary);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font:inherit;border:none;border-radius:12px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:16px 8px 14px;text-decoration:none;transition:all .25s;display:flex;position:relative}.gz-popover-grid-item:hover{background:var(--bg-grid-item-hover);box-shadow:var(--shadow-grid-item-hover);transform:translateY(-2px)}.gz-popover-grid-item:active{transition:transform .1s;transform:scale(.95)}.gz-popover-grid-item:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.gz-popover-grid-item.is-active .gz-popover-grid-item-icon{background:var(--accent-primary);color:#fff}.gz-popover-grid-item.is-active .gz-popover-grid-item-label{color:var(--text-primary);font-weight:var(--weight-semibold)}.gz-popover-grid-item-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex}.gz-popover-grid-item:hover .gz-popover-grid-item-icon{background:var(--accent-primary);color:#fff}.gz-popover-grid-item-icon svg{stroke-width:1.7px;width:18px;height:18px}.gz-popover-grid-item-label{letter-spacing:-.01em;color:var(--text-secondary);text-align:center;font-size:11.5px;font-weight:500;line-height:1.2;transition:color .25s}.gz-popover-grid-item:hover .gz-popover-grid-item-label{color:var(--text-primary)}.gz-popover-footer{justify-content:space-between;align-items:center;gap:8px;padding:8px 14px 12px;display:flex}.gz-popover-user{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.gz-popover-user-img{object-fit:cover;border:1.5px solid var(--card-border);border-radius:50%;flex-shrink:0;width:30px;height:30px;transition:border-color .25s}.gz-popover-user-img--fallback{background:var(--accent-soft);color:var(--accent-primary);font-size:11px;font-weight:var(--weight-bold);justify-content:center;align-items:center;display:flex}.gz-popover-user-info{flex-direction:column;gap:0;min-width:0;display:flex}.gz-popover-user-name{color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.gz-popover-user-role{color:var(--text-tertiary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.gz-popover-logout-btn{background:var(--logout-bg);border:1px solid var(--divider);cursor:pointer;color:var(--logout-text);letter-spacing:-.01em;white-space:nowrap;border-radius:25px;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex}.gz-popover-logout-btn:hover{background:var(--logout-hover);border-color:#0000;box-shadow:0 2px 8px #0000000f}.gz-popover-logout-btn:active{transition:transform .1s;transform:scale(.95)}.gz-popover-logout-btn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.gz-popover-logout-btn svg{stroke-width:1.8px;width:15px;height:15px}@media (width<=420px){.gz-launcher-menu{border-radius:12px;width:calc(100vw - 32px);right:-8px}.gz-popover-grid{gap:6px;padding:12px}.gz-popover-grid-item{border-radius:12px;padding:14px 6px 12px}.gz-popover-grid-item-label{font-size:10.5px}.gz-popover-grid-item-icon{border-radius:8px;width:32px;height:32px}.gz-popover-grid-item-icon svg{width:15px;height:15px}.gz-popover-theme-row{flex-wrap:wrap;justify-content:flex-start;gap:8px}.gz-popover-swatches{order:2;justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.gz-launcher-menu,.gz-popover-grid-item,.gz-popover-grid-item-icon,.gz-popover-swatch{transition:none!important}.gz-launcher-menu,.gz-launcher-menu.is-open,.gz-popover-grid-item:hover{transform:none}}.gz-launcher-wrapper{align-items:center;display:inline-flex;position:relative}.gz-launcher-trigger{background:var(--bg-secondary);cursor:pointer;color:var(--text-primary);letter-spacing:-.01em;box-shadow:none;-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;border-radius:40px;outline:none;flex-shrink:0;align-items:center;gap:4px;height:30px;padding:2px 8px 2px 2px;font-family:inherit;font-size:12px;font-weight:500;transition:all .25s;animation:.5s cubic-bezier(.2,.8,.2,1) backwards gz-launcher-intro;display:inline-flex}.gz-launcher-trigger:hover{background:color-mix(in srgb, var(--text-primary) 6%, var(--bg-secondary));transform:translateY(-1px)}.gz-launcher-trigger:active{transition:transform .1s;transform:scale(.97)}.gz-launcher-trigger:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.gz-launcher-trigger.is-open{background:color-mix(in srgb, var(--accent-primary) 8%, var(--bg-secondary))}.gz-launcher-trigger__avatar{object-fit:cover;border:2px solid var(--avatar-ring);border-radius:50%;flex-shrink:0;width:22px;height:22px}.gz-launcher-trigger__avatar--fallback{background:linear-gradient(135deg, var(--accent-primary), color-mix(in srgb, var(--accent-primary) 60%, var(--accent-soft)));color:#fff;font-size:9px;font-weight:var(--weight-bold);justify-content:center;align-items:center;display:flex}.gz-launcher-trigger__icon{color:var(--accent-primary);flex-shrink:0}.gz-launcher-trigger__label{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:12px;font-weight:600;line-height:1;overflow:hidden}.gz-launcher-trigger__dot{background:#4caf50;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite gz-pulse-dot}@keyframes gz-pulse-dot{0%,to{box-shadow:0 0 #4caf5080}50%{box-shadow:0 0 0 6px #4caf5000}}.gz-launcher-trigger__chevron{width:14px;height:14px;color:var(--text-tertiary);flex-shrink:0;transition:transform .35s}.gz-launcher-trigger__chevron.is-open{transform:rotate(180deg)}@keyframes gz-launcher-intro{0%{opacity:0;transform:scale(0)rotate(-90deg)}to{opacity:1;transform:scale(1)rotate(0)}}:root{--gz-spring-easing:linear(0, .002 0.6%, .007 1.2%, .015 1.8%, .026 2.4%, .041 3.1%, .06 3.8%, .108 5.3%, .157 6.6%, .214 8%, .467 13.7%, .577 16.3%, .631 17.7%, .682 19.1%, .73 20.5%, .771 21.8%, .808 23.1%, .844 24.5%, .874 25.8%, .903 27.2%, .928 28.6%, .952 30.1%, .972 31.6%, .988 33.1%, 1.01 35.7%, 1.025 38.5%, 1.034 41.6%, 1.038 45%, 1.035 50.1%, 1.012 64.2%, 1.003 73%, .999 83.7%, 1);--gz-notif-duration:.5s;--gz-notif-state-success:#10b981;--gz-notif-state-error:#ef4444;--gz-notif-state-warning:#f59e0b;--gz-notif-state-info:#3b82f6;--gz-notif-state-action:#6366f1;--gz-notif-state-loading:#6b7280}.gz-notif{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--gz-notif-tone,var(--accent-primary)) 5%, var(--card-bg));border:1px solid var(--card-border);width:360px;max-width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 4%, transparent), 0 6px 20px -8px color-mix(in srgb, var(--text-primary) 14%, transparent);cursor:pointer;pointer-events:auto;opacity:0;transition:opacity var(--gz-notif-duration) var(--gz-spring-easing), transform var(--gz-notif-duration) var(--gz-spring-easing);position:relative;transform:scale(.92)translateY(-12px)}.gz-notif:after{content:"";background:inherit;border-right:1px solid var(--card-border);border-bottom:1px solid var(--card-border);z-index:0;width:14px;height:14px;position:absolute;bottom:-9px;right:26px;transform:rotate(45deg)}.gz-notif[data-ready=true]{opacity:1;transform:scale(1)translateY(0)}.gz-notif[data-ready=true][data-exiting=true]{opacity:0;transform:scale(.95)}.gz-notif-inner{z-index:1;position:relative}.gz-notif-header{z-index:2;align-items:center;gap:.75rem;padding:14px 3rem 14px 14px;display:flex;position:relative}.gz-notif-avatar{background:var(--accent-primary);width:32px;height:32px;color:var(--button-text,#fff);box-shadow:0 2px 8px -2px color-mix(in srgb, var(--accent-primary) 45%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.gz-notif-avatar-g{font-size:15px;font-weight:800;line-height:1}.gz-notif-status{background:var(--gz-notif-tone,var(--accent-primary));border:2px solid var(--card-bg);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.gz-notif[data-state=loading] .gz-notif-status{animation:1s ease-in-out infinite gz-notif-status-pulse}@keyframes gz-notif-status-pulse{0%,to{opacity:1}50%{opacity:.35}}.gz-notif-head-col{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gz-notif-author{align-items:center;gap:5px;display:flex}.gz-notif-author-name{color:var(--accent-primary);font-size:.72rem;font-weight:700}.gz-notif-author-dot{color:var(--text-secondary);opacity:.5;font-size:.72rem}.gz-notif-state-label{color:var(--gz-notif-tone,var(--accent-primary));font-size:.72rem;font-weight:600}.gz-notif-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;display:block;overflow:hidden}.gz-notif-close{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;z-index:5;pointer-events:auto;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background .15s,color .15s;display:flex;position:absolute;top:10px;right:10px}.gz-notif-close:hover{background:color-mix(in srgb, var(--gz-notif-tone,var(--accent-primary)) 15%, transparent);color:var(--gz-notif-tone,var(--accent-primary))}.gz-notif-close:active{background:color-mix(in srgb, var(--gz-notif-tone,var(--accent-primary)) 25%, transparent)}.gz-notif-body{z-index:2;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.gz-notif-body.is-open{grid-template-rows:1fr}.gz-notif-body-inner{opacity:0;min-height:0;padding:0 1rem;transition:padding .38s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1),transform .38s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-4px)}.gz-notif-body.is-open .gz-notif-body-inner{opacity:1;padding:0 1rem 1rem;transform:translateY(0)}.gz-notif-desc{color:var(--text-secondary);margin:0 0 .75rem;font-size:.8125rem;line-height:1.5}.gz-notif-btn{background:var(--gz-notif-tone,var(--accent-primary));color:#fff;cursor:pointer;box-shadow:0 2px 6px color-mix(in srgb, var(--gz-notif-tone,var(--accent-primary)) 40%, transparent);border:0;border-radius:10px;align-items:center;gap:.25rem;padding:.375rem .875rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.gz-notif-btn:hover{box-shadow:0 4px 10px color-mix(in srgb, var(--gz-notif-tone,var(--accent-primary)) 50%, transparent);transform:translateY(-1px)}.gz-notif-btn:active{transform:translateY(0)}.gz-notif[data-state=success]{--gz-notif-tone:var(--gz-notif-state-success)}.gz-notif[data-state=error]{--gz-notif-tone:var(--gz-notif-state-error)}.gz-notif[data-state=warning]{--gz-notif-tone:var(--gz-notif-state-warning)}.gz-notif[data-state=info]{--gz-notif-tone:var(--gz-notif-state-info)}.gz-notif[data-state=action]{--gz-notif-tone:var(--gz-notif-state-action)}.gz-notif[data-state=loading]{--gz-notif-tone:var(--gz-notif-state-loading)}.gz-notif-viewport{z-index:2147483647;pointer-events:none;contain:layout style;gap:.75rem;max-width:calc(100vw - 1.5rem);padding:.75rem;display:flex;position:fixed}.gz-notif-viewport[data-position^=top]{flex-direction:column-reverse;top:0}.gz-notif-viewport[data-position^=bottom]{flex-direction:column;bottom:0}.gz-notif-viewport[data-position$=left]{align-items:flex-start;left:0}.gz-notif-viewport[data-position$=right]{align-items:flex-end;right:0}.gz-notif-viewport[data-position$=center]{align-items:center;left:50%;transform:translate(-50%)}.gz-notif-viewport[data-position=center-right]{flex-direction:column;justify-content:center;align-items:flex-end;display:flex;top:0;bottom:0;right:0}.gz-notif-viewport[data-position=center-left]{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.gz-notif,.gz-notif-status,.gz-notif-body,.gz-notif-body-inner{transition-duration:0s!important;animation-duration:0s!important}}.gz-pwa-install[data-v-6bf062e5]{z-index:9999;animation:.3s ease-out gz-slide-up-6bf062e5;position:fixed;bottom:20px;right:20px}.gz-pwa-install__content[data-v-6bf062e5]{background:var(--gz-surface,#fff);border:1px solid var(--gz-border,#00000014);border-radius:12px;align-items:center;gap:12px;max-width:400px;padding:16px;display:flex;box-shadow:0 8px 24px #00000026}.gz-pwa-install__icon[data-v-6bf062e5]{color:#fff;background:linear-gradient(135deg,#863bff 0%,#7e14ff 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gz-pwa-install__text[data-v-6bf062e5]{flex-direction:column;flex:1;gap:2px;display:flex}.gz-pwa-install__text strong[data-v-6bf062e5]{color:var(--gz-text,#1a1a1a);font-size:14px;font-weight:600}.gz-pwa-install__text span[data-v-6bf062e5]{color:var(--gz-text-secondary,#666);font-size:12px}.gz-pwa-install__actions[data-v-6bf062e5]{gap:8px;display:flex}.gz-pwa-install__btn[data-v-6bf062e5]{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.gz-pwa-install__btn--primary[data-v-6bf062e5]{color:#fff;background:#863bff}.gz-pwa-install__btn--primary[data-v-6bf062e5]:hover{background:#7e14ff;transform:translateY(-1px)}.gz-pwa-install__btn--secondary[data-v-6bf062e5]{color:var(--gz-text-secondary,#666);background:0 0}.gz-pwa-install__btn--secondary[data-v-6bf062e5]:hover{background:var(--gz-hover,#0000000d)}@keyframes gz-slide-up-6bf062e5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gz-fade-enter-active[data-v-6bf062e5],.gz-fade-leave-active[data-v-6bf062e5]{transition:opacity .3s}.gz-fade-enter-from[data-v-6bf062e5],.gz-fade-leave-to[data-v-6bf062e5]{opacity:0}.gz-window{--wnd-radius:12px;--wnd-font:var(--font-sans);--wnd-bg:var(--bg-secondary);--wnd-border:color-mix(in srgb, var(--card-border) 50%, transparent);--wnd-text:var(--text-primary);--wnd-text-muted:var(--text-secondary);--wnd-text-faint:var(--text-tertiary);--wnd-accent:var(--accent-primary);--wnd-accent-soft:color-mix(in srgb, var(--accent-primary) 10%, transparent);--wnd-item-hover:color-mix(in srgb, var(--text-primary) 5%, transparent);--wnd-item-active:color-mix(in srgb, var(--text-primary) 10%, transparent);background:var(--wnd-bg);border:1px solid var(--wnd-border);border-radius:var(--wnd-radius);font-family:var(--wnd-font);color:var(--wnd-text-muted);transform-origin:50%;min-width:12rem;min-height:6rem;transition:box-shadow var(--transition-normal), border-color var(--transition-normal), opacity var(--transition-normal);flex-direction:column;font-size:.82rem;animation:.34s cubic-bezier(.16,1,.3,1) both gz-wnd-appear;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000005,0 1px 6px #0000000a}.gz-window--multi.gz-window--focused{border-color:color-mix(in srgb, var(--card-border) 40%, transparent);box-shadow:0 1px 2px #00000008,0 4px 12px #0000000f}.gz-window--multi:not(.gz-window--focused){opacity:.9;box-shadow:0 1px 1px #00000005,0 1px 4px #00000008}.gz-window--multi:not(.gz-window--focused):hover{opacity:.96;box-shadow:0 1px 1px #00000005,0 2px 8px #0000000a}.gz-window--maximized{border-radius:var(--wnd-radius);opacity:1;animation:none;transform:none;box-shadow:0 1px 1px #00000005,0 2px 8px #0000000a}.gz-window--minimizing{pointer-events:none}.gz-window--closing{pointer-events:none;animation:.28s cubic-bezier(.4,0,1,1) forwards gz-wnd-disappear}@keyframes gz-wnd-appear{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gz-wnd-disappear{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.98)}}.gz-window__header{cursor:default;-webkit-user-select:none;user-select:none;border-top-left-radius:var(--wnd-radius);border-top-right-radius:var(--wnd-radius);z-index:2;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;height:38px;padding:0 6px 0 14px;display:flex;position:relative}.gz-window--focused .gz-window__header{color:var(--wnd-text)}.gz-window__title-area{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.gz-window__header-icon{color:var(--wnd-text-faint);transition:color var(--transition-fast) ease, transform var(--transition-fast) ease;flex-shrink:0}.gz-window--focused .gz-window__header-icon{color:var(--wnd-accent)}.gz-window__title{font-family:var(--wnd-font);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;color:var(--wnd-text-muted);transition:color var(--transition-fast) ease;font-size:.82rem;font-weight:600;overflow:hidden}.gz-window--focused .gz-window__title{color:var(--wnd-text)}.gz-window__controls{flex-shrink:0;align-items:center;gap:2px;margin-left:10px;display:flex}.gz-window__btn{cursor:pointer;width:32px;height:32px;color:var(--wnd-text-faint);transition:background var(--transition-fast) ease, color var(--transition-fast) ease, transform var(--transition-fast) ease;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;line-height:1;display:flex}.gz-window--focused .gz-window__btn{color:var(--wnd-text-muted)}.gz-window__btn:hover{background:var(--wnd-item-hover);color:var(--wnd-text)}.gz-window__btn:active{background:var(--wnd-item-active);transform:scale(.92)}.gz-window__btn--close:hover{color:#fff;background:#f43f5e}.gz-window__btn--close:active{background:#e11d48}.gz-window__body{background:var(--wnd-bg);z-index:1;flex:1;min-height:0;position:relative}.gz-window>.gz-window__body{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow-y:auto}.gz-window__footer{z-index:1;background:var(--wnd-bg);flex-direction:column;flex-shrink:0;gap:6px;padding:8px 14px 10px;display:flex;position:relative}.gz-window__footer.is-empty{display:none}.gz-window__footer-divider{background:var(--wnd-border);border-radius:1px;flex-shrink:0;width:44px;height:1px;margin:0 auto}.gz-window__footer-content{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:0;display:flex}.gz-window__resize-handle{cursor:nwse-resize;z-index:3;width:18px;height:18px;position:absolute;bottom:0;right:0}.gz-window__resize-handle:after{content:"";border-right:1.5px solid var(--wnd-text-faint);border-bottom:1.5px solid var(--wnd-text-faint);opacity:0;width:9px;height:9px;transition:opacity var(--transition-fast) ease;border-bottom-right-radius:3px;position:absolute;bottom:3px;right:3px}.gz-window:hover .gz-window__resize-handle:after{opacity:1}.gz-window__btn--max{position:relative}.gz-window__snap-menu{background:var(--bg-popover);border:1px solid var(--card-border);width:11.5rem;font-family:var(--font-sans);animation:gz-wnd-snap-menu-in .16s var(--ease-out-expo);transform-origin:100% 0;border-radius:14px;flex-direction:column;gap:4px;padding:8px;display:flex;box-shadow:0 2px 8px #00000014,0 8px 24px #0000001a}@keyframes gz-wnd-snap-menu-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.gz-window__snap-preview{gap:5px;height:3.2rem;display:flex}.gz-window__snap-preview>.gz-tooltip{flex:1;min-width:0;display:flex}.gz-window__snap-preview>.gz-tooltip>.gz-tooltip__trigger{flex:1;width:100%;height:100%;display:flex}.gz-window__snap-tile{border:1px solid var(--card-border);background:color-mix(in srgb, var(--bg-secondary) 60%, transparent);cursor:pointer;width:100%;height:100%;color:var(--text-secondary);transition:background var(--transition-fast) ease, border-color var(--transition-fast) ease, color var(--transition-fast) ease, transform var(--transition-fast) ease;border-radius:10px;outline:none;flex:1;place-items:center;padding:0;font-family:inherit;line-height:1;display:grid;position:relative}.gz-window__snap-tile:hover:not(:disabled){background:color-mix(in srgb, var(--accent-primary) 12%, transparent);border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--card-border));color:var(--accent-primary)}.gz-window__snap-tile:active:not(:disabled){background:color-mix(in srgb, var(--accent-primary) 16%, transparent);transform:scale(.96)}.gz-window__snap-tile:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.gz-window__snap-tile:disabled{cursor:not-allowed;opacity:.4}.gz-window__snap-tile.is-locked{background:repeating-linear-gradient(45deg, var(--bg-secondary), var(--bg-secondary) 4px, var(--divider) 4px, var(--divider) 5px)}.gz-window__snap-tile-glyph{-webkit-user-select:none;user-select:none;pointer-events:none;width:26px;height:22px;display:block}.gz-window__snap-tile-glyph .glyph-fill{fill:currentColor;opacity:.4}.gz-window__snap-tile-glyph .glyph-stroke{stroke:currentColor;stroke-width:1.5px;opacity:.95}.gz-window__snap-tile:hover:not(:disabled) .glyph-fill{fill:var(--accent-primary);opacity:.6}.gz-window__snap-tile:hover:not(:disabled) .glyph-stroke{stroke:var(--accent-primary)}.gz-window__snap-hint{font-family:var(--font-sans);color:var(--text-secondary);text-align:center;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid var(--divider);margin-top:2px;padding:4px .25rem 2px;font-size:.6rem;font-weight:600}.gz-window--snapped{border-radius:var(--wnd-radius);opacity:1;animation:.15s ease-out backwards gz-wnd-snap-in;transform:none;box-shadow:0 1px 1px #00000005,0 1px 6px #0000000a}@keyframes gz-wnd-snap-in{0%{opacity:0}to{opacity:1}}.gz-window--snapped.gz-window--focused{border-color:color-mix(in srgb, var(--card-border) 40%, transparent);box-shadow:0 1px 2px #00000008,0 4px 12px #0000000f}.gz-window--snapped .gz-window__resize-handle{display:none}.gz-window__drag-snap-preview{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);border:1.5px solid var(--accent-primary);border-radius:var(--wnd-radius);pointer-events:none;z-index:99998;transition:opacity .15s}.gz-window__body::-webkit-scrollbar{width:4px}.gz-window__body::-webkit-scrollbar-track{background:0 0}.gz-window__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary) 20%, transparent);border-radius:999px}.gz-window__body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-secondary) 35%, transparent)}.gz-window__body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 20%, transparent) transparent}@media (prefers-reduced-motion:reduce){.gz-window,.gz-window *,.gz-window :before,.gz-window :after{transition:none!important;animation:none!important}}.gz-window-manager{font-family:var(--font-sans);pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.gz-window-manager--empty{display:none}.gz-window-manager>*{pointer-events:auto}.gz-window-preview-host{display:inline-flex;position:relative}.gz-window-preview-trigger{border-radius:var(--radius-sm);outline:none;display:inline-flex}.gz-window-preview{z-index:calc(var(--z-toast,400) + 5);background:var(--card-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);font-family:var(--font-sans);pointer-events:auto;cursor:pointer;opacity:0;visibility:hidden;transform-origin:bottom;border-radius:10px;flex-direction:column;transition:opacity .2s cubic-bezier(.16,1,.3,1),visibility .2s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;overflow:hidden;transform:translateY(8px)scale(.94);box-shadow:0 18px 48px #00000038,0 4px 12px #0000001f,inset 0 1px #ffffff14}.gz-window-preview.is-visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.gz-window-preview__accent{background:linear-gradient(180deg, var(--accent-primary), color-mix(in srgb, var(--accent-primary) 60%, var(--accent-secondary)));opacity:.85;z-index:3;width:3px;position:absolute;top:0;bottom:0;left:0}.gz-window-preview__live{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary) 30%, transparent);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-primary);z-index:2;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:8.5px;font-weight:600;display:inline-flex;position:absolute;top:8px;right:38px}.gz-window-preview__live-dot{background:var(--accent-primary);width:5px;height:5px;box-shadow:0 0 6px var(--accent-primary);border-radius:50%;animation:1.6s ease-in-out infinite gz-preview-pulse}@keyframes gz-preview-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.gz-window-preview__header{border-bottom:1px solid color-mix(in srgb, var(--card-border) 60%, transparent);background:color-mix(in srgb, var(--bg-secondary) 50%, transparent);flex-shrink:0;align-items:center;gap:8px;height:30px;padding:0 6px 0 12px;display:flex}.gz-window-preview__title-area{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.gz-window-preview__icon{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);width:18px;height:18px;color:var(--accent-primary);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gz-window-preview__title{color:var(--text-primary);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.gz-window-preview__close{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast) ease, color var(--transition-fast) ease, transform var(--transition-fast) ease;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gz-window-preview__close:hover{color:#fff;background:#e74c3c}.gz-window-preview__close:active{transform:scale(.92)}.gz-window-preview__close:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.gz-window-preview__body{background:linear-gradient(135deg, color-mix(in srgb, var(--bg-primary) 60%, transparent), color-mix(in srgb, var(--bg-secondary) 40%, transparent));flex:1;padding:12px 14px;position:relative;overflow:hidden}.gz-window-preview__skeleton{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.gz-window-preview__line{background:linear-gradient(90deg, color-mix(in srgb, var(--text-secondary) 18%, transparent), color-mix(in srgb, var(--text-secondary) 10%, transparent), color-mix(in srgb, var(--text-secondary) 18%, transparent));background-size:200% 100%;border-radius:999px;height:5px;animation:2.4s ease-in-out infinite gz-preview-shimmer}.gz-window-preview__line--w40{width:40%}.gz-window-preview__line--w50{width:50%;animation-delay:.1s}.gz-window-preview__line--w65{width:65%;animation-delay:.2s}.gz-window-preview__line--w70{width:70%;animation-delay:.3s}.gz-window-preview__line--w80{width:80%;animation-delay:.4s}.gz-window-preview__line--w85{width:85%;animation-delay:.5s}.gz-window-preview__line--w90{width:90%;animation-delay:.6s}@keyframes gz-preview-shimmer{0%{opacity:.65;background-position:200% 0}50%{opacity:1}to{opacity:.65;background-position:-200% 0}}.gz-window-preview__glow{background:radial-gradient(circle at 80% 100%, color-mix(in srgb, var(--accent-primary) 14%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.gz-window-preview__footer{border-top:1px solid color-mix(in srgb, var(--card-border) 50%, transparent);background:color-mix(in srgb, var(--bg-secondary) 30%, transparent);flex-shrink:0;justify-content:center;align-items:center;height:22px;display:flex}.gz-window-preview__hint{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:500}@media (prefers-reduced-motion:reduce){.gz-window-preview{transition:opacity .1s linear,visibility .1s linear;transform:none!important}.gz-window-preview.is-visible{transform:none!important}.gz-window-preview__line,.gz-window-preview__live-dot{animation:none!important}}.gz-window-tray{align-items:center;gap:0;margin-left:0;padding-left:0;display:inline-flex;position:relative}.gz-window-tray__stack{border-radius:var(--radius-full);background:color-mix(in srgb, var(--bg-primary) 30%, transparent);align-items:center;gap:4px;padding:2px 4px;animation:.4s cubic-bezier(.25,.8,.25,1) backwards gz-tray-stack-in;display:inline-flex;position:relative}.gz-window-tray__stack-cards{pointer-events:none;z-index:0;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:2px 4px}.gz-window-tray__stack-card{border-radius:var(--radius-full);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-secondary) 35%, transparent), color-mix(in srgb, var(--bg-primary) 20%, transparent));border:1px solid color-mix(in srgb, var(--card-border) 25%, transparent);opacity:0;height:24px;transition:opacity .25s;position:absolute}.gz-window-tray__stack:hover .gz-window-tray__stack-card{opacity:1}.gz-window-tray__stack-card:first-child{transform:translateY(calc(var(--stack-depth,1) * -1px));top:1px;left:8px;right:8px}.gz-window-tray__stack-card:nth-child(2){transform:translateY(calc(var(--stack-depth,1) * -2px));opacity:.7;top:0;left:4px;right:4px}.gz-window-tray__stack-card:nth-child(3){transform:translateY(calc(var(--stack-depth,1) * -3px));opacity:.5;top:-1px;left:0;right:0}@keyframes gz-tray-stack-in{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.gz-window-tray__pill{z-index:1;border:1px solid color-mix(in srgb, var(--card-border) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-secondary) 70%, transparent), color-mix(in srgb, var(--bg-primary) 35%, transparent));height:24px;color:var(--text-primary);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-sans);font-size:10.5px;font-weight:var(--weight-medium);letter-spacing:.01em;white-space:nowrap;max-width:160px;animation:.35s cubic-bezier(.25,.8,.25,1) backwards gz-pill-in;animation-delay:var(--stagger,0s);transition:background var(--transition-normal) ease, border-color var(--transition-normal) ease, color var(--transition-normal) ease, transform var(--transition-normal) cubic-bezier(.25, .8, .25, 1), box-shadow var(--transition-normal) ease;outline:none;align-items:center;gap:6px;padding:0 11px 0 8px;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000000a}@keyframes gz-pill-in{0%{opacity:0;transform:translateY(3px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.gz-window-tray__pill:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-primary) 22%, transparent), color-mix(in srgb, var(--accent-primary) 10%, transparent));border-color:color-mix(in srgb, var(--accent-primary) 60%, transparent);color:var(--accent-primary);box-shadow:inset 0 1px 0 #ffffff1f, 0 4px 12px color-mix(in srgb, var(--accent-primary) 22%, transparent);transform:translateY(-1px)}.gz-window-tray__pill:active{transform:translateY(0)scale(.97);box-shadow:0 1px 2px #0000000f}.gz-window-tray__pill:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.gz-window-tray__pill-icon{background:color-mix(in srgb, var(--accent-primary) 14%, transparent);width:16px;height:16px;color:var(--accent-primary);transition:background var(--transition-normal) ease, color var(--transition-normal) ease, transform var(--transition-normal) cubic-bezier(.25, .8, .25, 1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gz-window-tray__pill:hover .gz-window-tray__pill-icon{background:var(--accent-primary);color:var(--button-text);transform:scale(1.08)}.gz-window-tray__pill-title{text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.gz-window-tray__more{z-index:1;border:1px dashed color-mix(in srgb, var(--card-border) 70%, transparent);min-width:26px;height:24px;color:var(--text-secondary);border-radius:var(--radius-full);cursor:default;font-family:var(--font-sans);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.04em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;padding:0 8px;animation:.35s cubic-bezier(.25,.8,.25,1) backwards gz-pill-in;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.gz-window-tray__stack,.gz-window-tray__pill,.gz-window-tray__more{transition:none!important;animation:none!important}}.gz-login{--login-radius:var(--radius-2xl,24px);background:var(--bg-primary);width:100%;min-height:100vh;font-family:var(--font-sans);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gz-login__orb{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.gz-login__orb--1{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);width:400px;height:400px;animation:12s ease-in-out infinite login-orb-drift-1;top:-120px;right:-100px}.gz-login__orb--2{background:color-mix(in srgb, var(--accent-secondary) 10%, transparent);width:350px;height:350px;animation:15s ease-in-out infinite login-orb-drift-2;bottom:-80px;left:-80px}.gz-login__orb--3{background:color-mix(in srgb, var(--accent-tertiary) 8%, transparent);width:250px;height:250px;animation:8s ease-in-out infinite login-orb-pulse;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes login-orb-drift-1{0%,to{transform:translate(0)}50%{transform:translate(-40px,30px)}}@keyframes login-orb-drift-2{0%,to{transform:translate(0)}50%{transform:translate(40px,-30px)}}@keyframes login-orb-pulse{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}.gz-login__card{z-index:1;border-radius:var(--login-radius);background:var(--card-bg);width:800px;max-width:94vw;min-height:500px;-webkit-backdrop-filter:var(--glass-blur,blur(14px));border:1px solid var(--card-border);box-shadow:var(--shadow), 0 0 60px -20px color-mix(in srgb, var(--accent-primary) 15%, transparent);animation:.6s cubic-bezier(.16,1,.3,1) both login-card-enter;display:flex;position:relative;overflow:hidden}@keyframes login-card-enter{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.gz-login__brand{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-primary) 10%, var(--bg-secondary) 90%), color-mix(in srgb, var(--accent-secondary) 6%, var(--bg-secondary) 94%));text-align:center;flex-direction:column;justify-content:center;align-items:center;width:300px;min-width:300px;padding:48px 32px;display:flex;position:relative;overflow:hidden}.gz-login__brand:before{content:"";background:radial-gradient(ellipse at 30% 20%, color-mix(in srgb, var(--accent-primary) 8%, transparent) 0%, transparent 60%);pointer-events:none;position:absolute;inset:0}.gz-login__brand:after{content:"";background:radial-gradient(ellipse at 70% 80%, color-mix(in srgb, var(--accent-secondary) 6%, transparent) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}.gz-login__logo{z-index:1;border-radius:50%;width:72px;height:72px;margin-bottom:28px;position:relative}.gz-login__logo img{border-radius:50%;width:100%;height:100%;animation:3s ease-in-out infinite login-logo-glow}@keyframes login-logo-glow{0%,to{box-shadow:0 0 18px -4px var(--accent-primary)}50%{box-shadow:0 0 36px -2px var(--accent-primary), 0 0 60px -10px var(--accent-secondary)}}.gz-login__brand-title{font-size:var(--text-2xl,1.5rem);color:var(--text-primary);z-index:1;letter-spacing:-.025em;margin:0 0 8px;font-weight:800;position:relative}.gz-login__brand-title span{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gz-login__brand-sub{font-size:var(--text-sm,.875rem);color:var(--text-secondary);z-index:1;max-width:220px;margin:0;line-height:1.5;position:relative}.gz-login__brand-lines{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.gz-login__brand-lines:before,.gz-login__brand-lines:after{content:"";border:1.5px solid color-mix(in srgb, var(--accent-primary) 12%, transparent);border-radius:50%;position:absolute}.gz-login__brand-lines:before{width:180px;height:180px;top:-60px;right:-60px}.gz-login__brand-lines:after{width:130px;height:130px;bottom:-30px;left:-30px}.gz-login__form-panel{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:48px 48px 48px 40px;display:flex}.gz-login__form-header{margin-bottom:32px}.gz-login__form-title{font-size:var(--text-xl,1.25rem);color:var(--text-primary);letter-spacing:-.02em;margin:0 0 6px;font-weight:700}.gz-login__form-desc{font-size:var(--text-sm,.875rem);color:var(--text-secondary);margin:0}.gz-login__form{flex-direction:column;gap:20px;display:flex}.gz-login__server-error{background:color-mix(in srgb, var(--color-error,#ef4444) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-error,#ef4444) 20%, transparent);border-radius:var(--radius-md,8px);font-size:var(--text-sm,.85rem);color:var(--color-error,#ef4444);text-align:center;padding:10px 14px}.gz-login__field{flex-direction:column;gap:6px;display:flex}.gz-login__field-label{font-size:var(--text-xs,.75rem);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.gz-login__field-input{border:1.5px solid var(--card-border);border-radius:var(--radius-md,8px);background:color-mix(in srgb, var(--bg-primary) 50%, transparent);align-items:center;gap:10px;padding:12px 16px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;position:relative}.gz-login__field-input:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 15%, transparent)}.gz-login__field-input--error{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.gz-login__field-icon{color:var(--text-secondary);opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gz-login__field-input:focus-within .gz-login__field-icon{color:var(--accent-primary);opacity:1}.gz-login__field-input input{font-size:var(--text-base,.95rem);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:inherit}.gz-login__field-input input::placeholder{color:var(--text-secondary);opacity:.45}.gz-login__field-pw-toggle{width:28px;height:28px;color:var(--text-secondary);opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.gz-login__field-pw-toggle:hover{opacity:1;color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 8%, transparent)}.gz-login__field-input:focus-within .gz-login__field-pw-toggle{opacity:.8}.gz-login__field-error{font-size:var(--text-xs,.75rem);color:var(--color-error,#ef4444);align-items:center;gap:4px;margin:2px 0 0;display:flex}.gz-login__submit{border-radius:var(--radius-md,8px);background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));color:#fff;font-size:var(--text-base,.95rem);cursor:pointer;letter-spacing:.01em;border:none;margin-top:8px;padding:14px 24px;font-family:inherit;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.gz-login__submit:hover{box-shadow:0 8px 30px -8px color-mix(in srgb, var(--accent-primary) 40%, transparent);transform:translateY(-2px)}.gz-login__submit:active{transform:translateY(0)}.gz-login__submit:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.gz-login__submit:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 30%,#ffffff26 50%,#0000 70%) 0 0/200% 100%;animation:3s ease-in-out infinite login-shine;position:absolute;inset:0}@keyframes login-shine{0%{background-position:200% 0}50%{background-position:-50% 0}to{background-position:200% 0}}.gz-login__submit-loading{align-items:center;gap:8px;display:inline-flex}.gz-login__submit-spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.gz-login__recover{justify-content:center;margin-top:16px;display:flex}.gz-login__recover-btn{color:var(--text-secondary);font-size:var(--text-sm,.85rem);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;transition:color .2s;position:relative}.gz-login__recover-btn:after{content:"";background:var(--accent-primary);transform-origin:0;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gz-login__recover-btn:hover{color:var(--accent-primary)}.gz-login__recover-btn:hover:after{transform:scaleX(1)}.gz-login__footer{text-align:center;margin-top:24px}.gz-login__footer-text{font-size:var(--text-xs,.7rem);color:var(--text-secondary);opacity:.5;margin:0}@media (width<=700px){.gz-login__card{flex-direction:column;width:420px;min-height:0}.gz-login__brand{width:100%;min-width:0;padding:36px 24px 28px}.gz-login__logo{width:60px;height:60px;margin-bottom:20px}.gz-login__form-panel{padding:32px 24px 36px}.gz-login__form-header{margin-bottom:24px}}@media (width<=460px){.gz-login__card{max-width:100vw;min-height:100vh;box-shadow:none;border:none;border-radius:0}.gz-login__brand{padding:28px 20px 24px}.gz-login__form-panel{padding:24px 20px 28px}}.gz-modal[data-v-8daaee9b]{--modal-shadow:0 2px 4px #0000000d, 0 12px 32px #0000001f;--modal-backdrop-bg:#00000085;z-index:10000;overscroll-behavior:none;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.gz-modal__backdrop[data-v-8daaee9b]{background:var(--modal-backdrop-bg);cursor:default;transition:opacity .3s;position:absolute;inset:0}.gz-modal__backdrop--blur[data-v-8daaee9b]{-webkit-backdrop-filter:blur(6px)}.gz-modal__dialog[data-v-8daaee9b]{background:var(--bg-primary,#fff);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--modal-shadow);transform-origin:50%;flex-direction:column;width:100%;max-height:calc(100vh - 40px);animation:.3s cubic-bezier(.34,1.56,.64,1) gz-modal-float;display:flex;position:relative;overflow:hidden}.gz-modal__dialog--xs[data-v-8daaee9b]{max-width:360px}.gz-modal__dialog--sm[data-v-8daaee9b]{max-width:440px}.gz-modal__dialog--md[data-v-8daaee9b]{max-width:540px}.gz-modal__dialog--lg[data-v-8daaee9b]{max-width:680px}.gz-modal__dialog--xl[data-v-8daaee9b]{max-width:900px}.gz-modal__dialog--full[data-v-8daaee9b]{max-width:calc(100vw - 40px)}.gz-modal__header[data-v-8daaee9b]{border-bottom:1px solid color-mix(in srgb, var(--card-border,#e2e4e9) 60%, transparent);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 14px;display:flex}.gz-modal__header--center[data-v-8daaee9b]{text-align:center;justify-content:center}.gz-modal__header--center .gz-modal__header-left[data-v-8daaee9b]{text-align:center;flex-direction:column;align-items:center}.gz-modal__header-left[data-v-8daaee9b]{align-items:center;gap:12px;min-width:0;display:flex}.gz-modal__header-icon[data-v-8daaee9b]{background:color-mix(in srgb, var(--accent-primary,#6c5ce7) 10%, transparent);width:36px;height:36px;color:var(--accent-primary,#6c5ce7);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gz-modal__title[data-v-8daaee9b]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);line-height:1.3}.gz-modal__subtitle[data-v-8daaee9b]{color:var(--text-tertiary,#9ca3af);margin-top:3px;font-size:.75rem;font-weight:400;line-height:1.4}.gz-modal__close[data-v-8daaee9b]{width:30px;height:30px;color:var(--text-tertiary,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,transform .15s;display:inline-flex}.gz-modal__close[data-v-8daaee9b]:hover{background:color-mix(in srgb, var(--text-primary,#1f2937) 6%, transparent);color:var(--text-primary,#1f2937);transform:scale(1.05)}.gz-modal__close[data-v-8daaee9b]:active{transform:scale(.95)}.gz-modal__close-icon[data-v-8daaee9b]{width:18px;height:18px;display:block}.gz-modal__body[data-v-8daaee9b]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary,#6b7280) 14%, transparent) transparent;flex:1;padding:20px 22px;overflow-y:auto}.gz-modal__body[data-v-8daaee9b]::-webkit-scrollbar{width:5px}.gz-modal__body[data-v-8daaee9b]::-webkit-scrollbar-track{background:0 0}.gz-modal__body[data-v-8daaee9b]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary,#6b7280) 14%, transparent);border-radius:999px}.gz-modal__footer[data-v-8daaee9b]{flex-direction:column;flex-shrink:0;gap:0;padding:0;display:flex}.gz-modal__footer-divider[data-v-8daaee9b]{background:color-mix(in srgb, var(--card-border,#e2e4e9) 50%, transparent);border:none;border-radius:1px;flex-shrink:0;width:40px;height:2px;margin:0 auto}.gz-modal__footer-inner[data-v-8daaee9b]{align-items:center;gap:8px;padding:14px 22px 18px;display:flex}.gz-modal__footer--end .gz-modal__footer-inner[data-v-8daaee9b]{justify-content:flex-end}.gz-modal__footer--start .gz-modal__footer-inner[data-v-8daaee9b]{justify-content:flex-start}.gz-modal__footer--center .gz-modal__footer-inner[data-v-8daaee9b]{justify-content:center}.gz-modal__footer--between .gz-modal__footer-inner[data-v-8daaee9b]{justify-content:space-between}.gz-modal__dialog.is-shaking[data-v-8daaee9b]{animation:.42s cubic-bezier(.34,.1,.2,1) gz-modal-shake-8daaee9b}.gz-modal__backdrop.is-shaking[data-v-8daaee9b]{animation:.42s gz-modal-shake-glow-8daaee9b}@keyframes gz-modal-shake-8daaee9b{0%,to{transform:translate(0)scale(1)}15%{transform:translate(-8px)scale(1)}30%{transform:translate(8px)scale(1)}45%{transform:translate(-6px)scale(1)}60%{transform:translate(6px)scale(1)}75%{transform:translate(-3px)scale(1)}90%{transform:translate(3px)scale(1)}}@keyframes gz-modal-shake-glow-8daaee9b{0%,to{background:var(--modal-backdrop-bg)}50%{background:color-mix(in srgb, var(--accent-primary,#6c5ce7) 12%, var(--modal-backdrop-bg))}}.gz-modal-enter-active[data-v-8daaee9b],.gz-modal-leave-active[data-v-8daaee9b]{transition:opacity .25s}.gz-modal-enter-from[data-v-8daaee9b],.gz-modal-leave-to[data-v-8daaee9b]{opacity:0}.gz-modal-enter-active .gz-modal__dialog[data-v-8daaee9b]{animation:.3s cubic-bezier(.34,1.56,.64,1) gz-modal-enter-8daaee9b}.gz-modal-leave-active .gz-modal__dialog[data-v-8daaee9b]{transition:transform .2s,opacity .2s}.gz-modal-leave-to .gz-modal__dialog[data-v-8daaee9b]{opacity:0;transform:scale(.96)translateY(-8px)}@keyframes gz-modal-enter-8daaee9b{0%{opacity:0;transform:scale(.93)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.gz-modal-enter-active .gz-modal__dialog[data-v-8daaee9b]{opacity:1;animation:none}.gz-modal-leave-active .gz-modal__dialog[data-v-8daaee9b]{transition:opacity .1s}.gz-modal-leave-to .gz-modal__dialog[data-v-8daaee9b]{opacity:0;transform:none}.gz-modal__dialog[data-v-8daaee9b]{animation:none!important}}.gz-input{--input-error:#ef4444;--input-error-soft:#ef444414;--input-icon-color:var(--text-secondary);--input-border-focus:var(--accent-primary);border-radius:var(--radius-lg);background:var(--bg-secondary);min-height:44px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);box-sizing:border-box;width:100%;max-width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:0;padding:0 12px 0 16px;display:flex;position:relative;overflow:visible}.gz-input:focus-within{border-color:var(--input-border-focus)}.gz-input__label{color:var(--text-secondary);font-size:var(--text-sm);pointer-events:none;transition:var(--transition-normal);z-index:1;transform-origin:0 0;line-height:1.2;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.gz-input:focus-within .gz-input__label,.gz-input__label.is-active{font-size:var(--text-xs);color:var(--accent-primary);padding:0 6px;top:2px;left:16px;transform:translateY(0)scale(.75)}.gz-input__field{font-size:var(--text-sm);min-width:0;color:var(--text-primary);z-index:1;font-family:inherit;line-height:1.2;font-weight:var(--weight-medium);background:0 0;border:none;outline:none;flex:1;padding:14px 0 10px;display:block}.gz-input__field::placeholder{color:var(--text-secondary);opacity:.5}.gz-input__icon{color:var(--input-icon-color);z-index:1;opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gz-input__icon--left{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gz-input__icon--right{flex-shrink:0;margin-left:auto}.gz-input__trailing{flex-shrink:0;align-items:center;margin-left:4px;display:flex}.gz-input__error{color:var(--input-error);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.2;position:absolute;top:calc(100% + 4px);left:0}.gz-input--error{border-color:var(--input-error);box-shadow:0 0 0 3px var(--input-error-soft)}.gz-input--error:focus-within{border-color:var(--input-error)}.has-icon-left{padding-left:40px}.has-icon-left .gz-input__label,.has-icon-left:focus-within .gz-input__label,.has-icon-left .gz-input__label.is-active{left:40px}.gz-input--disabled{opacity:.5;pointer-events:none}.gz-input--sm{min-height:34px;padding:0 10px 0 12px}.gz-input--sm .gz-input__field{font-size:var(--text-xs);padding:10px 0 6px}.gz-input--sm .gz-input__label{font-size:var(--text-xs);left:12px}.gz-input--sm:focus-within .gz-input__label,.gz-input--sm .gz-input__label.is-active{font-size:10px;top:1px;left:12px}.gz-input--sm.has-icon-left{padding-left:32px}.gz-input--sm.has-icon-left .gz-input__label,.gz-input--sm.has-icon-left:focus-within .gz-input__label,.gz-input--sm.has-icon-left .gz-input__label.is-active{left:32px}.gz-input--lg{min-height:52px;padding:0 16px 0 20px}.gz-input--lg .gz-input__field{font-size:var(--text-base);padding:18px 0 14px}.gz-input--lg .gz-input__label{font-size:var(--text-base);left:20px}.gz-input--lg:focus-within .gz-input__label,.gz-input--lg .gz-input__label.is-active{font-size:var(--text-sm);top:4px;left:20px}.gz-input--lg.has-icon-left{padding-left:48px}.gz-input--lg.has-icon-left .gz-input__label,.gz-input--lg.has-icon-left:focus-within .gz-input__label,.gz-input--lg.has-icon-left .gz-input__label.is-active{left:48px}@media (prefers-reduced-motion:reduce){.gz-input,.gz-input__label{transition:none}}:where(.gz-btn){--btn-font:var(--font-sans);--btn-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--btn-ease-smooth:cubic-bezier(.65, 0, .35, 1);--btn-ease-in:cubic-bezier(.4, 0, .2, 1);--color-gz-info:var(--color-info,#0ea5e9);--color-gz-warning:var(--color-warning,#f59e0b);--color-gz-error:var(--color-error,#ef4444)}.gz-btn{border-radius:var(--radius-lg,12px);cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.4;font-family:var(--btn-font);color:inherit;-webkit-user-select:none;user-select:none;white-space:nowrap;isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;transition:background-color .25s var(--btn-ease-in), border-color .25s var(--btn-ease-in), color .2s var(--btn-ease-in), box-shadow .3s var(--btn-ease-in), transform .2s var(--btn-ease-in), opacity .2s var(--btn-ease-in);border:1.5px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.25rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.gz-btn:not(:disabled):not(.is-disabled):hover{transform:translateY(-1px)}.gz-btn:not(:disabled):not(.is-disabled):active{transition-duration:80ms;transform:translateY(0)scale(.98)}.gz-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 35%, transparent);outline:none}.gz-btn--sm{gap:.35rem;padding:.35rem .85rem;font-size:.8rem}.gz-btn--lg{gap:.6rem;padding:.7rem 1.75rem;font-size:1rem}.gz-btn--pill{border-radius:999px}.gz-btn--cuadrado{border-radius:var(--radius-md,8px)}.gz-btn--redondo{border-radius:50%;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0}.gz-btn--redondo.gz-btn--sm{width:2.25rem;min-width:2.25rem;height:2.25rem}.gz-btn--redondo.gz-btn--lg{width:3.25rem;min-width:3.25rem;height:3.25rem}.gz-btn--block{width:100%}.gz-btn--relleno{color:#fff;background-origin:border-box;border-color:#0000;box-shadow:0 1px 3px #00000014}.gz-btn--relleno:hover{box-shadow:0 3px 12px #00000024}.gz-btn--relleno:active{box-shadow:0 1px 2px #0000001a}.gz-btn--relleno.gz-btn--primario{background-color:var(--accent-primary);--btn-filled-shadow-hover:0 3px 12px color-mix(in srgb, var(--accent-primary) 40%, transparent)}.gz-btn--relleno.gz-btn--primario:hover{background-color:color-mix(in srgb, var(--accent-primary) 85%, #000);box-shadow:var(--btn-filled-shadow-hover)}.gz-btn--relleno.gz-btn--secundario{background-color:var(--accent-secondary);--btn-filled-shadow-hover:0 3px 12px color-mix(in srgb, var(--accent-secondary) 40%, transparent)}.gz-btn--relleno.gz-btn--secundario:hover{background-color:color-mix(in srgb, var(--accent-secondary) 85%, #000);box-shadow:var(--btn-filled-shadow-hover)}.gz-btn--relleno.gz-btn--info{background-color:var(--color-gz-info);--btn-filled-shadow-hover:0 3px 12px color-mix(in srgb, var(--color-gz-info) 40%, transparent)}.gz-btn--relleno.gz-btn--info:hover{background-color:color-mix(in srgb, var(--color-gz-info) 85%, #000);box-shadow:var(--btn-filled-shadow-hover)}.gz-btn--relleno.gz-btn--success{background-color:var(--accent-tertiary);--btn-filled-shadow-hover:0 3px 12px color-mix(in srgb, var(--accent-tertiary) 40%, transparent)}.gz-btn--relleno.gz-btn--success:hover{background-color:color-mix(in srgb, var(--accent-tertiary) 85%, #000);box-shadow:var(--btn-filled-shadow-hover)}.gz-btn--relleno.gz-btn--warning{background-color:var(--color-gz-warning);--btn-filled-shadow-hover:0 3px 12px color-mix(in srgb, var(--color-gz-warning) 40%, transparent)}.gz-btn--relleno.gz-btn--warning:hover{background-color:color-mix(in srgb, var(--color-gz-warning) 85%, #000);box-shadow:var(--btn-filled-shadow-hover)}.gz-btn--relleno.gz-btn--error{background-color:var(--color-gz-error);--btn-filled-shadow-hover:0 3px 12px color-mix(in srgb, var(--color-gz-error) 40%, transparent)}.gz-btn--relleno.gz-btn--error:hover{background-color:color-mix(in srgb, var(--color-gz-error) 85%, #000);box-shadow:var(--btn-filled-shadow-hover)}.gz-btn--gradient{color:#fff;background-size:200% 200%;background-origin:border-box;border-color:#0000;animation:5s infinite gz-btn-gradient-shift;box-shadow:0 1px 3px #00000014}.gz-btn--gradient:hover{box-shadow:0 4px 16px #00000026}.gz-btn--gradient.gz-btn--primario{background-image:linear-gradient(135deg, var(--accent-primary) 0%, color-mix(in srgb, var(--accent-primary) 70%, var(--accent-secondary)) 50%, color-mix(in srgb, var(--accent-primary) 75%, #000) 100%)}.gz-btn--gradient.gz-btn--secundario{background-image:linear-gradient(135deg, var(--accent-secondary) 0%, color-mix(in srgb, var(--accent-secondary) 70%, var(--accent-primary)) 50%, color-mix(in srgb, var(--accent-secondary) 75%, #000) 100%)}.gz-btn--gradient.gz-btn--info{background-image:linear-gradient(135deg, var(--color-gz-info) 0%, color-mix(in srgb, var(--color-gz-info) 70%, #0284c7) 50%, color-mix(in srgb, var(--color-gz-info) 75%, #000) 100%)}.gz-btn--gradient.gz-btn--success{background-image:linear-gradient(135deg, var(--accent-tertiary) 0%, color-mix(in srgb, var(--accent-tertiary) 70%, #047857) 50%, color-mix(in srgb, var(--accent-tertiary) 75%, #000) 100%)}.gz-btn--gradient.gz-btn--warning{background-image:linear-gradient(135deg, var(--color-gz-warning) 0%, color-mix(in srgb, var(--color-gz-warning) 70%, #d97706) 50%, color-mix(in srgb, var(--color-gz-warning) 75%, #000) 100%)}.gz-btn--gradient.gz-btn--error{background-image:linear-gradient(135deg, var(--color-gz-error) 0%, color-mix(in srgb, var(--color-gz-error) 70%, #dc2626) 50%, color-mix(in srgb, var(--color-gz-error) 75%, #000) 100%)}@keyframes gz-btn-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.gz-btn--glass{background:color-mix(in srgb, var(--card-bg,#fff) 60%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);color:var(--text-primary);border:1px solid color-mix(in srgb, var(--card-border) 50%, transparent);box-shadow:0 1px 3px #0000000a}.gz-btn--glass:hover{background:color-mix(in srgb, var(--card-bg,#fff) 78%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);border-color:color-mix(in srgb, var(--accent-primary) 30%, transparent);box-shadow:0 4px 16px #0000000f}.gz-btn--glass.gz-btn--primario{color:var(--accent-primary);border-color:color-mix(in srgb, var(--accent-primary) 20%, transparent)}.gz-btn--glass.gz-btn--primario:hover{background:color-mix(in srgb, var(--accent-primary) 10%, var(--card-bg,#fff) 65%);border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent)}.gz-btn--glass.gz-btn--secundario{color:var(--accent-secondary);border-color:color-mix(in srgb, var(--accent-secondary) 20%, transparent)}.gz-btn--glass.gz-btn--secundario:hover{background:color-mix(in srgb, var(--accent-secondary) 10%, var(--card-bg,#fff) 65%);border-color:color-mix(in srgb, var(--accent-secondary) 45%, transparent)}.gz-btn--glass.gz-btn--info{color:var(--color-gz-info);border-color:color-mix(in srgb, var(--color-gz-info) 20%, transparent)}.gz-btn--glass.gz-btn--info:hover{background:color-mix(in srgb, var(--color-gz-info) 10%, var(--card-bg,#fff) 65%);border-color:color-mix(in srgb, var(--color-gz-info) 45%, transparent)}.gz-btn--glass.gz-btn--success{color:var(--accent-tertiary);border-color:color-mix(in srgb, var(--accent-tertiary) 20%, transparent)}.gz-btn--glass.gz-btn--success:hover{background:color-mix(in srgb, var(--accent-tertiary) 10%, var(--card-bg,#fff) 65%);border-color:color-mix(in srgb, var(--accent-tertiary) 45%, transparent)}.gz-btn--glass.gz-btn--warning{color:var(--color-gz-warning);border-color:color-mix(in srgb, var(--color-gz-warning) 20%, transparent)}.gz-btn--glass.gz-btn--warning:hover{background:color-mix(in srgb, var(--color-gz-warning) 10%, var(--card-bg,#fff) 65%);border-color:color-mix(in srgb, var(--color-gz-warning) 45%, transparent)}.gz-btn--glass.gz-btn--error{color:var(--color-gz-error);border-color:color-mix(in srgb, var(--color-gz-error) 20%, transparent)}.gz-btn--glass.gz-btn--error:hover{background:color-mix(in srgb, var(--color-gz-error) 10%, var(--card-bg,#fff) 65%);border-color:color-mix(in srgb, var(--color-gz-error) 45%, transparent)}.gz-btn--outline{background:0 0;position:relative}.gz-btn--outline:before{display:none}.gz-btn--outline:after{content:"";border-radius:inherit;opacity:0;z-index:-1;transition:opacity .4s var(--btn-ease-smooth);pointer-events:none;position:absolute;inset:-4px}.gz-btn--outline:hover:after{opacity:1}.gz-btn--outline.gz-btn--primario{color:var(--accent-primary);border-color:color-mix(in srgb, var(--accent-primary) 30%, transparent)}.gz-btn--outline.gz-btn--primario:hover{background:color-mix(in srgb, var(--accent-primary) 8%, transparent);border-color:var(--accent-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-primary) 8%, transparent)}.gz-btn--outline.gz-btn--primario:after{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent-primary) 6%, transparent) 0%, transparent 70%)}.gz-btn--outline.gz-btn--secundario{color:var(--accent-secondary);border-color:color-mix(in srgb, var(--accent-secondary) 30%, transparent)}.gz-btn--outline.gz-btn--secundario:hover{background:color-mix(in srgb, var(--accent-secondary) 8%, transparent);border-color:var(--accent-secondary);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-secondary) 8%, transparent)}.gz-btn--outline.gz-btn--secundario:after{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent-secondary) 6%, transparent) 0%, transparent 70%)}.gz-btn--outline.gz-btn--info{color:var(--color-gz-info);border-color:color-mix(in srgb, var(--color-gz-info) 30%, transparent)}.gz-btn--outline.gz-btn--info:hover{background:color-mix(in srgb, var(--color-gz-info) 8%, transparent);border-color:var(--color-gz-info);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-gz-info) 8%, transparent)}.gz-btn--outline.gz-btn--info:after{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-gz-info) 6%, transparent) 0%, transparent 70%)}.gz-btn--outline.gz-btn--success{color:var(--accent-tertiary);border-color:color-mix(in srgb, var(--accent-tertiary) 30%, transparent)}.gz-btn--outline.gz-btn--success:hover{background:color-mix(in srgb, var(--accent-tertiary) 8%, transparent);border-color:var(--accent-tertiary);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-tertiary) 8%, transparent)}.gz-btn--outline.gz-btn--success:after{background:radial-gradient(ellipse, color-mix(in srgb, var(--accent-tertiary) 6%, transparent) 0%, transparent 70%)}.gz-btn--outline.gz-btn--warning{color:var(--color-gz-warning);border-color:color-mix(in srgb, var(--color-gz-warning) 30%, transparent)}.gz-btn--outline.gz-btn--warning:hover{background:color-mix(in srgb, var(--color-gz-warning) 8%, transparent);border-color:var(--color-gz-warning);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-gz-warning) 8%, transparent)}.gz-btn--outline.gz-btn--warning:after{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-gz-warning) 6%, transparent) 0%, transparent 70%)}.gz-btn--outline.gz-btn--error{color:var(--color-gz-error);border-color:color-mix(in srgb, var(--color-gz-error) 30%, transparent)}.gz-btn--outline.gz-btn--error:hover{background:color-mix(in srgb, var(--color-gz-error) 8%, transparent);border-color:var(--color-gz-error);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-gz-error) 8%, transparent)}.gz-btn--outline.gz-btn--error:after{background:radial-gradient(ellipse, color-mix(in srgb, var(--color-gz-error) 6%, transparent) 0%, transparent 70%)}.gz-btn--texto{box-shadow:none;text-shadow:none;background:0 0;border-width:0;border-color:#0000}.gz-btn--texto:before,.gz-btn--texto .gz-btn__shine,.gz-btn--texto .gz-btn__ripple{display:none}.gz-btn--texto.gz-btn--primario{color:var(--accent-primary)}.gz-btn--texto.gz-btn--primario:hover{background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.gz-btn--texto.gz-btn--secundario{color:var(--accent-secondary)}.gz-btn--texto.gz-btn--secundario:hover{background:color-mix(in srgb, var(--accent-secondary) 10%, transparent)}.gz-btn--texto.gz-btn--info{color:var(--color-gz-info)}.gz-btn--texto.gz-btn--info:hover{background:color-mix(in srgb, var(--color-gz-info) 10%, transparent)}.gz-btn--texto.gz-btn--success{color:var(--accent-tertiary)}.gz-btn--texto.gz-btn--success:hover{background:color-mix(in srgb, var(--accent-tertiary) 10%, transparent)}.gz-btn--texto.gz-btn--warning{color:var(--color-gz-warning)}.gz-btn--texto.gz-btn--warning:hover{background:color-mix(in srgb, var(--color-gz-warning) 10%, transparent)}.gz-btn--texto.gz-btn--error{color:var(--color-gz-error)}.gz-btn--texto.gz-btn--error:hover{background:color-mix(in srgb, var(--color-gz-error) 10%, transparent)}.gz-btn--ghost{color:var(--text-secondary);box-shadow:none;text-shadow:none;background:0 0;border-width:0;border-color:#0000}.gz-btn--ghost:before,.gz-btn--ghost .gz-btn__shine,.gz-btn--ghost .gz-btn__ripple{display:none}.gz-btn--ghost:hover{background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-primary)}.gz-btn.is-disabled,.gz-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none;filter:grayscale(.3);box-shadow:none!important;transform:none!important}.gz-btn.is-loading{cursor:wait;pointer-events:none;opacity:.85}.gz-btn__icon{transition:transform .35s var(--btn-ease-spring), opacity .25s var(--btn-ease-smooth);z-index:2;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.gz-btn:not(:disabled):not(.is-disabled):hover .gz-btn__icon{transform:scale(1.1)translate(1px)}.gz-btn:not(:has(.gz-btn__content)) .gz-btn__icon{margin:0}.gz-btn__icon-fallback{font-size:1.2em;line-height:1}.gz-btn--redondo .gz-btn__icon{margin:0}.gz-btn--redondo:hover .gz-btn__icon{transform:scale(1.15)}.gz-btn__spinner{z-index:2;flex-shrink:0;justify-content:center;align-items:center;animation:.6s linear infinite gz-btn-spin;display:inline-flex}.gz-btn__spinner>svg{filter:drop-shadow(0 0 2px color-mix(in srgb, currentColor 30%, transparent));display:block}.gz-btn.is-loading{animation:gz-btn-pulse 1.5s var(--btn-ease-smooth) infinite}@keyframes gz-btn-pulse{0%,to{opacity:.85}50%{opacity:.7}}.gz-btn__content{z-index:2;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.gz-btn__shine{border-radius:inherit;pointer-events:none;z-index:1;transition:background-position .7s var(--btn-ease-smooth);background:linear-gradient(112deg,#0000 35%,#ffffff1a 48%,#ffffff24 52%,#0000 65%) 120% 0/220% 100%;position:absolute;inset:0}.gz-btn:not(:disabled):not(.is-disabled):hover .gz-btn__shine{background-position:-20% 0}.gz-btn__ripple{border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.gz-btn__ripple:after{content:"";width:var(--ripple-size,0px);height:var(--ripple-size,0px);left:var(--ripple-x,0px);top:var(--ripple-y,0px);opacity:0;will-change:transform, opacity;background:#fff3;border-radius:50%;position:absolute;transform:scale(0)}.gz-btn__ripple--active:after{animation:gz-btn-ripple-effect .6s var(--btn-ease-smooth) forwards}.gz-btn--no-ripple .gz-btn__ripple{display:none}@keyframes gz-btn-ripple-effect{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes gz-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gz-btn,.gz-btn__icon,.gz-btn__spinner,.gz-btn__shine,.gz-btn__ripple:after{transition:none!important;animation:none!important;transform:none!important}.gz-btn:not(:disabled):not(.is-disabled):hover{transform:none}.gz-btn--gradient,.gz-btn.is-loading{animation:none}}@media (width<=600px){.gz-btn{padding:.45rem 1rem;font-size:.825rem}.gz-btn--lg{padding:.6rem 1.4rem;font-size:.925rem}}.gz-recover__steps{justify-content:center;gap:8px;margin:4px 0 16px;display:flex}.gz-recover__step-dot{background:color-mix(in srgb, var(--accent-primary) 20%, transparent);border-radius:999px;width:8px;height:8px;transition:all .3s}.gz-recover__step-dot.is-active{background:var(--accent-primary);width:24px}.gz-recover__step-dot.is-done{background:var(--success,#2ecc71)}.gz-recover__form{flex-direction:column;gap:14px;display:flex}.gz-recover__form>.gz-input--error{margin-bottom:18px}.gz-recover__pw-row:has(.gz-input--error){padding-bottom:18px}.gz-recover__desc{color:color-mix(in srgb, var(--text-primary,#333) 70%, transparent);margin:0 0 4px;font-size:.85rem;line-height:1.5}.gz-recover__submit{margin-top:6px}.gz-recover__req-list{flex-wrap:wrap;gap:6px;display:flex}.gz-recover__req{background:color-mix(in srgb, var(--text-primary,#333) 6%, transparent);color:color-mix(in srgb, var(--text-primary,#333) 55%, transparent);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:500;transition:all .25s;display:inline-flex}.gz-recover__req svg{flex-shrink:0}.gz-recover__req.is-ok{background:color-mix(in srgb, var(--success,#2ecc71) 12%, transparent);color:var(--success,#2ecc71)}.gz-recover__pw-row{display:block}.gz-recover__pw-toggle{width:28px;height:28px;color:var(--text-secondary,#6b7280);cursor:pointer;border-radius:var(--radius-md,8px);transition:color var(--transition-fast,.15s), background var(--transition-fast,.15s);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gz-recover__pw-toggle:hover{color:var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.gz-recover__actions{justify-content:space-between;gap:8px;margin-top:2px;display:flex}.gz-date{position:relative}.gz-date__input{border-radius:var(--radius-lg);background:var(--bg-secondary);min-height:44px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);box-sizing:border-box;width:100%;max-width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);cursor:pointer;align-items:center;padding:0 40px 0 16px;display:flex;position:relative;overflow:visible}.gz-date__input:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 12%, transparent)}.gz-date__label{color:var(--text-secondary);font-size:var(--text-sm);pointer-events:none;z-index:1;transform-origin:0 0;line-height:1.2;transition:transform .22s cubic-bezier(.2,.9,.3,1),font-size .18s,top .18s,color .16s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.gz-date__input.is-open .gz-date__label,.gz-date__label.is-active{font-size:var(--text-xs);color:var(--accent-primary);padding:0 6px;top:2px;left:16px;transform:translateY(0)scale(.75)}.gz-date__field{font-size:var(--text-sm);min-width:0;color:var(--text-primary);z-index:1;font-family:inherit;line-height:1.2;font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding:14px 0 10px;display:block}.gz-date__field::placeholder{color:var(--text-secondary);opacity:.5}.gz-date__icon{color:var(--text-secondary);z-index:1;opacity:.7;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gz-date__input--disabled{opacity:.5;pointer-events:none}.gz-date--sm .gz-date__input{height:34px;min-height:34px;padding:0 34px 0 12px}.gz-date--sm .gz-date__label{font-size:var(--text-xs);left:12px}.gz-date--sm .gz-date__label.is-active,.gz-date--sm .gz-date__input.is-open .gz-date__label{font-size:10px;top:0;left:12px}.gz-date--sm .gz-date__field{font-size:var(--text-xs);height:100%;padding:0}.gz-date--sm .gz-date__icon{right:10px}.gz-date__panel{z-index:10010;background:var(--bg-secondary);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--space-4);box-sizing:border-box;transform-origin:top;animation:.2s cubic-bezier(.2,.9,.4,1) both gz-date-drop;position:fixed;box-shadow:0 4px 20px #00000014,0 1px 3px #0000000a}.gz-date__panel[data-above]{transform-origin:bottom;animation-name:gz-date-drop-above}.gz-date__panel:before,.gz-date__panel:after{content:"";z-index:1;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.gz-date__panel:before{border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--card-border);filter:drop-shadow(0 -1px 1px #0000000a);width:0;height:0;top:-8px}.gz-date__panel:after{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:7px solid var(--bg-secondary);z-index:2;width:0;height:0;top:-6px}.gz-date__panel[data-above]:before{border-bottom:none;border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--card-border);filter:drop-shadow(0 1px 1px #0000000a);top:auto;bottom:-8px}.gz-date__panel[data-above]:after{border-bottom:none;border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--bg-secondary);top:auto;bottom:-6px}@keyframes gz-date-drop{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes gz-date-drop-above{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.gz-date__header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.gz-date__nav{border-radius:var(--radius-sm);cursor:pointer;width:30px;height:30px;color:var(--text-secondary);transition:background var(--transition-fast) ease, color var(--transition-fast) ease;background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex}.gz-date__nav:hover{background:color-mix(in srgb, var(--text-primary) 5%, transparent);color:var(--text-primary)}.gz-date__nav:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.gz-date__month{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-primary);text-transform:capitalize}.gz-date__weekdays{text-align:center;margin-bottom:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.gz-date__weekday{font-size:var(--text-xs);color:var(--text-secondary);opacity:.6;font-weight:var(--weight-medium);padding:4px 0}.gz-date__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.gz-date__day{border-radius:var(--radius-sm);cursor:pointer;min-width:32px;height:32px;font-size:var(--text-sm);color:var(--text-primary);transition:background var(--transition-fast) ease, color var(--transition-fast) ease;background:0 0;border:none;outline:none;justify-content:center;align-items:center;font-family:inherit;display:flex}.gz-date__day:hover{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.gz-date__day.is-other{color:var(--text-secondary);opacity:.35}.gz-date__day.is-today{border:1px solid var(--accent-primary);color:var(--accent-primary);font-weight:var(--weight-semibold)}.gz-date__day.is-selected{background:var(--accent-primary);color:var(--button-text);font-weight:var(--weight-semibold)}.gz-date__day.is-selected:hover{background:var(--button-hover)}.gz-date__day:disabled{opacity:.3;cursor:default;pointer-events:none}.gz-date__day:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.gz-date__input,.gz-date__label{transition:none}.gz-date__panel{animation:none}}.gz-money__field{text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.gz-money__field{transition:none}}.gz-select{width:100%;position:relative}.gz-select__field{border-radius:var(--radius-lg);background:var(--bg-secondary);height:44px;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);box-sizing:border-box;width:100%;transition:var(--transition-fast);cursor:pointer;align-items:center;gap:0;padding:0 36px 0 16px;display:flex;position:relative;overflow:visible}.gz-select:focus-within .gz-select__field,.gz-select.is-open .gz-select__field{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 15%, transparent)}.gz-select__trigger{all:unset;cursor:pointer;align-items:center;width:100%;min-width:0;height:100%;display:flex}.gz-select__trigger--editable{cursor:text}.gz-select__value{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);flex:1;min-width:0;overflow:hidden}.gz-select__value.is-placeholder{color:var(--text-secondary);opacity:.5;font-weight:var(--weight-normal)}.gz-select__filter{all:unset;font-size:var(--text-sm);height:100%;color:var(--text-primary);font-family:inherit;font-weight:var(--weight-medium);background:0 0;flex:1;width:100%;min-width:0;padding:14px 0 10px}.gz-select__filter::placeholder{color:var(--text-secondary);opacity:.5}.gz-select__chev{color:var(--text-secondary);z-index:2;opacity:.7;transition:transform var(--transition-fast);align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gz-select.is-open .gz-select__field .gz-select__chev,.gz-select:focus-within .gz-select__field .gz-select__chev{transform:translateY(-50%)rotate(180deg)}.gz-select__label{color:var(--text-secondary);font-size:var(--text-sm);pointer-events:none;z-index:1;transform-origin:0 0;line-height:1.2;transition:transform .22s cubic-bezier(.2,.9,.3,1),font-size .18s,top .18s,color .16s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.gz-select.is-open .gz-select__field .gz-select__label,.gz-select__label.is-active{font-size:var(--text-xs);color:var(--accent-primary);padding:0 6px;top:2px;left:16px;transform:translateY(0)scale(.75)}.gz-select__icon{color:var(--text-secondary);z-index:1;opacity:.7;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gz-select__icon--left{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gz-select__icon--right{position:absolute;top:50%;right:36px;transform:translateY(-50%)}.gz-select.has-icon-left .gz-select__field{padding-left:40px}.gz-select.has-icon-left .gz-select__label,.gz-select.has-icon-left.is-open .gz-select__label,.gz-select.has-icon-left .gz-select__label.is-active{left:40px}.gz-select__error{color:var(--color-error,#ef4444);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.2;position:absolute;top:calc(100% + 4px);left:0}.gz-select--error .gz-select__field{border-color:var(--color-error,#ef4444);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error,#ef4444) 8%, transparent)}.gz-select--disabled{opacity:.5;pointer-events:none}.gz-select--sm .gz-select__field{height:34px;padding:0 32px 0 12px}.gz-select--sm .gz-select__trigger{height:100%}.gz-select--sm .gz-select__filter{font-size:var(--text-xs);padding:10px 0 6px}.gz-select--sm .gz-select__label{font-size:var(--text-xs);left:12px}.gz-select--sm.is-open .gz-select__label,.gz-select--sm .gz-select__label.is-active{font-size:10px;top:1px;left:12px}.gz-select--sm.has-icon-left{padding-left:32px}.gz-select--sm .gz-select__value{font-size:var(--text-xs)}.gz-select--lg .gz-select__field{height:52px;padding:0 40px 0 20px}.gz-select--lg .gz-select__trigger{height:100%}.gz-select--lg .gz-select__filter{font-size:var(--text-base);padding:18px 0 14px}.gz-select--lg .gz-select__label{font-size:var(--text-base);left:20px}.gz-select--lg.is-open .gz-select__label,.gz-select--lg .gz-select__label.is-active{font-size:var(--text-sm);top:4px;left:20px}.gz-select--lg .gz-select__value{font-size:var(--text-base)}.gz-select--lg.has-icon-left{padding-left:48px}.gz-select__list{z-index:10010;transform-origin:top;animation:.2s cubic-bezier(.2,.9,.4,1) both gz-select-drop;position:fixed}.gz-select__list[data-above]{transform-origin:bottom;animation-name:gz-select-drop-above}.gz-select__list-inner{background:var(--bg-secondary);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);border-radius:var(--radius-lg);max-height:220px;padding:var(--space-2);box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;margin:0;list-style:none;overflow-y:auto;box-shadow:0 4px 20px #00000014,0 1px 3px #0000000a}.gz-select__list-inner::-webkit-scrollbar{display:none}.gz-select__list:before,.gz-select__list:after{content:"";z-index:1;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.gz-select__list:before{border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--card-border);filter:drop-shadow(0 -1px 1px #0000000a);width:0;height:0;top:-8px}.gz-select__list:after{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:7px solid var(--bg-secondary);z-index:2;width:0;height:0;top:-6px}.gz-select__list[data-above]:before{border-bottom:none;border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--card-border);filter:drop-shadow(0 1px 1px #0000000a);top:auto;bottom:-8px}.gz-select__list[data-above]:after{border-bottom:none;border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--bg-secondary);top:auto;bottom:-6px}@keyframes gz-select-drop{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes gz-select-drop-above{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.gz-select__item{cursor:pointer;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-secondary);transition:var(--transition-fast);align-items:center;gap:8px;min-width:0;padding:6px 10px;list-style:none;display:flex}.gz-select__item:hover,.gz-select__item.is-active-item{background:color-mix(in srgb, var(--text-primary) 5%, transparent);color:var(--text-primary)}.gz-select__item.is-selected{color:var(--accent-primary);font-weight:var(--weight-semibold);background:color-mix(in srgb, var(--accent-primary) 10%, transparent)}.gz-select__item-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}.gz-select__item-icon{opacity:.6;flex-shrink:0;align-items:center;display:flex}.gz-select__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (prefers-reduced-motion:reduce){.gz-select,.gz-select__label{transition:none}.gz-select__list{transition:none;animation:none}.gz-select__chev{transition:none}}.gz-img{border-radius:var(--radius-md,10px);vertical-align:top;box-sizing:border-box;line-height:0;display:inline-block;position:relative;overflow:hidden}.gz-img__image{max-width:100%;height:auto;transition:opacity var(--transition-normal) ease, filter var(--transition-normal) ease;pointer-events:auto;display:block}.gz-img--sized{display:block}.gz-img--sized .gz-img__image{width:100%;max-width:none;height:100%}.gz-img--previewable{cursor:pointer}.gz-img--error{cursor:default}.gz-img--error.gz-img--sized{border:1px dashed var(--divider,#d0d5dd);background:var(--bg-secondary,#f9fafb);border-radius:var(--radius-md,10px);box-sizing:border-box;min-width:1px;min-height:1px;width:var(--gz-img-w,auto)!important;height:var(--gz-img-h,auto)!important;display:block!important}.gz-img--previewable .gz-img__image:hover{filter:brightness(.7)}.gz-img__overlay-icon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--bg-primary,#fff) 88%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid var(--divider,#d0d5dd);width:32px;height:32px;box-shadow:0 2px 12px color-mix(in srgb, var(--text-primary,#000) 12%, transparent);opacity:0;cursor:pointer;color:var(--text-primary,#1a1a2e);transition:opacity var(--transition-fast) ease, transform var(--transition-fast) ease, box-shadow var(--transition-fast) ease;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.gz-img--previewable:hover .gz-img__overlay-icon{opacity:1}.gz-img__overlay-icon:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--text-primary,#000) 22%, transparent);background:var(--bg-primary,#fff);transform:scale(1.1)}.gz-img-preview{z-index:100000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gz-img-preview__backdrop{-webkit-backdrop-filter:blur(8px);background:#000000d9;animation:.2s both gz-img-fade-in;position:absolute;inset:0}.gz-img-preview__content{z-index:1;justify-content:center;align-items:center;max-width:90vw;max-height:90vh;animation:.25s cubic-bezier(.25,.8,.25,1) both gz-img-scale-in;display:flex;position:relative}.gz-img-preview__image{object-fit:contain;border-radius:var(--radius-md);max-width:90vw;max-height:85vh;box-shadow:var(--shadow-xl);display:block}.gz-img-preview__close{border-radius:var(--radius-full);background:color-mix(in srgb, var(--bg-primary,#fff) 18%, transparent);width:36px;height:36px;color:var(--text-primary,#fff);border:1px solid color-mix(in srgb, var(--bg-primary,#fff) 28%, transparent);cursor:pointer;transition:background var(--transition-fast) ease, transform var(--transition-fast) ease;justify-content:center;align-items:center;display:flex;position:absolute;top:-40px;right:-8px}.gz-img-preview__close:hover{background:color-mix(in srgb, var(--bg-primary,#fff) 32%, transparent);transform:scale(1.1)}@keyframes gz-img-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gz-img-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (width<=600px){.gz-img-preview__content{max-width:95vw;max-height:85vh}.gz-img-preview__image{max-width:95vw;max-height:80vh}.gz-img-preview__close{width:32px;height:32px;top:-36px;right:-4px}}.gz-grid{box-sizing:border-box;flex-wrap:wrap;width:100%;margin:0 -2px;display:flex}.gz-col{box-sizing:border-box;flex:none;padding:0 2px}.gz-datatable{--dt-font:var(--font-sans,"Inter", "Segoe UI", system-ui, sans-serif);--dt-mono:var(--font-mono,"JetBrains Mono", "Cascadia Code", monospace);--dt-radius:var(--radius-lg,12px);--dt-accent:var(--accent-primary,#6c5ce7);--dt-accent-soft:color-mix(in srgb, var(--accent-primary,#6c5ce7) 10%, transparent);--dt-inner-gap:12px;width:auto;min-width:0;min-height:0;margin:var(--space-3);background:var(--bg-secondary);border:1px solid color-mix(in srgb, var(--card-border) 70%, transparent);border-radius:var(--dt-radius);font-family:var(--dt-font);font-size:var(--text-sm,.875rem);color:var(--text-primary);box-sizing:border-box;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008,0 2px 8px #0000000a}.gz-datatable *{box-sizing:border-box}.gz-datatable--loading{pointer-events:none}.gz-datatable__toolbar{padding:10px var(--dt-inner-gap);border-bottom:1px solid var(--card-border);flex-shrink:0;align-items:center;gap:10px;display:flex}.gz-datatable__search{align-items:center;width:340px;margin-left:auto;display:flex;position:relative}.gz-datatable__search-icon{color:var(--text-tertiary);pointer-events:none;position:absolute;left:12px}.gz-datatable__search-input{border:1px solid color-mix(in srgb, var(--card-border) 80%, transparent);background:color-mix(in srgb, var(--bg-primary) 55%, transparent);width:100%;height:36px;color:var(--text-primary);transition:border-color var(--transition-fast,.15s) ease, box-shadow var(--transition-fast,.15s) ease, background var(--transition-fast,.15s) ease;border-radius:10px;outline:none;padding:0 38px;font-family:inherit;font-size:.875rem}.gz-datatable__search-input:hover{border-color:color-mix(in srgb, var(--card-border) 100%, transparent);background:color-mix(in srgb, var(--bg-primary) 70%, transparent)}.gz-datatable__search-input::placeholder{color:var(--text-tertiary);font-size:.875rem}.gz-datatable__search-input:focus{border-color:var(--dt-accent);box-shadow:0 0 0 3px var(--dt-accent-soft)}.gz-datatable__search-clear{width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast,.15s) ease, background var(--transition-fast,.15s) ease;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:8px}.gz-datatable__search-clear:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.gz-datatable__scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--bg-secondary);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 18%, transparent) transparent;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:auto}.gz-datatable__scroll-container::-webkit-scrollbar{width:7px;height:7px}.gz-datatable__scroll-container::-webkit-scrollbar-track{background:0 0;margin:3px}.gz-datatable__scroll-container::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary) 18%, transparent);background-clip:padding-box;border:1.5px solid #0000;border-radius:999px;transition:background-color .2s}.gz-datatable__scroll-container::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-secondary) 32%, transparent);background-clip:padding-box}.gz-datatable__scroll-container{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 18%, transparent) transparent}.gz-datatable__head{grid-template-columns:var(--grid-template,repeat(var(--cols,1), 1fr));z-index:10;background:color-mix(in srgb, var(--text-primary) 2%, var(--bg-secondary));border-bottom:1px solid color-mix(in srgb, var(--card-border) 60%, transparent);width:100%;min-width:fit-content;display:grid;position:sticky;top:0}.gz-datatable__body{background:var(--bg-secondary);flex-direction:column;flex:1;min-height:0;display:flex}.gz-datatable__row{grid-template-columns:var(--grid-template,repeat(var(--cols,1), 1fr));cursor:pointer;transition:background var(--transition-fast,.15s) ease;border-bottom:1px solid color-mix(in srgb, var(--card-border) 40%, transparent);width:100%;min-width:fit-content;display:grid;position:relative}.gz-datatable__row:last-child{border-bottom:none}.gz-datatable__row:before{content:"";background:var(--dt-accent);width:3px;transition:transform var(--transition-fast,.15s) ease;z-index:1;border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.gz-datatable__row:hover{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}.gz-datatable__row:hover:before{transform:scaleY(.6)}.gz-datatable__row--selected{background:var(--dt-accent-soft)}.gz-datatable__row--selected:hover{background:color-mix(in srgb, var(--dt-accent) 18%, transparent)}.gz-datatable__row--selected:before{transform:scaleY(1)}.gz-datatable--striped .gz-datatable__row:nth-child(2n):not(.gz-datatable__row--selected):not(:hover){background:color-mix(in srgb, var(--text-primary) 1%, transparent)}.gz-datatable__cell{padding:10px var(--dt-inner-gap);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;min-height:44px;font-size:.8125rem;line-height:1.5;display:flex;overflow:hidden}.gz-datatable__cell--head{text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary);-webkit-user-select:none;user-select:none;min-height:44px;font-size:.6875rem;font-weight:700}.gz-datatable__cell--sortable{cursor:pointer;transition:color var(--transition-fast,.15s) ease}.gz-datatable__cell--sortable:hover{color:var(--text-primary)}.gz-datatable__cell--active{color:var(--dt-accent)}.gz-datatable__cell--left{text-align:left;justify-content:flex-start}.gz-datatable__cell--center{text-align:center;justify-content:center}.gz-datatable__cell--right{text-align:right;justify-content:flex-end}.gz-datatable__cell--check{justify-content:center;padding:10px 8px}.gz-datatable__cell--head.gz-datatable__cell--check{padding:11px 8px}.gz-datatable__cell-text{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.gz-datatable--compact .gz-datatable__cell{padding:6px var(--dt-inner-gap);min-height:36px;font-size:.75rem}.gz-datatable--compact .gz-datatable__cell--head{padding:8px var(--dt-inner-gap)}.gz-datatable__sort-icon{vertical-align:middle;flex-direction:column;align-items:center;margin-left:4px;line-height:0;display:inline-flex}.gz-datatable__sort-neutral{opacity:.3;transition:opacity var(--transition-fast,.15s) ease;flex-direction:column;align-items:center;display:inline-flex}.gz-datatable__cell--sortable:hover .gz-datatable__sort-neutral{opacity:.6}.gz-datatable__cell--active .gz-datatable__sort-neutral{display:none}.gz-datatable__sort-arrow{color:var(--text-tertiary);transition:color var(--transition-fast,.15s) ease, transform var(--transition-fast,.15s) ease}.gz-datatable__sort-arrow.is-active{color:var(--dt-accent)}.gz-datatable__checkbox{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.gz-datatable__checkbox input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.gz-datatable__checkmark{border:1.5px solid var(--card-border);width:17px;height:17px;transition:background var(--transition-fast,.15s) ease, border-color var(--transition-fast,.15s) ease;background:0 0;border-radius:5px;display:block;position:relative}.gz-datatable__checkbox:hover .gz-datatable__checkmark{border-color:var(--dt-accent)}.gz-datatable__checkbox input:checked+.gz-datatable__checkmark{background:var(--dt-accent);border-color:var(--dt-accent)}.gz-datatable__checkbox input:checked+.gz-datatable__checkmark:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:5px;height:8px;position:absolute;top:3px;left:5px;transform:rotate(45deg)}.gz-datatable__checkbox input:indeterminate+.gz-datatable__checkmark{background:var(--dt-accent);border-color:var(--dt-accent)}.gz-datatable__checkbox input:indeterminate+.gz-datatable__checkmark:after{content:"";background:#fff;border:none;border-radius:1px;width:9px;height:1.5px;position:absolute;top:7px;left:3px;transform:none}.gz-datatable__row--skeleton{cursor:default}.gz-datatable__row--skeleton:hover{background:0 0}.gz-datatable__row--skeleton:hover:before{transform:scaleY(0)}.gz-datatable__skeleton-bar{background:color-mix(in srgb, var(--card-border) 50%, transparent);border-radius:5px;min-width:40px;max-width:80%;height:10px;animation:1.4s ease-in-out infinite gz-dt-shimmer;display:block}.gz-datatable__skeleton-bar--check{border-radius:4px;width:17px;min-width:17px;max-width:17px;height:17px;margin:0 auto}@keyframes gz-dt-shimmer{0%,to{opacity:.35}50%{opacity:.8}}.gz-datatable__empty{flex:1;justify-content:center;align-items:center;padding:48px 20px;display:flex}.gz-datatable__empty-content{flex-direction:column;align-items:center;gap:10px;display:flex}.gz-datatable__empty-icon{background:color-mix(in srgb, var(--text-primary) 3%, transparent);width:64px;height:64px;color:var(--text-secondary);opacity:1;border-radius:18px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.gz-datatable__empty-text{color:var(--text-secondary);font-size:.875rem;font-weight:500}.gz-datatable__empty-hint{color:var(--text-tertiary);font-size:.75rem}.gz-datatable__pager{padding:10px var(--dt-inner-gap);border-top:1px solid color-mix(in srgb, var(--card-border) 50%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.gz-datatable__info{color:var(--text-tertiary);font-size:.75rem;font-family:var(--dt-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.gz-datatable__info-selected{background:var(--dt-accent-soft);color:var(--dt-accent);font-weight:600;font-family:var(--dt-font);border-radius:999px;align-items:center;margin-right:2px;padding:3px 10px;display:inline-flex}.gz-datatable__info-total{color:var(--text-tertiary)}.gz-datatable__pager-right{align-items:center;gap:2px;display:flex}.gz-datatable__pager-btn{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast,.15s) ease, color var(--transition-fast,.15s) ease;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.gz-datatable__pager-btn:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-primary)}.gz-datatable__pager-btn:disabled{opacity:.25;cursor:not-allowed}.gz-datatable__page-numbers{align-items:center;gap:1px;display:flex}.gz-datatable__page-num{min-width:30px;height:30px;color:var(--text-secondary);font-family:var(--dt-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--transition-fast,.15s) ease, color var(--transition-fast,.15s) ease;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;display:inline-flex}.gz-datatable__page-num:hover:not(:disabled):not(.is-active){background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-primary)}.gz-datatable__page-num.is-active{background:var(--dt-accent);color:#fff;font-weight:600}.gz-datatable__page-num.is-dots{cursor:default;opacity:.4;pointer-events:none;font-family:inherit}@media (width<=768px){.gz-datatable__pager{flex-direction:column;gap:8px}.gz-datatable__pager-right{justify-content:center}.gz-datatable__search{width:100%;max-width:100%}.gz-datatable__toolbar{flex-wrap:wrap}.gz-datatable__cell{padding:8px calc(var(--dt-inner-gap) - 2px);min-height:38px;font-size:.75rem}.gz-datatable__cell--head{padding:8px calc(var(--dt-inner-gap) - 2px);min-height:38px;font-size:.65rem}:where(.gz-datatable){--dt-cell-min-width:90px}}@media (width<=600px){.gz-datatable{border-radius:var(--radius-md,10px)}.gz-datatable__toolbar{padding:8px 10px}.gz-datatable__search{width:100%;max-width:100%}.gz-datatable__search-input{height:34px;font-size:.8125rem}.gz-datatable__head{display:none}.gz-datatable__scroll-container{overflow:visible}.gz-datatable__row{border-bottom:1px solid var(--card-border);cursor:pointer;width:100%;min-width:0;transition:background var(--transition-fast,.15s) ease;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative}.gz-datatable__row:before{display:none}.gz-datatable--striped .gz-datatable__row:nth-child(2n):not(.gz-datatable__row--selected):not(:hover){background:color-mix(in srgb, var(--text-primary) 1.5%, transparent)}.gz-datatable__row:hover{background:color-mix(in srgb, var(--text-primary) 3%, transparent)}.gz-datatable__row--selected{background:var(--dt-accent-soft);border-left:3px solid var(--dt-accent);padding-left:11px}.gz-datatable__row--selected:hover{background:color-mix(in srgb, var(--dt-accent) 18%, transparent)}.gz-datatable__cell{min-height:unset;white-space:normal;text-overflow:unset;align-items:baseline;gap:8px;padding:2px 0;font-size:.8125rem;display:flex;overflow:visible}.gz-datatable__cell--check{display:none}.gz-datatable__cell:before{content:attr(data-title);text-transform:uppercase;letter-spacing:.04em;min-width:85px;color:var(--text-tertiary);flex-shrink:0;font-size:.6875rem;font-weight:600;display:inline-block}.gz-datatable__cell--left,.gz-datatable__cell--center,.gz-datatable__cell--right{text-align:left;justify-content:flex-start}.gz-datatable__cell-text{white-space:normal;text-overflow:unset;word-break:break-word;flex:1;min-width:0;overflow:visible}.gz-datatable__sort-icon{display:none}.gz-datatable--compact .gz-datatable__row{gap:4px;padding:8px 12px}.gz-datatable--compact .gz-datatable__cell{padding:1px 0;font-size:.75rem}.gz-datatable__pager{flex-direction:column;gap:8px;padding:10px}.gz-datatable__pager-right{gap:1px}.gz-datatable__page-num{min-width:28px;height:28px;font-size:.7rem}.gz-datatable__pager-btn{width:28px;height:28px}.gz-datatable__info{font-size:.7rem}.gz-datatable__row--skeleton{flex-direction:column;gap:8px;padding:14px;display:flex}.gz-datatable__row--skeleton .gz-datatable__cell{min-height:unset;padding:0}.gz-datatable__skeleton-bar{height:8px}.gz-datatable__empty{padding:32px 16px}.gz-datatable__scroll-container:after{display:none}}.gz-datatable__ctx-menu{z-index:9999;background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:var(--radius-lg,12px);min-width:180px;padding:10px 6px 6px;position:fixed;box-shadow:0 2px 8px #0000000f,0 8px 24px #00000014}.gz-datatable__ctx-menu:before{content:"";top:-5px;left:var(--ctx-arrow,50%);background:var(--bg-secondary);border:1px solid var(--card-border);pointer-events:none;border-bottom:none;border-right:none;border-radius:2px 0 0;width:10px;height:10px;margin-left:-6px;position:absolute;transform:rotate(45deg)}.gz-datatable__ctx-item{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;outline:none;align-items:center;gap:10px;padding:8px 12px;font-family:inherit;font-size:.8125rem;transition:background .12s,color .12s;display:flex}.gz-datatable__ctx-item:hover:not(.is-disabled){background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.gz-datatable__ctx-item:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-primary,#6c5ce7)}.gz-datatable__ctx-item.is-danger{color:var(--accent-tertiary,#fd79a8)}.gz-datatable__ctx-item.is-danger:hover:not(.is-disabled){background:color-mix(in srgb, var(--accent-tertiary,#fd79a8) 10%, transparent)}.gz-datatable__ctx-item.is-disabled{opacity:.4;cursor:not-allowed}.gz-datatable__ctx-icon{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gz-datatable__ctx-item.is-danger .gz-datatable__ctx-icon{color:var(--accent-tertiary,#fd79a8)}.gz-datatable__ctx-label{white-space:nowrap;flex:1}.gz-datatable__ctx-divider{background:var(--card-border);height:1px;margin:4px 8px}.gz-ctx-enter-active{transition:opacity .15s,transform .15s cubic-bezier(.16,1,.3,1)}.gz-ctx-leave-active{transition:opacity .1s,transform .1s}.gz-ctx-enter-from{opacity:0;transform:scale(.95)translateY(-4px)}.gz-ctx-leave-to{opacity:0;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.gz-datatable,.gz-datatable *,.gz-datatable :before,.gz-datatable :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gz-tabs{min-width:0;height:100%;min-height:0;margin:var(--space-3);font-family:var(--font-sans,"Inter", system-ui, sans-serif);flex-direction:column;display:flex;overflow:hidden}.gz-tabs__bar{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 18%, transparent) transparent;border-bottom:1px solid var(--card-border);flex-wrap:nowrap;flex-shrink:0;align-items:stretch;gap:2px;padding:0 2px;display:flex;position:relative;overflow:auto hidden}.gz-tabs__bar::-webkit-scrollbar{width:2px;height:2px}.gz-tabs__bar::-webkit-scrollbar-track{background:0 0}.gz-tabs__bar::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary) 18%, transparent);border-radius:2px;min-width:40px}.gz-tabs__bar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-secondary) 35%, transparent)}.gz-tabs__glider{bottom:-1px;left:var(--glider-left,0px);width:var(--glider-width,0px);background:var(--accent-primary);pointer-events:none;z-index:2;opacity:0;border-radius:2px 2px 0 0;height:2px;transition:left .3s cubic-bezier(.34,1.56,.64,1),width .3s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute}.gz-tabs__tab{appearance:none;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 16px;font-family:inherit;font-size:.82rem;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.gz-tabs__tab:hover{color:var(--text-primary)}.gz-tabs__tab.is-active{color:var(--accent-primary)}.gz-tabs__tab:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.gz-tabs__icon{opacity:.6;align-items:center;line-height:0;transition:opacity .2s;display:inline-flex}.gz-tabs__tab:hover .gz-tabs__icon{opacity:.9}.gz-tabs__tab.is-active .gz-tabs__icon{opacity:1}.gz-tabs__icon>svg{width:16px;height:16px;display:block}.gz-tabs__panels{flex-direction:column;flex:1;min-height:0;margin-top:12px;display:flex;overflow:hidden}.gz-tabpanel{min-height:0;padding:var(--space-2);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 20%, transparent) transparent;color:var(--text-secondary);flex:1;line-height:1.5;overflow:hidden auto}.gz-tabpanel::-webkit-scrollbar{width:4px}.gz-tabpanel::-webkit-scrollbar-track{background:0 0}.gz-tabpanel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary) 20%, transparent);border-radius:999px}.gz-tabpanel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-secondary) 35%, transparent)}@media (prefers-reduced-motion:reduce){.gz-tabs__glider{transition:none}}:root{--gz-confirm-tone-info:#3b82f6;--gz-confirm-tone-success:#10b981;--gz-confirm-tone-warning:#f59e0b;--gz-confirm-tone-error:#ef4444;--gz-confirm-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--gz-confirm-ease-expo:cubic-bezier(.16, 1, .3, 1);--gz-confirm-ease-soft:cubic-bezier(.4, 0, .2, 1);--gz-confirm-shadow:0 2px 4px #0000000f, 0 12px 32px #00000024}.gz-confirm-root{z-index:2147483647;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.gz-confirm-root>*{pointer-events:auto}.gz-confirm-backdrop{background:color-mix(in srgb, var(--bg-primary) 55%, transparent);animation:gz-confirm-fade-in .26s var(--gz-confirm-ease-soft) both;position:fixed;inset:0}.gz-confirm-root.is-leaving .gz-confirm-backdrop{animation:gz-confirm-fade-out .22s var(--gz-confirm-ease-soft) forwards}.gz-confirm{border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--card-border);width:360px;max-width:calc(100vw - 2rem);box-shadow:var(--gz-confirm-shadow);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate;animation:gz-confirm-enter .52s var(--gz-confirm-ease-expo) both;position:relative;overflow:visible}.gz-confirm-root.is-leaving .gz-confirm{animation:gz-confirm-leave .2s var(--gz-confirm-ease-soft) forwards}.gz-confirm--info{--gz-confirm-tone:var(--gz-confirm-tone-info)}.gz-confirm--success{--gz-confirm-tone:var(--gz-confirm-tone-success)}.gz-confirm--warning{--gz-confirm-tone:var(--gz-confirm-tone-warning)}.gz-confirm--error{--gz-confirm-tone:var(--gz-confirm-tone-error)}.gz-confirm__badge-wrap{z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.gz-confirm__badge{background:var(--gz-confirm-tone);color:#fff;border:4px solid var(--bg-primary);width:64px;height:64px;box-shadow:0 4px 12px color-mix(in srgb, var(--gz-confirm-tone) 35%, transparent);animation:gz-confirm-badge-pop .6s var(--gz-confirm-ease-spring) .1s both, gz-confirm-badge-float 5s ease-in-out .7s infinite;border-radius:50%;place-items:center;display:grid}.gz-confirm__inner{flex-direction:column;gap:24px;padding:44px 32px 32px;display:flex}.gz-confirm__header{text-align:center;flex-direction:column;gap:8px;display:flex}.gz-confirm__title{color:var(--text-primary);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.gz-confirm__text{color:var(--text-secondary);letter-spacing:.005em;margin:0;font-size:.9375rem;font-weight:400;line-height:1.6}.gz-confirm__typed{text-align:center;flex-direction:column;gap:8px;display:flex}.gz-confirm__typed-label{color:var(--text-secondary);font-size:.8125rem}.gz-confirm__typed-code{background:color-mix(in srgb, var(--gz-confirm-tone) 12%, transparent);color:var(--gz-confirm-tone);letter-spacing:.04em;border:1px solid color-mix(in srgb, var(--gz-confirm-tone) 30%, transparent);border-radius:6px;margin:0 4px;padding:2px 8px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.78rem;font-weight:600}.gz-confirm__typed-field{position:relative}.gz-confirm__typed-input{border:1.5px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 60%, transparent);width:100%;color:var(--text-primary);text-align:center;transition:border-color .22s var(--gz-confirm-ease-soft), background .22s var(--gz-confirm-ease-soft), box-shadow .22s var(--gz-confirm-ease-soft);border-radius:12px;outline:none;padding:12px 16px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:.9375rem}.gz-confirm__typed-input::placeholder{color:color-mix(in srgb, var(--text-secondary) 60%, transparent);font-family:inherit}.gz-confirm__typed-input:hover{border-color:color-mix(in srgb, var(--gz-confirm-tone) 50%, var(--card-border))}.gz-confirm__typed-input:focus{border-color:var(--gz-confirm-tone);background:color-mix(in srgb, var(--card-bg) 80%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--gz-confirm-tone) 18%, transparent)}.gz-confirm__typed-input.is-valid{border-color:var(--gz-confirm-tone);background:color-mix(in srgb, var(--gz-confirm-tone) 6%, var(--card-bg))}.gz-confirm__typed-input.is-invalid{border-color:var(--gz-confirm-tone-error)}.gz-confirm__typed-indicator{background:var(--gz-confirm-tone);width:0;height:2px;transition:width .26s var(--gz-confirm-ease-expo);border-radius:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.gz-confirm__typed-indicator.is-valid{width:60%}.gz-confirm__typed-indicator.is-invalid{background:var(--gz-confirm-tone-error);width:30%;animation:.26s gz-confirm-indicator-shake}.gz-confirm__actions{gap:10px;display:flex}.gz-confirm__btn{letter-spacing:.005em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .18s var(--gz-confirm-ease-spring), background .2s var(--gz-confirm-ease-soft), color .2s var(--gz-confirm-ease-soft), border-color .2s var(--gz-confirm-ease-soft), box-shadow .2s var(--gz-confirm-ease-soft), opacity .16s ease;border:1px solid #0000;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;padding:13px 22px;font-family:inherit;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.gz-confirm__btn:focus-visible{outline:2px solid color-mix(in srgb, var(--gz-confirm-tone) 60%, transparent);outline-offset:2px}.gz-confirm__btn:active:not(:disabled){transform:scale(.97)}.gz-confirm__btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.gz-confirm__btn--cancel{background:color-mix(in srgb, var(--text-primary) 4%, transparent);color:var(--text-secondary);border-color:var(--card-border)}.gz-confirm__btn--cancel:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 8%, transparent);color:var(--text-primary);border-color:color-mix(in srgb, var(--text-primary) 20%, var(--card-border))}.gz-confirm__btn--primario{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:0 2px 8px color-mix(in srgb, var(--accent-primary) 30%, transparent)}.gz-confirm__btn--primario:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--accent-primary) 40%, transparent)}.gz-confirm__btn--info{background:var(--gz-confirm-tone-info);color:#fff;border-color:var(--gz-confirm-tone-info);box-shadow:0 2px 8px color-mix(in srgb, var(--gz-confirm-tone-info) 30%, transparent)}.gz-confirm__btn--info:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--gz-confirm-tone-info) 40%, transparent)}.gz-confirm__btn--success{background:var(--gz-confirm-tone-success);color:#fff;border-color:var(--gz-confirm-tone-success);box-shadow:0 2px 8px color-mix(in srgb, var(--gz-confirm-tone-success) 30%, transparent)}.gz-confirm__btn--success:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--gz-confirm-tone-success) 40%, transparent)}.gz-confirm__btn--warning{background:var(--gz-confirm-tone-warning);color:#fff;border-color:var(--gz-confirm-tone-warning);box-shadow:0 2px 8px color-mix(in srgb, var(--gz-confirm-tone-warning) 30%, transparent)}.gz-confirm__btn--warning:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--gz-confirm-tone-warning) 40%, transparent)}.gz-confirm__btn--error{background:var(--gz-confirm-tone-error);color:#fff;border-color:var(--gz-confirm-tone-error);box-shadow:0 2px 8px color-mix(in srgb, var(--gz-confirm-tone-error) 30%, transparent)}.gz-confirm__btn--error:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--gz-confirm-tone-error) 40%, transparent)}.gz-confirm__btn--secundario{color:var(--text-secondary);border-color:var(--card-border);background:0 0}.gz-confirm__btn--secundario:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-primary);border-color:color-mix(in srgb, var(--text-primary) 25%, var(--card-border))}.gz-confirm__btn--confirm.is-loading .gz-confirm__btn-icon{animation:.9s linear infinite gz-confirm-spin}.gz-confirm__btn--confirm.is-loading .gz-confirm__btn-label{opacity:.7}.gz-confirm.is-pulsing{animation:gz-confirm-card-enter .52s var(--gz-confirm-ease-expo) both, gz-confirm-pulse 1.4s ease-in-out infinite}.gz-confirm__countdown{pointer-events:none;z-index:3;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px;transform:rotate(-90deg)}.gz-confirm__countdown-track{fill:none;stroke:color-mix(in srgb, var(--gz-confirm-tone) 15%, transparent);stroke-width:2px}.gz-confirm__countdown-progress{fill:none;stroke:var(--gz-confirm-tone);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:301.59;stroke-dashoffset:0;animation:linear forwards gz-confirm-countdown}@keyframes gz-confirm-countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:301.59px}}.gz-confirm.is-shaking{animation:gz-confirm-shake .42s var(--gz-confirm-ease-soft)}.gz-confirm-backdrop.is-shaking{animation:gz-confirm-shake-glow .42s var(--gz-confirm-ease-soft)}@keyframes gz-confirm-shake{0%,to{transform:translate(0)scale(1)}15%{transform:translate(-8px)scale(1)}30%{transform:translate(8px)scale(1)}45%{transform:translate(-6px)scale(1)}60%{transform:translate(6px)scale(1)}75%{transform:translate(-3px)scale(1)}90%{transform:translate(3px)scale(1)}}@keyframes gz-confirm-shake-glow{0%,to{background:color-mix(in srgb, var(--gz-confirm-tone) 0%, color-mix(in srgb, var(--bg-primary) 55%, transparent))}50%{background:color-mix(in srgb, var(--gz-confirm-tone) 8%, color-mix(in srgb, var(--bg-primary) 55%, transparent))}}@keyframes gz-confirm-indicator-shake{0%,to{transform:translate(-50%)translate(0)}25%{transform:translate(-50%)translate(-4px)}75%{transform:translate(-50%)translate(4px)}}@keyframes gz-confirm-spin{to{transform:rotate(360deg)}}@keyframes gz-confirm-enter{0%{opacity:0;transform:translateY(8px)scale(.94)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gz-confirm-card-enter{0%{opacity:0;transform:translateY(8px)scale(.94)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gz-confirm-leave{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes gz-confirm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gz-confirm-fade-out{0%{opacity:1}to{opacity:0}}@keyframes gz-confirm-badge-pop{0%{opacity:0;transform:scale(.4)rotate(-25deg)}60%{opacity:1;transform:scale(1.15)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes gz-confirm-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes gz-confirm-pulse{0%,to{box-shadow:var(--gz-confirm-shadow)}50%{box-shadow:var(--gz-confirm-shadow)}}@media (prefers-reduced-motion:reduce){.gz-confirm,.gz-confirm__badge,.gz-confirm__btn,.gz-confirm__typed-input,.gz-confirm__typed-indicator,.gz-confirm__countdown-progress,.gz-confirm-backdrop{transition:opacity .12s linear!important;animation:none!important}.gz-confirm{transform:none!important}}@media (width<=480px){.gz-confirm{border-radius:var(--radius-lg);width:calc(100vw - 24px)}.gz-confirm__inner{gap:18px;padding:36px 24px 24px}.gz-confirm__title{font-size:1.125rem}.gz-confirm__text{font-size:.875rem}.gz-confirm__btn{padding:11px 18px;font-size:.875rem}.gz-confirm__badge{width:56px;height:56px}}.gz-fade-enter-active[data-v-fa42a72b],.gz-fade-leave-active[data-v-fa42a72b]{transition:opacity .25s,transform .25s}.gz-fade-enter-from[data-v-fa42a72b]{opacity:0;transform:translateY(8px)}.gz-fade-leave-to[data-v-fa42a72b]{opacity:0;transform:translateY(-8px)}.screening-alerta[data-v-fa42a72b]{color:var(--color-warning);background:#ff98001f;border:1px solid #ff980073;border-radius:6px;flex-wrap:wrap;gap:.25rem;padding:.65rem .85rem;font-size:.875rem;line-height:1.4;display:flex}.cn-img-section[data-v-fa42a72b]{flex-direction:column;align-items:center;gap:10px;display:flex}.cn-img-section .gz-img[data-v-fa42a72b]{width:100%;max-width:100%}.gz-fade-enter-active[data-v-3c6c295d],.gz-fade-leave-active[data-v-3c6c295d]{transition:opacity .25s,transform .25s}.gz-fade-enter-from[data-v-3c6c295d]{opacity:0;transform:translateY(8px)}.gz-fade-leave-to[data-v-3c6c295d]{opacity:0;transform:translateY(-8px)}.screening-alerta[data-v-3c6c295d]{color:var(--color-warning);background:#ff98001f;border:1px solid #ff980073;border-radius:6px;flex-wrap:wrap;gap:.25rem;padding:.65rem .85rem;font-size:.875rem;line-height:1.4;display:flex}.cj-firma[data-v-3c6c295d]{flex-direction:column;align-items:center;gap:8px;display:flex}.cj-firma .gz-img[data-v-3c6c295d]{width:100%;max-width:100%}.gz-autocomplete.is-open{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 12%, transparent)}.gz-autocomplete__list{background:var(--bg-secondary);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);z-index:10010;box-sizing:border-box;transform-origin:top;margin:-1px 0 0;list-style:none;animation:.2s cubic-bezier(.2,.9,.4,1) both gz-autocomplete-drop;position:fixed;overflow:visible}.gz-autocomplete__list[data-above]{transform-origin:bottom;animation-name:gz-autocomplete-drop-above}@keyframes gz-autocomplete-drop{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes gz-autocomplete-drop-above{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.gz-autocomplete__list-inner{max-height:220px;padding:var(--space-2);overflow-y:auto}.gz-autocomplete__list-inner::-webkit-scrollbar{width:5px}.gz-autocomplete__list-inner::-webkit-scrollbar-thumb{background:var(--divider);border-radius:3px}.gz-autocomplete__list-inner::-webkit-scrollbar-track{background:0 0}.gz-autocomplete__list-inner{scrollbar-width:thin;scrollbar-color:var(--divider) transparent}.gz-autocomplete__item{cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm);transition:background var(--transition-fast) ease, color var(--transition-fast) ease;align-items:center;gap:8px;padding:6px 10px;display:flex}.gz-autocomplete__item:hover,.gz-autocomplete__item.is-active{background:color-mix(in srgb, var(--text-primary) 5%, transparent);color:var(--text-primary)}.gz-autocomplete__item.is-selected{font-weight:var(--weight-semibold);background:color-mix(in srgb, var(--accent-primary) 10%, transparent);color:var(--accent-primary)}.gz-autocomplete__item-icon{opacity:.6;flex-shrink:0;align-items:center;display:inline-flex}.gz-autocomplete__item-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}.gz-autocomplete__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.gz-autocomplete__no-results{color:var(--text-secondary);text-align:center;font-size:var(--text-sm);-webkit-user-select:none;user-select:none;opacity:.6;padding:10px 12px}.gz-autocomplete__list:before,.gz-autocomplete__list:after{content:"";z-index:1;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.gz-autocomplete__list:before{border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--card-border);filter:drop-shadow(0 -1px 1px #0000000a);width:0;height:0;top:-8px}.gz-autocomplete__list:after{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:7px solid var(--bg-secondary);z-index:2;width:0;height:0;top:-6px}.gz-autocomplete__list[data-above]:before{border-bottom:none;border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--card-border);filter:drop-shadow(0 1px 1px #0000000a);top:auto;bottom:-8px}.gz-autocomplete__list[data-above]:after{border-bottom:none;border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--bg-secondary);top:auto;bottom:-6px}@media (prefers-reduced-motion:reduce){.gz-autocomplete__item{transition:none}}.gz-chek[data-v-4dfe84bc]{--gk-accent:var(--v1ec37603);--gk-size:20px;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:4px;line-height:0;transition:background .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.gz-chek[data-v-4dfe84bc]:hover:not(.is-disabled){background:color-mix(in srgb, var(--gk-accent) 8%, transparent)}.gz-chek__input[data-v-4dfe84bc]{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.gz-chek__box[data-v-4dfe84bc]{width:var(--gk-size);height:var(--gk-size);border:1.5px solid var(--divider);background:color-mix(in srgb, var(--text-primary) 2%, transparent);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;display:inline-flex;position:relative}.gz-chek__icon[data-v-4dfe84bc]{filter:drop-shadow(0 1px 2px #00000026);width:60%;height:60%;overflow:visible}.gz-chek__path[data-v-4dfe84bc]{stroke-dasharray:20;stroke-dashoffset:0;animation:.35s cubic-bezier(.4,0,.2,1) forwards gz-chek-draw-4dfe84bc}@keyframes gz-chek-draw-4dfe84bc{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}.gz-chek.is-checked .gz-chek__box[data-v-4dfe84bc]{background:var(--gk-accent);border-color:var(--gk-accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--gk-accent) 40%, transparent), inset 0 1px 0 #ffffff26;transform:scale(1.05)}.gz-chek.is-checked:hover:not(.is-disabled) .gz-chek__box[data-v-4dfe84bc]{box-shadow:0 0 0 4px color-mix(in srgb, var(--gk-accent) 20%, transparent), inset 0 1px 0 #ffffff26;transform:scale(1.1)}.gz-chek__input:focus-visible+.gz-chek__box[data-v-4dfe84bc]{box-shadow:0 0 0 3px color-mix(in srgb, var(--gk-accent) 25%, transparent)}.gz-chek.is-checked .gz-chek__input:focus-visible+.gz-chek__box[data-v-4dfe84bc]{box-shadow:0 0 0 3px color-mix(in srgb, var(--gk-accent) 30%, transparent), inset 0 1px 0 #ffffff26}.gz-chek.is-disabled[data-v-4dfe84bc]{cursor:not-allowed;opacity:.5}.gz-card{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);margin:var(--space-3);gap:var(--space-5);transition:border-color var(--transition-normal) ease;flex-wrap:wrap;align-items:flex-start;display:flex}.gz-card:hover{border-color:var(--divider)}.gz-card__content{gap:var(--space-2);flex-direction:column;flex:260px;min-width:0;display:flex}.gz-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.gz-card__header-left{align-items:center;gap:8px;min-width:0;display:flex}.gz-card__header-icon{background:color-mix(in srgb, var(--accent-primary,#6c5ce7) 10%, transparent);width:28px;height:28px;color:var(--accent-primary,#6c5ce7);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gz-card__title{font-size:var(--text-sm);color:var(--text-secondary);font-weight:var(--weight-semibold);line-height:1.3}.gz-card__description{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.gz-card__actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.gz-card__divider{border:none;border-top:1px solid var(--divider);margin:var(--space-3) auto;width:30%}.gz-card__footer-slot{text-align:right;width:100%}.gz-card__footer{font-size:var(--text-xs);color:var(--text-tertiary,var(--text-secondary))}.gz-card__badge{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--badge-bg);color:var(--badge-text);font-weight:var(--weight-medium);font-size:var(--text-xs);align-self:flex-start;line-height:1.4;display:inline-block}.gz-card__aside{background:color-mix(in srgb, var(--card-border) 30%, transparent);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;align-items:center;gap:var(--space-1);flex-direction:column;flex:0 0 180px;display:flex}.gz-card__aside-icon{margin-bottom:var(--space-1);font-size:2rem;line-height:1}.gz-card__aside-title{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--weight-semibold)}.gz-card__aside-description{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.4}.gz-card--compact{padding:var(--space-2) var(--space-4);gap:var(--space-3);border-radius:var(--radius-md)}.gz-card--compact .gz-card__content{gap:var(--space-1);flex:200px}.gz-card--compact .gz-card__header{gap:var(--space-2)}.gz-card--compact .gz-card__title{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.gz-card--compact .gz-card__description{font-size:var(--text-xs);line-height:1.4}.gz-card--compact .gz-card__actions{gap:var(--space-1);margin-top:0}.gz-card--compact .gz-card__badge{padding:1px var(--space-2);font-size:.65rem}.gz-card--compact .gz-card__aside{padding:var(--space-3);flex:0 0 150px}.gz-card--compact .gz-card__aside-icon{font-size:1.5rem}.gz-card--compact .gz-card__aside-title{font-size:var(--text-xs)}.gz-card--compact .gz-card__aside-description{font-size:.65rem}@media (width<=600px){.gz-card{padding:var(--space-4);flex-direction:column}}.gz-barner--primary{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-primary) 12%, var(--bg-secondary)) 0%, color-mix(in srgb, var(--accent-primary) 5%, var(--bg-secondary)) 100%);border:1px solid color-mix(in srgb, var(--accent-primary) 18%, transparent);border-radius:var(--radius-md);margin:0 var(--space-3) var(--space-2) var(--space-3);padding:10px 16px}.gz-barner--primary .gz-barner__icon{color:var(--accent-primary)}.gz-barner--primary .gz-barner__title{color:var(--text-primary)}.gz-barner--primary .gz-barner__subtitle{color:var(--text-secondary)}.gz-barner--secondary{background:color-mix(in srgb, var(--accent-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary) 15%, transparent);border-radius:var(--radius-md);margin:0 var(--space-3) var(--space-2) var(--space-3);padding:6px 14px}.gz-barner--secondary .gz-barner__icon{color:var(--accent-primary);opacity:.7}.gz-barner--secondary .gz-barner__title{color:var(--text-primary);font-size:13px;font-weight:600}.gz-barner--secondary .gz-barner__subtitle{color:var(--text-secondary);font-size:11px}.gz-barner__inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.gz-barner__left{flex-shrink:0;align-items:center;gap:10px;display:flex}.gz-barner__icon{display:flex}.gz-barner__title{margin:0;font-size:16px;font-weight:700;line-height:1.2}.gz-barner__subtitle{font-size:11px}.gz-barner__default{flex:1;align-items:center;gap:8px;min-width:0;max-width:none;margin-left:auto;display:flex}.gz-barner__actions{flex-shrink:0;gap:4px;display:flex}.gds-anio-input[data-v-7c1a43a3]{max-width:80px}.gds-tabs-grid[data-v-7c1a43a3]{margin-top:var(--space-3)}.gds-form-center[data-v-7c1a43a3]{justify-content:center;display:flex}.gds-form-center>.gz-grid[data-v-7c1a43a3]{max-width:600px}.gds-details-grid[data-v-7c1a43a3]{border-top:1px solid color-mix(in srgb, var(--accent-primary) 10%, transparent);grid-template-columns:repeat(3,1fr);gap:6px 16px;margin-top:8px;padding-top:8px;display:grid}.gds-details-grid__cell[data-v-7c1a43a3]{flex-direction:column;gap:1px;min-width:0;display:flex}.gds-details-grid__label[data-v-7c1a43a3]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:9px;font-weight:var(--weight-medium,500)}.gds-details-grid__value[data-v-7c1a43a3]{font-size:var(--text-xs);font-weight:var(--weight-semibold,600);color:var(--text-primary);word-break:break-word;line-height:1.3}.gz-reporte-window[data-v-8e1193d2]{flex-direction:column;height:100%;display:flex;overflow:hidden}.gz-reporte-window__viewer[data-v-8e1193d2]{background:var(--bg-primary);flex:1;justify-content:stretch;align-items:stretch;display:flex;overflow:auto}.gz-reporte-window__viewer iframe[data-v-8e1193d2]{background:#fff;border:none;border-radius:8px;width:100%;height:100%;margin:20px;transition:box-shadow .25s;display:block;box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000f}.gz-reporte-window__viewer iframe[data-v-8e1193d2]:hover{box-shadow:0 2px 4px #0000000d,0 8px 24px #00000017}.gz-reporte-window__loading[data-v-8e1193d2]{width:100%;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 16px;display:flex}.gz-reporte-window__spinner[data-v-8e1193d2]{border:3px solid color-mix(in srgb, var(--accent) 15%, transparent);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite gz-reporte-spin-8e1193d2}@keyframes gz-reporte-spin-8e1193d2{to{transform:rotate(360deg)}}.gz-textarea{font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.gz-textarea__wrapper{border-radius:var(--radius-lg);background:var(--bg-secondary);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);box-sizing:border-box;width:100%;transition:var(--transition-fast);display:flex;position:relative}.gz-textarea:focus-within .gz-textarea__wrapper{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 15%, transparent)}.gz-textarea.is-error .gz-textarea__wrapper{border-color:var(--color-error,#ef4444);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error,#ef4444) 8%, transparent)}.gz-textarea.is-disabled{opacity:.5;pointer-events:none}.gz-textarea__native{width:100%;min-height:60px;color:var(--text-primary);font-size:var(--text-sm);font-family:inherit;font-weight:var(--weight-medium);resize:vertical;box-sizing:border-box;z-index:1;background:0 0;border:none;outline:none;padding:24px 16px 10px;line-height:1.5;position:relative;overflow:hidden}.gz-textarea__native::placeholder{color:var(--text-secondary);opacity:.5}.gz-textarea--resize-none .gz-textarea__native{resize:none}.gz-textarea--resize-vertical .gz-textarea__native{resize:vertical}.gz-textarea--resize-both .gz-textarea__native{resize:both}.gz-textarea__label{color:var(--text-secondary);font-size:var(--text-sm);pointer-events:none;transition:var(--transition-normal);z-index:1;transform-origin:0 0;line-height:1.2;position:absolute;top:20px;left:16px;transform:translateY(-50%)}.gz-textarea:focus-within .gz-textarea__label,.gz-textarea__label.is-active{font-size:var(--text-xs);color:var(--accent-primary);padding:0 6px;top:4px;left:16px;transform:translateY(0)scale(.75)}.gz-textarea--sm .gz-textarea__native{font-size:var(--text-xs);min-height:48px;padding:20px 12px 6px}.gz-textarea--sm .gz-textarea__label{font-size:var(--text-xs);top:16px;left:12px}.gz-textarea--sm:focus-within .gz-textarea__label,.gz-textarea--sm .gz-textarea__label.is-active{font-size:10px;top:2px;left:12px}.gz-textarea--lg .gz-textarea__native{font-size:var(--text-base);min-height:72px;padding:28px 20px 14px}.gz-textarea--lg .gz-textarea__label{font-size:var(--text-base);top:24px;left:20px}.gz-textarea--lg:focus-within .gz-textarea__label,.gz-textarea--lg .gz-textarea__label.is-active{font-size:var(--text-sm);top:6px;left:20px}.gz-textarea__meta{font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;gap:8px;padding:0 4px;display:flex}.gz-textarea__helper{opacity:.75}.gz-textarea__counter{opacity:.6;font-variant-numeric:tabular-nums;margin-left:auto}.gz-textarea__error{color:var(--color-error,#ef4444);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.2}@media (prefers-reduced-motion:reduce){.gz-textarea__wrapper,.gz-textarea__label{transition:none}}.rte-view[data-v-c2731fe9]{gap:var(--space-4);padding:0 var(--space-6);flex-direction:column;display:flex}.rte-filter-row[data-v-c2731fe9]{align-items:flex-end;gap:var(--space-3);display:flex}.rte-status[data-v-c2731fe9]{font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;gap:.375rem;display:inline-flex}.rte-status__dot[data-v-c2731fe9]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.rte-status--ok[data-v-c2731fe9]{color:var(--accent-tertiary,#059669)}.rte-status--ok .rte-status__dot[data-v-c2731fe9]{background:var(--accent-tertiary,#059669)}.rte-status--pending[data-v-c2731fe9]{color:var(--color-warning)}.rte-status--pending .rte-status__dot[data-v-c2731fe9]{background:#d97706}.rte-empty[data-v-c2731fe9]{text-align:center;padding:var(--space-6) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);margin:0}.gz-visorpdf{z-index:100000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.gz-visorpdf__backdrop{background:#000000c7;position:absolute;inset:0}.gz-visorpdf__container{z-index:1;flex-direction:column;width:100%;max-width:1000px;height:100%;max-height:90vh;display:flex;position:relative}.gz-visorpdf__topbar{background:var(--bg-secondary);border:1px solid color-mix(in srgb, var(--card-border) 50%, transparent);border-radius:var(--radius-lg);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;display:flex}.gz-visorpdf__topbar-left{align-items:center;gap:12px;min-width:0;display:flex}.gz-visorpdf__topbar-icon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-primary,#6c5ce7) 12%, transparent);width:32px;height:32px;color:var(--accent-primary,#6c5ce7);flex-shrink:0;justify-content:center;align-items:center;display:flex}.gz-visorpdf__topbar-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gz-visorpdf__topbar-counter{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;background:color-mix(in srgb, var(--text-primary) 5%, transparent);border-radius:var(--radius-full);flex-shrink:0;padding:2px 10px}.gz-visorpdf__topbar-right{flex-shrink:0;align-items:center;gap:4px;display:flex}.gz-visorpdf__zoom-label{font-size:.6875rem;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-tertiary);text-align:center;-webkit-user-select:none;user-select:none;min-width:32px}.gz-visorpdf__page-label{font-size:.6875rem;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-tertiary);text-align:center;-webkit-user-select:none;user-select:none;min-width:48px}.gz-visorpdf__topbar-sep{background:color-mix(in srgb, var(--card-border) 40%, transparent);flex-shrink:0;width:1px;height:20px;margin:0 4px}.gz-visorpdf__btn{border-radius:var(--radius-md);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,transform .15s;display:inline-flex}.gz-visorpdf__btn:hover{background:color-mix(in srgb, var(--text-primary) 8%, transparent);color:var(--text-primary);transform:scale(1.05)}.gz-visorpdf__btn:active{transform:scale(.95)}.gz-visorpdf__viewport{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--card-border) 30%, transparent);background:#ffffff0a;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:0 2px 8px #0003,0 8px 32px #00000040}.gz-visorpdf__slide{justify-content:center;align-items:flex-start;width:100%;height:100%;padding:20px;display:flex;overflow:auto}.gz-visorpdf__canvas{background:#fff;border-radius:4px;flex-shrink:0;display:block;box-shadow:0 2px 12px #00000026}.gz-visorpdf__nav{z-index:10;border-radius:var(--radius-full);background:var(--bg-secondary);width:40px;height:40px;color:var(--text-primary);cursor:pointer;opacity:0;border:none;justify-content:center;align-items:center;transition:transform .15s,background .15s,box-shadow .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000002e}.gz-visorpdf__viewport:hover .gz-visorpdf__nav,.gz-visorpdf__nav:focus-visible{opacity:1}.gz-visorpdf__nav:hover{background:color-mix(in srgb, var(--text-primary) 6%, var(--bg-secondary));transform:translateY(-50%)scale(1.08);box-shadow:0 4px 12px #00000038}.gz-visorpdf__nav:active{transform:translateY(-50%)scale(.95)}.gz-visorpdf__nav--prev{left:12px}.gz-visorpdf__nav--next{right:12px}.gz-visorpdf__nav-icon{width:20px;height:20px;display:block}.gz-visorpdf__empty{color:#fff6;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.gz-visorpdf__empty-icon{opacity:.5}.gz-visorpdf__empty-text{font-size:var(--text-sm)}.gz-visorpdf-slide-enter-active,.gz-visorpdf-slide-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.gz-visorpdf-slide-enter-from,.gz-visorpdf-slide-leave-to{opacity:0}.gz-visorpdf-slide-next-enter-from{transform:translate(60px)}.gz-visorpdf-slide-next-leave-to{transform:translate(-40px)}.gz-visorpdf-slide-prev-enter-from{transform:translate(-60px)}.gz-visorpdf-slide-prev-leave-to{transform:translate(40px)}.gz-visorpdf-enter-active .gz-visorpdf__backdrop{transition:opacity .3s}.gz-visorpdf-enter-active .gz-visorpdf__container{animation:.3s cubic-bezier(.34,1.56,.64,1) gz-visorpdf-scale-in}.gz-visorpdf-leave-active .gz-visorpdf__backdrop{transition:opacity .2s}.gz-visorpdf-leave-active .gz-visorpdf__container{transition:transform .2s,opacity .2s}.gz-visorpdf-leave-to .gz-visorpdf__backdrop{opacity:0}.gz-visorpdf-leave-to .gz-visorpdf__container{opacity:0;transform:scale(.96)}.gz-visorpdf-enter-from .gz-visorpdf__backdrop{opacity:0}@keyframes gz-visorpdf-scale-in{0%{opacity:0;transform:scale(.95)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=768px){.gz-visorpdf{padding:8px}.gz-visorpdf__container{max-height:95vh}.gz-visorpdf__topbar{border-radius:var(--radius-lg);padding:8px 12px}.gz-visorpdf__topbar-title{font-size:var(--text-xs)}.gz-visorpdf__viewport{border-radius:var(--radius-lg)}.gz-visorpdf__nav{opacity:1;width:34px;height:34px}.gz-visorpdf__nav--prev{left:6px}.gz-visorpdf__nav--next{right:6px}.gz-visorpdf__nav-icon{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.gz-visorpdf-enter-active .gz-visorpdf__container,.gz-visorpdf-leave-active .gz-visorpdf__container{transition:opacity .15s;animation:none}.gz-visorpdf-enter-from .gz-visorpdf__container{opacity:0}.gz-visorpdf-leave-to .gz-visorpdf__container{opacity:0;transform:none}.gz-visorpdf-slide-enter-active,.gz-visorpdf-slide-leave-active{transition:opacity .15s}.gz-visorpdf-slide-enter-from,.gz-visorpdf-slide-leave-to{opacity:0;transform:none!important}}.exp-view[data-v-c2524375]{gap:var(--space-4);padding:0 var(--space-6);flex-direction:column;display:flex}.exp-search-row[data-v-c2524375]{align-items:flex-end;gap:var(--space-3);display:flex}.exp-search-field[data-v-c2524375]{flex:1;max-width:480px}.exp-search-toggle[data-v-c2524375]{flex-shrink:0;align-items:center;gap:6px;padding-bottom:2px;display:flex}.exp-search-toggle-label[data-v-c2524375]{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;-webkit-user-select:none;user-select:none}.exp-panels[data-v-c2524375]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=900px){.exp-panels[data-v-c2524375]{grid-template-columns:1fr}}.exp-panel-header[data-v-c2524375]{align-items:center;gap:8px;display:flex}.exp-panel-title[data-v-c2524375]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary)}.exp-panel-badge[data-v-c2524375]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent-primary,#6c5ce7) 10%, transparent);min-width:20px;height:20px;color:var(--accent-primary,#6c5ce7);font-size:.6875rem;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.exp-panel-empty[data-v-c2524375]{color:var(--text-tertiary);font-size:var(--text-sm);flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.exp-panel-empty-icon[data-v-c2524375]{opacity:.4}.exp-panel-loading[data-v-c2524375]{flex-direction:column;gap:10px;padding:20px 16px;display:flex}.exp-panel-loading-bar[data-v-c2524375]{background:color-mix(in srgb, var(--card-border) 50%, transparent);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite exp-shimmer-c2524375}@keyframes exp-shimmer-c2524375{0%,to{opacity:.3}50%{opacity:.8}}.exp-doc-name[data-v-c2524375]{font-weight:var(--weight-medium);align-items:center;gap:8px;display:inline-flex}.exp-doc-name--ok[data-v-c2524375]{color:var(--accent-tertiary,#059669)}.exp-doc-check[data-v-c2524375]{background:var(--accent-tertiary,#059669);border-radius:50%;flex-shrink:0;width:8px;height:8px}.exp-doc-actions[data-v-c2524375]{align-items:center;gap:2px;display:flex}.esc-view[data-v-baad94e0]{gap:var(--space-3);padding:0 var(--space-6);flex-direction:column;display:flex}.esc-row-actions[data-v-baad94e0]{align-items:center;gap:2px;display:flex}.esc-pdf-indicator[data-v-baad94e0]{justify-content:center;align-items:center;display:flex}.esc-pdf-dot[data-v-baad94e0]{background:var(--accent-tertiary,#059669);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-tertiary,#059669) 20%, transparent);transition:all var(--transition-fast,.15s) ease;border-radius:50%}.esc-pdf-dot--empty[data-v-baad94e0]{background:var(--text-tertiary,#94a3b8);box-shadow:none;opacity:.35}:where(.gz-menu){--menu-font:var(--font-sans,"Inter", "Segoe UI", system-ui, sans-serif);--menu-ease:cubic-bezier(.32, .72, 0, 1);--menu-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--menu-radius:var(--radius-lg,12px);--menu-list-radius:16px}.gz-menu{font-family:var(--menu-font);display:inline-flex;position:relative}.gz-menu__trigger{border-radius:var(--menu-radius);border:1.5px solid var(--card-border);cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.4;font-family:var(--menu-font);color:var(--text-primary);-webkit-user-select:none;user-select:none;white-space:nowrap;isolation:isolate;will-change:transform;-webkit-font-smoothing:antialiased;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.25rem;transition:background-color .25s cubic-bezier(.65,0,.35,1),border-color .25s cubic-bezier(.65,0,.35,1),box-shadow .3s cubic-bezier(.65,0,.35,1),transform .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative;overflow:hidden}.gz-menu__trigger:not(:disabled):hover{background:color-mix(in srgb, var(--accent-primary) 8%, transparent);border-color:var(--accent-primary);transform:translateY(-1px)}.gz-menu__trigger:not(:disabled):active{transform:translateY(0)scale(.97)}.gz-menu__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 35%, transparent);outline:none}.gz-menu__trigger:disabled{opacity:.5;cursor:not-allowed}.gz-menu__trigger-content{align-items:center;gap:.5rem;display:inline-flex}.gz-menu__trigger-label{letter-spacing:-.01em}.gz-menu__chevron{transition:transform .3s var(--menu-ease)}.gz-menu__chevron--open{transform:rotate(180deg)}.gz-menu__spinner{animation:.8s linear infinite gz-menu-spin;display:inline-flex}@keyframes gz-menu-spin{to{transform:rotate(360deg)}}.gz-menu--sm .gz-menu__trigger{gap:.35rem;padding:.35rem .85rem;font-size:.8rem}.gz-menu--lg .gz-menu__trigger{gap:.6rem;padding:.7rem 1.75rem;font-size:1rem}.gz-menu__list{padding:var(--space-2);background:var(--bg-secondary);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:10000;box-sizing:border-box;margin:0;list-style:none;position:fixed}.gz-menu__item{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:8px 12px;font-weight:500;list-style:none;transition:background-color .15s,color .15s;display:flex}.gz-menu__item:hover,.gz-menu__item:focus-visible{background:color-mix(in srgb, var(--accent-primary) 8%, transparent);color:var(--text-primary);outline:none}.gz-menu__item:active{background:color-mix(in srgb, var(--accent-primary) 12%, transparent)}.gz-menu__item--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.gz-menu__item--divider{cursor:default;padding:4px 0}.gz-menu__item-icon{width:22px;height:22px;color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gz-menu__item-label{flex:1;line-height:1.3}.gz-menu__divider-line{background:var(--card-border);width:100%;height:1px;display:block}.gz-menu-drop-enter-active{transition:opacity .2s ease, transform .2s var(--menu-ease-spring)}.gz-menu-drop-leave-active{transition:opacity .15s,transform .15s}.gz-menu-drop-enter-from{opacity:0;transform:translateY(-6px)scale(.96)}.gz-menu-drop-leave-to{opacity:0;transform:translateY(-4px)scale(.97)}.rep-view[data-v-90c3fdf2]{gap:var(--space-3);padding:0 var(--space-6);flex-direction:column;display:flex}.rep-check-row[data-v-90c3fdf2]{align-items:center;gap:8px;padding-top:6px;display:flex}.rep-check-label[data-v-90c3fdf2]{font-size:var(--text-sm);color:var(--text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap}.gz-fade-enter-active[data-v-069a66a0],.gz-fade-leave-active[data-v-069a66a0]{transition:opacity .25s,transform .25s}.gz-fade-enter-from[data-v-069a66a0]{opacity:0;transform:translateY(8px)}.gz-fade-leave-to[data-v-069a66a0]{opacity:0;transform:translateY(-8px)}.ap-search-row[data-v-069a66a0]{align-items:center;gap:var(--space-4);display:flex}.ap-search-field[data-v-069a66a0]{flex:1}.ap-cliente-badge[data-v-069a66a0]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--badge-bg);color:var(--badge-text);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;display:flex}.ap-cuentas-header[data-v-069a66a0]{align-items:center;gap:var(--space-2);display:flex}.ap-cuentas-title[data-v-069a66a0]{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-primary)}.ap-cuentas-badge[data-v-069a66a0]{background:var(--badge-bg);color:var(--badge-text);border-radius:var(--radius-full);padding:0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.ap-actions[data-v-069a66a0]{gap:var(--space-1);justify-content:flex-end;display:flex}.ap-actions-bar[data-v-069a66a0]{gap:var(--space-2);margin-top:var(--space-6);padding-right:var(--space-4);justify-content:flex-end;display:flex}.ap-id-highlight[data-v-069a66a0]{color:var(--color-success);font-weight:var(--weight-bold)}.ap-saldo[data-v-069a66a0]{color:var(--accent-primary);font-weight:var(--weight-semibold)}.ap-pct[data-v-069a66a0]{color:var(--color-success);font-weight:var(--weight-semibold)}.ap-divider[data-v-069a66a0]{border:none;border-top:1px solid var(--divider);margin:var(--space-4) 0}.ap-poder-actions[data-v-069a66a0]{gap:var(--space-3);padding-top:var(--space-1);flex-direction:column;display:flex}.ap-poder-section[data-v-069a66a0]{margin-top:var(--space-4);border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);overflow:hidden}.ap-poder-header[data-v-069a66a0]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;display:flex}.ap-poder-title[data-v-069a66a0]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.ap-pdf-preview iframe[data-v-069a66a0]{border:none;display:block}.ap-infante-na[data-v-069a66a0]{padding:var(--space-12);color:var(--text-secondary);justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ap-chek-label[data-v-069a66a0]{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);color:var(--text-primary);-webkit-user-select:none;user-select:none;display:inline-flex}.gz-metrica{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:var(--radius-lg);transition:border-color var(--transition-normal) ease;display:flex}.gz-metrica:hover{border-color:var(--divider)}.gz-metrica__icon{background:color-mix(in srgb, var(--accent-primary,#6c5ce7) 10%, transparent);width:34px;height:34px;color:var(--accent-primary,#6c5ce7);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gz-metrica__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.gz-metrica__value{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:700;line-height:1.3;overflow:hidden}.gz-metrica__label{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--weight-medium)}.gz-metrica--success .gz-metrica__value{color:#16a34a}.gz-metrica--error .gz-metrica__value{color:#dc2626}.gz-metrica--warning .gz-metrica__value{color:#d97706}.gz-metrica--info .gz-metrica__value{color:#2563eb}.gz-metrica--primary .gz-metrica__value{color:var(--accent-primary,#6c5ce7)}.gz-list-item{border-radius:var(--radius-sm,6px);cursor:pointer;transition:all var(--transition-normal,.2s) ease;background:var(--bg-grid-item,#f8f9fa);-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;gap:6px;margin-bottom:3px;padding:5px 8px;font-size:.8rem;display:flex}.gz-list-item:hover{background:var(--bg-grid-item-hover,#eef1f5)}.gz-list-item--active{background:var(--accent-soft,#f0f0eb);border-color:color-mix(in srgb, var(--accent-primary) 30%, transparent)}.gz-list-item__label{font-weight:var(--weight-medium,500);color:var(--text-primary,#1a1a1a);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.gz-list-item__value{font-weight:var(--weight-semibold,600);font-variant-numeric:tabular-nums;white-space:nowrap}.gz-list-item--primary .gz-list-item__value{color:var(--accent-primary,#2b2b2b)}.gz-list-item--info .gz-list-item__value{color:var(--color-info,#0ea5e9)}.gz-list-item--success .gz-list-item__value{color:var(--color-success,#10b981)}.gz-list-item--warning .gz-list-item__value{color:var(--color-warning,#f59e0b)}.gz-list-item--error .gz-list-item__value{color:var(--color-error,#ef4444)}.gz-list-item__suffix{color:var(--text-tertiary,#999);white-space:nowrap;font-size:.7rem}.gz-list-item__actions{align-items:center;gap:2px;margin-left:2px;display:flex}.font-weight-bold[data-v-dca91e55]{font-weight:700}.gz-badge{letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.gz-badge--sm{padding:1px 7px;font-size:10px}.gz-badge__dot{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.gz-badge--success{background:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 30%, transparent)}.gz-badge--warning{background:color-mix(in srgb, var(--color-warning) 16%, var(--bg-secondary));color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 30%, transparent)}.gz-badge--error{background:color-mix(in srgb, var(--color-error) 14%, var(--bg-secondary));color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 30%, transparent)}.gz-badge--info{background:color-mix(in srgb, var(--color-info) 14%, var(--bg-secondary));color:var(--color-info);border-color:color-mix(in srgb, var(--color-info) 30%, transparent)}.gz-badge--primary{background:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-secondary));color:var(--accent-primary);border-color:color-mix(in srgb, var(--accent-primary) 30%, transparent)}.gz-badge--neutral{background:color-mix(in srgb, var(--text-primary) 7%, var(--bg-secondary));color:var(--text-secondary);border-color:color-mix(in srgb, var(--text-primary) 12%, transparent)}.cons-container[data-v-c846dd84]{flex-direction:column;gap:12px;padding:4px;display:flex}.cons-search-card[data-v-c846dd84]{margin-bottom:2px}.cons-search-row[data-v-c846dd84]{align-items:center;gap:12px;display:flex}.cons-search-field[data-v-c846dd84]{flex:1}.cons-cliente-badge[data-v-c846dd84]{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border:1px solid color-mix(in srgb, var(--accent-primary) 20%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:600;display:flex}.cons-profile-card[data-v-c846dd84]{margin-bottom:2px}.cons-profile[data-v-c846dd84]{align-items:center;gap:16px;padding:4px 0;display:flex}.cons-avatar[data-v-c846dd84]{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));width:56px;height:56px;color:var(--button-text,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cons-profile-info[data-v-c846dd84]{flex:1;min-width:0}.cons-profile-name[data-v-c846dd84]{color:var(--text-primary,#1e293b);font-size:1.1rem;font-weight:700}.cons-profile-sub[data-v-c846dd84]{color:var(--text-secondary,#64748b);flex-wrap:wrap;gap:12px;margin-top:4px;font-size:.78rem;display:flex}.cons-profile-sub span[data-v-c846dd84]{align-items:center;gap:4px;display:inline-flex}.cons-profile-funebre[data-v-c846dd84]{background:color-mix(in srgb, var(--accent-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary) 25%, transparent);color:var(--accent-primary);border-radius:12px;align-items:center;gap:10px;padding:8px 14px;display:flex}.cons-funebre-label[data-v-c846dd84]{text-transform:uppercase;letter-spacing:.5px;opacity:.8;font-size:.68rem}.cons-funebre-name[data-v-c846dd84]{color:var(--accent-primary);font-size:.9rem;font-weight:700}.cons-funebre-iden[data-v-c846dd84]{opacity:.7;font-size:.72rem}.cons-metrics[data-v-c846dd84]{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:4px;display:grid}.cons-metric[data-v-c846dd84]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000f}.cons-metric[data-v-c846dd84]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.cons-metric-icon[data-v-c846dd84]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cons-metric--cordoba .cons-metric-icon[data-v-c846dd84]{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary)}.cons-metric--dolares .cons-metric-icon[data-v-c846dd84]{color:#10b981;background:#10b9811f}.cons-metric--aportes .cons-metric-icon[data-v-c846dd84]{color:#f59e0b;background:#f59e0b1f}.cons-metric--cuentas .cons-metric-icon[data-v-c846dd84]{background:color-mix(in srgb, var(--accent-secondary) 12%, transparent);color:var(--accent-secondary)}.cons-metric--categoria .cons-metric-icon[data-v-c846dd84]{color:#22d3ee;background:#22d3ee1f}.cons-metric-body[data-v-c846dd84]{min-width:0}.cons-metric-value[data-v-c846dd84]{color:var(--text-primary,#1e293b);white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:700;overflow:hidden}.cons-metric-label[data-v-c846dd84]{color:var(--text-secondary,#64748b);margin-top:2px;font-size:.72rem}.cons-grid[data-v-c846dd84]{grid-template-columns:1fr 1.6fr;gap:12px;display:grid}.cons-col[data-v-c846dd84]{min-width:0}.cons-metas-list[data-v-c846dd84]{flex-direction:column;gap:6px;display:flex}.cons-meta-item[data-v-c846dd84]{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;transition:background .15s;display:flex}.cons-meta-item[data-v-c846dd84]:hover{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent-primary) 30%, transparent)}.cons-meta-icon[data-v-c846dd84]{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);width:28px;height:28px;color:var(--accent-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cons-meta-info[data-v-c846dd84]{flex:1;min-width:0}.cons-meta-name[data-v-c846dd84]{color:var(--text-primary,#1e293b);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.cons-meta-sub[data-v-c846dd84]{color:var(--text-secondary,#64748b);font-size:.7rem}.cons-meta-monto[data-v-c846dd84]{color:var(--accent-primary);white-space:nowrap;font-size:.82rem;font-weight:700}.cons-saldo[data-v-c846dd84]{color:var(--accent-primary);font-weight:600}.cons-tipo-cuenta[data-v-c846dd84]{align-items:center;gap:6px;display:inline-flex}.cons-actions[data-v-c846dd84]{justify-content:flex-end;display:flex}.cons-empty[data-v-c846dd84]{color:var(--text-secondary,#94a3b8);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:.85rem;display:flex}.cons-welcome[data-v-c846dd84]{color:var(--text-secondary,#94a3b8);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.cons-welcome h3[data-v-c846dd84]{color:var(--text-primary,#334155);margin:12px 0 4px;font-size:1.2rem}.cons-welcome p[data-v-c846dd84]{margin:0;font-size:.85rem}.cons-detalle[data-v-c846dd84]{flex-direction:column;gap:12px;display:flex}.cons-detalle-header[data-v-c846dd84]{background:color-mix(in srgb, var(--accent-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary) 15%, transparent);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.cons-detalle-tipo[data-v-c846dd84]{color:var(--text-primary,#1e293b);font-size:1rem;font-weight:700}.cons-detalle-codigo[data-v-c846dd84]{color:var(--text-secondary,#64748b);margin-top:2px;font-size:.78rem}.cons-detalle-saldo[data-v-c846dd84]{text-align:right}.cons-detalle-saldo-label[data-v-c846dd84]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary,#64748b);font-size:.7rem}.cons-detalle-saldo-value[data-v-c846dd84]{color:var(--accent-primary);font-size:1.3rem;font-weight:800}.cons-detalle-interes[data-v-c846dd84]{background:#10b9810f;border:1px solid #10b98133;border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.cons-detalle-interes-title[data-v-c846dd84]{text-transform:uppercase;letter-spacing:.4px;color:var(--color-success);align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.cons-detalle-interes-fecha[data-v-c846dd84]{color:var(--text-secondary,#64748b);text-transform:none;letter-spacing:0;font-weight:500}.cons-detalle-interes-cols[data-v-c846dd84]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cons-detalle-interes-item[data-v-c846dd84]{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:8px;flex-direction:column;padding:8px 12px;display:flex}.cons-detalle-interes-item--ir .cons-detalle-interes-value[data-v-c846dd84]{color:#ef4444}.cons-detalle-interes-item--neto .cons-detalle-interes-value[data-v-c846dd84]{color:var(--color-success)}.cons-detalle-interes-label[data-v-c846dd84]{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary,#64748b);font-size:.66rem}.cons-detalle-interes-value[data-v-c846dd84]{color:var(--text-primary,#1e293b);margin-top:2px;font-size:.9rem;font-weight:700}.cons-detalle-grid[data-v-c846dd84]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.cons-detalle-item[data-v-c846dd84]{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:8px;flex-direction:column;padding:8px 12px;display:flex}.cons-detalle-item-label[data-v-c846dd84]{text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary,#64748b);font-size:.68rem}.cons-detalle-item-value[data-v-c846dd84]{color:var(--text-primary,#1e293b);margin-top:2px;font-size:.85rem;font-weight:600}.cons-estado[data-v-c846dd84]{border-radius:999px;padding:2px 10px;font-size:.72rem;font-weight:700;display:inline-block}.cons-estado--ok[data-v-c846dd84]{color:var(--color-success);background:#10b9811a}.cons-estado--warn[data-v-c846dd84]{color:var(--color-warning);background:#f59e0b1a}.cons-meta-badge[data-v-c846dd84]{background:color-mix(in srgb, var(--accent-secondary) 12%, transparent);color:var(--accent-secondary);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-block}.cons-mov-dep[data-v-c846dd84]{color:#10b981;font-weight:600}.cons-mov-ret[data-v-c846dd84]{color:#ef4444;font-weight:600}.cons-mov-saldo[data-v-c846dd84]{color:var(--accent-primary);font-weight:600}.cons-bene-list[data-v-c846dd84]{flex-direction:column;gap:8px;display:flex}.cons-bene-item[data-v-c846dd84]{background:var(--bg-secondary);border:1px solid var(--card-border);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.cons-bene-avatar[data-v-c846dd84]{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);width:36px;height:36px;color:var(--accent-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cons-bene-info[data-v-c846dd84]{flex:1;min-width:0}.cons-bene-name[data-v-c846dd84]{color:var(--text-primary,#1e293b);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.cons-bene-funebre[data-v-c846dd84]{color:var(--color-warning);background:#f59e0b26;border-radius:999px;padding:1px 8px;font-size:.65rem;font-weight:700;display:inline-block}.cons-bene-sub[data-v-c846dd84]{color:var(--text-secondary,#64748b);margin-top:2px;font-size:.72rem}.cons-bene-pct[data-v-c846dd84]{color:var(--accent-primary);white-space:nowrap;font-size:.9rem;font-weight:700}@media (width<=1100px){.cons-metrics[data-v-c846dd84]{grid-template-columns:repeat(2,1fr)}.cons-grid[data-v-c846dd84]{grid-template-columns:1fr}}.admin-cuentas[data-v-6b5cdf06]{max-width:1200px;margin:0 auto}.compact-grid[data-v-6b5cdf06]{margin:0 -4px}.compact-grid[data-v-6b5cdf06] .GZCol{padding:4px}.c-hd[data-v-6b5cdf06]{justify-content:space-between;align-items:center;width:100%;display:flex}.type-badge[data-v-6b5cdf06]{border-radius:14px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.ta[data-v-6b5cdf06]{background:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:var(--color-success)}.tp[data-v-6b5cdf06]{color:#e65100;background:#fff3e0}.ti[data-v-6b5cdf06]{color:#c62828;background:#fce4ec}.td[data-v-6b5cdf06]{color:#6a1b9a;background:#f3e5f5}.acct-status[data-v-6b5cdf06]{align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.s-dot[data-v-6b5cdf06]{border-radius:50%;width:6px;height:6px;display:inline-block}.ea[data-v-6b5cdf06]{color:var(--color-success)}.ea .s-dot[data-v-6b5cdf06]{background:#4caf50;box-shadow:0 0 4px #4caf5066}.ep[data-v-6b5cdf06]{color:#e65100}.ep .s-dot[data-v-6b5cdf06]{background:#ff9800;box-shadow:0 0 4px #ff980066}.ec[data-v-6b5cdf06]{color:#666}.ec .s-dot[data-v-6b5cdf06]{background:#9e9e9e}.balance-row[data-v-6b5cdf06]{background:#3949ab0a;border-radius:6px;align-items:stretch;gap:1px;margin:8px 0;display:flex}.balance-row>div[data-v-6b5cdf06]{text-align:center;flex:1;padding:8px}.bal-label[data-v-6b5cdf06]{text-transform:uppercase;letter-spacing:.5px;opacity:.6;font-size:10px}.bal-amount[data-v-6b5cdf06]{font-size:20px;font-weight:700;line-height:1.2}.clr-cordoba[data-v-6b5cdf06]{color:#1a237e}.clr-dollar[data-v-6b5cdf06]{color:var(--color-success)}.cur-sym[data-v-6b5cdf06]{opacity:.7;font-size:14px}.interes-val[data-v-6b5cdf06]{color:#e65100;font-size:15px;font-weight:600}.total-val[data-v-6b5cdf06]{color:#1a237e;font-size:15px;font-weight:700}.c-body[data-v-6b5cdf06]{padding:2px 0}.info-row[data-v-6b5cdf06]{justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}.i-lbl[data-v-6b5cdf06]{opacity:.5;text-transform:uppercase;letter-spacing:.3px;font-size:10px}.i-val[data-v-6b5cdf06]{font-weight:500}.code-val[data-v-6b5cdf06]{background:#0000000d;border-radius:3px;padding:1px 6px;font-family:Courier New,monospace;font-size:11px}.m-badge[data-v-6b5cdf06]{color:#fff;border-radius:8px;padding:1px 8px;font-size:10px;font-weight:600;display:inline-block}.bg-cs[data-v-6b5cdf06]{background:#1a237e}.bg-dlr[data-v-6b5cdf06]{background:#2e7d32}.c-actions[data-v-6b5cdf06]{align-items:center;gap:4px;width:100%;display:flex}.act-label[data-v-6b5cdf06]{text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:600}.act-spacer[data-v-6b5cdf06]{flex:1}.hist-title[data-v-6b5cdf06]{align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.hist-list[data-v-6b5cdf06]{flex-direction:column;gap:3px;display:flex}.hist-item[data-v-6b5cdf06]{opacity:.8;align-items:center;gap:8px;font-size:11px;display:flex}.hist-dot[data-v-6b5cdf06]{background:#3949ab;border-radius:50%;flex-shrink:0;width:5px;height:5px}.hist-date[data-v-6b5cdf06]{opacity:.6;min-width:70px}.hist-amount[data-v-6b5cdf06]{min-width:80px;font-weight:600}.hist-sec[data-v-6b5cdf06]{opacity:.5;font-size:10px}.wiz-steps[data-v-6b5cdf06]{justify-content:center;align-items:center;gap:0;margin-bottom:14px;display:flex}.ws[data-v-6b5cdf06]{flex-direction:column;align-items:center;gap:3px;display:flex}.ws-num[data-v-6b5cdf06]{opacity:.5;background:#0000001a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;transition:all .3s;display:flex}.ws.active .ws-num[data-v-6b5cdf06]{color:#fff;opacity:1;background:#3949ab;box-shadow:0 2px 8px #3949ab4d}.ws.done .ws-num[data-v-6b5cdf06]{color:#fff;opacity:1;background:#4caf50}.ws span[data-v-6b5cdf06]{opacity:.6;font-size:10px}.ws.active span[data-v-6b5cdf06],.ws.done span[data-v-6b5cdf06]{opacity:1}.ws-line[data-v-6b5cdf06]{background:#0000001a;width:50px;height:2px;margin:0 4px 18px;transition:background .3s}.ws-line.active[data-v-6b5cdf06]{background:#3949ab}.wiz-body[data-v-6b5cdf06]{animation:.25s fadeIn-6b5cdf06}@keyframes fadeIn-6b5cdf06{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wiz-h[data-v-6b5cdf06]{align-items:center;gap:6px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.warn-h[data-v-6b5cdf06]{color:#e65100}.info-h[data-v-6b5cdf06]{color:#1565c0}.wiz-p[data-v-6b5cdf06]{opacity:.6;margin:0 0 10px;font-size:12px;line-height:1.4}.checklist[data-v-6b5cdf06]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.cl-item[data-v-6b5cdf06]{background:#00000005;border:1px solid #0000000f;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.cl-item.warn[data-v-6b5cdf06]{background:#ff98000a;border-color:#ffe0b2}.cl-item>div[data-v-6b5cdf06]{flex:1}.cl-item b[data-v-6b5cdf06]{font-size:12px;display:block}.cl-item small[data-v-6b5cdf06]{opacity:.6;font-size:11px}.cl-badge[data-v-6b5cdf06]{text-transform:uppercase;letter-spacing:.3px;border-radius:12px;padding:2px 8px;font-size:10px;font-weight:700}.cl-badge.ok[data-v-6b5cdf06]{background:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:var(--color-success)}.cl-badge.warn[data-v-6b5cdf06]{color:#e65100;background:#fff3e0}.cl-total[data-v-6b5cdf06]{color:#1a237e;white-space:nowrap;font-size:14px;font-weight:700}.summary-box[data-v-6b5cdf06]{background:#00000005;border:1px solid #0000000f;border-radius:8px;margin-bottom:12px;padding:10px 12px}.sm-row[data-v-6b5cdf06]{opacity:.7;justify-content:space-between;align-items:center;padding:6px 4px;font-size:12px;display:flex}.sm-row+.sm-row[data-v-6b5cdf06]{border-top:1px solid #0000000a}.sm-val[data-v-6b5cdf06]{opacity:1;font-weight:600}.sm-total[data-v-6b5cdf06]{background:#3949ab0a;border-radius:6px;margin:4px -4px -4px;padding:8px 10px}.sm-tot-val[data-v-6b5cdf06]{color:#1a237e;font-size:15px}.wiz-actions[data-v-6b5cdf06]{justify-content:flex-end;margin-top:10px;display:flex}.wiz-actions.dual[data-v-6b5cdf06]{justify-content:space-between}.result-box[data-v-6b5cdf06]{text-align:center;padding:12px 0}.result-ok[data-v-6b5cdf06]{color:#4caf50;margin-bottom:8px;animation:.4s scaleIn-6b5cdf06}@keyframes scaleIn-6b5cdf06{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.result-box h3[data-v-6b5cdf06]{margin:0 0 4px;font-size:16px}.result-box>p[data-v-6b5cdf06]{opacity:.6;margin:0 0 14px;font-size:12px}.result-cards[data-v-6b5cdf06]{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:14px;display:flex}.rc[data-v-6b5cdf06]{background:#3949ab0a;border:1px solid #3949ab1a;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;display:flex}.rc small[data-v-6b5cdf06]{opacity:.6;font-size:10px;display:block}.rc b[data-v-6b5cdf06]{font-size:12px}.empty-hint[data-v-6b5cdf06]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.empty-hint p[data-v-6b5cdf06]{opacity:.6;max-width:400px;margin:0;font-size:13px}.mt-1[data-v-6b5cdf06]{margin-top:6px}.rep-view[data-v-d9b9e533]{gap:var(--space-3);padding:0 var(--space-6);flex-direction:column;display:flex}.rep-check-row[data-v-d9b9e533]{align-items:center;gap:8px;padding-top:6px;display:flex}.rep-check-label[data-v-d9b9e533]{font-size:var(--text-sm);color:var(--text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap}.gz-carnet-viewer[data-v-4ddd681a]{padding:10px}.gz-carnet-viewer__grid[data-v-4ddd681a]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gz-carnet-viewer__item[data-v-4ddd681a]{flex-direction:column;align-items:center;display:flex}.gz-carnet-viewer__label[data-v-4ddd681a]{color:#666;margin-bottom:8px;font-size:.8rem;font-weight:700}.gz-carnet-viewer__image-wrapper[data-v-4ddd681a]{aspect-ratio:1006/640;background:#f5f5f5;border:1px solid #eee;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 4px 12px #00000026}.gz-carnet-viewer__img[data-v-4ddd681a]{object-fit:contain;width:100%;height:100%;display:block}.gz-carnet-viewer__footer[data-v-4ddd681a]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.gz-fade-enter-active[data-v-2e60b3d5],.gz-fade-leave-active[data-v-2e60b3d5]{transition:opacity .25s,transform .25s}.gz-fade-enter-from[data-v-2e60b3d5]{opacity:0;transform:translateY(8px)}.gz-fade-leave-to[data-v-2e60b3d5]{opacity:0;transform:translateY(-8px)}.cb-cuentas-header[data-v-2e60b3d5]{align-items:center;gap:var(--space-2);display:flex}.cb-cuentas-title[data-v-2e60b3d5]{font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-primary)}.cb-saldo[data-v-2e60b3d5]{color:var(--accent-primary);font-weight:var(--weight-semibold)}.cb-pct[data-v-2e60b3d5]{color:var(--color-success);font-weight:var(--weight-semibold)}.gz-fade-enter-active[data-v-dd71e5a7],.gz-fade-leave-active[data-v-dd71e5a7]{transition:opacity .25s,transform .25s}.gz-fade-enter-from[data-v-dd71e5a7]{opacity:0;transform:translateY(8px)}.gz-fade-leave-to[data-v-dd71e5a7]{opacity:0;transform:translateY(-8px)}.pe-actions[data-v-dd71e5a7]{gap:var(--space-1);justify-content:flex-end;display:flex}.pe-contact-row[data-v-dd71e5a7]{align-items:center;gap:var(--space-5);display:flex}.pe-avatar-wrap[data-v-dd71e5a7]{cursor:pointer;border:3px solid var(--card-border);width:90px;height:90px;margin-top:var(--space-1);border-radius:50%;flex-shrink:0;transition:border-color .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.pe-avatar-wrap[data-v-dd71e5a7]:hover{border-color:var(--accent-primary)}.pe-avatar-img[data-v-dd71e5a7]{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.pe-avatar-overlay[data-v-dd71e5a7]{opacity:0;color:#fff;background:#00000073;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.pe-avatar-wrap:hover .pe-avatar-overlay[data-v-dd71e5a7]{opacity:1}.pe-contact-fields[data-v-dd71e5a7]{flex-direction:column;flex:1;gap:6px;display:flex}.pe-section-header[data-v-dd71e5a7]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);display:flex}.pe-img-center[data-v-dd71e5a7]{padding:var(--space-4);justify-content:center;display:flex}.pe-img-preview[data-v-dd71e5a7]{cursor:pointer;border:1px solid var(--card-border);border-radius:12px;transition:box-shadow .2s;overflow:hidden}.pe-img-preview[data-v-dd71e5a7]:hover{box-shadow:0 4px 12px #00000026}.pe-img-thumb[data-v-dd71e5a7]{object-fit:cover;width:150px;height:150px;display:block}.asistencia-view[data-v-041d4086]{gap:var(--space-4);flex-direction:column;display:flex}.as-cell-time[data-v-041d4086]{font-weight:600;font-size:var(--text-sm)}.as-time-success[data-v-041d4086]{color:var(--color-success)}.as-time-warning[data-v-041d4086]{color:#e65100}.as-time-info[data-v-041d4086]{color:var(--color-info)}.as-time-danger[data-v-041d4086]{color:#dc2626}.as-time-empty[data-v-041d4086]{color:#9ca3af}.as-fecha-cell[data-v-041d4086]{align-items:center;gap:var(--space-1);display:inline-flex}.as-incidencia-icon[data-v-041d4086]{color:#f59e0b;cursor:help;flex-shrink:0}.planilla-view[data-v-7bb5f5c6]{gap:var(--space-4);flex-direction:column;display:flex}.li-section[data-v-fe645c23]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-top:0;border-radius:0 0 .5rem .5rem;margin-bottom:.75rem;padding:.5rem .75rem}.li-row[data-v-fe645c23]{border-bottom:1px solid var(--card-border,#f1f5f9);justify-content:space-between;align-items:center;padding:.35rem 0;display:flex}.li-row[data-v-fe645c23]:last-child{border-bottom:none}.li-row--total[data-v-fe645c23]{background:var(--bg-alt,#f1f5f9);border-bottom:none;border-radius:.5rem;margin-top:.35rem;padding:.5rem .75rem}.li-label[data-v-fe645c23]{color:var(--text-secondary,#64748b);font-size:.85rem}.li-label-total[data-v-fe645c23]{color:var(--text-primary,#1e293b);font-size:.9rem;font-weight:700}.li-value[data-v-fe645c23]{color:var(--text-primary,#1e293b);background:var(--bg-alt,#f8fafc);border-radius:.375rem;padding:.15rem .5rem;font-size:.9rem;font-weight:600}.li-value--red[data-v-fe645c23]{color:#dc2626;background:color-mix(in srgb, var(--color-error) 14%, var(--bg-secondary))}.li-value-total[data-v-fe645c23]{color:var(--text-primary,#0f172a);font-size:1rem;font-weight:800}.rep-view[data-v-3a4311d1]{gap:var(--space-3);padding:0 var(--space-6);flex-direction:column;display:flex}.rep-check-row[data-v-3a4311d1]{align-items:center;gap:8px;padding-top:6px;display:flex}.rep-check-label[data-v-3a4311d1]{font-size:var(--text-sm);color:var(--text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap}.gz-fade-enter-active[data-v-1e68350b],.gz-fade-leave-active[data-v-1e68350b]{transition:opacity .25s,transform .25s}.gz-fade-enter-from[data-v-1e68350b]{opacity:0;transform:translateY(8px)}.gz-fade-leave-to[data-v-1e68350b]{opacity:0;transform:translateY(-8px)}.pr-actions[data-v-1e68350b]{gap:var(--space-1);justify-content:flex-end;display:flex}.pr-venc-check[data-v-1e68350b]{cursor:pointer;align-items:center;gap:4px;height:44px;display:flex}.pr-venc-check__label[data-v-1e68350b]{color:var(--text-primary);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.8rem}.fc-row[data-v-1d2ca323]{justify-content:space-between;align-items:center;padding:.35rem 0;display:flex}.fc-label[data-v-1d2ca323]{color:var(--text-secondary);font-size:.8rem}.fc-value[data-v-1d2ca323]{color:var(--text-primary);font-size:.9rem;font-weight:600}.fc-value--red[data-v-1d2ca323]{color:var(--color-error,#dc2626)}.fc-divider[data-v-1d2ca323]{background:var(--divider);height:1px;margin:.5rem 0}.fc-row--total[data-v-1d2ca323]{padding-top:.25rem}.fc-label-total[data-v-1d2ca323]{color:var(--text-primary);text-transform:uppercase;font-size:.95rem;font-weight:800}.fc-value-total[data-v-1d2ca323]{color:var(--accent-primary);font-size:1.3rem;font-weight:900}.fc-recibido[data-v-1d2ca323]{width:130px}.fc-recibido[data-v-1d2ca323] input{text-align:right}.fc-row--recibido[data-v-1d2ca323]{gap:8px}.fc-value--cambio[data-v-1d2ca323]{color:var(--color-success,#16a34a);font-size:1.05rem;font-weight:800}.fc-value--falta[data-v-1d2ca323]{color:var(--color-error,#dc2626)}.fc-falta[data-v-1d2ca323]{color:var(--color-error,#dc2626);font-size:.75rem;font-weight:600}.fc-table-wrapper[data-v-1d2ca323]{margin:-.5rem}.fc-stock[data-v-1d2ca323]{min-width:44px;color:var(--color-success,#16a34a);background:color-mix(in srgb, var(--color-success,#16a34a) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:.8rem;font-weight:700;display:inline-flex}.fc-stock--bajo[data-v-1d2ca323]{color:var(--color-error,#dc2626);background:color-mix(in srgb, var(--color-error,#dc2626) 12%, transparent)}.fc-empty[data-v-1d2ca323]{text-align:center;color:var(--text-tertiary,var(--text-secondary));padding:2rem 0}.fc-empty-icon[data-v-1d2ca323]{opacity:.2;width:48px;height:48px;margin:0 auto .5rem}.mora-body[data-v-1d2ca323]{flex-direction:column;gap:16px;display:flex}.mora-grid[data-v-1d2ca323]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mora-detalle h4[data-v-1d2ca323]{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:600}.mora-table[data-v-1d2ca323]{border-collapse:collapse;width:100%;font-size:13px}.mora-table thead[data-v-1d2ca323]{background:var(--bg-tertiary,var(--divider))}.mora-table th[data-v-1d2ca323],.mora-table td[data-v-1d2ca323]{border-bottom:1px solid var(--divider);color:var(--text-primary);padding:6px 8px}.mora-table th[data-v-1d2ca323]{text-align:left;color:var(--text-secondary)}.mora-table .r[data-v-1d2ca323]{text-align:right}.mora-table .c[data-v-1d2ca323]{text-align:center}.mora-table .b[data-v-1d2ca323]{font-weight:700}.tag-err[data-v-1d2ca323]{background:color-mix(in srgb, var(--color-error,#dc2626) 15%, transparent);color:var(--color-error,#dc2626);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.tag-ok[data-v-1d2ca323]{background:color-mix(in srgb, var(--color-success,#16a34a) 15%, transparent);color:var(--color-success,#16a34a);border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.mora-warn[data-v-1d2ca323]{background:color-mix(in srgb, var(--color-error,#dc2626) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-error,#dc2626) 20%, transparent);color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.mora-ok[data-v-1d2ca323]{background:color-mix(in srgb, var(--color-success,#16a34a) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-success,#16a34a) 20%, transparent);color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.icon-err[data-v-1d2ca323]{color:var(--color-error,#dc2626);width:18px;height:18px}.icon-ok[data-v-1d2ca323]{color:var(--color-success,#16a34a);width:18px;height:18px}.mf[data-v-1d2ca323]{justify-content:flex-end;width:100%;display:flex}.af-table-wrapper[data-v-7ee0c09f]{margin:-.5rem}.af-mora[data-v-7ee0c09f]{font-weight:700;color:var(--color-error,#dc2626)!important}.af-section-title[data-v-7ee0c09f]{color:var(--text-primary);border-bottom:1px solid var(--divider);align-items:center;gap:6px;margin-bottom:12px;padding-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.af-detalle[data-v-7ee0c09f]{border:1px solid color-mix(in srgb, var(--accent-primary) 20%, transparent);background:color-mix(in srgb, var(--accent-primary) 5%, transparent);border-radius:.5rem;padding:.65rem}.af-detalle-header[data-v-7ee0c09f]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.af-detalle-label[data-v-7ee0c09f]{color:color-mix(in srgb, var(--accent-primary) 50%, transparent);text-transform:uppercase;letter-spacing:.025em;font-size:.5rem;font-weight:700;display:block}.af-detalle-num[data-v-7ee0c09f]{color:var(--accent-primary);font-size:.9rem;font-weight:900;line-height:1}.af-detalle-icon[data-v-7ee0c09f]{background:var(--accent-primary);color:#fff;border-radius:.35rem;align-items:center;padding:.3rem;display:flex}.af-detalle-items[data-v-7ee0c09f]{flex-direction:column;gap:.35rem;display:flex}.af-detalle-row[data-v-7ee0c09f]{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.af-text-error[data-v-7ee0c09f]{color:var(--color-error,#dc2626)!important}.af-detalle-total[data-v-7ee0c09f]{border-top:1px dashed color-mix(in srgb, var(--accent-primary) 20%, transparent);margin-top:.6rem;padding-top:.4rem}.af-total-label[data-v-7ee0c09f]{color:var(--accent-primary);text-transform:uppercase;font-size:.5rem;font-weight:700;display:block}.af-total-amount[data-v-7ee0c09f]{justify-content:space-between;align-items:baseline;display:flex}.af-total-currency[data-v-7ee0c09f]{color:color-mix(in srgb, var(--accent-primary) 50%, transparent);font-size:.6rem;font-weight:700}.af-total-value[data-v-7ee0c09f]{color:var(--accent-primary);letter-spacing:-.01em;font-size:1.15rem;font-weight:900}.af-detalle-empty[data-v-7ee0c09f]{color:var(--text-tertiary,var(--text-secondary));border:1px dashed var(--divider);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 0;display:flex}.af-empty-text[data-v-7ee0c09f]{text-transform:uppercase;color:var(--text-tertiary,var(--text-secondary));margin-top:.35rem;font-size:.55rem;font-weight:700}.af-empty-subtext[data-v-7ee0c09f]{color:var(--text-tertiary,var(--text-secondary));font-size:.5rem}.flex[data-v-7ee0c09f]{display:flex}.justify-end[data-v-7ee0c09f]{justify-content:flex-end}.pt-4[data-v-7ee0c09f]{padding-top:1rem}.font-bold[data-v-7ee0c09f]{font-weight:700}.text-right[data-v-7ee0c09f],.text-right[data-v-d76425a7]{text-align:right}.gz-fade-enter-active[data-v-80f38bfe],.gz-fade-leave-active[data-v-80f38bfe]{transition:opacity .25s,transform .25s}.gz-fade-enter-from[data-v-80f38bfe]{opacity:0;transform:translateY(8px)}.gz-fade-leave-to[data-v-80f38bfe]{opacity:0;transform:translateY(-8px)}.pr-estado-badge[data-v-80f38bfe]{border-radius:9999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.pr-activo[data-v-80f38bfe]{background-color:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:#166534}.pr-suspendido[data-v-80f38bfe]{background-color:color-mix(in srgb, var(--color-warning) 16%, var(--bg-secondary));color:#854d0e}.pr-inactivo[data-v-80f38bfe]{background-color:color-mix(in srgb, var(--color-error) 14%, var(--bg-secondary));color:#991b1b}.gz-fade-enter-active[data-v-5b7f830f],.gz-fade-leave-active[data-v-5b7f830f]{transition:opacity .25s,transform .25s}.gz-fade-enter-from[data-v-5b7f830f]{opacity:0;transform:translateY(8px)}.gz-fade-leave-to[data-v-5b7f830f]{opacity:0;transform:translateY(-8px)}.al-estado-badge[data-v-5b7f830f]{border-radius:9999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.al-activo[data-v-5b7f830f]{background-color:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:#166534}.al-inactivo[data-v-5b7f830f]{background-color:color-mix(in srgb, var(--color-error) 14%, var(--bg-secondary));color:#991b1b}.al-chek-label[data-v-5b7f830f]{cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.gz-fade-enter-active[data-v-58d3a456],.gz-fade-leave-active[data-v-58d3a456]{transition:opacity .25s,transform .25s}.gz-fade-enter-from[data-v-58d3a456]{opacity:0;transform:translateY(8px)}.gz-fade-leave-to[data-v-58d3a456]{opacity:0;transform:translateY(-8px)}.ca-estado-badge[data-v-58d3a456]{border-radius:9999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.ca-activo[data-v-58d3a456]{background-color:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:#166534}.ca-inactivo[data-v-58d3a456]{background-color:color-mix(in srgb, var(--color-error) 14%, var(--bg-secondary));color:#991b1b}.ca-chek-label[data-v-58d3a456]{cursor:pointer;color:var(--text-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.gz-fade-enter-active[data-v-a494638c],.gz-fade-leave-active[data-v-a494638c]{transition:opacity .25s,transform .25s}.gz-fade-enter-from[data-v-a494638c]{opacity:0;transform:translateY(8px)}.gz-fade-leave-to[data-v-a494638c]{opacity:0;transform:translateY(-8px)}.screening-alerta[data-v-85acb6f8]{color:var(--color-warning);background:#ff98001f;border:1px solid #ff980073;border-radius:6px;flex-wrap:wrap;gap:.25rem;margin-top:8px;padding:.65rem .85rem;font-size:.875rem;line-height:1.4;display:flex}.re-table-wrap[data-v-28058d7f]{margin-top:1.5rem}.re-estado-badge[data-v-28058d7f]{border-radius:9999px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.re-pagada[data-v-28058d7f]{background-color:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:#166534}.re-pendiente[data-v-28058d7f]{background-color:color-mix(in srgb, var(--color-warning) 16%, var(--bg-secondary));color:#92400e}.font-weight-bold[data-v-28058d7f]{font-weight:700}.fc-row[data-v-d9f5c92c]{justify-content:space-between;align-items:center;padding:.35rem 0;display:flex}.fc-label[data-v-d9f5c92c]{color:var(--text-secondary);font-size:.8rem}.fc-value[data-v-d9f5c92c]{color:var(--text-primary);font-size:.9rem;font-weight:600}.fc-divider[data-v-d9f5c92c]{background:var(--divider);height:1px;margin:.5rem 0}.fc-row--total[data-v-d9f5c92c]{padding-top:.25rem}.fc-label-total[data-v-d9f5c92c]{color:var(--text-primary);text-transform:uppercase;font-size:.95rem;font-weight:800}.fc-value-total[data-v-d9f5c92c]{color:var(--accent-primary);font-size:1.3rem;font-weight:900}.fc-table-wrapper[data-v-d9f5c92c]{margin:-.5rem}.fc-stock[data-v-d9f5c92c]{min-width:44px;color:var(--color-success,#16a34a);background:color-mix(in srgb, var(--color-success,#16a34a) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:.8rem;font-weight:700;display:inline-flex}.fc-stock--bajo[data-v-d9f5c92c]{color:var(--color-error,#dc2626);background:color-mix(in srgb, var(--color-error,#dc2626) 12%, transparent)}.fc-row[data-v-d1f519a8]{justify-content:space-between;align-items:center;padding:.35rem 0;display:flex}.fc-label[data-v-d1f519a8]{color:var(--text-secondary);font-size:.8rem}.fc-value[data-v-d1f519a8]{color:var(--text-primary);font-size:.9rem;font-weight:600}.fc-divider[data-v-d1f519a8]{background:var(--divider);height:1px;margin:.5rem 0}.fc-row--total[data-v-d1f519a8]{padding-top:.25rem}.fc-label-total[data-v-d1f519a8]{color:var(--text-primary);text-transform:uppercase;font-size:.95rem;font-weight:800}.fc-value-total[data-v-d1f519a8]{color:var(--accent-primary);font-size:1.3rem;font-weight:900}.fc-table-wrapper[data-v-d1f519a8]{margin:-.5rem}.fc-date-cell[data-v-d1f519a8]{width:100%;min-width:150px}.fc-date-cell .gz-date__input[data-v-d1f519a8]{width:100%}.fc-empty[data-v-d1f519a8]{text-align:center;color:var(--text-tertiary,var(--text-secondary));padding:2rem 0}.fc-empty-icon[data-v-d1f519a8]{opacity:.2;width:48px;height:48px;margin:0 auto .5rem}.badge-success[data-v-d7097e09]{background:color-mix(in srgb, var(--color-success,#16a34a) 15%, transparent);color:var(--color-success,#16a34a);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-warning[data-v-d7097e09]{background:color-mix(in srgb, var(--color-warning,#d97706) 15%, transparent);color:var(--color-warning,#d97706);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-error[data-v-d7097e09]{background:color-mix(in srgb, var(--color-error,#dc2626) 15%, transparent);color:var(--color-error,#dc2626);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.dc-metricas[data-v-d7097e09]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.dc-empty[data-v-d7097e09]{text-align:center;color:var(--text-tertiary,var(--text-secondary));padding:2rem 0}.dc-empty-icon[data-v-d7097e09]{opacity:.2;width:48px;height:48px;margin:0 auto .5rem}.text-success[data-v-d7097e09]{color:var(--color-success,#16a34a)}.text-right[data-v-d7097e09]{text-align:right}.font-bold[data-v-d7097e09]{font-weight:700}.rep-view[data-v-43e9a8e1]{gap:var(--space-3);padding:0 var(--space-6);flex-direction:column;display:flex}.rep-check-row[data-v-43e9a8e1]{align-items:center;gap:8px;padding-top:6px;display:flex}.rep-check-label[data-v-43e9a8e1]{font-size:var(--text-sm);color:var(--text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap}.ci-container[data-v-2b443c53]{flex-direction:column;gap:12px;padding:4px;display:flex}.ci-search-card[data-v-2b443c53]{margin-bottom:2px}.ci-search-row[data-v-2b443c53]{align-items:center;gap:12px;display:flex}.ci-search-field[data-v-2b443c53]{flex:1}.ci-cliente-badge[data-v-2b443c53]{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border:1px solid color-mix(in srgb, var(--accent-primary) 20%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:600;display:flex}.ci-profile-card[data-v-2b443c53]{margin-bottom:2px}.ci-profile[data-v-2b443c53]{align-items:center;gap:16px;padding:4px 0;display:flex}.ci-avatar[data-v-2b443c53]{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));width:56px;height:56px;color:var(--button-text,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ci-profile-info[data-v-2b443c53]{flex:1;min-width:0}.ci-profile-name[data-v-2b443c53]{color:var(--text-primary,#1e293b);font-size:1.1rem;font-weight:700}.ci-profile-sub[data-v-2b443c53]{color:var(--text-secondary,#64748b);flex-wrap:wrap;gap:12px;margin-top:4px;font-size:.78rem;display:flex}.ci-profile-sub span[data-v-2b443c53]{align-items:center;gap:4px;display:inline-flex}.ci-metrics[data-v-2b443c53]{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:4px;display:grid}.ci-metric[data-v-2b443c53]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000f}.ci-metric[data-v-2b443c53]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ci-metric-icon[data-v-2b443c53]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ci-metric--tienda .ci-metric-icon[data-v-2b443c53]{color:#10b981;background:#10b9811f}.ci-metric--deudatienda .ci-metric-icon[data-v-2b443c53]{background:color-mix(in srgb, var(--accent-secondary) 12%, transparent);color:var(--accent-secondary)}.ci-metric--creditos .ci-metric-icon[data-v-2b443c53]{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary)}.ci-metric--deuda .ci-metric-icon[data-v-2b443c53]{color:#dc2626;background:#dc26261f}.ci-metric--categoria .ci-metric-icon[data-v-2b443c53]{color:#f59e0b;background:#f59e0b1f}.ci-metric-body[data-v-2b443c53]{min-width:0}.ci-metric-value[data-v-2b443c53]{color:var(--text-primary,#1e293b);white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:700;overflow:hidden}.ci-metric-label[data-v-2b443c53]{color:var(--text-secondary,#64748b);margin-top:2px;font-size:.72rem}.ci-codigo[data-v-2b443c53]{color:var(--accent-primary);font-weight:700}.ci-detalle-tecnica[data-v-2b443c53]{background:color-mix(in srgb, var(--accent-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--accent-primary) 18%, transparent);border-radius:8px;flex-direction:column;gap:2px;margin-top:8px;padding:8px 10px;display:flex}.ci-saldo[data-v-2b443c53]{color:var(--text-primary,#1e293b);font-weight:700}.ci-saldo-deuda[data-v-2b443c53]{color:#dc2626}.ci-ok[data-v-2b443c53]{color:var(--color-success);font-weight:700}.ci-chip[data-v-2b443c53]{color:#fff;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.ci-chip-mora[data-v-2b443c53]{background:#dc2626}.ci-empty[data-v-2b443c53]{color:var(--text-secondary,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 0;display:flex}.ci-empty p[data-v-2b443c53]{margin:0;font-size:.9rem}.ci-detalle[data-v-2b443c53]{padding:2px 0}.ci-detalle-header[data-v-2b443c53]{margin-bottom:8px}.ci-detalle-nombre[data-v-2b443c53]{color:var(--text-primary,#1e293b);font-size:15px;font-weight:700}.ci-detalle-meta[data-v-2b443c53]{align-items:center;gap:8px;margin-top:2px;display:flex}.ci-detalle-codigo[data-v-2b443c53]{color:var(--text-secondary,#64748b);font-size:12px;font-weight:600}.ci-detalle-grid[data-v-2b443c53]{grid-template-columns:1fr 1fr;gap:2px 20px;display:grid}.ci-detalle-item[data-v-2b443c53]{flex-direction:row;align-items:baseline;gap:4px;display:flex}.ci-label[data-v-2b443c53]{color:var(--text-secondary,#94a3b8);white-space:nowrap;min-width:90px;font-size:10px}.ci-value[data-v-2b443c53]{color:var(--text-primary,#334155);font-size:12px;font-weight:600}.ci-value-mora[data-v-2b443c53]{color:#dc2626!important}.ci-detalle-divider[data-v-2b443c53]{background:var(--divider,#e2e8f0);height:1px;margin:8px 0}.ci-detalle-subtitle[data-v-2b443c53]{color:var(--text-secondary,#475569);margin-bottom:6px;font-size:11px;font-weight:700}.ci-detalle-saldos[data-v-2b443c53]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ci-saldo-card[data-v-2b443c53]{background:var(--bg-secondary,#f8fafc);border:1px solid var(--card-border,#e2e8f0);text-align:center;border-radius:6px;padding:6px 8px}.ci-sd-label[data-v-2b443c53]{color:var(--text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-size:9px;display:block}.ci-sd-monto[data-v-2b443c53]{color:var(--text-primary,#334155);font-size:13px;font-weight:700}.ci-sd-mora[data-v-2b443c53]{color:#dc2626!important}.ci-tab[data-v-2b443c53]{padding:4px 0}.ci-right[data-v-2b443c53]{text-align:right;display:block}.ci-strong[data-v-2b443c53]{font-weight:700}.ci-producto[data-v-2b443c53]{font-weight:600}.badge-success[data-v-1e79c670]{color:var(--color-success);background-color:#d4edda;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.badge-error[data-v-1e79c670]{color:#721c24;background-color:#f8d7da;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.text-right[data-v-1e79c670]{text-align:right}.font-bold[data-v-1e79c670]{font-weight:700}.badge-success[data-v-c9ae0d48]{color:var(--color-success);background-color:#d4edda;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.badge-error[data-v-c9ae0d48]{color:#721c24;background-color:#f8d7da;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.text-right[data-v-c9ae0d48]{text-align:right}.font-bold[data-v-c9ae0d48]{font-weight:700}.cards-row[data-v-42475d8f]{align-items:stretch}.cards-row .gz-card[data-v-42475d8f]{height:93%}.total-box[data-v-42475d8f]{background:rgba(var(--primary-rgb,0, 123, 255), .08);border:1px solid rgba(var(--primary-rgb,0, 123, 255), .15);border-radius:8px;margin-top:12px;padding:8px}.total-deuda[data-v-42475d8f]{background:rgba(var(--danger-rgb,220, 53, 69), .08);border-color:rgba(var(--danger-rgb,220, 53, 69), .15)}.rep-view[data-v-c1b47221]{gap:var(--space-3);padding:0 var(--space-6);flex-direction:column;display:flex}.rep-check-row[data-v-c1b47221]{align-items:center;gap:8px;padding-top:6px;display:flex}.rep-check-label[data-v-c1b47221]{font-size:var(--text-sm);color:var(--text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap}.badge-success[data-v-d3991c6a]{color:var(--color-success);background-color:#d4edda;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.badge-error[data-v-d3991c6a]{color:#721c24;background-color:#f8d7da;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.text-right[data-v-d3991c6a]{text-align:right}.font-bold[data-v-d3991c6a]{font-weight:700}.badge-success[data-v-5c364c6e]{color:var(--color-success);background-color:#d4edda;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.badge-error[data-v-5c364c6e]{color:#721c24;background-color:#f8d7da;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.text-right[data-v-5c364c6e]{text-align:right}.font-bold[data-v-5c364c6e]{font-weight:700}.badge-success[data-v-c822c517]{color:var(--color-success);background-color:#d4edda;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.badge-error[data-v-c822c517]{color:#721c24;background-color:#f8d7da;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.text-right[data-v-c822c517]{text-align:right}.font-bold[data-v-c822c517]{font-weight:700}.badge-success[data-v-b0bf543f]{color:var(--color-success);background-color:#d4edda;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.badge-error[data-v-b0bf543f]{color:#721c24;background-color:#f8d7da;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.badge-warning[data-v-b0bf543f]{color:#856404;background-color:#fff3cd;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.text-right[data-v-b0bf543f]{text-align:right}.font-bold[data-v-b0bf543f]{font-weight:700}.stock-info-card[data-v-745acbaf]{border-left:4px solid var(--primario,#1976d2);background-color:#f8f9fa;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.stock-left[data-v-745acbaf]{flex:1;min-width:0}.stock-right[data-v-745acbaf]{flex-shrink:0;margin-left:12px}.stock-value[data-v-745acbaf]{margin-top:4px}.stock-number[data-v-745acbaf]{font-size:1.1rem;font-weight:700}.stock-badge[data-v-745acbaf]{color:#b71c1c;background:#ffe6e6;border-radius:999px;padding:4px 8px;font-size:.85rem;font-weight:600;display:inline-block}.stock-ok[data-v-745acbaf]{color:#1b5e20}.stock-zero[data-v-745acbaf]{color:#b71c1c}.text-caption[data-v-745acbaf]{color:#666;font-size:.8rem}.mt-1[data-v-745acbaf]{margin-top:4px}[data-theme=dark] .stock-info-card[data-v-745acbaf]{background-color:#ffffff08}[data-theme=dark] .stock-badge[data-v-745acbaf]{color:#ff9e9e;background:#ff4c4c14}[data-theme=dark] .stock-ok[data-v-745acbaf]{color:#c8e6c9}[data-theme=dark] .stock-zero[data-v-745acbaf]{color:#ffb4b4}.badge-success[data-v-260f6893]{color:var(--color-success);background-color:#d4edda;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.badge-error[data-v-260f6893]{color:#721c24;background-color:#f8d7da;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.badge-warning[data-v-260f6893]{color:#856404;background-color:#fff3cd;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.badge-info[data-v-260f6893]{color:var(--color-info);background-color:#d1ecf1;border-radius:4px;padding:2px 8px;font-size:.8em;font-weight:600}.text-right[data-v-260f6893]{text-align:right}.font-bold[data-v-260f6893]{font-weight:700}.cards-row[data-v-77db615d]{align-items:stretch}.cards-row .gz-card[data-v-77db615d]{height:97%}.total-box[data-v-77db615d]{background:rgba(var(--primary-rgb,0, 123, 255), .08);border:1px solid rgba(var(--primary-rgb,0, 123, 255), .15);border-radius:8px;margin-top:12px;padding:8px}.total-deuda[data-v-77db615d]{background:rgba(var(--danger-rgb,220, 53, 69), .08);border-color:rgba(var(--danger-rgb,220, 53, 69), .15)}.font-mono[data-v-77db615d]{font-family:monospace}.font-bold[data-v-77db615d]{font-weight:700}.footer-wrapper[data-v-d35fc946]{justify-content:space-between;align-items:center;width:100%;display:flex}.footer-left[data-v-d35fc946],.footer-right[data-v-d35fc946]{align-items:center;gap:8px;display:flex}.footer-wrapper[data-v-da87b253]{justify-content:space-between;align-items:center;width:100%;display:flex}.footer-left[data-v-da87b253],.footer-right[data-v-da87b253]{align-items:center;gap:8px;display:flex}.footer-wrapper[data-v-655e3aa3]{justify-content:space-between;align-items:center;width:100%;display:flex}.footer-left[data-v-655e3aa3],.footer-right[data-v-655e3aa3]{align-items:center;gap:8px;display:flex}.checkbox-group[data-v-655e3aa3]{flex-direction:column;gap:2px;display:flex}.gz-checkbox-label[data-v-655e3aa3]{align-items:center;line-height:1;display:inline-flex}.footer-wrapper[data-v-f9a7784b]{justify-content:space-between;align-items:center;width:100%;display:flex}.footer-left[data-v-f9a7784b],.footer-right[data-v-f9a7784b]{align-items:center;gap:8px;display:flex}.checkbox-group[data-v-f9a7784b]{align-items:center;height:100%;display:flex}.ck-chek-label[data-v-f9a7784b]{align-items:center;line-height:1;display:inline-flex}.footer-wrapper[data-v-eb47c8c3]{justify-content:flex-end;align-items:center;width:100%;display:flex}.footer-right[data-v-eb47c8c3]{align-items:center;gap:8px;display:flex}.screening-alerta[data-v-4597a0ae]{color:var(--color-warning);background:#ff98001f;border:1px solid #ff980073;border-radius:6px;flex-wrap:wrap;gap:.25rem;margin-top:8px;padding:.65rem .85rem;font-size:.875rem;line-height:1.4;display:flex}.footer-wrapper[data-v-4597a0ae]{justify-content:flex-end;align-items:center;width:100%;display:flex}.footer-right[data-v-4597a0ae]{align-items:center;gap:8px;display:flex}.footer-wrapper[data-v-b2f8f35c]{justify-content:flex-end;align-items:center;width:100%;display:flex}.footer-right[data-v-b2f8f35c]{align-items:center;gap:8px;display:flex}.gz-checkbox-label[data-v-b2f8f35c]{align-items:center;margin-top:10px;margin-left:10px;line-height:1;display:inline-flex}.mt-2[data-v-6f1d9a58]{margin-top:8px}.font-bold[data-v-6f1d9a58]{font-weight:700}.d-flex[data-v-6f1d9a58]{display:flex}.gap-2[data-v-6f1d9a58]{gap:8px}.justify-end[data-v-6f1d9a58]{justify-content:flex-end}.tarjetas-misma-altura[data-v-6f1d9a58]{align-items:stretch}.tarjetas-misma-altura[data-v-6f1d9a58] .gz-card{height:95%}.total-row[data-v-6f1d9a58]{background:#00000008;border-radius:6px;justify-content:space-between;margin-top:4px;padding:8px 12px;font-size:.9rem;display:flex}.resumen-date[data-v-6f1d9a58]{margin-bottom:8px}.badge-cerrada[data-v-6f1d9a58],.badge-abierta[data-v-6f1d9a58]{border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:6px 10px;font-size:.75rem;font-weight:600;display:flex}.badge-cerrada[data-v-6f1d9a58]{color:#757575;background:#f5f5f5;border:1px solid #e0e0e0}.badge-abierta[data-v-6f1d9a58]{background:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:var(--color-success);border:1px solid #c8e6c9}.resumen-seccion[data-v-6f1d9a58]{border-bottom:1px dashed #0000001a;margin-bottom:12px;padding-bottom:8px}.resumen-seccion[data-v-6f1d9a58]:last-of-type{border-bottom:none;margin-bottom:0}.resumen-titulo[data-v-6f1d9a58]{text-transform:uppercase;letter-spacing:.5px;color:#0000008c;margin-bottom:6px;font-size:.7rem;font-weight:700}.resumen-linea[data-v-6f1d9a58]{justify-content:space-between;padding:2px 0;font-size:.82rem;display:flex}.resumen-dif[data-v-6f1d9a58]{border-top:1px solid #00000014;margin-top:2px;padding-top:4px;font-weight:600}.text-success[data-v-6f1d9a58]{color:#4caf50}.text-error[data-v-6f1d9a58]{color:#f44336}.text-warning[data-v-6f1d9a58]{color:#ff9800}.acciones-resumen[data-v-6f1d9a58]{justify-content:center;gap:6px;width:100%;display:flex}[data-v-6f1d9a58] .gz-input{background:#00000008!important;border-radius:6px!important;align-items:center!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0 8px!important;display:flex!important}[data-v-6f1d9a58] .gz-input__field{text-align:center!important;background:0 0!important;width:100%!important;height:28px!important;padding:0!important;font-size:.85rem!important;line-height:28px!important}[data-v-6f1d9a58] .gz-datatable__cell{min-height:30px!important;padding:2px 4px!important}[data-v-6f1d9a58] .gz-datatable__row{min-height:30px!important}[data-v-6f1d9a58] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-v-6f1d9a58] input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sol-details-grid[data-v-2a7eb16b]{grid-template-columns:repeat(2,1fr);gap:6px 24px;margin-top:4px;display:grid}.sol-detail-label[data-v-2a7eb16b]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary,#888);font-size:9px;line-height:1.2;display:block}.sol-detail-value[data-v-2a7eb16b]{color:var(--text-primary,#222);font-size:12px;font-weight:600;line-height:1.4;display:block}.ap-header-bar[data-v-1d2b22e1]{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.ap-header-info[data-v-1d2b22e1]{align-items:center;gap:12px;display:flex}.ap-header-title[data-v-1d2b22e1]{font-size:16px;font-weight:600}.ap-badge[data-v-1d2b22e1]{border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600}.ap-badge-open[data-v-1d2b22e1]{background:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:var(--color-success)}.ap-badge-closed[data-v-1d2b22e1]{color:#e65100;background:#fff3e0}.ap-header-actions[data-v-1d2b22e1]{gap:4px;display:flex}.ap-tabla-header[data-v-1d2b22e1]{align-items:center;gap:8px;display:flex}.ap-tabla-title[data-v-1d2b22e1]{font-size:14px;font-weight:600}.ap-tabla-badge[data-v-1d2b22e1]{background:var(--color-primario,#1976d2);color:#fff;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.ap-review-header[data-v-1d2b22e1]{background:#f5f5f5;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 20px;display:flex}.ap-review-label[data-v-1d2b22e1]{text-transform:uppercase;opacity:.7;font-size:11px;font-weight:700}.ap-review-value[data-v-1d2b22e1]{font-size:16px;font-weight:600}.ap-section-title[data-v-1d2b22e1]{margin-bottom:8px;font-size:14px;font-weight:600}.ap-divider[data-v-1d2b22e1]{border:none;border-top:1px solid #e0e0e0;margin-bottom:16px}.ap-modal-footer[data-v-1d2b22e1]{justify-content:flex-end;gap:8px;width:100%;display:flex}.mt-3[data-v-1d2b22e1]{margin-top:16px}.mt-4[data-v-1d2b22e1]{margin-top:24px}.mb-2[data-v-1d2b22e1]{margin-bottom:12px}.pa-2[data-v-1d2b22e1]{padding:12px}.text-right[data-v-1d2b22e1]{text-align:right}.d-flex[data-v-1d2b22e1]{display:flex}.justify-end[data-v-1d2b22e1]{justify-content:flex-end}.justify-center[data-v-1d2b22e1]{justify-content:center}.font-weight-bold[data-v-1d2b22e1]{font-weight:700}.gs-tabla-header[data-v-284f0a54]{align-items:center;gap:8px;display:flex}.gs-tabla-title[data-v-284f0a54]{font-size:14px;font-weight:600}.gs-tabla-badge[data-v-284f0a54]{background:var(--color-primario,#1976d2);color:#fff;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.text-right[data-v-284f0a54]{text-align:right}.font-weight-bold[data-v-284f0a54]{font-weight:700}.mt-3[data-v-284f0a54]{margin-top:16px}.text-right[data-v-625aa843]{text-align:right}.font-weight-bold[data-v-625aa843]{font-weight:700}.d-flex[data-v-625aa843]{display:flex}.justify-center[data-v-625aa843]{justify-content:center}.text-right[data-v-8faf43fd]{text-align:right}.text-center[data-v-8faf43fd]{text-align:center}.font-weight-bold[data-v-8faf43fd]{font-weight:700}.d-flex[data-v-8faf43fd]{display:flex}.justify-end[data-v-8faf43fd]{justify-content:flex-end}.gap-2[data-v-8faf43fd]{gap:8px}.text-primary[data-v-ea85967d]{color:var(--color-primario,#6366f1)}.font-weight-bold[data-v-ea85967d]{font-weight:700}.text-right[data-v-ea85967d]{text-align:right}.text-center[data-v-ea85967d]{text-align:center}.text-error[data-v-ea85967d]{color:#dc2626}.text-success[data-v-ea85967d]{color:var(--color-success)}.admin-actions[data-v-ea85967d]{justify-content:flex-end;gap:2px;display:flex}.admin-chip[data-v-ea85967d]{color:#fff;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.admin-chip-mora[data-v-ea85967d]{background:#dc2626}.admin-chip-situacion[data-v-ea85967d]{background:#6366f1}.admin-chip-seguimiento[data-v-ea85967d]{background:#ef6c00}.admin-chip-culminado[data-v-ea85967d]{background:#2e7d32}.admin-chip-sin[data-v-ea85967d]{background:#6b7280}.admin-chip-admin-culminado[data-v-ea85967d]{color:#fff;background:#2e7d32;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.admin-seg-item[data-v-ea85967d]{flex-direction:column;align-items:center;gap:2px;display:flex}.admin-seg-tag[data-v-ea85967d]{text-transform:uppercase;letter-spacing:.5px;color:#6366f1;background:color-mix(in srgb, var(--color-info) 14%, var(--bg-secondary));border-radius:8px;padding:1px 8px;font-size:9px;font-weight:700}.admin-seg-tag-promotor[data-v-ea85967d]{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 14%, var(--bg-secondary))}.admin-seg-tag-sin[data-v-ea85967d]{color:#64748b;background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary))}.admin-seg-prox[data-v-ea85967d]{color:#64748b;margin-top:1px;font-size:10px}.detalle-container[data-v-ea85967d]{padding:2px 0}.detalle-header[data-v-ea85967d]{margin-bottom:8px}.detalle-nombre[data-v-ea85967d]{color:var(--text-primary);font-size:15px;font-weight:700}.detalle-meta[data-v-ea85967d]{align-items:center;gap:8px;margin-top:2px;display:flex}.detalle-codigo[data-v-ea85967d]{color:#64748b;font-size:12px;font-weight:600}.detalle-grid[data-v-ea85967d]{grid-template-columns:1fr 1fr;gap:2px 20px;display:grid}.detalle-item[data-v-ea85967d]{flex-direction:row;align-items:baseline;gap:4px;display:flex}.detalle-label[data-v-ea85967d]{color:#94a3b8;white-space:nowrap;min-width:90px;font-size:10px}.detalle-value[data-v-ea85967d]{color:var(--text-primary);font-size:12px;font-weight:600}.detalle-divider[data-v-ea85967d]{background:#e2e8f0;height:1px;margin:8px 0}.detalle-subtitle[data-v-ea85967d]{color:var(--text-secondary);margin-bottom:6px;font-size:11px;font-weight:700}.detalle-saldos[data-v-ea85967d]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.detalle-saldo-card[data-v-ea85967d]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px}.ds-label[data-v-ea85967d]{color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-size:9px;display:block}.ds-monto[data-v-ea85967d]{color:var(--text-primary);font-size:13px;font-weight:700}.ds-mora[data-v-ea85967d]{color:#dc2626!important}.detalle-alerta[data-v-ea85967d]{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;display:flex}.detalle-alerta-text[data-v-ea85967d]{flex-direction:column;font-size:12px;display:flex}.detalle-prox[data-v-ea85967d]{margin-top:8px}.detalle-prox-title[data-v-ea85967d]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.detalle-prox-grid[data-v-ea85967d]{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.detalle-prox-item[data-v-ea85967d]{text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:4px 8px}.detalle-prox-item span[data-v-ea85967d]{color:#64748b;font-size:9px;display:block}.detalle-prox-item strong[data-v-ea85967d]{color:var(--color-success);font-size:12px}.legal-tab[data-v-ea85967d]{padding:4px 0}.legal-header[data-v-ea85967d]{margin-bottom:16px}.legal-title-row[data-v-ea85967d]{justify-content:space-between;align-items:center;display:flex}.legal-title[data-v-ea85967d]{color:var(--text-primary);font-size:16px;font-weight:700}.legal-header-actions[data-v-ea85967d]{align-items:center;gap:8px;display:flex}.legal-count[data-v-ea85967d]{color:#64748b;background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));border-radius:10px;padding:2px 10px;font-size:12px}.legal-resumen[data-v-ea85967d]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:14px;padding:10px}.legal-resumen-item[data-v-ea85967d]{align-items:center;gap:10px;display:flex}.lr-label[data-v-ea85967d]{color:#64748b;font-size:12px}.legal-timeline[data-v-ea85967d]{padding-left:20px;position:relative}.legal-timeline[data-v-ea85967d]:before{content:"";background:#e2e8f0;width:2px;position:absolute;top:4px;bottom:4px;left:6px}.legal-timeline-item[data-v-ea85967d]{padding-bottom:18px;position:relative}.lt-dot[data-v-ea85967d]{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-16px}.lt-content[data-v-ea85967d]{padding-left:4px}.lt-badge-wrap[data-v-ea85967d]{margin-bottom:4px}.lt-badge[data-v-ea85967d]{color:#fff;border-radius:10px;padding:1px 8px;font-size:10px;font-weight:600;display:inline-block}.lt-header[data-v-ea85967d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lt-fecha[data-v-ea85967d]{color:#64748b;font-size:12px;font-weight:600}.lt-tipo[data-v-ea85967d]{color:#6366f1;background:color-mix(in srgb, var(--color-info) 14%, var(--bg-secondary));border-radius:8px;padding:1px 8px;font-size:11px}.lt-culminado[data-v-ea85967d]{color:var(--color-success);font-size:11px;font-weight:600}.lt-desc[data-v-ea85967d]{color:var(--text-primary);margin:4px 0;font-size:13px;line-height:1.5}.lt-prox[data-v-ea85967d]{color:#64748b;background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));border-radius:6px;padding:4px 8px;font-size:12px}.legal-empty[data-v-ea85967d]{text-align:center;color:#64748b;padding:40px 0}.legal-empty p[data-v-ea85967d]{margin:4px 0;font-size:14px}.legal-empty-sub[data-v-ea85967d]{opacity:.7;font-size:12px!important}.legal-info[data-v-ea85967d]{background:#f8fafc;border-radius:8px;margin-bottom:14px;padding:12px}.legal-info-row[data-v-ea85967d]{justify-content:space-between;padding:4px 0;display:flex}.li-label[data-v-ea85967d]{color:#64748b;font-size:12px}.li-value[data-v-ea85967d]{color:var(--text-primary);font-size:13px;font-weight:600}.cc-container[data-v-459d6c2d]{flex-direction:column;gap:12px;padding:4px;display:flex}.cc-search-card[data-v-459d6c2d]{margin-bottom:2px}.cc-search-row[data-v-459d6c2d]{align-items:center;gap:12px;display:flex}.cc-search-field[data-v-459d6c2d]{flex:1}.cc-cliente-badge[data-v-459d6c2d]{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border:1px solid color-mix(in srgb, var(--accent-primary) 20%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:600;display:flex}.cc-profile-card[data-v-459d6c2d]{margin-bottom:2px}.cc-profile[data-v-459d6c2d]{align-items:center;gap:16px;padding:4px 0;display:flex}.cc-avatar[data-v-459d6c2d]{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));width:56px;height:56px;color:var(--button-text,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cc-profile-info[data-v-459d6c2d]{flex:1;min-width:0}.cc-profile-name[data-v-459d6c2d]{color:var(--text-primary,#1e293b);font-size:1.1rem;font-weight:700}.cc-profile-sub[data-v-459d6c2d]{color:var(--text-secondary,#64748b);flex-wrap:wrap;gap:12px;margin-top:4px;font-size:.78rem;display:flex}.cc-profile-sub span[data-v-459d6c2d]{align-items:center;gap:4px;display:inline-flex}.cc-estado-btn[data-v-459d6c2d]{flex-shrink:0}.cc-metrics[data-v-459d6c2d]{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:4px;display:grid}.cc-metric[data-v-459d6c2d]{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e8f0);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000f}.cc-metric[data-v-459d6c2d]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.cc-metric-icon[data-v-459d6c2d]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cc-metric--deuda .cc-metric-icon[data-v-459d6c2d]{color:#dc2626;background:#dc26261f}.cc-metric--creditos .cc-metric-icon[data-v-459d6c2d]{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary)}.cc-metric--categoria .cc-metric-icon[data-v-459d6c2d]{color:#f59e0b;background:#f59e0b1f}.cc-metric--tienda .cc-metric-icon[data-v-459d6c2d]{color:#10b981;background:#10b9811f}.cc-metric--deudatienda .cc-metric-icon[data-v-459d6c2d]{background:color-mix(in srgb, var(--accent-secondary) 12%, transparent);color:var(--accent-secondary)}.cc-metric-body[data-v-459d6c2d]{min-width:0}.cc-metric-value[data-v-459d6c2d]{color:var(--text-primary,#1e293b);white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:700;overflow:hidden}.cc-metric-label[data-v-459d6c2d]{color:var(--text-secondary,#64748b);margin-top:2px;font-size:.72rem}.cc-codigo[data-v-459d6c2d]{color:var(--accent-primary);font-weight:700}.cc-saldo[data-v-459d6c2d]{color:var(--text-primary,#1e293b);font-weight:700}.cc-ok[data-v-459d6c2d]{color:var(--color-success);font-weight:700}.cc-chip[data-v-459d6c2d]{color:#fff;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.cc-chip-mora[data-v-459d6c2d]{background:#dc2626}.cc-empty[data-v-459d6c2d]{color:var(--text-secondary,#64748b);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 0;display:flex}.cc-empty p[data-v-459d6c2d]{margin:0;font-size:.9rem}.cc-detalle[data-v-459d6c2d]{padding:2px 0}.cc-detalle-header[data-v-459d6c2d]{margin-bottom:8px}.cc-detalle-nombre[data-v-459d6c2d]{color:var(--text-primary,#1e293b);font-size:15px;font-weight:700}.cc-detalle-meta[data-v-459d6c2d]{align-items:center;gap:8px;margin-top:2px;display:flex}.cc-detalle-codigo[data-v-459d6c2d]{color:var(--text-secondary,#64748b);font-size:12px;font-weight:600}.cc-detalle-grid[data-v-459d6c2d]{grid-template-columns:1fr 1fr;gap:2px 20px;display:grid}.cc-detalle-item[data-v-459d6c2d]{flex-direction:row;align-items:baseline;gap:4px;display:flex}.cc-label[data-v-459d6c2d]{color:var(--text-secondary,#94a3b8);white-space:nowrap;min-width:90px;font-size:10px}.cc-value[data-v-459d6c2d]{color:var(--text-primary,#334155);font-size:12px;font-weight:600}.cc-detalle-divider[data-v-459d6c2d]{background:var(--divider,#e2e8f0);height:1px;margin:8px 0}.cc-detalle-subtitle[data-v-459d6c2d]{color:var(--text-secondary,#475569);margin-bottom:6px;font-size:11px;font-weight:700}.cc-detalle-saldos[data-v-459d6c2d]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cc-saldo-card[data-v-459d6c2d]{background:var(--bg-secondary,#f8fafc);border:1px solid var(--card-border,#e2e8f0);text-align:center;border-radius:6px;padding:6px 8px}.cc-sd-label[data-v-459d6c2d]{color:var(--text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-size:9px;display:block}.cc-sd-monto[data-v-459d6c2d]{color:var(--text-primary,#334155);font-size:13px;font-weight:700}.cc-sd-mora[data-v-459d6c2d]{color:#dc2626!important}.cc-aldia[data-v-459d6c2d]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cc-aldia-card[data-v-459d6c2d]{text-align:center;border:1px solid var(--card-border,#e2e8f0);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:14px 16px;display:flex}.cc-aldia--cuota[data-v-459d6c2d]{background:color-mix(in srgb, var(--accent-primary) 8%, transparent)}.cc-aldia--ponerse[data-v-459d6c2d]{background:#f59e0b1a}.cc-aldia--total[data-v-459d6c2d]{background:#dc262614}.cc-aldia-label[data-v-459d6c2d]{color:var(--text-secondary,#64748b);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px;font-size:10px}.cc-aldia-monto[data-v-459d6c2d]{color:var(--text-primary,#1e293b);font-size:1.25rem;font-weight:800}.cc-aldia--ponerse .cc-aldia-monto[data-v-459d6c2d]{color:#f59e0b}.cc-aldia--total .cc-aldia-monto[data-v-459d6c2d]{color:#dc2626}.cc-aldia-badge[data-v-459d6c2d]{color:var(--color-success);background:#16a34a26;border:1px solid #16a34a4d;border-radius:999px;margin-top:6px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.cc-aldia-nota[data-v-459d6c2d]{background:var(--bg-secondary,#f8fafc);border:1px solid var(--card-border,#e2e8f0);color:var(--text-secondary,#64748b);border-radius:8px;align-items:flex-start;gap:8px;margin-top:10px;padding:8px 12px;font-size:.75rem;line-height:1.5;display:flex}.cc-aldia-nota svg[data-v-459d6c2d]{color:var(--accent-primary);flex-shrink:0;margin-top:2px}.cc-aldia-nota strong[data-v-459d6c2d]{color:var(--text-primary,#334155)}.cc-tab[data-v-459d6c2d]{padding:4px 0}.cc-right[data-v-459d6c2d]{text-align:right;display:block}.cc-strong[data-v-459d6c2d]{font-weight:700}[data-v-459d6c2d] .cc-plan-pagada{background:#16a34a14!important}[data-v-459d6c2d] .cc-plan-pagada .gz-datatable__cell{color:var(--color-success)!important}[data-v-459d6c2d] .cc-plan-pendiente{background:#f59e0b0f!important}.acg-view[data-v-98cd4742]{flex-direction:column;gap:10px;height:100%;padding:4px 2px;display:flex;overflow:auto}.text-primary[data-v-98cd4742]{color:var(--color-primario,#6366f1)}.font-weight-bold[data-v-98cd4742]{font-weight:700}.text-right[data-v-98cd4742]{text-align:right}.text-center[data-v-98cd4742]{text-align:center}.text-error[data-v-98cd4742]{color:#dc2626}.text-success[data-v-98cd4742]{color:var(--color-success)}.admin-actions[data-v-98cd4742]{justify-content:flex-end;gap:2px;display:flex}.admin-chip[data-v-98cd4742]{color:#fff;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.admin-chip-mora[data-v-98cd4742]{background:#dc2626}.admin-chip-situacion[data-v-98cd4742]{background:#6366f1}.admin-chip-seguimiento[data-v-98cd4742]{background:#ef6c00}.admin-chip-culminado[data-v-98cd4742]{background:#2e7d32}.admin-chip-sin[data-v-98cd4742]{background:#6b7280}.admin-chip-admin-culminado[data-v-98cd4742]{color:#fff;background:#2e7d32;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.admin-seg-item[data-v-98cd4742]{flex-direction:column;align-items:center;gap:2px;display:flex}.admin-seg-tag[data-v-98cd4742]{text-transform:uppercase;letter-spacing:.5px;color:#6366f1;background:color-mix(in srgb, var(--color-info) 14%, var(--bg-secondary));border-radius:8px;padding:1px 8px;font-size:9px;font-weight:700}.admin-seg-tag-promotor[data-v-98cd4742]{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 14%, var(--bg-secondary))}.admin-seg-tag-sin[data-v-98cd4742]{color:#64748b;background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary))}.admin-seg-prox[data-v-98cd4742]{color:#64748b;margin-top:1px;font-size:10px}.detalle-container[data-v-98cd4742]{padding:2px 0}.detalle-header[data-v-98cd4742]{margin-bottom:8px}.detalle-nombre[data-v-98cd4742]{color:var(--text-primary);font-size:15px;font-weight:700}.detalle-meta[data-v-98cd4742]{align-items:center;gap:8px;margin-top:2px;display:flex}.detalle-codigo[data-v-98cd4742]{color:#64748b;font-size:12px;font-weight:600}.detalle-grid[data-v-98cd4742]{grid-template-columns:1fr 1fr;gap:2px 20px;display:grid}.detalle-item[data-v-98cd4742]{flex-direction:row;align-items:baseline;gap:4px;display:flex}.detalle-label[data-v-98cd4742]{color:#94a3b8;white-space:nowrap;min-width:90px;font-size:10px}.detalle-value[data-v-98cd4742]{color:var(--text-primary);font-size:12px;font-weight:600}.detalle-divider[data-v-98cd4742]{background:#e2e8f0;height:1px;margin:8px 0}.detalle-subtitle[data-v-98cd4742]{color:var(--text-secondary);margin-bottom:6px;font-size:11px;font-weight:700}.detalle-saldos[data-v-98cd4742]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.detalle-saldo-card[data-v-98cd4742]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px}.ds-label[data-v-98cd4742]{color:#94a3b8;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-size:9px;display:block}.ds-monto[data-v-98cd4742]{color:var(--text-primary);font-size:13px;font-weight:700}.ds-mora[data-v-98cd4742]{color:#dc2626!important}.detalle-alerta[data-v-98cd4742]{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;display:flex}.detalle-alerta-text[data-v-98cd4742]{flex-direction:column;font-size:12px;display:flex}.detalle-prox[data-v-98cd4742]{margin-top:8px}.detalle-prox-title[data-v-98cd4742]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700}.detalle-prox-grid[data-v-98cd4742]{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.detalle-prox-item[data-v-98cd4742]{text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:4px 8px}.detalle-prox-item span[data-v-98cd4742]{color:#64748b;font-size:9px;display:block}.detalle-prox-item strong[data-v-98cd4742]{color:var(--color-success);font-size:12px}.legal-tab[data-v-98cd4742]{padding:4px 0}.legal-header[data-v-98cd4742]{margin-bottom:16px}.legal-title-row[data-v-98cd4742]{justify-content:space-between;align-items:center;display:flex}.legal-title[data-v-98cd4742]{color:var(--text-primary);font-size:16px;font-weight:700}.legal-header-actions[data-v-98cd4742]{align-items:center;gap:8px;display:flex}.legal-count[data-v-98cd4742]{color:#64748b;background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));border-radius:10px;padding:2px 10px;font-size:12px}.legal-resumen[data-v-98cd4742]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:14px;padding:10px}.legal-resumen-item[data-v-98cd4742]{align-items:center;gap:10px;display:flex}.lr-label[data-v-98cd4742]{color:#64748b;font-size:12px}.legal-timeline[data-v-98cd4742]{padding-left:20px;position:relative}.legal-timeline[data-v-98cd4742]:before{content:"";background:#e2e8f0;width:2px;position:absolute;top:4px;bottom:4px;left:6px}.legal-timeline-item[data-v-98cd4742]{padding-bottom:18px;position:relative}.lt-dot[data-v-98cd4742]{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-16px}.lt-content[data-v-98cd4742]{padding-left:4px}.lt-badge-wrap[data-v-98cd4742]{margin-bottom:4px}.lt-badge[data-v-98cd4742]{color:#fff;border-radius:10px;padding:1px 8px;font-size:10px;font-weight:600;display:inline-block}.lt-header[data-v-98cd4742]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lt-fecha[data-v-98cd4742]{color:#64748b;font-size:12px;font-weight:600}.lt-tipo[data-v-98cd4742]{color:#6366f1;background:color-mix(in srgb, var(--color-info) 14%, var(--bg-secondary));border-radius:8px;padding:1px 8px;font-size:11px}.lt-culminado[data-v-98cd4742]{color:var(--color-success);font-size:11px;font-weight:600}.lt-desc[data-v-98cd4742]{color:var(--text-primary);margin:4px 0;font-size:13px;line-height:1.5}.lt-prox[data-v-98cd4742]{color:#64748b;background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));border-radius:6px;padding:4px 8px;font-size:12px}.legal-empty[data-v-98cd4742]{text-align:center;color:#64748b;padding:40px 0}.legal-empty p[data-v-98cd4742]{margin:4px 0;font-size:14px}.legal-empty-sub[data-v-98cd4742]{opacity:.7;font-size:12px!important}.legal-info[data-v-98cd4742]{background:#f8fafc;border-radius:8px;margin-bottom:14px;padding:12px}.legal-info-row[data-v-98cd4742]{justify-content:space-between;padding:4px 0;display:flex}.li-label[data-v-98cd4742]{color:#64748b;font-size:12px}.li-value[data-v-98cd4742]{color:var(--text-primary);font-size:13px;font-weight:600}.cis-container[data-v-2c36c5bb]{flex-direction:column;gap:12px;padding:4px;display:flex}.cis-search-card[data-v-2c36c5bb]{margin-bottom:2px}.cis-search-row[data-v-2c36c5bb]{align-items:center;gap:12px;display:flex}.cis-search-field[data-v-2c36c5bb]{flex:1}.cis-cliente-badge[data-v-2c36c5bb]{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);border:1px solid color-mix(in srgb, var(--accent-primary) 20%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.cis-profile-card[data-v-2c36c5bb]{margin-bottom:2px}.cis-profile[data-v-2c36c5bb]{align-items:center;gap:16px;display:flex}.cis-avatar[data-v-2c36c5bb]{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);width:56px;height:56px;color:var(--accent-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cis-profile-info[data-v-2c36c5bb]{flex:1;min-width:0}.cis-profile-name[data-v-2c36c5bb]{color:var(--text-primary,#1e293b);font-size:16px;font-weight:700}.cis-profile-sub[data-v-2c36c5bb]{color:var(--text-secondary,#64748b);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12px;display:flex}.cis-profile-sub span[data-v-2c36c5bb]{align-items:center;gap:4px;display:inline-flex}.cis-categoria[data-v-2c36c5bb]{background:color-mix(in srgb, currentColor 10%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:700;display:flex}.cis-metrics[data-v-2c36c5bb]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cis-metric[data-v-2c36c5bb]{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.cis-metric-icon[data-v-2c36c5bb]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cis-metric--cordoba .cis-metric-icon[data-v-2c36c5bb]{color:var(--color-success);background:#ecfdf5}.cis-metric--dolares .cis-metric-icon[data-v-2c36c5bb]{background:color-mix(in srgb, var(--color-info) 14%, var(--bg-secondary));color:#2563eb}.cis-metric--aportes .cis-metric-icon[data-v-2c36c5bb]{color:#a21caf;background:#fdf4ff}.cis-metric--cuentas .cis-metric-icon[data-v-2c36c5bb]{color:#0284c7;background:#f0f9ff}.cis-metric--deuda .cis-metric-icon[data-v-2c36c5bb]{background:color-mix(in srgb, var(--color-error) 14%, var(--bg-secondary));color:#dc2626}.cis-metric--creditos .cis-metric-icon[data-v-2c36c5bb]{color:#6d28d9;background:#f5f3ff}.cis-metric--tienda .cis-metric-icon[data-v-2c36c5bb]{color:var(--color-warning);background:#fffbeb}.cis-metric--deudatienda .cis-metric-icon[data-v-2c36c5bb]{color:#ea580c;background:#fff7ed}.cis-metric-body[data-v-2c36c5bb]{min-width:0}.cis-metric-value[data-v-2c36c5bb]{color:var(--text-primary,#1e293b);white-space:nowrap;font-size:15px;font-weight:700}.cis-metric-label[data-v-2c36c5bb]{color:var(--text-secondary,#64748b);font-size:11px}.cis-grid[data-v-2c36c5bb]{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.cis-col[data-v-2c36c5bb]{flex-direction:column;gap:12px;display:flex}.cis-empty[data-v-2c36c5bb]{color:var(--text-secondary,#94a3b8);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.cis-metas-list[data-v-2c36c5bb]{flex-direction:column;gap:6px;display:flex}.cis-meta-item[data-v-2c36c5bb]{background:var(--surface,#f8fafc);border:1px solid var(--border,#e2e8f0);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cis-meta-icon[data-v-2c36c5bb]{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);width:28px;height:28px;color:var(--accent-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cis-meta-info[data-v-2c36c5bb]{flex:1;min-width:0}.cis-meta-name[data-v-2c36c5bb]{color:var(--text-primary,#1e293b);font-size:13px;font-weight:600}.cis-meta-sub[data-v-2c36c5bb]{color:var(--text-secondary,#64748b);font-size:11px}.cis-meta-monto[data-v-2c36c5bb]{color:var(--text-primary,#1e293b);white-space:nowrap;font-size:13px;font-weight:700}.cis-codcuenta[data-v-2c36c5bb]{color:var(--accent-primary);font-weight:600}.cis-codigo[data-v-2c36c5bb]{color:var(--accent-primary);font-weight:700}.cis-saldo[data-v-2c36c5bb]{font-weight:600}.cis-chip[data-v-2c36c5bb]{color:#fff;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.cis-chip-mora[data-v-2c36c5bb]{background:#dc2626}.cis-ok[data-v-2c36c5bb]{color:var(--color-success);font-weight:700}.cis-actions[data-v-2c36c5bb]{justify-content:flex-end;gap:2px;display:flex}.cis-right[data-v-2c36c5bb]{text-align:right}.cis-strong[data-v-2c36c5bb]{font-weight:700}.cis-positivo[data-v-2c36c5bb]{color:var(--color-success);font-weight:600}.cis-negativo[data-v-2c36c5bb]{color:#dc2626;font-weight:600}.cis-welcome[data-v-2c36c5bb]{color:var(--text-secondary,#94a3b8);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.cis-welcome h3[data-v-2c36c5bb]{color:var(--text-primary,#1e293b);margin:0;font-size:18px}.cis-welcome p[data-v-2c36c5bb]{margin:0;font-size:13px}.cis-detalle[data-v-2c36c5bb]{padding:2px 0}.cis-detalle-header[data-v-2c36c5bb]{border-bottom:1px solid var(--border,#e2e8f0);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.cis-detalle-tipo[data-v-2c36c5bb]{color:var(--text-primary,#1e293b);font-size:15px;font-weight:700}.cis-detalle-codigo[data-v-2c36c5bb]{color:var(--text-secondary,#64748b);font-size:12px;font-weight:600}.cis-detalle-saldo[data-v-2c36c5bb]{text-align:right}.cis-detalle-saldo-label[data-v-2c36c5bb]{color:var(--text-secondary,#94a3b8);text-transform:uppercase;font-size:10px}.cis-detalle-saldo-value[data-v-2c36c5bb]{color:var(--accent-primary);font-size:18px;font-weight:700}.cis-detalle-grid[data-v-2c36c5bb]{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.cis-detalle-item[data-v-2c36c5bb]{flex-direction:column;gap:2px;display:flex}.cis-detalle-item-label[data-v-2c36c5bb]{color:var(--text-secondary,#94a3b8);text-transform:uppercase;font-size:10px}.cis-detalle-item-value[data-v-2c36c5bb]{color:var(--text-primary,#334155);font-size:13px;font-weight:600}.cis-estado[data-v-2c36c5bb]{border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600}.cis-estado--ok[data-v-2c36c5bb]{background:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:var(--color-success)}.cis-estado--warn[data-v-2c36c5bb]{background:color-mix(in srgb, var(--color-warning) 16%, var(--bg-secondary));color:var(--color-warning)}.cis-meta-badge[data-v-2c36c5bb]{color:#0284c7;background:#f0f9ff;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.cis-detalle-divider[data-v-2c36c5bb]{background:var(--border,#e2e8f0);height:1px;margin:12px 0}.cis-detalle-subtitle[data-v-2c36c5bb]{color:var(--text-secondary,#475569);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.cis-detalle-saldos[data-v-2c36c5bb]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cis-saldo-card[data-v-2c36c5bb]{background:var(--surface,#f8fafc);border:1px solid var(--border,#e2e8f0);text-align:center;border-radius:6px;padding:6px 8px}.cis-sd-label[data-v-2c36c5bb]{color:var(--text-secondary,#94a3b8);text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}.cis-sd-monto[data-v-2c36c5bb]{color:var(--text-primary,#334155);font-size:13px;font-weight:700}.cis-sd-mora[data-v-2c36c5bb]{color:#dc2626!important}.cis-tab[data-v-2c36c5bb]{padding:2px 0}.gz-chart{width:100%;min-height:100px;position:relative}.gz-chart__canvas{background:0 0;width:100%;height:100%}.gz-chart__empty{border:1px dashed var(--gz-border,#e5e7eb);color:#9ca3af;background:color-mix(in srgb, var(--gz-surface,#fff) 60%, transparent);border-radius:8px;justify-content:center;align-items:center;height:100%;font-size:13px;display:flex}.gz-chart__empty-text{-webkit-user-select:none;user-select:none}.sa-view[data-v-ec7a8805]{flex-direction:column;gap:10px;height:100%;padding:4px 2px;display:flex;overflow:auto}.sa-view[data-v-ec7a8805] .gz-barner__default{flex-wrap:nowrap;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto;overflow-x:auto}.sa-view[data-v-ec7a8805] .gz-barner__default .gz-select,.sa-view[data-v-ec7a8805] .gz-barner__default .gz-date{flex:none;width:150px}.sa-misma-altura[data-v-ec7a8805]{align-items:stretch}.sa-misma-altura[data-v-ec7a8805] .gz-card{height:95%}.sa-chip[data-v-ec7a8805]{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.sa-chip--up[data-v-ec7a8805]{background:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:var(--color-success)}.sa-chip--down[data-v-ec7a8805]{background:color-mix(in srgb, var(--color-error) 14%, var(--bg-secondary));color:#b91c1c}.sa-chip--neutro[data-v-ec7a8805]{background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));color:#64748b}.sa-monto[data-v-ec7a8805]{color:var(--text-primary);white-space:nowrap;font-size:12px;font-weight:600}.sa-monto--up[data-v-ec7a8805]{color:var(--color-success);font-weight:700}.sa-monto--down[data-v-ec7a8805]{color:#b91c1c;font-weight:700}.sa-total[data-v-ec7a8805]{color:var(--text-primary);font-weight:700}.sa-total-monto[data-v-ec7a8805]{color:var(--color-info);font-weight:700}.sc-view[data-v-a1dba4ae]{flex-direction:column;gap:10px;height:100%;padding:4px 2px;display:flex;overflow:auto}.sc-view[data-v-a1dba4ae] .gz-barner__default{flex-wrap:nowrap;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto;overflow-x:auto}.sc-view[data-v-a1dba4ae] .gz-barner__default .gz-select,.sc-view[data-v-a1dba4ae] .gz-barner__default .gz-date{flex:none;width:150px}.sc-misma-altura[data-v-a1dba4ae]{align-items:stretch}.sc-misma-altura[data-v-a1dba4ae] .gz-card{height:95%}.sc-chip[data-v-a1dba4ae]{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.sc-chip--up[data-v-a1dba4ae]{background:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:var(--color-success)}.sc-chip--down[data-v-a1dba4ae]{background:color-mix(in srgb, var(--color-error) 14%, var(--bg-secondary));color:#b91c1c}.sc-chip--neutro[data-v-a1dba4ae]{background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));color:#64748b}.sc-monto[data-v-a1dba4ae]{color:var(--text-primary);white-space:nowrap;font-size:12px;font-weight:600}.sc-monto--up[data-v-a1dba4ae]{color:var(--color-success);font-weight:700}.sc-monto--down[data-v-a1dba4ae]{color:#b91c1c;font-weight:700}.sc-total[data-v-a1dba4ae]{color:var(--text-primary);font-weight:700}.sc-total-monto[data-v-a1dba4ae]{color:var(--color-info);font-weight:800}.al-filtros[data-v-34089506]{align-items:center;gap:4px;display:flex}.al-sep[data-v-34089506]{background:#e2e8f0;width:1px;height:24px;margin:0 6px}.al-actions[data-v-34089506]{justify-content:flex-end;gap:2px;display:flex}.al-prox[data-v-34089506]{color:#64748b;margin-top:2px;font-size:10px}.al-hora[data-v-34089506]{background:#f1f5f9;border-radius:4px;padding:1px 6px;font-size:12px}.al-chip[data-v-34089506]{color:#fff;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.al-chip-mora[data-v-34089506]{background:#dc2626}.al-chip-estado[data-v-34089506]{background:#6366f1}.al-detalle[data-v-34089506]{padding:4px 0}.al-dh[data-v-34089506]{margin-bottom:14px}.al-dh-nombre[data-v-34089506]{color:var(--text-primary);font-size:18px;font-weight:700}.al-dh-meta[data-v-34089506]{align-items:center;gap:10px;margin-top:4px;display:flex}.al-dh-cod[data-v-34089506]{color:#64748b;font-size:13px;font-weight:600}.al-dg[data-v-34089506]{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.al-di[data-v-34089506]{flex-direction:column;display:flex}.al-dl[data-v-34089506]{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.al-dv[data-v-34089506]{color:var(--text-primary);font-size:14px;font-weight:600}.al-dd[data-v-34089506]{background:#e2e8f0;height:1px;margin:14px 0}.al-ss[data-v-34089506]{color:var(--text-secondary);margin-bottom:10px;font-size:13px;font-weight:700}.al-sc[data-v-34089506]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.al-sc-card[data-v-34089506]{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.asc-lbl[data-v-34089506]{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.asc-val[data-v-34089506]{color:var(--text-primary);font-size:15px;font-weight:700}.asc-mora[data-v-34089506]{color:#dc2626!important}.al-nota[data-v-34089506]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;gap:8px;margin-top:12px;padding:10px;font-size:13px;display:flex}.al-nota strong[data-v-34089506]{margin-bottom:4px;display:block}.al-nota p[data-v-34089506]{color:var(--text-secondary);margin:0}.al-total[data-v-34089506]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;justify-content:space-between;margin-top:12px;padding:12px 16px;display:flex}.al-total-lbl[data-v-34089506]{color:var(--color-success);text-transform:uppercase;font-size:14px;font-weight:700}.al-total-val[data-v-34089506]{color:var(--color-success);font-size:18px;font-weight:700}.al-sinfo[data-v-34089506]{background:#f8fafc;border-radius:8px;gap:24px;margin-bottom:14px;padding:12px;display:flex}.al-si-label[data-v-34089506]{color:#94a3b8;font-size:11px;display:block}.al-si-val[data-v-34089506]{color:var(--text-primary);font-size:14px;font-weight:600}.al-timeline[data-v-34089506]{padding-left:20px;position:relative}.al-timeline[data-v-34089506]:before{content:"";background:#e2e8f0;width:2px;position:absolute;top:4px;bottom:4px;left:6px}.al-tl-item[data-v-34089506]{padding-bottom:18px;position:relative}.al-tl-dot[data-v-34089506]{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-16px}.al-tl-content[data-v-34089506]{padding-left:4px}.al-tl-badge-wrap[data-v-34089506]{margin-bottom:4px}.al-tl-header[data-v-34089506]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.al-tl-fecha[data-v-34089506]{color:#64748b;font-size:12px;font-weight:600}.al-tl-tipo[data-v-34089506]{background:color-mix(in srgb, var(--color-info) 14%, var(--bg-secondary));color:#6366f1;border-radius:8px;padding:1px 8px;font-size:11px}.al-tl-ok[data-v-34089506]{color:var(--color-success);font-size:11px;font-weight:600}.al-tl-desc[data-v-34089506]{color:var(--text-primary);margin:4px 0;font-size:13px;line-height:1.5}.al-tl-prox[data-v-34089506]{color:#64748b;background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));border-radius:6px;padding:4px 8px;font-size:12px}.al-empty[data-v-34089506]{text-align:center;color:#64748b;padding:40px 0;font-size:14px}.sp-chip[data-v-e82fc385]{color:#fff;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.sp-chip-mora[data-v-e82fc385]{background:#dc2626}.sp-chip-sin[data-v-e82fc385]{background:#6b7280}.sp-prox[data-v-e82fc385]{color:var(--text-secondary,#64748b);margin-top:2px;font-size:10px}.sp-actions[data-v-e82fc385]{justify-content:flex-end;align-items:center;gap:2px;display:flex}.sp-detalle[data-v-e82fc385]{padding:2px 0}.sp-dh[data-v-e82fc385]{margin-bottom:8px}.sp-dh-nombre[data-v-e82fc385]{color:var(--text-primary,#1e293b);font-size:15px;font-weight:700}.sp-dh-meta[data-v-e82fc385]{align-items:center;gap:8px;margin-top:2px;display:flex}.sp-dh-cod[data-v-e82fc385]{color:var(--text-secondary,#64748b);font-size:12px;font-weight:600}.sp-dg[data-v-e82fc385]{grid-template-columns:1fr 1fr;gap:2px 20px;display:grid}.sp-di[data-v-e82fc385]{flex-direction:row;align-items:baseline;gap:4px;display:flex}.sp-dl[data-v-e82fc385]{color:var(--text-secondary,#94a3b8);white-space:nowrap;min-width:90px;font-size:10px}.sp-dv[data-v-e82fc385]{color:var(--text-primary,#334155);font-size:12px;font-weight:600}.sp-dd[data-v-e82fc385]{background:var(--divider,#e2e8f0);height:1px;margin:8px 0}.sp-ss[data-v-e82fc385]{color:var(--text-secondary,#475569);margin-bottom:6px;font-size:11px;font-weight:700}.sp-sc[data-v-e82fc385]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.sp-sc-card[data-v-e82fc385]{background:var(--bg-secondary,#f8fafc);border:1px solid var(--card-border,#e2e8f0);text-align:center;border-radius:6px;padding:6px 8px}.ssc-lbl[data-v-e82fc385]{color:var(--text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-size:9px;display:block}.ssc-val[data-v-e82fc385]{color:var(--text-primary,#334155);font-size:13px;font-weight:700}.ssc-mora[data-v-e82fc385]{color:#dc2626!important}.sp-total[data-v-e82fc385]{background:#dc262614;border:1px solid #dc262633;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 14px;display:flex}.sp-total-lbl[data-v-e82fc385]{color:var(--text-secondary,#64748b);text-transform:uppercase;font-size:11px;font-weight:700}.sp-total-val[data-v-e82fc385]{color:#dc2626;font-size:16px;font-weight:800}.sp-sinfo[data-v-e82fc385]{background:var(--bg-secondary,#f8fafc);border:1px solid var(--card-border,#e2e8f0);border-radius:8px;gap:24px;margin-bottom:12px;padding:10px 14px;display:flex}.sp-si-label[data-v-e82fc385]{color:var(--text-secondary,#94a3b8);text-transform:uppercase;font-size:10px;display:block}.sp-si-val[data-v-e82fc385]{color:var(--text-primary,#1e293b);font-size:13px;font-weight:700}.sp-empty[data-v-e82fc385]{color:var(--text-secondary,#64748b);justify-content:center;align-items:center;padding:30px 0;font-size:.9rem;display:flex}.sp-timeline[data-v-e82fc385]{padding-left:24px;position:relative}.sp-tl-item[data-v-e82fc385]{border-left:2px solid var(--divider,#e2e8f0);padding-bottom:18px;padding-left:20px;position:relative}.sp-tl-item[data-v-e82fc385]:last-child{border-left-color:#0000}.sp-tl-dot[data-v-e82fc385]{width:12px;height:12px;box-shadow:0 0 0 1px var(--divider,#e2e8f0);border:2px solid #fff;border-radius:50%;position:absolute;top:2px;left:-7px}.sp-tl-header[data-v-e82fc385]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-tl-fecha[data-v-e82fc385]{color:var(--text-secondary,#64748b);font-size:11px;font-weight:700}.sp-tl-tipo[data-v-e82fc385]{color:var(--accent-primary);font-size:11px;font-weight:600}.sp-tl-ok[data-v-e82fc385]{color:var(--color-success);font-size:11px;font-weight:700}.sp-tl-desc[data-v-e82fc385]{color:var(--text-primary,#334155);margin:4px 0;font-size:13px}.sp-tl-prox[data-v-e82fc385]{color:var(--text-secondary,#64748b);background:var(--bg-secondary,#f8fafc);border-radius:6px;padding:4px 8px;font-size:11px;display:inline-block}.pp-total-row[data-v-8268ea0a]{border-radius:6px;color:var(--accent-primary)!important;background:color-mix(in srgb, var(--accent-primary) 7%, transparent)!important;font-weight:700!important}.rep-actions[data-v-35589345]{justify-content:flex-end;gap:6px;display:flex}.rep-empty[data-v-35589345]{min-height:200px;color:var(--text-tertiary,#64748b);justify-content:center;align-items:center;font-size:.9rem;display:flex}.rep-view[data-v-60b25c0a]{gap:var(--space-3);padding:0 var(--space-6);flex-direction:column;display:flex}.rep-check-row[data-v-60b25c0a]{align-items:center;gap:8px;padding-top:6px;display:flex}.rep-check-label[data-v-60b25c0a]{font-size:var(--text-sm);color:var(--text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap}.status-row[data-v-1d1cea3d]{background:var(--bg-alt,#f8f9fa);border-radius:6px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;display:flex}.status-dot[data-v-1d1cea3d]{border-radius:50%;flex-shrink:0;width:12px;height:12px}.dot-done[data-v-1d1cea3d]{background-color:var(--success-color,#4caf50)}.dot-pending[data-v-1d1cea3d]{background-color:var(--warning-color,#ff9800)}.status-label[data-v-1d1cea3d]{font-size:.9rem}.alert-box[data-v-1d1cea3d]{border-radius:6px;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:flex}.alert-box.warning[data-v-1d1cea3d]{color:#e65100;background-color:#ff98001a;border:1px solid #ff98004d}.footer-actions[data-v-1d1cea3d]{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;display:flex}.tabla-param[data-v-e00368a4]{padding-top:.25rem}.card-header[data-v-e00368a4]{justify-content:space-between;align-items:center;width:100%;display:flex}.card-title[data-v-e00368a4]{color:var(--text-primary,#1a2938);font-size:.95rem;font-weight:700}.card-badge[data-v-e00368a4]{background:var(--bg-alt,#eef1f5);color:var(--text-muted,#6c757d);border-radius:999px;padding:.15rem .6rem;font-size:.7rem;font-weight:600}.form-actions[data-v-e00368a4]{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.table-card[data-v-e00368a4]{overflow:hidden}.acciones[data-v-e00368a4]{justify-content:center;gap:.25rem;display:flex}.tabla-param[data-v-cb6062d8]{padding-top:.25rem}.card-header[data-v-cb6062d8]{justify-content:space-between;align-items:center;width:100%;display:flex}.card-title[data-v-cb6062d8]{font-size:.95rem;font-weight:600}.card-badge[data-v-cb6062d8]{background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));color:#4a5568;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600}.acciones[data-v-cb6062d8]{justify-content:center;gap:4px;display:flex}.form-actions[data-v-cb6062d8]{flex-direction:column;gap:.35rem;margin-top:1rem;display:flex}.param-view[data-v-6b6a00df],.param-view[data-v-6e7187c7],.param-view[data-v-096db1b5]{flex-direction:column;gap:.5rem;display:flex}.politicas-form[data-v-096db1b5]{padding-top:.25rem}.param-view[data-v-096db1b5],.param-view[data-v-1281fc9e],.param-view[data-v-ae938231],.param-view[data-v-0331d7f9]{flex-direction:column;gap:.5rem;display:flex}.card-header[data-v-0331d7f9]{justify-content:space-between;align-items:center;width:100%;display:flex}.card-title[data-v-0331d7f9]{color:var(--text-primary,#1a2938);font-size:.95rem;font-weight:700}.card-badge[data-v-0331d7f9]{background:var(--bg-alt,#eef1f5);color:var(--text-muted,#6c757d);border-radius:999px;padding:.15rem .6rem;font-size:.7rem;font-weight:600}.acciones[data-v-0331d7f9]{justify-content:center;gap:.25rem;display:flex}.chk-center[data-v-0331d7f9]{justify-content:center;align-items:center;display:flex}.permisos-tabs[data-v-0331d7f9]{margin-top:.5rem}.bitacora-view[data-v-ce602a7e]{flex-direction:column;gap:10px;height:100%;padding:4px 2px;display:flex;overflow:auto}.bitacora-aviso[data-v-ce602a7e]{color:#7a5b12;background:#fff8e1;border:1px solid #f0d48a;border-radius:6px;margin-top:8px;padding:6px 10px;font-size:12px}.valor-negativo[data-v-ce602a7e]{color:#d32f2f}.cambios-chip[data-v-ce602a7e]{background:color-mix(in srgb, var(--color-info) 14%, var(--bg-secondary));max-width:100%;color:var(--color-info);white-space:nowrap;text-overflow:ellipsis;border:1px solid #c7d2fe;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block;overflow:hidden}.cambios-vacio[data-v-ce602a7e]{color:var(--text-secondary);opacity:.4}.panel-ejecutivo[data-v-b6e060a4]{flex-direction:column;gap:10px;height:100%;padding:4px 2px;display:flex;overflow:auto}.pe-chip[data-v-b6e060a4]{background:color-mix(in srgb, var(--gz-primary,#0069b4) 8%, transparent);color:var(--gz-primary,#0069b4);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.panel-ejecutivo[data-v-b6e060a4] .gz-barner__actions .gz-btn--texto.gz-btn--primario{color:var(--button-text);transition:background .2s}.panel-ejecutivo[data-v-b6e060a4] .gz-barner__actions .gz-btn--texto.gz-btn--primario:hover{background:color-mix(in srgb, var(--button-text) 18%, transparent)}.pe-chip--muted[data-v-b6e060a4]{background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));color:#64748b;font-weight:500}.pe-mora[data-v-b6e060a4]{border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.pe-mora--baja[data-v-b6e060a4]{background:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:var(--color-success)}.pe-mora--media[data-v-b6e060a4]{background:color-mix(in srgb, var(--color-warning) 16%, var(--bg-secondary));color:var(--color-warning)}.pe-mora--alta[data-v-b6e060a4]{background:color-mix(in srgb, var(--color-error) 14%, var(--bg-secondary));color:#b91c1c}.pe-misma-altura[data-v-b6e060a4]{align-items:stretch}.pe-misma-altura[data-v-b6e060a4] .gz-card{height:95%}.indicadores-view[data-v-bab101e9]{flex-direction:column;gap:10px;height:100%;padding:4px 2px;display:flex;overflow:auto}.ind-valor[data-v-bab101e9]{font-size:13px;font-weight:700}.ind-valor--porcentaje[data-v-bab101e9]{color:var(--color-warning)}.ind-valor--monto[data-v-bab101e9]{color:var(--color-info)}.ind-valor--monto_usd[data-v-bab101e9]{color:var(--color-success)}.ind-valor--numero[data-v-bab101e9]{color:var(--text-primary)}.evolucion-view[data-v-661605d2]{flex-direction:column;gap:10px;height:100%;padding:4px 2px;display:flex;overflow:auto}.evo-valor[data-v-661605d2]{color:var(--color-info);font-weight:700}.evo-pct[data-v-661605d2]{color:#64748b;font-size:12px}.ev-misma-altura[data-v-661605d2]{align-items:stretch}.ev-misma-altura[data-v-661605d2] .gz-card{height:95%}.rep-view[data-v-11e6fb82]{gap:var(--space-3);padding:0 var(--space-6);flex-direction:column;display:flex}.rep-check-row[data-v-11e6fb82]{align-items:center;gap:8px;padding-top:6px;display:flex}.rep-check-label[data-v-11e6fb82]{font-size:var(--text-sm);color:var(--text-secondary);-webkit-user-select:none;user-select:none;white-space:nowrap}.sv-view[data-v-01768462]{flex-direction:column;gap:10px;height:100%;padding:4px 2px;display:flex;overflow:auto}.sv-view[data-v-01768462] .gz-barner__default{flex-wrap:nowrap;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto;overflow-x:auto}.sv-view[data-v-01768462] .gz-barner__default .gz-select,.sv-view[data-v-01768462] .gz-barner__default .gz-date{flex:none;width:150px}.sv-misma-altura[data-v-01768462]{align-items:stretch}.sv-misma-altura[data-v-01768462] .gz-card{height:95%}.sv-chip[data-v-01768462]{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.sv-chip--up[data-v-01768462]{background:color-mix(in srgb, var(--color-success) 14%, var(--bg-secondary));color:var(--color-success)}.sv-chip--down[data-v-01768462]{background:color-mix(in srgb, var(--color-error) 14%, var(--bg-secondary));color:#b91c1c}.sv-chip--neutro[data-v-01768462]{background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-secondary));color:#64748b}.sv-monto[data-v-01768462]{color:var(--text-primary);white-space:nowrap;font-size:12px;font-weight:600}.sv-monto--up[data-v-01768462]{color:var(--color-success);font-weight:700}.sv-monto--down[data-v-01768462]{color:#b91c1c;font-weight:700}.sv-facturas[data-v-01768462]{color:#64748b;white-space:nowrap;font-size:12px;font-weight:600}.sv-total[data-v-01768462]{color:var(--text-primary);font-weight:700}.sv-total-monto[data-v-01768462]{color:var(--color-info);font-weight:800}.app-brand{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-right:12px;display:inline-flex}.app-brand__logo-wrap{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-primary) 18%, transparent), color-mix(in srgb, var(--accent-primary) 4%, transparent));border:1px solid color-mix(in srgb, var(--accent-primary) 22%, transparent);width:34px;height:34px;box-shadow:0 2px 8px color-mix(in srgb, var(--accent-primary) 18%, transparent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.app-brand__logo{object-fit:contain;width:auto;height:26px}.app-brand__name{letter-spacing:.4px;color:var(--text-primary);white-space:nowrap;background:linear-gradient(135deg, var(--accent-primary), color-mix(in srgb, var(--accent-primary) 60%, #fff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.app-brand__rl{letter-spacing:.4px;color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);font-size:14px;font-weight:800}.app-tools-divider{background:var(--card-border);border-radius:1px;flex-shrink:0;width:1px;height:22px;margin:0 6px;display:inline-block}.app-exchange{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:0 8px;display:inline-flex}.app-exchange__icon{width:20px;height:20px;color:var(--accent-primary);opacity:.6;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-exchange__indicators{align-items:center;gap:10px;display:inline-flex}.app-exchange__indicator{flex-direction:column;align-items:center;gap:1px;min-width:44px;line-height:1;display:inline-flex}.app-exchange__ind-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:8px;font-weight:600}.app-exchange__ind-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:13px;font-weight:700}.app-exchange__ind-value--ref{color:var(--text-primary)}.app-exchange__ind-value--buy{color:var(--accent-secondary)}.app-exchange__ind-value--sell{color:var(--accent-tertiary)}.gz-layout--brand .gz-reboon__expand-body:not(.is-hidden){justify-content:center;align-items:center;min-height:56px;display:flex}.gz-layout--brand .gz-reboon__expand-body:not(.is-hidden):after{content:"GeneZis ·Sistema de Gestión Cooperativa";letter-spacing:-.025em;background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));-webkit-text-fill-color:transparent;opacity:.85;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:800}
