.slide-fade-enter-active[data-v-2884f1f8],.slide-fade-leave-active[data-v-2884f1f8]{transition:all .4s ease}.slide-fade-enter-from[data-v-2884f1f8],.slide-fade-leave-to[data-v-2884f1f8]{opacity:0;transform:translateX(100%)}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}#app,body,html{overflow:auto;width:100%}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;height:100vh}.login-container[data-v-0aa0aa40]{--club-red:#dc2626;--club-blue:#1e3a8a;--club-gold:var(--accent,#f59e0b);position:relative;display:flex;justify-content:center;align-items:center;height:100vh;background:radial-gradient(1200px 600px at 10% 10%,#fff 0,#eef2f7 50%,#e9eef6 100%);padding:20px;overflow:hidden}.blob[data-v-0aa0aa40]{position:absolute;filter:blur(40px);opacity:.28;pointer-events:none;transform:translateZ(0);will-change:transform,filter;animation:floatY-0aa0aa40 18s ease-in-out infinite,floatX-0aa0aa40 26s ease-in-out infinite reverse,hueSpin-0aa0aa40 28s linear infinite}.blob-1[data-v-0aa0aa40]{width:520px;height:520px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--club-blue),transparent 60%);top:-120px;left:-120px;animation-delay:0s,0s,0s}.blob-2[data-v-0aa0aa40]{width:460px;height:460px;border-radius:50%;background:radial-gradient(circle at 70% 70%,var(--club-red),transparent 60%);bottom:-140px;right:-100px;animation-delay:.8s,.8s,4s}.blob-3[data-v-0aa0aa40]{width:380px;height:380px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--club-gold),transparent 55%);top:20%;right:25%;opacity:.24;animation-delay:1.6s,1.6s,8s}@keyframes floatY-0aa0aa40{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-14px) scale(1.03)}}@keyframes floatX-0aa0aa40{0%,to{transform:translateX(0)}50%{transform:translateX(16px)}}@keyframes hueSpin-0aa0aa40{to{filter:hue-rotate(1turn)}}@media (prefers-reduced-motion:reduce){.blob[data-v-0aa0aa40]{animation:none!important}}.login-card[data-v-0aa0aa40]{width:100%;max-width:420px;background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(2,6,23,.1),0 6px 12px rgba(2,6,23,.06);padding:34px 28px;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.login-card[data-v-0aa0aa40]:after{content:"";position:absolute;inset:-1px;border-radius:20px;pointer-events:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6)}.login-card[data-v-0aa0aa40]:hover{transform:translateY(-2px);box-shadow:0 28px 60px rgba(2,6,23,.14),0 8px 18px rgba(2,6,23,.08)}.login-header[data-v-0aa0aa40]{text-align:center;margin-bottom:22px}.logo-container[data-v-0aa0aa40],.logo-fallback[data-v-0aa0aa40]{width:82px;height:82px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.logo-image[data-v-0aa0aa40]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.logo-fallback[data-v-0aa0aa40]{font-size:32px;color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.12)}.company-name[data-v-0aa0aa40]{font-size:1.6rem;font-weight:700;letter-spacing:.2px;margin-bottom:4px}.welcome-text[data-v-0aa0aa40]{font-size:.92rem;color:#6b7280}.form-fields[data-v-0aa0aa40]{gap:16px}.field-group[data-v-0aa0aa40],.form-fields[data-v-0aa0aa40]{display:flex;flex-direction:column}.field-label[data-v-0aa0aa40]{font-size:.86rem;margin-bottom:6px;color:#374151;font-weight:600}.input-wrap[data-v-0aa0aa40]{position:relative}.field-input[data-v-0aa0aa40]{width:100%;padding:12px 42px 12px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .04s ease;font-size:.98rem}.field-input[data-v-0aa0aa40]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color) 20%,transparent)}.field-input.error[data-v-0aa0aa40]{border-color:var(--error-color)}.input-adornment[data-v-0aa0aa40]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.8rem;color:#9ca3af;pointer-events:none}.toggle-pass[data-v-0aa0aa40]{position:absolute;right:8px;top:50%;transform:translateY(-50%);height:36px;width:36px;display:grid;place-items:center;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:10px;transition:background .15s ease,color .15s ease}.toggle-pass[data-v-0aa0aa40]:hover{background:#f3f4f6;color:#6b7280}.toggle-pass svg[data-v-0aa0aa40]{width:18px;height:18px;fill:currentColor}.error-message[data-v-0aa0aa40]{display:flex;align-items:center;background:#fff5f5;color:#b91c1c;border:1px solid #fecaca;padding:8px 10px;border-radius:10px;font-size:.86rem;gap:6px}.fade-enter-active[data-v-0aa0aa40],.fade-leave-active[data-v-0aa0aa40]{transition:opacity .25s}.fade-enter-from[data-v-0aa0aa40],.fade-leave-to[data-v-0aa0aa40]{opacity:0}.login-button[data-v-0aa0aa40]{width:100%;padding:14px;border-radius:12px;border:none;color:#fff;font-weight:700;font-size:1rem;margin-top:4px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 8px 20px rgba(0,0,0,.12),0 0 0 0 rgba(245,158,11,0);transition:transform .06s ease,filter .15s ease,box-shadow .25s ease}.login-button[data-v-0aa0aa40]:hover:not(:disabled){filter:brightness(1.03);box-shadow:0 10px 22px rgba(0,0,0,.14),0 0 0 6px color-mix(in srgb,var(--accent) 22%,transparent)}.login-button[data-v-0aa0aa40]:active:not(:disabled){transform:translateY(1px)}.loading-container[data-v-0aa0aa40]{display:flex;align-items:center;gap:10px}.loading-spinner[data-v-0aa0aa40]{width:18px;height:18px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:spin-0aa0aa40 1s linear infinite}@keyframes spin-0aa0aa40{to{transform:rotate(1turn)}}.login-footer[data-v-0aa0aa40]{text-align:center;margin-top:18px;font-size:.8rem;color:#9ca3af}[data-v-77319d97]{box-sizing:border-box}body[data-v-77319d97],html[data-v-77319d97]{overflow-x:hidden;margin:0;padding:0}.layout[data-v-77319d97]{display:flex;min-height:100vh;width:100%;background:#f9fafb;overflow-x:hidden}.hamburger[data-v-77319d97]{background:none;border:none;color:#fff;font-size:1.8rem;cursor:pointer}.topbar-title[data-v-77319d97]{margin-left:1rem;font-size:1rem;font-weight:600}.sidebar[data-v-77319d97]{position:fixed;top:0;left:0;width:240px;height:100vh;background:linear-gradient(180deg,#991b1b,#7f1d1d);color:#fff;display:flex;flex-direction:column;align-items:center;padding:1.5rem;transition:transform .3s ease;z-index:1000;box-shadow:2px 0 10px rgba(0,0,0,.15);overflow:hidden}.sidebar-header[data-v-77319d97]{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.logo[data-v-77319d97]{width:90px;border-radius:50%;margin-bottom:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.2)}.username[data-v-77319d97]{font-size:.9rem;font-weight:500}.menu-scroll[data-v-77319d97]{flex:1;width:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding-right:4px;margin-bottom:1rem;padding-bottom:.5rem}.menu-scroll[data-v-77319d97]::-webkit-scrollbar{display:none}.nav-menu[data-v-77319d97]{display:flex;flex-direction:column;width:100%;gap:.4rem;margin-top:1rem}.menu-btn[data-v-77319d97]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(6px);color:#f3f4f6;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;padding:.7rem 1rem;font-weight:500;text-align:left;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:.6rem;transition:all .3s ease;text-decoration:none;position:relative;overflow:hidden}.menu-btn i.bi-caret-down-fill[data-v-77319d97],.menu-btn i.bi-caret-up-fill[data-v-77319d97]{margin-left:.3rem;font-size:.9rem;opacity:.9}.menu-btn i[data-v-77319d97]:first-child{font-size:1.1rem;color:#f3f4f6;transition:color .3s ease}.menu-btn[data-v-77319d97]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));transition:all .4s ease}.menu-btn[data-v-77319d97]:hover:before{left:100%}.menu-btn.router-link-active[data-v-77319d97],.menu-btn[data-v-77319d97]:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.1));transform:translateY(-1px);color:#fff;border-color:hsla(0,0%,100%,.4)}.menu-btn.router-link-active i[data-v-77319d97],.menu-btn:hover i[data-v-77319d97]{color:#fff}.submenu[data-v-77319d97]{margin-left:.7rem;margin-top:.3rem;background:hsla(0,0%,100%,.05);border-left:2px solid hsla(0,0%,100%,.2);border-radius:6px;padding:.3rem .4rem;display:flex;flex-direction:column;gap:.3rem;animation:fadeIn-77319d97 .25s ease}.submenu-btn[data-v-77319d97]{background:transparent;color:#e5e7eb;border:none;border-radius:6px;padding:.4rem .8rem;font-weight:500;text-align:left;cursor:pointer;transition:all .25s ease;text-decoration:none;display:flex;align-items:center;gap:.5rem}.submenu-btn[data-v-77319d97]:hover{background:hsla(0,0%,100%,.12);transform:translateX(4px)}.submenu .submenu-btn[data-v-77319d97],.submenu a[data-v-77319d97],.submenu router-link[data-v-77319d97]{text-decoration:none!important;color:inherit}@keyframes fadeIn-77319d97{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.logout-btn[data-v-77319d97]{background:hsla(0,0%,100%,.1);backdrop-filter:blur(8px);color:#f3f4f6;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;padding:.7rem 1rem;font-weight:600;width:100%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.logout-btn[data-v-77319d97]:hover{background:linear-gradient(135deg,hsla(0,100%,70%,.3),rgba(255,50,50,.1));border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.overlay[data-v-77319d97]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:999}.main-content[data-v-77319d97]{flex:1;width:100%;padding:2rem;margin-left:240px;transition:all .3s ease;overflow-x:hidden;background-color:#f9fafb;min-height:100vh;height:100vh;overflow-y:auto;position:relative}.custom-modal-backdrop[data-v-ae5e0966]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2900}.modal[data-v-ae5e0966]{z-index:3000}body[data-v-c573a18c],html[data-v-c573a18c]{overflow-x:hidden;overscroll-behavior-x:none}.app-header[data-v-c573a18c]{position:relative;background-color:#fff;border-bottom:1px solid #e5e7eb;width:100%;overflow:visible;transition:all .3s ease;z-index:100}.header-container[data-v-c573a18c]{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.header-logo[data-v-c573a18c]{flex-shrink:0;width:160px}.notif-dropdown[data-v-c573a18c],.user-dropdown[data-v-c573a18c]{position:absolute;top:calc(100% + 8px);right:0;border-radius:12px;overflow:hidden;min-width:260px;max-width:95vw;animation:fadeIn-c573a18c .25s ease;box-shadow:0 8px 25px rgba(0,0,0,.15);background-color:#fff;z-index:2000;will-change:transform}@media (max-width:768px){.notif-dropdown[data-v-c573a18c],.user-dropdown[data-v-c573a18c]{right:50%;left:50%;top:60px;transform:translateX(-50%)!important;width:min(90vw,400px);max-height:70vh}}.notif-body[data-v-c573a18c]{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.notif-body[data-v-c573a18c]::-webkit-scrollbar{width:6px}.notif-body[data-v-c573a18c]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:8px}.fade-slide-enter-active[data-v-c573a18c],.fade-slide-leave-active[data-v-c573a18c]{transition:all .2s ease}.fade-slide-enter-from[data-v-c573a18c],.fade-slide-leave-to[data-v-c573a18c]{opacity:0;transform:translateY(-10px)}@keyframes fadeIn-c573a18c{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.header-container[data-v-c573a18c]{flex-wrap:wrap;gap:.5rem;padding-inline:.25rem}.header-logo[data-v-c573a18c]{width:120px}}@media (max-width:768px){.app-header[data-v-c573a18c]{padding:.6rem 1rem}.header-container[data-v-c573a18c]{flex-direction:row;justify-content:space-between;align-items:center}.header-logo[data-v-c573a18c]{width:40px}.btn[data-v-c573a18c]{padding:.45rem .5rem!important}.bi[data-v-c573a18c]{font-size:1.1rem!important}.d-none.d-md-block[data-v-c573a18c]{display:none!important}.notif-dropdown[data-v-c573a18c],.user-dropdown[data-v-c573a18c]{position:fixed;top:60px;left:50%;transform:translateX(-50%);width:min(90vw,400px);max-height:70vh;overflow-y:auto;right:auto;z-index:3000}.notif-body[data-v-c573a18c]{max-height:240px}}@media (max-width:480px){.app-header[data-v-c573a18c]{padding:.5rem .75rem}.header-logo[data-v-c573a18c]{display:none}.btn[data-v-c573a18c]{padding:.4rem .45rem!important}.bi[data-v-c573a18c]{font-size:1rem!important}.notif-dropdown[data-v-c573a18c],.user-dropdown[data-v-c573a18c]{top:55px;width:94vw}}.sidebar-layout[data-v-38119970]{display:flex;height:100vh;background-color:#f9fafb;overflow:hidden}.sidebar-wrapper[data-v-38119970]{width:240px;flex-shrink:0;height:100vh;position:fixed;left:0;top:0;z-index:1200;background:linear-gradient(180deg,#b91c1c,#7f1d1d);transition:transform .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.25)}.sidebar-wrapper.no-transition[data-v-38119970]{transition:none!important}@media (max-width:768px){.sidebar-wrapper[data-v-38119970]{transform:translateX(-100%)}.sidebar-wrapper.open[data-v-38119970]{transform:translateX(0)}.overlay[data-v-38119970]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1100}}.overlay[data-v-38119970]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1100}.main-content[data-v-38119970]{margin-left:240px;display:flex;flex-direction:column;width:calc(100% - 240px);height:100vh;overflow-y:auto;background-color:#f9fafb;transition:all .3s ease}@media (max-width:768px){.main-content[data-v-38119970]{margin-left:0;width:100%}}.main-content header[data-v-38119970]{position:sticky;top:0;z-index:1100;background:#fff}.page-content[data-v-38119970]{flex-grow:1;padding:20px;overflow-y:auto;background-color:#f9fafb}.custom-modal-backdrop[data-v-0ff8fe08]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2900}.modal[data-v-0ff8fe08]{z-index:3000}.custom-modal-backdrop[data-v-55462578]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2900}.modal[data-v-55462578]{z-index:3000!important}.custom-modal-backdrop[data-v-48443510]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2900}.modal[data-v-48443510]{z-index:3000}.empleado-container[data-v-007fa686]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1400px;margin:0 auto}.table th[data-v-007fa686]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-007fa686]{padding:1rem 1.25rem}.btn-group .btn[data-v-007fa686]{padding:.5rem;margin:0 .125rem}.custom-modal-backdrop[data-v-522825d6]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2900}.modal[data-v-522825d6]{z-index:3000}.custom-modal-backdrop[data-v-1fcb031a]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2900}.modal[data-v-1fcb031a]{z-index:3000!important}.custom-modal-backdrop[data-v-d5fd0dc4]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2900}.modal[data-v-d5fd0dc4]{z-index:3000}.custom-modal-backdrop[data-v-3ed6f774]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2900}.modal[data-v-3ed6f774]{z-index:3000}.horarios-container[data-v-2ee7e4f0]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1400px;margin:0 auto}.table th[data-v-2ee7e4f0]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-2ee7e4f0]{padding:1rem 1.25rem}.btn-group .btn[data-v-2ee7e4f0]{padding:.5rem;margin:0 .125rem}.dashboard[data-v-16cb5c9d]{min-height:100vh;background-color:#f8fafc;padding:20px}.dashboard-header[data-v-16cb5c9d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.dashboard-header h1[data-v-16cb5c9d]{color:#1f2937;font-size:28px}.logout-btn[data-v-16cb5c9d]{background-color:#0033a0;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600}.welcome-card[data-v-16cb5c9d]{background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);max-width:500px;margin:0 auto}.welcome-card h2[data-v-16cb5c9d]{color:#1f2937;margin-bottom:16px}.user-info[data-v-16cb5c9d]{margin-top:20px;padding:20px;background-color:#f9fafb;border-radius:8px}.user-info p[data-v-16cb5c9d]{margin-bottom:8px;color:#4b5563}.patrocinador-container[data-v-644a0a00]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.table th[data-v-644a0a00]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-644a0a00]{vertical-align:middle;padding:1rem 1.25rem}.btn-group .btn[data-v-644a0a00]{padding:.4rem .6rem;margin:0 .1rem}.modal-backdrop[data-v-644a0a00]{background-color:rgba(0,0,0,.5)!important;z-index:1050!important}.patrocinador-view[data-v-2024c59f]{min-height:100vh;background-color:#f8fafc;padding:1rem}.jugadores-container[data-v-419c33d2]{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.table th[data-v-419c33d2]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-419c33d2]{padding:1rem 1.25rem}.avatar[data-v-419c33d2]{width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.12)}.btn-group .btn[data-v-419c33d2]{padding:.4rem .6rem;margin:0 .1rem}.modal-backdrop[data-v-419c33d2]{position:fixed;inset:0;background:rgba(0,0,0,.5)!important;z-index:1050!important}.combo[data-v-419c33d2]{position:relative}.combo-input[data-v-419c33d2]{padding-right:2rem}.combo-clear[data-v-419c33d2]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:1.25rem;line-height:1;color:#999;cursor:pointer}.combo-list[data-v-419c33d2]{position:absolute;z-index:1060;left:0;right:0;max-height:220px;overflow:auto;background:#fff;border:1px solid #ddd;border-radius:.5rem;margin-top:.25rem;box-shadow:0 10px 30px rgba(0,0,0,.1);list-style:none;padding:.25rem}.combo-item[data-v-419c33d2]{padding:.5rem .75rem;border-radius:.35rem;cursor:pointer}.combo-item.is-active[data-v-419c33d2],.combo-item[data-v-419c33d2]:hover{background:#f1f5ff}.combo-empty[data-v-419c33d2]{padding:.75rem;color:#888}.is-invalid .combo-input[data-v-419c33d2]{border-color:#dc3545}.pdf-frame[data-v-419c33d2]{width:100%;height:60vh;border:0;border-radius:.5rem;box-shadow:0 6px 20px rgba(0,0,0,.08)}.jugador-foto-lg[data-v-419c33d2]{width:120px;height:120px;border-radius:12px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 16px rgba(0,0,0,.12);border:2px solid #f3f6ff}.jugador-foto-preview[data-v-419c33d2]{width:96px;height:96px;border-radius:10px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.12);border:1px solid #eee}.modal.fade.show.d-block[data-v-419c33d2]{position:fixed;inset:0;overflow-y:auto;z-index:1055}.modal-dialog[data-v-419c33d2]{margin:1.5rem auto;max-width:900px}.modal-content[data-v-419c33d2]{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);max-height:calc(100vh - 2rem)}.modal-footer[data-v-419c33d2],.modal-header[data-v-419c33d2]{flex-shrink:0}.modal-body[data-v-419c33d2]{overflow:auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}.modal-header[data-v-419c33d2]{position:relative}.modal-header .btn-close[data-v-419c33d2]{position:absolute;top:.5rem;right:.5rem;z-index:1065;margin:0}.jugador-view[data-v-b089b1a8]{min-height:100vh;background-color:#f8fafc;padding:1rem}.patrocinador-container[data-v-769efb4b]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.table th[data-v-769efb4b]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-769efb4b]{vertical-align:middle;padding:1rem 1.25rem}.btn-group .btn[data-v-769efb4b]{padding:.4rem .6rem;margin:0 .1rem}.modal-backdrop[data-v-769efb4b]{position:fixed;inset:0;background-color:rgba(0,0,0,.5)!important;z-index:1050!important;pointer-events:none}.modal[data-v-769efb4b]{pointer-events:none}.modal .modal-dialog[data-v-769efb4b]{pointer-events:auto}.patrocinador-container[data-v-38f54465]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.table th[data-v-38f54465]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-38f54465]{vertical-align:middle;padding:1rem 1.25rem}.btn-group .btn[data-v-38f54465]{padding:.4rem .6rem;margin:0 .1rem}.modal-backdrop[data-v-38f54465]{position:fixed;inset:0;background-color:rgba(0,0,0,.5)!important;z-index:1050!important}.modal[data-v-38f54465]{pointer-events:none}.modal .modal-dialog[data-v-38f54465]{pointer-events:auto}.combo[data-v-38f54465]{position:relative}.combo-input[data-v-38f54465]{padding-right:2rem}.combo-clear[data-v-38f54465]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:1.25rem;line-height:1;color:#999;cursor:pointer}.combo-list[data-v-38f54465]{position:absolute;z-index:1060;left:0;right:0;max-height:220px;overflow:auto;background:#fff;border:1px solid #ddd;border-radius:.5rem;margin-top:.25rem;box-shadow:0 10px 30px rgba(0,0,0,.1);list-style:none;padding:.25rem}.combo-item[data-v-38f54465]{padding:.5rem .75rem;border-radius:.35rem;cursor:pointer}.combo-item.is-active[data-v-38f54465],.combo-item[data-v-38f54465]:hover{background:#f1f5ff}.combo-empty[data-v-38f54465]{padding:.75rem;color:#888}.is-invalid .combo-input[data-v-38f54465]{border-color:#dc3545}.patrocinador-container[data-v-4f8a8d29]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.table th[data-v-4f8a8d29]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-4f8a8d29]{vertical-align:middle;padding:1rem 1.25rem}.btn-group .btn[data-v-4f8a8d29]{padding:.4rem .6rem;margin:0 .1rem}.modal-backdrop[data-v-4f8a8d29]{position:fixed;inset:0;background-color:rgba(0,0,0,.5)!important;z-index:1050!important;pointer-events:none}.modal[data-v-4f8a8d29]{pointer-events:none}.modal .modal-dialog[data-v-4f8a8d29]{pointer-events:auto}.custom-modal-backdrop[data-v-4f8a8d29]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2900}.modal.show.d-block[data-v-4f8a8d29]{z-index:3000!important}.combo[data-v-4f8a8d29]{position:relative}.combo-input[data-v-4f8a8d29]{padding-right:2rem}.combo-clear[data-v-4f8a8d29]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:1.25rem;line-height:1;color:#999;cursor:pointer}.combo-list[data-v-4f8a8d29]{position:absolute;z-index:1060;left:0;right:0;max-height:220px;overflow:auto;background:#fff;border:1px solid #ddd;border-radius:.5rem;margin-top:.25rem;box-shadow:0 10px 30px rgba(0,0,0,.1);list-style:none;padding:.25rem}.combo-item[data-v-4f8a8d29]{padding:.5rem .75rem;border-radius:.35rem;cursor:pointer}.combo-item.is-active[data-v-4f8a8d29],.combo-item[data-v-4f8a8d29]:hover{background:#f1f5ff}.combo-empty[data-v-4f8a8d29]{padding:.75rem;color:#888}.is-invalid .combo-input[data-v-4f8a8d29]{border-color:#dc3545}.created-snack[data-v-453fff9a]{position:fixed;right:20px;bottom:20px;background:rgba(0,0,0,.85);color:#fff;padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:12px;z-index:1200}.close-x[data-v-453fff9a]{cursor:pointer;opacity:.85}.pago-container[data-v-667fe822]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.modal-backdrop[data-v-667fe822]{background-color:rgba(0,0,0,.5)!important}.badge[data-v-667fe822]{padding:.4rem .6rem;border-radius:.35rem;font-weight:600}.bg-primary[data-v-667fe822]{background-color:#0033a0;color:#fff}.bg-warning[data-v-667fe822]{background-color:#ffc107}.bg-success[data-v-667fe822]{background-color:#198754;color:#fff}.bg-secondary[data-v-667fe822]{background-color:#6c757d;color:#fff}.pago-container .btn-group[data-v-667fe822],.pago-container .btn[data-v-667fe822],.pago-container[data-v-667fe822]{position:relative}.created-snack[data-v-667fe822]{position:fixed;right:20px;bottom:20px;background:rgba(0,0,0,.85);color:#fff;padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:12px;z-index:1200;box-shadow:0 6px 18px rgba(0,0,0,.25)}.created-snack .msg[data-v-667fe822]{font-size:14px}.created-snack .action-btn[data-v-667fe822]{background:#ffffff22;border:1px solid hsla(0,0%,100%,.18);color:#fff;padding:6px 10px;border-radius:6px;cursor:pointer;font-weight:600}.created-snack .action-btn[data-v-667fe822]:hover{background:#ffffff33}.created-snack .close-x[data-v-667fe822]{cursor:pointer;opacity:.85}.just-created-row[data-v-667fe822]{animation:pulseHighlight-667fe822 2.2s ease-in-out}@keyframes pulseHighlight-667fe822{0%{background-color:rgba(255,243,205,.95)}30%{background-color:rgba(255,243,205,.6)}60%{background-color:rgba(255,243,205,.35)}to{background-color:transparent}}.row-just-created[data-v-667fe822]{background-color:rgba(255,243,205,.95)!important}.row-just-created td[data-v-667fe822]{transition:background-color .3s ease}.row-just-updated[data-v-667fe822]{background-color:rgba(198,255,208,.95)!important}.row-just-updated td[data-v-667fe822]{transition:background-color .3s ease}.pulse-outline[data-v-667fe822]{box-shadow:0 0 0 4px rgba(255,193,7,.25),0 0 18px rgba(255,193,7,.35)!important;animation:pulseOutline-667fe822 1.6s ease-in-out 0s 3}@keyframes pulseOutline-667fe822{0%{box-shadow:0 0 0 0 rgba(255,193,7,.45)}50%{box-shadow:0 0 0 6px rgba(255,193,7,.18)}to{box-shadow:0 0 0 0 rgba(255,193,7,0)}}.modal.show.d-block[data-v-667fe822]{z-index:2000!important}.modal-backdrop.show[data-v-667fe822]{z-index:1500!important;pointer-events:auto!important}.modal[data-v-667fe822]{pointer-events:auto}.modal .form-control[data-v-667fe822],.modal button[data-v-667fe822],.modal input[data-v-667fe822],.modal select[data-v-667fe822],.modal textarea[data-v-667fe822]{z-index:2100}.contrato-container[data-v-39ee39c8]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.modal-backdrop[data-v-39ee39c8]{background-color:rgba(0,0,0,.5)!important}.patrocinador-view[data-v-34a9e5b0]{min-height:100vh;background-color:#f8fafc;padding:1rem}.jugadores-container[data-v-4fea509d]{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.table th[data-v-4fea509d]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-4fea509d]{padding:1rem 1.25rem}.avatar[data-v-4fea509d]{width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.12)}.btn-group .btn[data-v-4fea509d]{padding:.4rem .6rem;margin:0 .1rem}.modal-backdrop[data-v-4fea509d]{position:fixed;inset:0;background:rgba(0,0,0,.5)!important;z-index:1050!important}.combo[data-v-4fea509d]{position:relative}.combo-input[data-v-4fea509d]{padding-right:2rem}.combo-clear[data-v-4fea509d]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:1.25rem;line-height:1;color:#999;cursor:pointer}.combo-list[data-v-4fea509d]{position:absolute;z-index:1060;left:0;right:0;max-height:220px;overflow:auto;background:#fff;border:1px solid #ddd;border-radius:.5rem;margin-top:.25rem;box-shadow:0 10px 30px rgba(0,0,0,.1);list-style:none;padding:.25rem}.combo-item[data-v-4fea509d]{padding:.5rem .75rem;border-radius:.35rem;cursor:pointer}.combo-item.is-active[data-v-4fea509d],.combo-item[data-v-4fea509d]:hover{background:#f1f5ff}.combo-empty[data-v-4fea509d]{padding:.75rem;color:#888}.is-invalid .combo-input[data-v-4fea509d]{border-color:#dc3545}.modal-body .form-label[data-v-4fea509d]{margin-bottom:.25rem}.lesion-view[data-v-2864ec74]{min-height:100vh;background-color:#f8fafc;padding:1rem}.jugadores-container[data-v-3b233a56]{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.table th[data-v-3b233a56]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-3b233a56]{padding:1rem 1.25rem}.avatar[data-v-3b233a56]{width:48px;height:48px;border-radius:10px;-o-object-fit:cover;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.12)}.btn-group .btn[data-v-3b233a56]{padding:.4rem .6rem;margin:0 .1rem}.combo[data-v-3b233a56]{position:relative}.combo-input[data-v-3b233a56]{padding-right:2rem}.combo-clear[data-v-3b233a56]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:1.25rem;line-height:1;color:#999;cursor:pointer}.combo-list[data-v-3b233a56]{position:absolute;z-index:1060;left:0;right:0;max-height:220px;overflow:auto;background:#fff;border:1px solid #ddd;border-radius:.5rem;margin-top:.25rem;box-shadow:0 10px 30px rgba(0,0,0,.1);list-style:none;padding:.25rem}.combo-item[data-v-3b233a56]{padding:.5rem .75rem;border-radius:.35rem;cursor:pointer}.combo-item.is-active[data-v-3b233a56],.combo-item[data-v-3b233a56]:hover{background:#f1f5ff}.combo-empty[data-v-3b233a56]{padding:.75rem;color:#888}.is-invalid .combo-input[data-v-3b233a56]{border-color:#dc3545}.estadistica-view[data-v-f85c81d4]{min-height:100vh;background-color:#f8fafc;padding:1rem}.pago-container[data-v-eea1eed0]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.modal-backdrop[data-v-eea1eed0]{background-color:rgba(0,0,0,.5)!important}.patrocinador-view[data-v-6481fc44]{min-height:100vh;background-color:#f8fafc;padding:1rem}.socio-container[data-v-ef229844]{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.table th[data-v-ef229844]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-ef229844]{padding:1rem 1.25rem;vertical-align:middle}.btn-group .btn[data-v-ef229844]{padding:.4rem .6rem;margin:0 .1rem}.combo[data-v-ef229844]{position:relative}.combo-input[data-v-ef229844]{padding-right:2rem}.combo-clear[data-v-ef229844]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:1.25rem;line-height:1;color:#999;cursor:pointer}.combo-list[data-v-ef229844]{position:absolute;z-index:1060;left:0;right:0;max-height:220px;overflow:auto;background:#fff;border:1px solid #ddd;border-radius:.5rem;margin-top:.25rem;box-shadow:0 10px 30px rgba(0,0,0,.1);list-style:none;padding:.25rem}.combo-item[data-v-ef229844]{padding:.5rem .75rem;border-radius:.35rem;cursor:pointer}.combo-item.is-active[data-v-ef229844],.combo-item[data-v-ef229844]:hover{background:#f1f5ff}.combo-empty[data-v-ef229844]{padding:.75rem;color:#888}.is-invalid .combo-input[data-v-ef229844]{border-color:#dc3545}.modal-backdrop[data-v-ef229844]{position:fixed;inset:0;background:rgba(0,0,0,.5)!important;z-index:1050!important}.modal.fade.show.d-block[data-v-ef229844]{position:fixed;inset:0;overflow-y:auto;z-index:1055}.modal-dialog[data-v-ef229844]{margin:1.5rem auto;max-width:900px}.modal-content[data-v-ef229844]{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);max-height:calc(100vh - 2rem)}.modal-footer[data-v-ef229844],.modal-header[data-v-ef229844]{flex-shrink:0}.modal-body[data-v-ef229844]{overflow:auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}.modal-header[data-v-ef229844]{position:relative}.modal-header .btn-close[data-v-ef229844]{position:absolute;top:.5rem;right:.5rem;z-index:1065;margin:0}.Socios-view[data-v-d26c6a58]{min-height:100vh;background-color:#f8fafc;padding:1rem}.tiposocio-container[data-v-ccf549b4]{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.table th[data-v-ccf549b4]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-ccf549b4]{padding:1rem 1.25rem;vertical-align:middle}.desc-cell[data-v-ccf549b4]{max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.4}.btn-group .btn[data-v-ccf549b4]{padding:.4rem .6rem;margin:0 .1rem}.modal-backdrop[data-v-ccf549b4]{position:fixed;inset:0;background:rgba(0,0,0,.5)!important;z-index:1050!important}body,html{height:auto;overflow-y:auto}.modal.fade.show.d-block[data-v-ccf549b4]{position:fixed;inset:0;overflow-y:auto;z-index:1055}.modal-dialog[data-v-ccf549b4]{margin:1.5rem auto;max-width:900px}.modal-content[data-v-ccf549b4]{display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);max-height:calc(100vh - 2rem)}.modal-footer[data-v-ccf549b4],.modal-header[data-v-ccf549b4]{flex-shrink:0}.modal-body[data-v-ccf549b4]{overflow:auto;flex:1 1 auto;-webkit-overflow-scrolling:touch}.modal-header[data-v-ccf549b4]{position:relative}.modal-header .btn-close[data-v-ccf549b4]{position:absolute;top:.5rem;right:.5rem;z-index:1065;margin:0}body.modal-open{overflow:hidden}.TipoSocios-view[data-v-04e32898]{min-height:100vh;background-color:#f8fafc;padding:1rem}.modal[data-v-70106a8e]{z-index:3000}.modal-content[data-v-70106a8e]{border-radius:1rem!important;overflow:hidden}.modal-header[data-v-70106a8e]{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.modal-body[data-v-70106a8e]{padding:1.5rem}.modal-footer[data-v-70106a8e]{padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.custom-modal-backdrop[data-v-70106a8e]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2900}.modal[data-v-70106a8e]{z-index:3000!important}.form-control[readonly][data-v-70106a8e]{background-color:#f8f9fa;border:1px solid #dee2e6;color:#495057;cursor:default}.modal-header[data-v-70106a8e]{background-color:#fff;border-bottom:1px solid #dee2e6;color:#212529;font-weight:600}.abonado-container[data-v-70106a8e]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1400px;margin:0 auto}.table th[data-v-70106a8e]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-70106a8e]{padding:1rem 1.25rem}.btn-group .btn[data-v-70106a8e]{padding:.5rem;margin:0 .125rem}.fade-enter-active[data-v-75dc0362],.fade-leave-active[data-v-75dc0362]{transition:opacity .25s ease}.fade-enter-from[data-v-75dc0362],.fade-leave-to[data-v-75dc0362]{opacity:0}.academia-container[data-v-0b21932e]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.table th[data-v-0b21932e]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-0b21932e]{vertical-align:middle;padding:1rem 1.25rem}.btn-group .btn[data-v-0b21932e]{padding:.4rem .6rem;margin:0 .1rem}.modal-backdrop[data-v-0b21932e]{position:fixed;inset:0;background-color:rgba(0,0,0,.5)!important;z-index:1050!important}.modal[data-v-0b21932e]{pointer-events:none}.modal .modal-dialog[data-v-0b21932e]{pointer-events:auto}.combo[data-v-0b21932e]{position:relative}.combo-input[data-v-0b21932e]{padding-right:2rem}.combo-clear[data-v-0b21932e]{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:1.25rem;line-height:1;color:#999;cursor:pointer}.combo-list[data-v-0b21932e]{position:absolute;z-index:1060;left:0;right:0;max-height:220px;overflow:auto;background:#fff;border:1px solid #ddd;border-radius:.5rem;margin-top:.25rem;box-shadow:0 10px 30px rgba(0,0,0,.1);list-style:none;padding:.25rem}.combo-item[data-v-0b21932e]{padding:.5rem .75rem;border-radius:.35rem;cursor:pointer}.combo-item.is-active[data-v-0b21932e],.combo-item[data-v-0b21932e]:hover{background:#f1f5ff}.combo-empty[data-v-0b21932e]{padding:.75rem;color:#888}.is-invalid .combo-input[data-v-0b21932e]{border-color:#dc3545}.division-container[data-v-1bec0c0d]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1100px;margin:0 auto}.table th[data-v-1bec0c0d]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-1bec0c0d]{vertical-align:middle;padding:1rem 1.25rem}.btn-group .btn[data-v-1bec0c0d]{padding:.4rem .6rem;margin:0 .1rem}.modal-backdrop[data-v-1bec0c0d]{position:fixed;inset:0;background-color:rgba(0,0,0,.5)!important;z-index:1050!important}.modal[data-v-1bec0c0d]{pointer-events:none}.modal .modal-dialog[data-v-1bec0c0d]{pointer-events:auto}.custom-modal-backdrop[data-v-e999f73e]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2900}.tipo-abono-container[data-v-e999f73e]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1400px;margin:0 auto}.table th[data-v-e999f73e]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-e999f73e]{padding:1rem 1.25rem}.btn-group .btn[data-v-e999f73e]{padding:.5rem;margin:0 .125rem}.modal-backdrop[data-v-e999f73e]{background:rgba(0,0,0,.5);z-index:1040!important}.modal-content[data-v-e999f73e]{animation:modalFadeIn-e999f73e .25s ease-in-out}.modal[data-v-e999f73e]{z-index:3000!important}@keyframes modalFadeIn-e999f73e{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}.tipo-abono-view[data-v-78a83ee8]{max-width:1400px;margin:0 auto}h2 i[data-v-78a83ee8]{color:#0033a0}.metodo-container[data-v-fb0452da]{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 40px rgba(0,0,0,.1);max-width:1300px;margin:0 auto}.table th[data-v-fb0452da]{font-weight:600;font-size:.875rem;padding:1rem 1.25rem}.table td[data-v-fb0452da]{vertical-align:middle;padding:1rem 1.25rem}.btn-group .btn[data-v-fb0452da]{padding:.4rem .6rem;margin:0 .1rem}.modal-backdrop[data-v-fb0452da]{position:fixed;inset:0;background-color:rgba(0,0,0,.5)!important;z-index:1050!important}.modal[data-v-fb0452da]{pointer-events:none}.modal .modal-dialog[data-v-fb0452da]{pointer-events:auto}@media (max-width:576px){.container-fluid[data-v-bf68ab60]{padding-left:1rem!important;padding-right:1rem!important}}.disabled-btn[data-v-500d4ca4]{opacity:.6;cursor:not-allowed!important}#chart-estado-container[data-v-500d4ca4],#chart-nuevos-container[data-v-500d4ca4],#chart-planes-container[data-v-500d4ca4]{background-color:#fff;border-radius:8px;border:1px solid #e5e7eb;padding:10px}.Socios-view[data-v-3b132e60]{min-height:100vh;background-color:#f8fafc;padding:1rem}