@import"https://fonts.googleapis.com/css?family=Lato|Roboto+Slab";.app-toast-container[data-v-6794bfad]{position:fixed;top:48px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.app-toast[data-v-6794bfad]{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;line-height:1;min-width:240px;max-width:400px;box-shadow:0 4px 16px #0000002e;pointer-events:all;box-sizing:border-box}.app-toast.success[data-v-6794bfad]{background:#d1e7dd;border-left:4px solid #198754;color:#0f5132}.app-toast.success .toast-icon[data-v-6794bfad]{color:#198754}.app-toast.error[data-v-6794bfad]{background:#f8d7da;border-left:4px solid #dc3545;color:#842029}.app-toast.error .toast-icon[data-v-6794bfad]{color:#dc3545}.toast-icon[data-v-6794bfad]{font-size:14px;flex-shrink:0;line-height:1}.toast-msg[data-v-6794bfad]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-close[data-v-6794bfad]{cursor:pointer;font-size:11px;opacity:.5;line-height:1;color:inherit;flex-shrink:0;margin-left:auto;-webkit-user-select:none;user-select:none}@media (hover: hover){.toast-close[data-v-6794bfad]:hover{opacity:1}}.toast-enter-from[data-v-6794bfad]{opacity:0;transform:translate(24px)}.toast-enter-active[data-v-6794bfad]{transition:opacity .25s ease,transform .25s ease}.toast-leave-to[data-v-6794bfad]{opacity:0;transform:translate(24px)}.toast-leave-active[data-v-6794bfad]{transition:opacity .2s ease,transform .2s ease}[data-v-167ac15e]{position:relative;margin:0;padding:0;box-sizing:border-box}.centered[data-v-167ac15e]{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}h1[data-v-167ac15e]{margin-bottom:50px;font-family:Lato,sans-serif;font-size:50px}.message[data-v-167ac15e]{display:inline-block;line-height:1.2;transition:line-height .2s,width .2s;overflow:hidden;margin:0 auto;text-align:center}.hidden[data-v-167ac15e]{color:#fff}body.modal-open{position:fixed!important;top:0;left:0;width:100%;overflow:hidden!important}.show{display:contents}.test{background:red;position:fixed}.overlay{background:#000;position:fixed;width:100%;height:100%;top:0;left:0;margin:0;opacity:.7;z-index:1040}.modal-dialog{z-index:1050;transform:translate(-50%,-50%)!important;top:20%;left:50%;margin-top:0%;margin-left:0%;position:fixed;min-width:320px;width:40%;max-width:50%;overflow:auto}.isBig{z-index:1050;transform:translate(-50%,-50%)!important;top:50%;left:50%;margin-top:0%!important;margin-left:0%!important;position:fixed!important;min-width:750px;max-width:90%!important}.isBig .modal-header{padding:5px 10px}.isBig .modal-body{max-height:700px;padding:0 10px}.isBig .modal-footer{padding:5px 10px}@media (max-width: 800px){.isBig{width:95%!important;min-width:95%!important}}.isMemberAdd{z-index:1050;transform:translate(-50%,-50%)!important;top:50%;left:50%;margin-top:0%!important;margin-left:0%!important;position:fixed!important;min-width:500px;max-width:90%!important;max-height:85%!important}.isMemberAdd .modal-body{padding:0 10px}.show[data-v-84342b14]{display:contents}.test[data-v-84342b14]{background:red;position:fixed}.overlay[data-v-84342b14]{background:#000;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;opacity:.4}.show[data-v-abfa8f3c]{display:contents}.test[data-v-abfa8f3c]{background:red;position:fixed}.overlay[data-v-abfa8f3c]{background:#000;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;opacity:.4}.page-wrapper[data-v-45571754]{min-height:100vh;display:flex;flex-direction:column;background-color:#f0f4ff}.form-area[data-v-45571754]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.form-card[data-v-45571754]{background:#fff;border-radius:12px;box-shadow:0 4px 24px #0d6efd1a;padding:2.5rem 2rem;width:100%;max-width:480px}.form-card__header[data-v-45571754]{text-align:center;margin-bottom:2rem}.form-card__title[data-v-45571754]{font-size:1.6rem;font-weight:700;color:#0d6efd;margin-bottom:.25rem}.form-card__subtitle[data-v-45571754]{color:#6c757d;font-size:.9rem;margin:0}.form-label[data-v-45571754]{font-weight:600;color:#343a40;margin-bottom:.35rem}.form-control[data-v-45571754]{border-radius:8px;border-color:#ced4da;transition:border-color .2s,box-shadow .2s}.form-control[data-v-45571754]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd26}.toggle-pw[data-v-45571754]{border-color:#ced4da;color:#6c757d;border-radius:0 8px 8px 0!important;padding:0 .75rem}.toggle-pw[data-v-45571754]:hover{background-color:#f8f9fa;color:#343a40}.password-strength[data-v-45571754]{display:flex;align-items:center;gap:.5rem;margin-top:.3rem}.password-strength__bar[data-v-45571754]{flex:1;height:4px;background-color:#e9ecef;border-radius:4px;overflow:hidden}.password-strength__fill[data-v-45571754]{height:100%;border-radius:4px;transition:width .3s,background-color .3s}.password-strength__label[data-v-45571754]{font-size:.78rem;font-weight:600;min-width:3em;text-align:right}.strength-weak .password-strength__fill[data-v-45571754],.strength-weak[data-v-45571754]{background-color:#dc3545;color:#dc3545}.strength-medium .password-strength__fill[data-v-45571754],.strength-medium[data-v-45571754]{background-color:#fd7e14;color:#fd7e14}.strength-strong .password-strength__fill[data-v-45571754],.strength-strong[data-v-45571754]{background-color:#198754;color:#198754}.submit-btn[data-v-45571754]{height:48px;font-size:1rem;font-weight:700;border-radius:8px;background-color:#0d6efd;border-color:#0d6efd;letter-spacing:.03em;transition:background-color .2s,transform .1s;margin-top:.5rem}@media (hover: hover){.submit-btn[data-v-45571754]:not(:disabled):hover{background-color:#0b5ed7;border-color:#0b5ed7;transform:translateY(-1px)}}.submit-btn[data-v-45571754]:disabled{opacity:.7;cursor:not-allowed}.login-link[data-v-45571754]{text-align:center;margin-top:1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d}.login-link a[data-v-45571754]{color:#0d6efd;font-weight:600;text-decoration:none}@media (hover: hover){.login-link a[data-v-45571754]:hover{text-decoration:underline}}@media (min-width: 768px){.form-card[data-v-45571754]{padding:3rem}}.group-selection-description[data-v-d79cb0b2]{text-align:center;margin-bottom:2rem;color:#666}.group-list[data-v-d79cb0b2]{max-width:600px;margin:0 auto}.group-item[data-v-d79cb0b2]{border:2px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:1rem;cursor:pointer;transition:all .3s ease;display:flex;justify-content:space-between;align-items:center}.group-item[data-v-d79cb0b2]:hover{border-color:#007bff;background-color:#f8f9fa}.group-item.selected[data-v-d79cb0b2]{border-color:#007bff;background-color:#e3f2fd}.group-info h3[data-v-d79cb0b2]{margin:0 0 .5rem;color:#333}.group-info p[data-v-d79cb0b2]{margin:.25rem 0;color:#666;font-size:.9rem}.group-ownership[data-v-d79cb0b2]{font-weight:600}.group-ownership.owner[data-v-d79cb0b2]{color:#d4af37;background-color:#fff8dc;padding:.25rem .5rem;border-radius:4px;display:inline-block;font-size:.8rem}.group-ownership.manager[data-v-d79cb0b2]{color:#4a90e2;background-color:#edf4fd;padding:.25rem .5rem;border-radius:4px;display:inline-block;font-size:.8rem}.group-actions button[data-v-d79cb0b2]{min-width:150px}.no-groups[data-v-d79cb0b2]{text-align:center;padding:2rem;color:#666}.btn[data-v-d79cb0b2]:disabled{opacity:.6;cursor:not-allowed}.show[data-v-51a1b6bc]{display:contents}.test[data-v-51a1b6bc]{background:red;position:fixed}.overlay[data-v-51a1b6bc]{background:#000;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;opacity:.4}.horizontal-scroll[data-v-71a03727]{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0;margin:0 0 -8px;list-style:none;flex-wrap:nowrap}.nav-item[data-v-71a03727]{margin-right:1px}.nav-pills .nav-link[data-v-71a03727]{color:#fff;padding-left:10px}.nav-pills .nav-link.active[data-v-71a03727]{background-color:#0056b3}.nav-pills .nav-link[data-v-71a03727]:hover{background-color:#0069d9}.hamburger-menu-sub[data-v-71a03727]{display:none}.hamburger-menu[data-v-71a03727]{display:grid;justify-content:space-between;align-items:center;margin-left:auto;float:right}.drawer_hidden[data-v-71a03727]{display:none}.drawer_open[data-v-71a03727]{width:40px;height:40px;justify-content:center;align-items:center;position:relative;z-index:100;cursor:pointer}.drawer_open span[data-v-71a03727],.drawer_open span[data-v-71a03727]:before,.drawer_open span[data-v-71a03727]:after{content:"";display:block;width:25px;height:3px;top:10px;border-radius:3px;background:#ffffff;transition:.5s;position:absolute}.drawer_open span[data-v-71a03727]:before{top:8px}.drawer_open span[data-v-71a03727]:after{top:16px}#drawer_input:checked~.drawer_open span[data-v-71a03727]{background:rgba(255,255,255,0)}#drawer_input:checked~.drawer_open span[data-v-71a03727]:before{top:10px;transform:rotate(45deg)}#drawer_input:checked~.drawer_open span[data-v-71a03727]:after{top:10px;transform:rotate(-45deg)}.nav_content[data-v-71a03727]{display:none;position:fixed;width:160px;top:40px;right:0;z-index:99;background:#007bff;transition:.5s}.nav_list[data-v-71a03727]{display:grid;padding:10px;list-style:none;margin:0}.nav_item[data-v-71a03727]{padding-bottom:10px}.nav_item a[data-v-71a03727]{color:#fff}#drawer_input:checked~.nav_content[data-v-71a03727]{display:block}.drawer_sub_open[data-v-71a03727]{width:60px;height:20px;justify-content:center;align-items:center;position:relative;z-index:100;cursor:pointer;color:#fff}.drawer_sub_open span[data-v-71a03727],.drawer_sub_open span[data-v-71a03727]:before,.drawer_sub_open span[data-v-71a03727]:after{content:"";display:block;width:100px;transition:.5s;position:absolute}.drawer_sub_open span[data-v-71a03727]:before{bottom:8px}.drawer_sub_open span[data-v-71a03727]:after{top:8px}#drawer_sub_input:checked~.drawer_sub_open span[data-v-71a03727]{background:rgba(255,255,255,0)}#drawer_sub_input:checked~.drawer_sub_open span[data-v-71a03727]:before{top:10px}#drawer_sub_input:checked~.drawer_sub_open span[data-v-71a03727]:after{top:10px}#drawer_sub_input:checked~.sub_menu[data-v-71a03727]{display:block}.sub_menu[data-v-71a03727]{display:none;width:160px;margin-left:20px;margin-top:5px;z-index:99;background:#007bff;transition:.5s}.sub_menu[data-v-71a03727]{color:#fff}#operation_menu_toggle:checked+label+.dropdown-menu[data-v-71a03727]{display:block;background:#007bff;box-shadow:0 4px 8px #0000001a;z-index:1000}.dropdown-menu[data-v-71a03727]{display:none;list-style:none;padding:0;margin:0;min-width:160px}.dropdown-item[data-v-71a03727]{padding:.5rem 1rem;color:#fff;text-decoration:none;display:block;font-size:.95rem;transition:background-color .2s ease}.dropdown-item[data-v-71a03727]:hover{background-color:#0056b3;color:#fff}.iws-root[data-v-2e88b844]{max-width:580px}.iws-strip[data-v-2e88b844]{display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:0 10px 0 12px;background:#eff6ff;border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:8px;transition:border-radius .15s ease}.iws-strip--open[data-v-2e88b844]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#dbeafe}.iws-strip-left[data-v-2e88b844]{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden}.iws-icon[data-v-2e88b844]{font-size:.82rem;color:#2563eb;flex-shrink:0}.iws-title[data-v-2e88b844]{font-size:.82rem;font-weight:600;color:#1e3a8a;white-space:nowrap;flex-shrink:0}.iws-name-badge[data-v-2e88b844]{font-size:.72rem;font-weight:600;background:#dbeafe;color:#1d4ed8;border-radius:20px;padding:1px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.iws-expiry-warn[data-v-2e88b844]{display:inline-flex;align-items:center;gap:3px;font-size:.7rem;font-weight:600;color:#b45309;background:#fef3c7;border:1px solid #fcd34d;border-radius:20px;padding:1px 7px;white-space:nowrap;flex-shrink:0}.iws-strip-right[data-v-2e88b844]{display:flex;align-items:center;gap:6px;flex-shrink:0}.iws-copy-btn[data-v-2e88b844]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:5px;border:1.5px solid #2563eb;background:#fff;color:#2563eb;cursor:pointer;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}@media (hover: hover){.iws-copy-btn[data-v-2e88b844]:hover{background:#dbeafe}}.iws-copy-btn--team[data-v-2e88b844]{border-color:#16a34a;color:#16a34a}@media (hover: hover){.iws-copy-btn--team[data-v-2e88b844]:hover{background:#dcfce7}}.iws-copy-btn--done[data-v-2e88b844]{border-color:#9ca3af!important;background:#f3f4f6!important;color:#6b7280!important;cursor:default}.iws-toggle-btn[data-v-2e88b844]{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:5px;border:1.5px solid #93c5fd;background:transparent;color:#2563eb;cursor:pointer;transition:background .12s,border-color .12s;white-space:nowrap}@media (hover: hover){.iws-toggle-btn[data-v-2e88b844]:hover{background:#dbeafe;border-color:#2563eb}}.iws-chevron[data-v-2e88b844]{font-size:.65rem;transition:transform .25s ease}.iws-toggle-btn--open .iws-chevron[data-v-2e88b844]{transform:rotate(180deg)}.iws-panel[data-v-2e88b844]{background:#fff;border:1px solid #bfdbfe;border-top:none;border-left:4px solid #2563eb;border-radius:0 0 8px 8px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px}.iws-panel-heading[data-v-2e88b844]{font-size:.8rem;font-weight:600;color:#374151;margin:0}.iws-team-select[data-v-2e88b844]{width:100%;font-size:.82rem;padding:6px 10px;border:1.5px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer;transition:border-color .15s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.iws-team-select[data-v-2e88b844]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.iws-url-row[data-v-2e88b844]{display:flex;align-items:center;gap:8px;background:#f8faff;border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px}.iws-url-code[data-v-2e88b844]{flex:1;min-width:0;font-size:.72rem;font-family:var(--bs-font-monospace);color:#374151;word-break:break-all;background:transparent}.iws-panel-footer[data-v-2e88b844]{text-align:right;margin-top:-2px}.iws-panel-footer a[data-v-2e88b844]{font-size:.74rem;color:#6b7280;text-decoration:none;transition:color .12s}@media (hover: hover){.iws-panel-footer a[data-v-2e88b844]:hover{color:#2563eb;text-decoration:underline}}.iws-url-fade-enter-active[data-v-2e88b844],.iws-url-fade-leave-active[data-v-2e88b844]{transition:opacity .18s ease,transform .18s ease}.iws-url-fade-enter-from[data-v-2e88b844],.iws-url-fade-leave-to[data-v-2e88b844]{opacity:0;transform:translateY(-4px)}.setup-panel[data-v-a943252e]{background-color:#f5f7ff;border-color:#c7d2fe!important;border-left:4px solid #4361ee!important;overflow:hidden}.setup-panel-header[data-v-a943252e]{background:transparent;border:none;cursor:pointer;text-align:left;color:inherit}@media (hover: hover){.setup-panel-header[data-v-a943252e]:hover{background-color:#4361ee0d}}.setup-dots[data-v-a943252e]{display:flex;gap:5px;align-items:center}.setup-dot[data-v-a943252e]{display:inline-block;width:10px;height:10px;border-radius:50%}.setup-dot--done[data-v-a943252e]{background-color:#4361ee}.setup-dot--pending[data-v-a943252e]{background-color:#d1d5db;border:1.5px solid #9ca3af}.setup-chevron[data-v-a943252e]{font-size:.65rem;color:#6b7280;transition:transform .25s ease;display:inline-block}.setup-chevron.is-open[data-v-a943252e]{transform:rotate(180deg)}.setup-collapse-enter-active[data-v-a943252e],.setup-collapse-leave-active[data-v-a943252e]{transition:opacity .25s ease,transform .25s ease}.setup-collapse-enter-from[data-v-a943252e],.setup-collapse-leave-to[data-v-a943252e]{opacity:0;transform:translateY(-6px)}.setup-step[data-v-a943252e]{transition:background-color .2s}.setup-step.step-done[data-v-a943252e]{background-color:#f0fdf4;opacity:.75}.setup-step.step-todo[data-v-a943252e]{background-color:#eff6ff}.setup-step.step-waiting[data-v-a943252e]{background-color:#f9fafb;opacity:.6}.setup-step-icon[data-v-a943252e]{font-size:1.1rem;flex-shrink:0;width:1.5rem;text-align:center}.setup-step-desc[data-v-a943252e]{font-size:.75rem;margin-top:1px}.pending-queue-banner[data-v-a943252e]{margin-bottom:0}.pending-queue-inner[data-v-a943252e]{display:flex;align-items:center;gap:10px;background:#fff3cd;border:1px solid #ffc107;border-left:5px solid #e65100;border-radius:8px;padding:10px 14px;flex-wrap:wrap}.pending-queue-icon[data-v-a943252e]{font-size:18px;flex-shrink:0;color:#e65100}.pending-queue-text[data-v-a943252e]{flex:1;font-size:13px;color:#5d4037;min-width:0}.pending-queue-btn[data-v-a943252e]{flex-shrink:0;font-size:13px;font-weight:600}.next-game-header[data-v-a943252e]{background-color:#f8f9fa;border-left:5px solid #007bff!important}.list-group-item[data-v-a943252e]{padding-top:.5rem;padding-bottom:.5rem}.fixed-name-width[data-v-a943252e]{width:100px;word-break:break-word;white-space:normal}.team-logo[data-v-a943252e]{width:30px;height:30px;object-fit:cover}.team-name[data-v-a943252e]{display:flex;align-items:center;justify-content:center;margin:0;padding:0;line-height:1.2;min-height:20px;font-size:.8rem}.vs-text[data-v-a943252e]{margin:0;padding:0;font-size:.7rem;line-height:1.2}.score-state-badge[data-v-a943252e]{font-size:.6rem}.chart[data-v-a943252e]{height:300px}.date-tab-btn[data-v-a943252e]{font-size:.72rem;padding:2px 8px;min-width:fit-content}@media (hover: hover){.date-tab-btn[data-v-a943252e]:hover{opacity:.85}}.date-count-badge[data-v-a943252e]{font-size:.65rem}.btn-compact[data-v-a943252e]{padding:0 .5rem;font-size:.8rem;width:4rem;height:2rem;line-height:1}.year-selector[data-v-a943252e]{font-size:1rem;min-width:5rem;text-align:center}.card-header[data-v-a799c163]{font-weight:600}.profile-avatar[data-v-a799c163]{width:56px;height:56px;background-color:#e9ecef;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-avatar i[data-v-a799c163]{font-size:2.25rem;color:#6c757d}.change-payment-form[data-v-a799c163]{animation:slideDown-a799c163 .25s ease-out}@keyframes slideDown-a799c163{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.stripe-element[data-v-a799c163]{padding:.625rem .75rem;height:auto}.card-header[data-v-6ecd52e5]{font-weight:600}.group-readonly[data-v-6ecd52e5]{background-color:#f8f9fa;border-radius:.375rem;padding:.625rem .875rem;border:1px solid #dee2e6}.card-header[data-v-a8216f67]{font-weight:600}.show[data-v-f3ab3b45]{display:contents}.test[data-v-f3ab3b45]{background:red;position:fixed}.overlay[data-v-f3ab3b45]{background:#000;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;opacity:.4}.user-stop[data-v-7474ee34]{background-color:#fff;padding:20px 40px;border-radius:8px;box-shadow:0 0 15px #0000001a;text-align:center}.title[data-v-7474ee34]{font-size:24px;color:#333;margin-bottom:20px}.message[data-v-7474ee34]{font-size:16px;color:#666;margin-bottom:30px}.button-group[data-v-7474ee34]{display:flex;margin-top:100px}.invite-url-text[data-v-055f278a]{font-size:.8rem;word-break:break-all;font-family:var(--bs-font-monospace)}.qr-wrapper[data-v-055f278a]{display:inline-flex;align-items:center;justify-content:center}.card-header[data-v-055f278a],.card-header[data-v-5bc991f6]{font-weight:600}.league-list[data-v-49d8a226]{display:grid;gap:1rem}.league-item[data-v-49d8a226]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:2px solid #e9ecef;border-radius:.5rem;cursor:pointer;transition:all .3s ease;background:white}@media (hover: hover){.league-item[data-v-49d8a226]:hover{border-color:#0d6efd;box-shadow:0 4px 12px #0d6efd26;transform:translateY(-2px)}}.league-info[data-v-49d8a226]{display:flex;flex-direction:column;gap:.5rem}.league-name[data-v-49d8a226]{margin:0;font-size:1.1rem;font-weight:600;color:#333}.modal-overlay[data-v-49d8a226]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;padding-top:10px;z-index:1050}.modal-content[data-v-49d8a226]{background:white;border-radius:.5rem;box-shadow:0 10px 30px #0000004d;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-49d8a226]{padding:1rem 1.5rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-49d8a226]{margin:0;font-size:1.25rem;font-weight:600}.modal-body[data-v-49d8a226]{padding:1.5rem}.modal-footer[data-v-49d8a226]{padding:1rem 1.5rem;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;gap:.5rem}.history-item[data-v-49d8a226]:last-child{border-bottom:none!important}.btn[data-v-49d8a226]{border-radius:.375rem;font-weight:500;transition:all .3s ease}@media (hover: hover){.btn[data-v-49d8a226]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}}.card[data-v-49d8a226]{border:none;box-shadow:0 2px 10px #0000001a;transition:all .3s ease}@media (hover: hover){.card[data-v-49d8a226]:hover{box-shadow:0 4px 20px #00000026}}.bi[data-v-49d8a226]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.avatar-circle[data-v-49d8a226]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700}.history-item[data-v-49d8a226]{transition:background-color .2s ease}@media (hover: hover){.history-item[data-v-49d8a226]:hover{background-color:#f8f9fa}}.change-details[data-v-49d8a226]{background-color:#f8f9fa;border-radius:8px;padding:12px;margin-top:8px}.user-change[data-v-49d8a226]{font-size:.9rem}.user-change .fw-bold[data-v-49d8a226]{color:#495057}.badge[data-v-49d8a226]{font-size:.75rem;padding:.5em .75em}.plan-cards[data-v-24287ab4]{display:flex;gap:20px;margin-bottom:20px}.plan-card[data-v-24287ab4]{flex:1;border:1px solid #ebeeed;border-radius:.5rem;padding:20px;cursor:pointer;transition:all .3s ease;background:#ffffff}.plan-card[data-v-24287ab4]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.plan-card.selected[data-v-24287ab4]{border-color:#0d6efd;background:linear-gradient(135deg,#f8f9fa 0%,#e3f2fd 100%);box-shadow:0 4px 12px #0d6efd33}.price[data-v-24287ab4]{font-size:1.5rem;font-weight:700;margin:10px 0;color:#198754}.details[data-v-24287ab4]{font-size:.9rem;color:#6c757d}.payment-info-section[data-v-24287ab4]{background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border:1px solid #e9ecef;border-radius:.5rem;box-shadow:0 2px 8px #0000000d}.security-info[data-v-24287ab4]{background:linear-gradient(135deg,#e8f5e9 0%,#f1f8e9 100%);border:1px solid #c8e6c9;border-radius:.375rem}.payment-actions[data-v-24287ab4]{padding:1rem 0}.btn[data-v-24287ab4]{padding:.375rem 1rem;font-size:.875rem;border-radius:.375rem;font-weight:500;transition:all .3s ease}@media (hover: hover){.btn-outline-secondary[data-v-24287ab4]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #6c757d4d}.btn-primary[data-v-24287ab4]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0d6efd4d}}.payment-complete-section[data-v-24287ab4]{background:linear-gradient(135deg,#e8f5e9 0%,#f1f8e9 100%);border:1px solid #c8e6c9;border-radius:.5rem;box-shadow:0 2px 8px #0000000d}.page-navigation[data-v-24287ab4]{padding:1rem 0;border-top:1px solid #e9ecef}.card-element[data-v-24287ab4]{padding:10px;border:1px solid #ced4da;border-radius:.375rem;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.card-element[data-v-24287ab4]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}.bi-check-circle[data-v-24287ab4],.bi-arrow-repeat[data-v-24287ab4],.bi-credit-card[data-v-24287ab4],.bi-shield-check[data-v-24287ab4],.bi-gem[data-v-24287ab4],.bi-house[data-v-24287ab4],.bi-arrow-left[data-v-24287ab4]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.text-primary[data-v-24287ab4]{color:#0d6efd!important}.text-success[data-v-24287ab4]{color:#198754!important}.text-secondary[data-v-24287ab4]{color:#6c757d!important}.text-danger[data-v-24287ab4]{color:#dc3545;margin-top:5px}.help-section[data-v-8a16c205]{margin-bottom:30px;padding:20px;background-color:#fff;border-radius:20px;box-shadow:0 3px 6px #00000029}.help-title[data-v-8a16c205]{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #D3EEA6}.help-content[data-v-8a16c205]{color:#34495e;line-height:1.6}.feature-list[data-v-8a16c205]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:15px}.feature-item[data-v-8a16c205]{display:flex;align-items:flex-start;padding:15px;background-color:#f8f9fa;border-radius:10px;border-left:4px solid #D3EEA6}.feature-item i[data-v-8a16c205]{font-size:1.5rem;color:#1771c6;margin-right:15px;margin-top:5px;min-width:30px}.feature-item div[data-v-8a16c205]{flex:1}.feature-item strong[data-v-8a16c205]{color:#2c3e50;font-size:1.1rem}.faq_list[data-v-8a16c205]{position:relative;z-index:2;width:100%;padding:4.6%;background-color:#fff;border-radius:20px;box-shadow:0 3px 6px #00000029;display:block}.faq_listItem[data-v-8a16c205]{margin-bottom:20px}.faq_listItem[data-v-8a16c205]:last-child{margin-bottom:0}.faq_listItem dl[data-v-8a16c205]{border:2px solid #D3EEA6;border-radius:20px;overflow:hidden}.qaContainer dt[data-v-8a16c205]{padding:15px 20px 15px 40px;border-radius:0;background:#D3EEA6;text-indent:-25px;font-weight:700;color:#2c3e50;cursor:pointer;transition:background-color .3s ease}.qaContainer dt[data-v-8a16c205]:hover{background:#c4e0a0}.qaContainer dt[data-v-8a16c205]:before{content:"Q.";font-weight:700;margin-right:7px;color:#1771c6}.qaContainer dd[data-v-8a16c205]{margin:0;padding:20px 20px 20px 40px;text-indent:-25px;background-color:#fff;color:#34495e;line-height:1.6}.qaContainer dd[data-v-8a16c205]:before{content:"A.";color:#1771c6;font-weight:700;margin-right:7px}.troubleshoot-list[data-v-8a16c205]{margin-top:15px}.troubleshoot-item[data-v-8a16c205]{padding:15px;margin-bottom:15px;background-color:#f8f9fa;border-radius:10px;border-left:4px solid #e74c3c}.troubleshoot-item[data-v-8a16c205]:last-child{margin-bottom:0}.troubleshoot-item strong[data-v-8a16c205]{color:#e74c3c;font-size:1.1rem;display:block;margin-bottom:10px}.qaContainer dd a[data-v-8a16c205],.qaContainer dd .router-link[data-v-8a16c205]{color:#1771c6;text-decoration:underline;word-break:break-all}.qaContainer dd a[data-v-8a16c205]:hover,.qaContainer dd .router-link[data-v-8a16c205]:hover{color:#0d5aa7;text-decoration:none}.permission-table[data-v-8a16c205]{margin:15px 0;overflow-x:auto}.permission-table table[data-v-8a16c205]{width:100%;border-collapse:collapse;background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.permission-table th[data-v-8a16c205]{background-color:#1771c6;color:#fff;padding:12px 8px;text-align:center;font-weight:700;font-size:.9rem}.permission-table td[data-v-8a16c205]{padding:12px 8px;text-align:center;border-bottom:1px solid #e0e0e0;font-size:.9rem}.permission-table td[data-v-8a16c205]:first-child{text-align:left;font-weight:500;background-color:#f8f9fa}.permission-table .allowed[data-v-8a16c205]{color:#28a745;font-weight:700;font-size:1.1rem}.permission-table .none[data-v-8a16c205]{color:#aaa;font-size:1.1rem}.permission-table .partial[data-v-8a16c205]{color:#28a745;font-weight:700;font-size:1.1rem}.permission-table .partial small[data-v-8a16c205]{display:block;color:#666;font-weight:400;font-size:.75rem;margin-top:2px}.permission-table tbody tr[data-v-8a16c205]:hover{background-color:#f8f9fa}.invite-guide-block[data-v-8a16c205]{margin-bottom:28px}.invite-guide-block[data-v-8a16c205]:last-child{margin-bottom:0}.invite-guide-role[data-v-8a16c205]{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#2c3e50;margin-bottom:12px}.role-badge[data-v-8a16c205]{display:inline-block;font-size:.75rem;font-weight:700;border-radius:20px;padding:2px 10px;white-space:nowrap}.role-badge--group[data-v-8a16c205]{background-color:#dbeafe;color:#1d4ed8}.role-badge--team[data-v-8a16c205]{background-color:#dcfce7;color:#15803d}.invite-guide-note[data-v-8a16c205]{font-size:.82rem;color:#6b7280;background:#f9fafb;border-left:3px solid #d1d5db;border-radius:4px;padding:6px 12px;margin-bottom:12px}.invite-steps[data-v-8a16c205]{display:flex;align-items:flex-start;gap:0;flex-wrap:wrap}.invite-step[data-v-8a16c205]{flex:1;min-width:140px;background:#f8faff;border:1px solid #dbeafe;border-radius:8px;padding:14px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.invite-step--goal[data-v-8a16c205]{background:#f0fdf4;border-color:#bbf7d0}.step-num[data-v-8a16c205]{width:24px;height:24px;border-radius:50%;background:#2563eb;color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.invite-step--goal .step-num[data-v-8a16c205]{background:#16a34a}.step-icon[data-v-8a16c205]{font-size:1.4rem;color:#2563eb}.invite-step--goal .step-icon[data-v-8a16c205]{color:#16a34a}.step-title[data-v-8a16c205]{font-size:.85rem;font-weight:700;color:#1e3a8a}.invite-step--goal .step-title[data-v-8a16c205]{color:#14532d}.step-desc[data-v-8a16c205]{font-size:.77rem;color:#4b5563;line-height:1.5;text-align:left}.step-desc a[data-v-8a16c205]{color:#1771c6;text-decoration:underline}.step-arrow[data-v-8a16c205]{display:flex;align-items:center;justify-content:center;padding:0 6px;color:#93c5fd;font-size:1rem;flex-shrink:0;margin-top:38px}@media (max-width: 768px){.feature-list[data-v-8a16c205]{grid-template-columns:1fr}.feature-item[data-v-8a16c205]{flex-direction:column;text-align:center}.feature-item i[data-v-8a16c205]{margin-right:0;margin-bottom:10px}.help-section[data-v-8a16c205]{padding:15px}.qaContainer dt[data-v-8a16c205],.qaContainer dd[data-v-8a16c205]{padding-left:20px;text-indent:-15px}.permission-table th[data-v-8a16c205],.permission-table td[data-v-8a16c205]{padding:8px 4px;font-size:.8rem}}.custom-checkbox[data-v-f454320c]{width:24px;height:24px;cursor:pointer;border:2px solid #555;border-radius:4px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-checkbox[data-v-f454320c]:checked{background-color:#007bff}#member-tr.checked-background[data-v-f454320c],#member-tr.checked-background>td[data-v-f454320c],#member-tr.checked-background>th[data-v-f454320c]{background-color:#8eceda}table tbody[data-v-f454320c]{border-color:#000}table tbody tr td[data-v-f454320c]{font-size:18px}.disabled[data-v-f454320c]{opacity:.5;background-color:gray;--bs-table-bg: none;cursor:not-allowed;pointer-events:none}.foul-out[data-v-f454320c]{color:red;font-weight:700}.main[data-v-89dc0cd9]{display:flex;width:100%;margin:0 auto}.section[data-v-89dc0cd9]{width:50%;margin:5px auto}.team-title[data-v-89dc0cd9]{font-size:18px;margin:5px}.table[data-v-89dc0cd9]{width:100%;table-layout:fixed;border-collapse:collapse}.table button.btn-sm[data-v-89dc0cd9]{width:30px}.table .form-switch[data-v-89dc0cd9]{height:1rem;width:2rem;padding:auto}.table .form-switch .form-check-input[data-v-89dc0cd9]{width:50px;height:100%}.table-middle-align td[data-v-89dc0cd9]{vertical-align:middle}.main-bg-admin[data-v-89dc0cd9]{width:calc(100% - 40px);padding-left:5px;padding-right:5px}.side-menu-bg[data-v-89dc0cd9]{width:37px;padding:10px 10px 10px 5px}.custom-checkbox[data-v-89dc0cd9]{width:20px;height:20px;cursor:pointer;border:1px solid #555;border-radius:4px}@media (max-width: 480px){.main[data-v-89dc0cd9]{display:block}.section[data-v-89dc0cd9]{width:95%}}.main[data-v-74d5cce4]{display:flex;width:100%;margin:0 auto}.table-wrapper[data-v-74d5cce4]{max-height:680px;overflow-y:auto;overflow-x:auto;position:relative}.section[data-v-74d5cce4]{width:50%;margin:5px auto}.team-title[data-v-74d5cce4]{font-size:18px;margin:5px}.table[data-v-74d5cce4]{width:100%;table-layout:fixed;border-collapse:collapse}.table button.btn-sm[data-v-74d5cce4]{width:30px}.table .form-switch[data-v-74d5cce4]{height:1rem;width:2rem;padding:auto}.table .form-switch .form-check-input[data-v-74d5cce4]{width:50px;height:100%}.flex-col[data-v-74d5cce4]{flex:1}.table-middle-align td[data-v-74d5cce4]{vertical-align:middle}.form-switch[data-v-74d5cce4]{padding:auto;margin:auto}.main-bg-admin[data-v-74d5cce4]{width:calc(100% - 40px);padding-left:5px;padding-right:5px}.side-menu-bg[data-v-74d5cce4]{width:37px;padding:10px 10px 10px 5px}.custom-checkbox[data-v-74d5cce4]{width:20px;height:20px;cursor:pointer;border:1px solid #555;border-radius:4px}@media (max-width: 480px){.main[data-v-74d5cce4]{display:block}.section[data-v-74d5cce4]{width:95%}}button.edit[data-v-082c397d]{background-color:#ffc107;color:#333;width:70px}button.register[data-v-082c397d]{background-color:#218838;color:#fff;width:70px}button.score-input[data-v-082c397d]{background-color:#ff8c00;color:#fff;width:100px}.custom-checkbox[data-v-6a13e2b5]{width:24px;height:24px;cursor:pointer;border:2px solid #555;border-radius:4px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-checkbox[data-v-6a13e2b5]:checked{background-color:#007bff}#member-tr.checked-background[data-v-6a13e2b5],#member-tr.checked-background>td[data-v-6a13e2b5],#member-tr.checked-background>th[data-v-6a13e2b5]{background-color:#8eceda}table tbody[data-v-6a13e2b5]{border-color:#000}table tbody tr td[data-v-6a13e2b5]{font-size:18px}.disabled[data-v-6a13e2b5]{opacity:.9;background-color:#c6c4c4;--bs-table-bg: none;cursor:not-allowed;pointer-events:none}.foul-out[data-v-6a13e2b5]{color:red;font-weight:700;font-size:1.2em}.fixed-table[data-v-6a13e2b5]{table-layout:fixed;width:100%}.row-wrapper[data-v-6a13e2b5]{display:flex;gap:1rem}.flex-table-container[data-v-6a13e2b5]{display:flex;flex-direction:column}.flex-table-wrapper[data-v-6a13e2b5]{border:1px solid #dee2e6;font-size:14px;display:flex;flex-direction:column}.flex-table-header[data-v-6a13e2b5]{display:flex;background-color:#f8f9fa;font-weight:700;border-bottom:1px solid #dee2e6;position:sticky;top:0;z-index:1;font-size:.9em}.flex-table-body[data-v-6a13e2b5]{max-height:600px;overflow-y:auto}.flex-table-row[data-v-6a13e2b5]{display:flex;border-bottom:1px solid #dee2e6;align-items:center;padding:4px 0}.flex-cell[data-v-6a13e2b5]{padding:4px 8px;border-right:1px solid #dee2e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flex-col-checkbox[data-v-6a13e2b5]{width:50px;flex-shrink:0;text-align:center;cursor:pointer}.flex-col-uniform[data-v-6a13e2b5]{width:60px;flex-shrink:0;text-align:center}.flex-col-name[data-v-6a13e2b5]{width:130px;font-size:.9em}.flex-col-score[data-v-6a13e2b5],.flex-col-foul[data-v-6a13e2b5]{width:45px;flex-shrink:0;text-align:center}[data-v-dfbc5026],[data-v-dfbc5026]:before,[data-v-dfbc5026]:after{box-sizing:border-box}.score-page-root[data-v-dfbc5026]{display:flex;flex-direction:column;min-height:100dvh;background:#ebebeb;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,sans-serif}.score-wrapper[data-v-dfbc5026]{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;max-width:1024px;width:100%;margin:0 auto;border-left:2px solid #aaa;border-right:2px solid #aaa;box-shadow:0 0 16px #00000026}.disabled-overlay[data-v-dfbc5026]{opacity:.85}.score-header[data-v-dfbc5026]{flex-shrink:0;display:flex;align-items:stretch;gap:6px;padding:6px 8px;background:#1a1a2e;color:#fff}.team-score-block[data-v-dfbc5026]{flex:1;display:flex;flex-direction:row;align-items:stretch;border-radius:8px;padding:6px 4px;min-width:0}.team-a[data-v-dfbc5026]{background:rgba(230,208,208,.25);border:2px solid #E6D0D0}.team-a .score-main[data-v-dfbc5026]{padding-left:20px}.team-b[data-v-dfbc5026]{background:rgba(209,219,238,.25);border:2px solid #D1DBEE}.team-b .score-main[data-v-dfbc5026]{padding-right:20px}.score-main[data-v-dfbc5026]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.team-label[data-v-dfbc5026]{font-size:11px;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.score-num[data-v-dfbc5026]{font-size:38px;font-weight:900;line-height:1.1}.foul-indicator[data-v-dfbc5026]{width:20px;flex-shrink:0;position:relative;display:flex;flex-direction:column;border:1.5px solid rgba(255,255,255,.3);border-radius:4px;overflow:hidden;margin:3px 0}.foul-fill[data-v-dfbc5026]{position:absolute;bottom:0;left:0;width:100%;transition:height .3s ease}.foul-fill-normal[data-v-dfbc5026]{background:#e57373}.foul-fill-danger[data-v-dfbc5026]{background:#b71c1c}.foul-seg[data-v-dfbc5026]{flex:1;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.2)}.foul-seg[data-v-dfbc5026]:last-child{border-bottom:none}.foul-cell-num[data-v-dfbc5026]{font-size:9px;font-weight:700;color:#fff;line-height:1}.center-block[data-v-dfbc5026]{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;min-width:180px}.quarter-row[data-v-dfbc5026]{display:flex;align-items:center;width:100%}.quarter-left[data-v-dfbc5026]{flex:1;display:flex;justify-content:flex-start}.quarter-right[data-v-dfbc5026]{flex:1;display:flex;justify-content:flex-end}.quarter-label[data-v-dfbc5026]{font-size:13px;color:#ccc;font-weight:700;letter-spacing:1px;background:rgba(255,255,255,.1);border-radius:4px;padding:1px 8px;text-align:center}.timer-row[data-v-dfbc5026]{display:flex;align-items:center;justify-content:center;gap:6px}.timer[data-v-dfbc5026]{font-size:30px;font-weight:900;letter-spacing:2px;font-variant-numeric:tabular-nums;color:#fff;min-width:100px;text-align:center}.timer-running[data-v-dfbc5026]{color:#4caf50}.btn-timer[data-v-dfbc5026]{width:40px;height:40px;border-radius:50%;border:none;font-size:16px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;align-self:center}.btn-timer-start[data-v-dfbc5026]{background:#4caf50;color:#fff;animation:pulse-timer-start-dfbc5026 1.5s ease-in-out infinite}.btn-timer-stop[data-v-dfbc5026]{background:#f44336;color:#fff}.btn-timer[data-v-dfbc5026]:disabled{animation:none;background:#9e9e9e;color:#eee;opacity:.5;cursor:not-allowed}.timer-stopped-bar[data-v-dfbc5026]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 12px;background:#fff3cd;border-top:2px solid #ffc107;border-bottom:2px solid #ffc107;color:#856404;font-size:13px;font-weight:700}.timer-stopped-bar__icon[data-v-dfbc5026]{font-size:15px}@keyframes pulse-timer-start-dfbc5026{0%{box-shadow:0 0 #4caf50b3}70%{box-shadow:0 0 0 10px #4caf5000}to{box-shadow:0 0 #4caf5000}}.btn-adj[data-v-dfbc5026]{width:28px;height:28px;border:1.5px solid #666;background:rgba(255,255,255,.08);color:#ddd;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-quarter[data-v-dfbc5026]{padding:0;width:36px;height:18px;border:1.5px solid #888;background:rgba(255,255,255,.08);color:#ddd;border-radius:5px;font-size:9px;font-weight:700;cursor:pointer;white-space:nowrap}.btn-quarter[data-v-dfbc5026]:disabled{opacity:.3;cursor:not-allowed}.game-start-bar[data-v-dfbc5026]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:#fff3e0;border-bottom:3px solid #ff8f00}.game-start-hint[data-v-dfbc5026]{margin:0;padding:0;font-size:13px;font-weight:700;color:#b85c00;letter-spacing:.03em}.btn-game-start[data-v-dfbc5026]{width:100%;padding:16px 0;border:none;border-radius:8px;background:#ff8f00;color:#fff;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 0 #ff8f00b3;animation:pulse-start-dfbc5026 1.2s ease-in-out infinite}@keyframes pulse-start-dfbc5026{0%{box-shadow:0 0 #ff8f00cc;transform:scale(1)}50%{box-shadow:0 0 0 12px #ff8f0000;transform:scale(1.015)}to{box-shadow:0 0 #ff8f0000;transform:scale(1)}}.action-bar[data-v-dfbc5026]{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:6px 8px;background:#fff;border-bottom:1px solid #ddd}.action-group[data-v-dfbc5026]{display:flex;gap:4px;flex:1;min-width:0}.action-group-score[data-v-dfbc5026]{flex:2.4}.action-group-foul[data-v-dfbc5026]{flex:1.2}.action-group-stats[data-v-dfbc5026]{flex:1.1}.action-divider[data-v-dfbc5026]{width:1px;align-self:stretch;background:#ddd;flex-shrink:0;margin:2px 0}.action-btn[data-v-dfbc5026]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;padding:9px 2px;border:2px solid;border-radius:8px;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .12s}.action-btn[data-v-dfbc5026]:active:not(:disabled){transform:scale(.95)}.action-btn[data-v-dfbc5026]:disabled{opacity:.4;cursor:not-allowed}.score-btn[data-v-dfbc5026]{background:#f1f8e9;border-color:#aed581;color:#2e7d32}.score-btn.action-selected[data-v-dfbc5026]{background:#388e3c;border-color:#2e7d32;color:#fff;box-shadow:0 0 0 3px #388e3c40}.foul-btn[data-v-dfbc5026]{background:#ffebee;border-color:#ef9a9a;color:#c62828}.foul-btn.action-selected[data-v-dfbc5026]{background:#c62828;border-color:#b71c1c;color:#fff;box-shadow:0 0 0 3px #c6282840}.stats-btn[data-v-dfbc5026]{background:#f5f5f5;border-color:#bdbdbd;color:#546e7a}.stats-btn.action-selected[data-v-dfbc5026]{background:#546e7a;border-color:#37474f;color:#fff;box-shadow:0 0 0 3px #546e7a40}.foul-type-title[data-v-dfbc5026]{font-size:11px;color:#c62828;font-weight:600;flex-shrink:0}.foul-type-btn[data-v-dfbc5026]{padding:4px 10px;border:1.5px solid #e53935;border-radius:12px;background:#fff;color:#c62828;font-size:12px;cursor:pointer;margin:0;width:auto;height:auto}.foul-type-selected[data-v-dfbc5026]{background:#e53935;color:#fff}.p-situation-panel[data-v-dfbc5026]{position:absolute;top:calc(100% + 6px);left:0;z-index:10;background:#fff;border:2px solid #e53935;border-radius:8px;padding:5px 6px;display:flex;gap:6px;white-space:nowrap;box-shadow:0 3px 10px #e5393533}.p-situation-panel[data-v-dfbc5026]:before{content:"";position:absolute;top:-8px;left:var(--arrow-left, 10px);border-width:0 6px 8px 6px;border-style:solid;border-color:transparent transparent #e53935 transparent}.p-situation-panel[data-v-dfbc5026]:after{content:"";position:absolute;top:-5px;left:calc(var(--arrow-left, 10px) + 1px);border-width:0 5px 6px 5px;border-style:solid;border-color:transparent transparent #fff transparent}.p-sit-btn[data-v-dfbc5026]{padding:5px 10px;border:1.5px solid #e53935;border-radius:8px;background:#fff;color:#c62828;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.p-sit-selected[data-v-dfbc5026]{background:#e53935;color:#fff}.p-sit-guide[data-v-dfbc5026]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#e65100;padding-left:8px;border-left:1.5px solid #ffccbc;white-space:nowrap}.action-guide[data-v-dfbc5026]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-height:48px;padding:8px 10px;background:#e3f2fd;border-bottom:2px solid #1565c0;font-size:13px;color:#1565c0;font-weight:600}.action-guide-foul[data-v-dfbc5026]{background:#fff3e0;border-bottom-color:#e65100;color:#e65100}.action-guide-hint[data-v-dfbc5026]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.action-guide-icon[data-v-dfbc5026]{font-size:16px;flex-shrink:0}.action-guide-text[data-v-dfbc5026]{flex:1;min-width:0}.action-guide-badge[data-v-dfbc5026]{display:inline-block;padding:1px 8px;border-radius:10px;background:#1565c0;color:#fff;font-size:12px;margin-right:4px}.foul-guide-badge[data-v-dfbc5026]{background:#e65100}.ft-count-inline[data-v-dfbc5026]{display:inline-block;margin-left:6px;padding:0 6px;border-radius:10px;background:#1565c0;color:#fff;font-size:11px;font-weight:700}.action-guide-cancel[data-v-dfbc5026]{font-size:12px;font-weight:700;color:#424242;background:#f5f5f5;border:1.5px solid #9e9e9e;border-radius:6px;padding:4px 12px;cursor:pointer;flex-shrink:0;white-space:nowrap;margin:0;width:auto;height:auto}.foul-sit-inline[data-v-dfbc5026]{display:flex;gap:4px;flex-shrink:0}.foul-sit-inline-btn[data-v-dfbc5026]{padding:4px 10px;border:1.5px solid #e65100;border-radius:12px;background:#fff;color:#e65100;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;margin:0;height:auto;flex:1}.foul-sit-inline-selected[data-v-dfbc5026]{background:#e65100;color:#fff}.btn-foul-type-change[data-v-dfbc5026]{border-color:#9e9e9e;background:#f5f5f5;color:#616161}.quarter-confirm-overlay[data-v-dfbc5026]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:2000}.quarter-confirm-dialog[data-v-dfbc5026]{background:#fff;border-radius:14px;padding:28px 32px 24px;min-width:260px;box-shadow:0 8px 32px #00000059;display:flex;flex-direction:column;align-items:center;gap:20px}.quarter-confirm-title[data-v-dfbc5026]{font-size:15px;font-weight:700;color:#555;letter-spacing:.5px}.quarter-confirm-body[data-v-dfbc5026]{display:flex;align-items:center;gap:16px}.quarter-confirm-q[data-v-dfbc5026]{font-size:40px;font-weight:900;line-height:1;border-radius:8px;padding:6px 14px}.quarter-confirm-q-old[data-v-dfbc5026]{background:#f0f0f0;color:#999}.quarter-confirm-q-new[data-v-dfbc5026]{background:#1a1a2e;color:#fff}.quarter-confirm-arrow[data-v-dfbc5026]{font-size:22px;color:#aaa}.quarter-confirm-actions[data-v-dfbc5026]{display:flex;gap:12px;width:100%}.btn-q-cancel[data-v-dfbc5026]{flex:1;padding:10px 0;border:1px solid #ccc;border-radius:8px;background:#fff;color:#666;font-size:14px;cursor:pointer}.btn-q-confirm[data-v-dfbc5026]{flex:1;padding:10px 0;border:none;border-radius:8px;background:#1a1a2e;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.btn-q-confirm--prev[data-v-dfbc5026]{background:#8b2020}.quarter-confirm-note[data-v-dfbc5026]{font-size:12px;font-weight:600;color:#333;text-align:center}@media (hover: hover){.btn-q-confirm[data-v-dfbc5026]:hover{background:#2e2e5e}.btn-q-confirm--prev[data-v-dfbc5026]:hover{background:#a32929}.btn-q-cancel[data-v-dfbc5026]:hover{background:#f5f5f5}}.ft-panel[data-v-dfbc5026]{flex-shrink:0;background:#e3f2fd;border-bottom:2px solid #1565c0;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.ft-panel-header[data-v-dfbc5026]{display:flex;align-items:center;gap:8px}.ft-panel-title[data-v-dfbc5026]{font-size:14px;font-weight:700;color:#1565c0}.ft-panel-progress[data-v-dfbc5026]{font-size:13px;font-weight:700;color:#333}.ft-panel-team[data-v-dfbc5026]{margin-left:auto;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:700}.ft-team-a[data-v-dfbc5026]{background:#E6D0D0;color:#6b3030}.ft-team-b[data-v-dfbc5026]{background:#D1DBEE;color:#1a3560}.ft-shooter-guide[data-v-dfbc5026]{font-size:13px;color:#1565c0;font-weight:600;padding:4px 0}.ft-result-area[data-v-dfbc5026]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ft-shooter-name[data-v-dfbc5026]{font-size:13px;font-weight:600;color:#333;flex:1;min-width:0}.ft-result-btns[data-v-dfbc5026]{display:flex;gap:8px;flex-shrink:0}.ft-btn[data-v-dfbc5026]{padding:8px 20px;border-radius:8px;border:none;font-size:15px;font-weight:800;cursor:pointer;transition:transform .1s}.ft-btn[data-v-dfbc5026]:active{transform:scale(.93)}.ft-btn-in[data-v-dfbc5026]{background:#2e7d32;color:#fff}.ft-btn-out[data-v-dfbc5026]{background:#9e9e9e;color:#fff}.ft-history[data-v-dfbc5026]{display:flex;gap:4px}.ft-history-dot[data-v-dfbc5026]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.ft-dot-in[data-v-dfbc5026]{background:#2e7d32;color:#fff}.ft-dot-out[data-v-dfbc5026]{background:#bdbdbd;color:#fff}.players-area[data-v-dfbc5026]{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px 8px 62px;overflow-y:auto;align-content:start}.team-court-col[data-v-dfbc5026],.team-bench-col[data-v-dfbc5026],.team-section[data-v-dfbc5026]{min-width:0;border-radius:8px;transition:opacity .2s}.team-bench-col-a[data-v-dfbc5026]{grid-column:1}.team-bench-col-b[data-v-dfbc5026]{grid-column:2}.team-section-active[data-v-dfbc5026]{outline:2px solid transparent;animation:section-pulse 1.6s ease-in-out infinite}.team-section-active-a[data-v-dfbc5026]{animation-name:section-pulse-a-dfbc5026}.team-section-active-b[data-v-dfbc5026]{animation-name:section-pulse-b-dfbc5026}@keyframes section-pulse-a-dfbc5026{0%,to{outline-color:#c62828b3;box-shadow:0 0 6px #c6282840}50%{outline-color:#c6282840;box-shadow:none}}@keyframes section-pulse-b-dfbc5026{0%,to{outline-color:#1565c0b3;box-shadow:0 0 6px #1565c040}50%{outline-color:#1565c040;box-shadow:none}}.team-section-inactive[data-v-dfbc5026]{opacity:.3;pointer-events:none}.team-header[data-v-dfbc5026]{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;padding:4px 5px;border-radius:6px 6px 0 0;margin-bottom:4px;gap:4px}.team-a-header[data-v-dfbc5026]{background:#E6D0D0;color:#6b3030}.team-b-header[data-v-dfbc5026]{background:#D1DBEE;color:#1a3560}.team-header-name[data-v-dfbc5026]{flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-to-header[data-v-dfbc5026]{flex-shrink:0;width:90px;padding:2px 4px;border-radius:3px;border:1.5px solid;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;transition:filter .1s}.btn-to-header[data-v-dfbc5026]:active:not(:disabled){filter:brightness(.88)}.btn-to-header[data-v-dfbc5026]:disabled{opacity:.4;cursor:not-allowed}.btn-to-header-a[data-v-dfbc5026]{background:#6b3030;border-color:#4a2020;color:#fff}.btn-to-header-b[data-v-dfbc5026]{background:#1a3560;border-color:#0f2040;color:#fff}.to-header-label[data-v-dfbc5026]{font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;text-align:center}.to-header-remain[data-v-dfbc5026]{font-size:10px;font-weight:800;line-height:1}.player-grid[data-v-dfbc5026]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:2px}.player-btn[data-v-dfbc5026]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:88px;margin:0 auto;min-height:59px;padding:5px 2px 4px;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .12s;overflow:hidden}.player-btn[data-v-dfbc5026]:active:not(:disabled){transform:scale(.95)}.player-btn[data-v-dfbc5026]:disabled{opacity:.5;cursor:not-allowed}.player-btn-a[data-v-dfbc5026]{background:#E6D0D0;border-color:#c9a0a0}.player-btn-b[data-v-dfbc5026]{background:#D1DBEE;border-color:#a0b4d8}.player-foul-warn[data-v-dfbc5026]{border-color:#ff8f00!important;background-color:#fff8e1!important}.player-foul-out[data-v-dfbc5026]{opacity:.45;border-color:#e53935!important}.player-selected[data-v-dfbc5026]{border-color:#1565c0!important;box-shadow:0 0 0 2px #1565c04d}.player-ft-target[data-v-dfbc5026]{box-shadow:0 0 0 2px #1565c033;filter:brightness(1.05)}.score-badge[data-v-dfbc5026]{position:absolute;top:2px;right:2px;font-size:8px;font-weight:700;border-radius:3px;padding:0 2px;line-height:1.5}.score-badge-a[data-v-dfbc5026]{background:rgba(150,50,50,.85);color:#fff}.score-badge-b[data-v-dfbc5026]{background:rgba(21,101,192,.85);color:#fff}.jersey-no[data-v-dfbc5026]{font-size:22px;font-weight:900;line-height:1;color:#333}.player-name[data-v-dfbc5026]{font-size:9px;color:#555;margin-top:1px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foul-badge[data-v-dfbc5026]{position:absolute;bottom:2px;right:2px;font-size:10px;font-weight:800;padding:0 4px;border-radius:4px;line-height:1.5}.foul-badge-normal[data-v-dfbc5026]{background:rgba(0,0,0,.12);color:#555}.foul-badge-warn[data-v-dfbc5026]{background:#ff8f00;color:#fff}.foul-badge-danger[data-v-dfbc5026]{background:#c62828;color:#fff}.bench-section-header[data-v-dfbc5026]{display:flex;align-items:center;margin-top:6px;gap:6px}.bench-section-header[data-v-dfbc5026]:before,.bench-section-header[data-v-dfbc5026]:after{content:"";flex:1;height:1px;background:rgba(0,0,0,.2)}.bench-section-label[data-v-dfbc5026]{font-size:10px;font-weight:700;color:#888;white-space:nowrap;padding:0 4px;letter-spacing:.05em}.bench-grid[data-v-dfbc5026]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;padding:4px 0 2px}.player-btn-bench[data-v-dfbc5026]{opacity:.65;min-height:65px!important;max-width:80px!important;cursor:pointer}.player-btn-bench .jersey-no[data-v-dfbc5026]{font-size:20px!important}.player-btn-bench .player-name[data-v-dfbc5026]{font-size:10px!important}.player-btn-bench[data-v-dfbc5026]:not(:disabled):hover{opacity:.85}.player-btn-bench[data-v-dfbc5026]:disabled{opacity:.4;cursor:not-allowed}.bench-pending-in[data-v-dfbc5026]{opacity:1!important;border-color:#2e7d32!important;box-shadow:0 0 0 2px #2e7d3266}.sub-out-target[data-v-dfbc5026]{opacity:.85;border:2px dashed #f57c00!important;animation:pulse-out-dfbc5026 1.2s ease-in-out infinite}@keyframes pulse-out-dfbc5026{0%,to{box-shadow:0 0 #f57c0000}50%{box-shadow:0 0 0 4px #f57c0066}}.sub-out-selected[data-v-dfbc5026]{border-color:#f57c00!important;box-shadow:0 0 0 2px #f57c0066;opacity:1}.sub-in-badge[data-v-dfbc5026]{position:absolute;bottom:2px;left:2px;font-size:7px;font-weight:700;background:#2e7d32;color:#fff;padding:0 3px;border-radius:3px;line-height:1.5}.sub-out-badge[data-v-dfbc5026]{position:absolute;bottom:2px;left:2px;font-size:7px;font-weight:700;background:#f57c00;color:#fff;padding:0 3px;border-radius:3px;line-height:1.5}.sub-confirm-bar[data-v-dfbc5026]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:#e8f5e9;border:2px solid #2e7d32;border-radius:8px;box-shadow:0 2px 8px #2e7d3233}.sub-bar-cancel[data-v-dfbc5026]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#f5f5f5;border:1.5px solid #9e9e9e;color:#424242;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:2px}.sub-bar-info[data-v-dfbc5026]{flex:1;min-width:0;font-size:12px;font-weight:600;display:flex;flex-direction:column;gap:3px}.sub-bar-row[data-v-dfbc5026]{display:flex;align-items:center;gap:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-bar-in[data-v-dfbc5026]{color:#1b5e20}.sub-bar-out[data-v-dfbc5026]{color:#bf360c}.sub-bar-sep[data-v-dfbc5026]{color:#555}.sub-bar-guide[data-v-dfbc5026]{color:#555;font-style:italic;font-weight:500}.sub-bar-confirm[data-v-dfbc5026]{flex-shrink:0;align-self:flex-start;padding:6px 10px;border:none;border-radius:7px;background:#2e7d32;color:#fff;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.sub-bar-confirm[data-v-dfbc5026]:disabled{background:#9e9e9e;cursor:not-allowed}.sub-bar-enter-active[data-v-dfbc5026],.sub-bar-leave-active[data-v-dfbc5026]{transition:transform .2s ease,opacity .2s}.sub-bar-enter-from[data-v-dfbc5026],.sub-bar-leave-to[data-v-dfbc5026]{transform:translateY(-8px);opacity:0}.sub-modal-overlay[data-v-dfbc5026]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.sub-modal[data-v-dfbc5026]{background:#fff;border-radius:12px;width:min(92vw,420px);max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #0000004d}.sub-modal-title[data-v-dfbc5026]{padding:14px 16px;font-size:15px;font-weight:700;border-bottom:1px solid #eee}.sub-modal-body[data-v-dfbc5026]{padding:10px 14px}.sub-section-label[data-v-dfbc5026]{font-size:11px;color:#888;margin:8px 0 4px}.sub-player-list[data-v-dfbc5026]{display:flex;flex-wrap:wrap;gap:5px}.sub-btn[data-v-dfbc5026]{padding:5px 9px;border-radius:6px;border:2px solid transparent;font-size:12px;cursor:pointer}.sub-btn-a[data-v-dfbc5026]{background:#E6D0D0;border-color:#c9a0a0}.sub-btn-b[data-v-dfbc5026]{background:#D1DBEE;border-color:#a0b4d8}.sub-selected[data-v-dfbc5026]{border-color:#1565c0!important;box-shadow:0 0 0 2px #1565c04d}.sub-preview[data-v-dfbc5026]{margin-top:10px;padding:8px 10px;background:#e8f5e9;border-radius:6px;border:1px solid #a5d6a7;font-size:12px;font-weight:600;color:#2e7d32;text-align:center}.sub-footer[data-v-dfbc5026]{display:flex;gap:8px;padding:10px 14px;border-top:1px solid #eee}.sub-cancel[data-v-dfbc5026]{flex:1;padding:10px;border:1px solid #ccc;background:#f5f5f5;border-radius:7px;cursor:pointer;font-size:13px}.sub-confirm[data-v-dfbc5026]{flex:1;padding:10px;border:none;background:#1565c0;color:#fff;border-radius:7px;font-weight:700;cursor:pointer;font-size:13px}.sub-confirm[data-v-dfbc5026]:disabled{opacity:.4;cursor:not-allowed}.flash-msg[data-v-dfbc5026]{position:fixed;top:72px;left:50%;transform:translate(-50%);background:#1b5e20;color:#fff;padding:8px 18px;border-radius:20px;font-size:13px;font-weight:600;z-index:2000;box-shadow:0 4px 14px #0000004d;white-space:nowrap;pointer-events:none}.flash-enter-active[data-v-dfbc5026],.flash-leave-active[data-v-dfbc5026]{transition:opacity .3s,transform .3s}.flash-enter-from[data-v-dfbc5026],.flash-leave-to[data-v-dfbc5026]{opacity:0;transform:translate(-50%) translateY(-8px)}.bottom-bar[data-v-dfbc5026]{position:fixed;bottom:0;left:0;right:0;padding:3px 8px;background:#fff;border-top:2px solid #e0e0e0;z-index:100;box-shadow:0 -2px 8px #0000001a}.bottom-row[data-v-dfbc5026]{display:flex;align-items:stretch;gap:5px}.btn-undo[data-v-dfbc5026]{flex:1;min-width:0;background:#f5f5f5;border:1.5px solid #bbb;border-radius:7px;box-shadow:0 3px #999;display:flex;align-items:center;gap:8px;padding:3px 10px;cursor:pointer;transition:transform .1s,box-shadow .1s,border-color .2s}.btn-undo[data-v-dfbc5026]:active{transform:translateY(2px);box-shadow:none}.btn-undo.btn-undo-active[data-v-dfbc5026]{border-color:#ff8f00;animation:undo-pulse-dfbc5026 2.5s ease-in-out infinite}@keyframes undo-pulse-dfbc5026{0%,to{box-shadow:0 3px #bf6000}50%{box-shadow:0 3px 14px #ff8f0080}}.undo-icon-wrap[data-v-dfbc5026]{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#e8e8e8;display:flex;align-items:center;justify-content:center;font-size:15px;color:#555}.undo-info[data-v-dfbc5026]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.undo-label[data-v-dfbc5026]{font-size:10px;color:#888;font-weight:500}.undo-text[data-v-dfbc5026]{font-size:12px;color:#222;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-menu[data-v-dfbc5026]{flex-shrink:0;width:40px;border-radius:7px;border:1.5px solid #bbb;background:#f5f5f5;color:#555;font-size:20px;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s}.btn-menu[data-v-dfbc5026]:active{background:#e0e0e0}.menu-popup[data-v-dfbc5026]{position:absolute;bottom:calc(100% + 4px);right:8px;min-width:160px;background:#fff;border-radius:10px;border:1px solid #e0e0e0;box-shadow:0 -4px 20px #00000026;overflow:hidden;z-index:200}.menu-item[data-v-dfbc5026]{display:block;width:100%;padding:12px 16px;background:none;border:none;text-align:left;font-size:14px;font-weight:600;color:#333;cursor:pointer;transition:background .1s}.menu-item[data-v-dfbc5026]:hover{background:#f5f5f5}.menu-item-done[data-v-dfbc5026]{color:#1565c0}.menu-item-suspend[data-v-dfbc5026]{color:#e65100}.menu-divider[data-v-dfbc5026]{height:1px;background:#eee}.menu-backdrop[data-v-dfbc5026]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}.offline-dialog-overlay[data-v-dfbc5026]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:24px}.offline-dialog[data-v-dfbc5026]{background:#fff;border-radius:16px;width:100%;max-width:352px;padding:28px 24px 24px;box-shadow:0 10px 36px #0000004d;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.offline-dialog--warn[data-v-dfbc5026]{border-top:4px solid #f59e0b}.offline-dialog--error[data-v-dfbc5026]{border-top:4px solid #ef4444}.offline-dialog-icon[data-v-dfbc5026]{font-size:32px;line-height:1}.offline-dialog-title[data-v-dfbc5026]{font-size:16px;font-weight:700;color:#1a1a2e}.offline-dialog-body[data-v-dfbc5026]{font-size:13px;color:#555;line-height:1.7}.offline-dialog-count[data-v-dfbc5026]{font-size:15px;font-weight:700;color:#1565c0}.offline-dialog-actions[data-v-dfbc5026]{display:flex;gap:10px;width:100%;margin-top:4px}.offline-dialog-actions--single[data-v-dfbc5026]{justify-content:center}.offline-dialog-btn[data-v-dfbc5026]{flex:1;height:44px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:none}.offline-dialog-btn--cancel[data-v-dfbc5026]{background:#f0f0f0;color:#555}.offline-dialog-btn--confirm[data-v-dfbc5026]{background:#1a1a2e;color:#fff}.offline-dialog-btn--close[data-v-dfbc5026]{flex:0 0 120px;background:#f0f0f0;color:#555}@media (hover: hover){.offline-dialog-btn--cancel[data-v-dfbc5026]:hover{background:#e5e5e5}.offline-dialog-btn--confirm[data-v-dfbc5026]:hover{background:#2e2e5e}.offline-dialog-btn--close[data-v-dfbc5026]:hover{background:#e5e5e5}}.ended-modal-overlay[data-v-dfbc5026]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:24px}.ended-modal[data-v-dfbc5026]{background:#fff;border-radius:20px;width:100%;max-width:400px;padding:28px 24px 24px;box-shadow:0 16px 48px #00000059;display:flex;flex-direction:column;align-items:stretch;gap:16px;text-align:center}.ended-modal-badge[data-v-dfbc5026]{align-self:center;display:inline-flex;align-items:center;gap:6px;background:#dcfce7;color:#16a34a;font-size:13px;font-weight:700;padding:5px 14px;border-radius:999px;letter-spacing:.02em}.ended-modal-badge[data-v-dfbc5026]:before{content:"✓";font-size:14px;font-weight:900}.ended-modal-score[data-v-dfbc5026]{display:flex;align-items:center;justify-content:center;gap:8px;background:#f8fafc;border-radius:14px;padding:16px 12px}.ended-modal-team[data-v-dfbc5026]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.ended-modal-team-name[data-v-dfbc5026]{font-size:12px;color:#64748b;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.ended-modal-team-score[data-v-dfbc5026]{font-size:44px;font-weight:800;color:#1a1a2e;line-height:1.1}.ended-modal-sep[data-v-dfbc5026]{font-size:20px;font-weight:600;color:#94a3b8;flex-shrink:0;align-self:flex-end;padding-bottom:10px}.ended-modal-btn-primary[data-v-dfbc5026]{width:100%;height:52px;background:#1a1a2e;color:#fff;border:none;border-radius:14px;font-size:16px;font-weight:700;cursor:pointer;letter-spacing:.02em}.ended-modal-row[data-v-dfbc5026]{display:flex;gap:10px}.ended-modal-btn-secondary[data-v-dfbc5026]{flex:1;height:44px;background:#f1f5f9;color:#475569;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.ended-modal-btn-close[data-v-dfbc5026]{height:44px;padding:0 20px;background:transparent;color:#94a3b8;border:1.5px solid #e2e8f0;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer}@media (hover: hover){.ended-modal-btn-primary[data-v-dfbc5026]:hover{background:#2e2e5e}.ended-modal-btn-secondary[data-v-dfbc5026]:hover{background:#e2e8f0}.ended-modal-btn-close[data-v-dfbc5026]:hover{background:#f8fafc}}.queue-panel-overlay[data-v-dfbc5026]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px}.queue-panel[data-v-dfbc5026]{background:#fff;border-radius:16px;width:100%;max-width:520px;max-height:82dvh;overflow-y:auto;box-shadow:0 12px 40px #00000059;display:flex;flex-direction:column}.queue-panel-header[data-v-dfbc5026]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid #e8e8e8;position:sticky;top:0;background:#fff;z-index:1}.queue-panel-header-left[data-v-dfbc5026]{display:flex;align-items:center;gap:8px;flex:1}.queue-panel-title[data-v-dfbc5026]{font-size:16px;font-weight:700;color:#1a1a2e}.queue-panel-count-badge[data-v-dfbc5026]{font-size:12px;font-weight:700;background:#1565c0;color:#fff;border-radius:20px;padding:2px 10px}.queue-panel-close[data-v-dfbc5026]{flex-shrink:0;background:#f0f0f0;border:none;border-radius:6px;font-size:13px;font-weight:600;color:#555;cursor:pointer;padding:6px 12px;line-height:1}.queue-panel-status[data-v-dfbc5026]{display:flex;align-items:flex-start;gap:8px;margin:12px 16px 4px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.4}.queue-panel-status--offline[data-v-dfbc5026]{background:#fff3e0;color:#bf360c;border:1px solid #ffb74d}.queue-panel-status--online[data-v-dfbc5026]{background:#e8f5e9;color:#1b5e20;border:1px solid #a5d6a7}.queue-panel-status-icon[data-v-dfbc5026]{font-size:16px;flex-shrink:0;margin-top:1px}.queue-panel-status-text[data-v-dfbc5026]{flex:1}.queue-empty[data-v-dfbc5026]{padding:32px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;color:#888}.queue-empty-icon[data-v-dfbc5026]{font-size:28px}.queue-list[data-v-dfbc5026]{list-style:none;margin:0;padding:8px 12px 16px;display:flex;flex-direction:column;gap:6px}.queue-list-item[data-v-dfbc5026]{display:flex;align-items:center;gap:6px;background:#f9f9fb;border-radius:8px;padding:8px 10px;border:1px solid #eee;min-height:44px}.queue-item-quarter[data-v-dfbc5026]{flex-shrink:0;font-size:11px;font-weight:700;background:#1a1a2e;color:#fff;border-radius:4px;padding:3px 7px}.queue-item-time[data-v-dfbc5026]{flex-shrink:0;font-size:11px;font-weight:600;color:#666;font-variant-numeric:tabular-nums;min-width:36px}.queue-item-type-chip[data-v-dfbc5026]{flex-shrink:0;font-size:11px;font-weight:700;border-radius:4px;padding:2px 7px}.queue-item-type-chip--score[data-v-dfbc5026]{background:#e3f2fd;color:#1565c0}.queue-item-type-chip--foul[data-v-dfbc5026]{background:#fff3e0;color:#e65100}.queue-item-type-chip--stat[data-v-dfbc5026]{background:#f3e5f5;color:#6a1b9a}.queue-item-type-chip--miss[data-v-dfbc5026]{background:#fce4ec;color:#880e4f}.queue-item-desc[data-v-dfbc5026]{flex:1;min-width:0;font-size:12px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-item-player-select[data-v-dfbc5026]{flex:1;min-width:0;font-size:12px;border:1px solid #ccc;border-radius:6px;padding:5px 6px;background:#fff;height:34px}.queue-item-point-select[data-v-dfbc5026]{flex:0 0 68px;font-size:12px;border:1px solid #ccc;border-radius:6px;padding:5px 6px;background:#fff;height:34px}.btn-queue-delete[data-v-dfbc5026]{flex-shrink:0;margin-left:2px;font-size:12px;font-weight:700;background:#fbe9e7;color:#c62828;border:1px solid #ef9a9a;border-radius:6px;padding:4px 10px;cursor:pointer;height:34px}.queue-stuck-banner[data-v-dfbc5026]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff3e0;border:1px solid #ffb74d;border-radius:8px;padding:10px 14px;margin-bottom:10px}.queue-stuck-icon[data-v-dfbc5026]{font-size:16px;flex-shrink:0}.queue-stuck-text[data-v-dfbc5026]{flex:1;font-size:13px;color:#e65100}.btn-manual-retry[data-v-dfbc5026]{flex-shrink:0;font-size:13px;font-weight:700;background:#ff6d00;color:#fff;border:none;border-radius:6px;padding:6px 14px;cursor:pointer}.btn-manual-retry[data-v-dfbc5026]:disabled{background:#bdbdbd;cursor:not-allowed}.queue-list-item--stuck[data-v-dfbc5026]{background:#fff8e1;border-left:3px solid #ffb300}.queue-item-stuck-badge[data-v-dfbc5026]{flex-shrink:0;font-size:11px;font-weight:700;background:#fff3e0;color:#e65100;border:1px solid #ffb74d;border-radius:10px;padding:2px 8px}.queue-panel-goto[data-v-dfbc5026]{padding:12px 16px 16px;border-top:1px solid #eee;text-align:center}.btn-goto-edit[data-v-dfbc5026]{font-size:14px;font-weight:600;background:#1565c0;color:#fff;border:none;border-radius:10px;padding:10px 24px;cursor:pointer;width:100%}@media (min-width: 768px){.score-num[data-v-dfbc5026]{font-size:48px}.timer[data-v-dfbc5026]{font-size:36px}.center-block[data-v-dfbc5026]{min-width:200px}.btn-adj[data-v-dfbc5026]{width:32px;height:32px;font-size:16px}.btn-timer[data-v-dfbc5026]{width:44px;height:44px;font-size:18px}.btn-quarter[data-v-dfbc5026]{width:40px;height:22px;padding:0;font-size:10px}.action-bar[data-v-dfbc5026]{padding:8px 12px;gap:8px}.action-btn[data-v-dfbc5026]{padding:10px 4px;font-size:14px}.players-area[data-v-dfbc5026]{gap:8px;padding:8px 10px 60px}.player-btn[data-v-dfbc5026]{min-height:65px;max-width:94px}.jersey-no[data-v-dfbc5026]{font-size:24px}.player-name[data-v-dfbc5026]{font-size:10px}.bottom-bar[data-v-dfbc5026]{padding:3px 14px}}@media (min-width: 1024px){.score-header[data-v-dfbc5026]{padding:8px 16px;gap:10px}.score-num[data-v-dfbc5026]{font-size:56px}.center-block[data-v-dfbc5026]{min-width:220px}.timer[data-v-dfbc5026]{font-size:40px;min-width:120px}.btn-adj[data-v-dfbc5026]{width:34px;height:34px;font-size:16px}.btn-timer[data-v-dfbc5026]{width:48px;height:48px;font-size:20px}.btn-quarter[data-v-dfbc5026]{width:44px;height:24px;padding:0;font-size:11px}.action-bar[data-v-dfbc5026]{padding:10px 16px;gap:10px}.action-btn[data-v-dfbc5026]{padding:12px 6px;font-size:15px}.players-area[data-v-dfbc5026]{gap:12px;padding:10px 16px 64px}.team-header[data-v-dfbc5026]{font-size:13px;padding:6px}.player-btn[data-v-dfbc5026]{min-height:69px;max-width:100px;border-radius:9px}.jersey-no[data-v-dfbc5026]{font-size:26px}.player-name[data-v-dfbc5026]{font-size:10px}.score-badge[data-v-dfbc5026]{font-size:9px}.foul-badge[data-v-dfbc5026]{font-size:11px}.bottom-bar[data-v-dfbc5026]{padding:4px 20px}}.net-banner[data-v-dfbc5026]{display:flex;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;position:sticky;top:0;z-index:500}.net-banner--offline[data-v-dfbc5026]{background:#b71c1c;color:#fff}.net-banner--syncing[data-v-dfbc5026]{background:#1565c0;color:#fff}.net-banner--pending[data-v-dfbc5026]{background:#e65100;color:#fff}.net-banner__icon[data-v-dfbc5026]{font-size:15px;flex-shrink:0}.net-banner__icon--spin[data-v-dfbc5026]{display:inline-block;animation:spin-dfbc5026 1.2s linear infinite}@keyframes spin-dfbc5026{to{transform:rotate(360deg)}}.net-banner__text[data-v-dfbc5026]{flex:1}.net-banner__badge[data-v-dfbc5026]{background:rgba(255,255,255,.25);border-radius:10px;padding:2px 8px;font-size:11px;white-space:nowrap}.net-banner-enter-active[data-v-dfbc5026],.net-banner-leave-active[data-v-dfbc5026]{transition:max-height .25s ease,opacity .25s ease;overflow:hidden}.net-banner-enter-from[data-v-dfbc5026],.net-banner-leave-to[data-v-dfbc5026]{max-height:0;opacity:0}.net-banner-enter-to[data-v-dfbc5026],.net-banner-leave-from[data-v-dfbc5026]{max-height:48px;opacity:1}.timeline-wrapper[data-v-c4439fc9]{min-height:100vh;background:#f4f6f9;font-family:Helvetica Neue,Arial,sans-serif;padding-bottom:72px}.page-header[data-v-c4439fc9]{display:flex;align-items:center;gap:10px;background:#1a1a2e;color:#fff;padding:10px 14px;position:sticky;top:0;z-index:50}.btn-header-back[data-v-c4439fc9]{background:none;border:1px solid #555;color:#ccc;padding:6px 10px;border-radius:6px;cursor:pointer;font-size:12px;white-space:nowrap}.header-info[data-v-c4439fc9]{flex:1}.game-title[data-v-c4439fc9]{font-size:15px;font-weight:700}.game-meta[data-v-c4439fc9]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:2px;font-size:12px;color:#ccc}.game-teams[data-v-c4439fc9]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-meta-sep[data-v-c4439fc9]{color:#555}.game-date[data-v-c4439fc9]{white-space:nowrap}.header-score[data-v-c4439fc9]{display:flex;align-items:center;gap:6px;font-size:22px;font-weight:900}.hs-team-a[data-v-c4439fc9]{color:#e6d0d0}.hs-team-b[data-v-c4439fc9]{color:#d1dbee}.hs-sep[data-v-c4439fc9]{color:#666;font-size:18px}.timeline-body[data-v-c4439fc9]{padding:8px 8px 4px;max-width:900px;margin:0 auto}.quarter-separator[data-v-c4439fc9]{display:flex;align-items:center;gap:8px;margin:14px 0 6px}.q-label[data-v-c4439fc9]{font-size:13px;font-weight:700;color:#fff;background:#1565c0;padding:2px 10px;border-radius:12px;white-space:nowrap}.q-line[data-v-c4439fc9]{flex:1;height:2px;background:linear-gradient(to right,#1565c0,transparent);border-radius:1px}.timeline-row[data-v-c4439fc9]{display:flex;align-items:center;gap:6px;padding:6px 8px;margin-bottom:4px;border-radius:8px;border-left:4px solid transparent;background:#fff;box-shadow:0 1px 3px #0000000f;transition:background .15s}.row-team-a[data-v-c4439fc9]{border-left-color:#c9a0a0}.row-team-b[data-v-c4439fc9]{border-left-color:#a0b4d8}.row-editing[data-v-c4439fc9]{background:#e8f5e9;border-left-color:#4caf50}.entry-time[data-v-c4439fc9]{font-size:13px;font-variant-numeric:tabular-nums;color:#555;min-width:38px}.entry-team-badge[data-v-c4439fc9]{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;min-width:22px;text-align:center}.badge-a[data-v-c4439fc9]{background:#E6D0D0;color:#6b3030}.badge-b[data-v-c4439fc9]{background:#D1DBEE;color:#1a3560}.entry-player[data-v-c4439fc9]{flex:1;display:flex;align-items:center;gap:4px;min-width:0}.player-no-sm[data-v-c4439fc9]{font-size:13px;font-weight:700;color:#222}.player-name-sm[data-v-c4439fc9]{font-size:14px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-action[data-v-c4439fc9]{font-size:13px;font-weight:600;padding:2px 8px;border-radius:12px;white-space:nowrap}.action-score[data-v-c4439fc9]{background:#e3f2fd;color:#0d47a1}.action-3pt[data-v-c4439fc9]{background:#e8f5e9;color:#1b5e20}.action-foul[data-v-c4439fc9]{background:#ffebee;color:#b71c1c}.action-stat[data-v-c4439fc9]{background:#eeeeee;color:#333}.entry-scores[data-v-c4439fc9]{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700;min-width:58px;justify-content:center}.cum-a[data-v-c4439fc9]{color:#8b2222}.cum-b[data-v-c4439fc9]{color:#1a3d8f}.cum-sep[data-v-c4439fc9]{color:#777}.entry-controls[data-v-c4439fc9]{display:flex;gap:4px}.btn-edit-entry[data-v-c4439fc9],.btn-delete-entry[data-v-c4439fc9]{padding:4px 8px;border-radius:5px;border:none;font-size:13px;font-weight:600;cursor:pointer;min-width:44px;min-height:44px}.btn-edit-entry[data-v-c4439fc9]{background:#e3f2fd;color:#1565c0}.btn-delete-entry[data-v-c4439fc9]{background:#ffebee;color:#c62828}.edit-row[data-v-c4439fc9]{display:flex;flex-wrap:wrap;gap:5px;align-items:center;width:100%;padding:4px 0}.edit-select[data-v-c4439fc9]{padding:4px 6px;border:1px solid #bbb;border-radius:5px;font-size:13px;color:#111;background:#fff}.edit-select-q[data-v-c4439fc9]{max-width:60px}.edit-select-time[data-v-c4439fc9]{max-width:75px}.btn-edit-save[data-v-c4439fc9]{padding:5px 12px;background:#1565c0;color:#fff;border:none;border-radius:5px;font-size:13px;font-weight:600;cursor:pointer;min-height:44px}.btn-edit-cancel[data-v-c4439fc9]{padding:5px 8px;background:#f5f5f5;color:#333;border:1px solid #bbb;border-radius:5px;font-size:13px;cursor:pointer;min-height:44px}.add-in-quarter[data-v-c4439fc9]{margin:2px 0 8px 4px;position:relative}.btn-add-inline[data-v-c4439fc9]{font-size:12px;font-weight:600;color:#1565c0;background:none;border:1px dashed #1565c0;border-radius:6px;padding:3px 10px;cursor:pointer;transition:background .15s}@media (hover: hover){.btn-add-inline[data-v-c4439fc9]:hover{background:#e3f2fd}}.add-dropdown[data-v-c4439fc9]{margin-top:4px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px;box-shadow:0 2px 8px #0000001a;display:inline-flex;flex-direction:column;gap:6px}.add-team-options[data-v-c4439fc9],.add-play-options[data-v-c4439fc9]{display:flex;gap:6px}.btn-team-select[data-v-c4439fc9]{padding:5px 12px;border:1px solid #bbb;border-radius:5px;font-size:13px;font-weight:600;cursor:pointer;background:#f5f5f5;color:#222;transition:background .15s}.btn-team-active-a[data-v-c4439fc9]{background:#E6D0D0;color:#6b3030;border-color:#c9a0a0}.btn-team-active-b[data-v-c4439fc9]{background:#D1DBEE;color:#1a3560;border-color:#a0b4d8}.btn-play-select[data-v-c4439fc9]{padding:5px 14px;border:1px solid #1565c0;border-radius:5px;font-size:13px;font-weight:600;cursor:pointer;background:#e3f2fd;color:#0d47a1;transition:background .15s}@media (hover: hover){.btn-play-select[data-v-c4439fc9]:hover{background:#bbdefb}}.empty-state[data-v-c4439fc9]{text-align:center;color:#999;padding:40px 0;font-size:14px}.bottom-bar[data-v-c4439fc9]{position:fixed;bottom:0;left:0;right:0;display:flex;gap:6px;padding:8px 12px;background:#fff;border-top:2px solid #e0e0e0;z-index:100;box-shadow:0 -2px 8px #0000001a}.btn-bottom[data-v-c4439fc9]{flex:1;padding:12px 8px;border-radius:8px;border:none;font-size:13px;font-weight:600;cursor:pointer;min-height:44px}.btn-cancel[data-v-c4439fc9]{background:#f5f5f5;color:#333;border:1px solid #ccc}.btn-update[data-v-c4439fc9]{background:#1565c0;color:#fff}@media (min-width: 768px){.timeline-body[data-v-c4439fc9]{padding:12px 20px}.timeline-row[data-v-c4439fc9]{padding:8px 12px;gap:10px}.entry-time[data-v-c4439fc9]{font-size:14px;min-width:50px}.player-no-sm[data-v-c4439fc9]{font-size:14px}.player-name-sm[data-v-c4439fc9]{font-size:15px}.entry-action[data-v-c4439fc9]{font-size:14px}.entry-scores[data-v-c4439fc9]{font-size:15px;min-width:72px}}.search-section[data-v-00375af7]{margin-bottom:2rem}.search-card[data-v-00375af7]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;transition:all .3s ease}.search-card[data-v-00375af7]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border-color:#d1d5db}.search-header[data-v-00375af7]{background:#f9fafb;padding:.5rem 1rem;color:#374151;border-bottom:1px solid #e5e7eb}.search-header h5[data-v-00375af7]{color:#111827;font-weight:600;font-size:.75rem;margin:0}.search-body[data-v-00375af7]{background:white;padding:1rem}.form-group[data-v-00375af7]{margin-bottom:0}.form-label[data-v-00375af7]{font-weight:500;color:#374151;margin-bottom:.375rem;display:flex;align-items:center;font-size:.75rem}.modern-select[data-v-00375af7]{border:1px solid #d1d5db;border-radius:6px;padding:.5rem .75rem;transition:all .2s ease;background-color:#fff;font-size:.875rem;height:auto}.modern-select[data-v-00375af7]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.search-btn[data-v-00375af7]{background:#3b82f6;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:500;transition:all .2s ease;color:#fff;font-size:.875rem;height:auto}.search-btn[data-v-00375af7]:hover{background:#2563eb;transform:translateY(-1px)}.stats-table-container[data-v-00375af7]{background:white;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;margin-top:1rem}.table-header[data-v-00375af7]{background:#f9fafb;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;color:#374151;border-bottom:1px solid #e5e7eb}.table-header h4[data-v-00375af7]{color:#111827;font-weight:600;font-size:.875rem;margin:0}.table-info .badge[data-v-00375af7]{font-size:.625rem;padding:.25rem .5rem;border-radius:4px;background:#e5e7eb;color:#374151;font-weight:500}.modern-table-wrapper[data-v-00375af7]{overflow-x:auto;border-radius:0 0 12px 12px}.modern-table[data-v-00375af7]{margin-bottom:0;border-collapse:separate;border-spacing:0;width:100%}.table-header-gradient[data-v-00375af7]{background:#f3f4f6;color:#374151}.table-header-gradient th[data-v-00375af7]{border:none;padding:1rem .75rem;font-weight:600;text-align:center;position:relative;font-size:.875rem;color:#6b7280}.header-content[data-v-00375af7]{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.sort-indicator[data-v-00375af7]{margin-left:.5rem}.sort-icon[data-v-00375af7]{font-size:.75rem;opacity:.7;color:#6b7280}.point-breakdown[data-v-00375af7]{display:flex;justify-content:center;gap:.25rem;margin-top:.5rem}.point-type[data-v-00375af7]{padding:.25rem .5rem;border-radius:4px;background:#f3f4f6;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease;font-size:.75rem;font-weight:500;color:#6b7280}.point-type[data-v-00375af7]:hover{background:#e5e7eb;border-color:#d1d5db}.point-type.active-sort[data-v-00375af7]{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.separator[data-v-00375af7]{color:#9ca3af;font-weight:500}.sortable-header[data-v-00375af7]{cursor:pointer;transition:all .2s ease}.sortable-header[data-v-00375af7]:hover{background:#e5e7eb}.player-row[data-v-00375af7]{transition:all .2s ease;border-bottom:1px solid #f3f4f6}.player-row[data-v-00375af7]:hover{background:#f9fafb}.top-player[data-v-00375af7]{background:#fef3c7;border-left:3px solid #f59e0b}.player-row td[data-v-00375af7]{padding:1rem .75rem;vertical-align:middle;border:none;font-size:.875rem}.rank-badge[data-v-00375af7]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-weight:600;font-size:.875rem;color:#fff}.rank-gold[data-v-00375af7]{background:#f59e0b;color:#fff}.rank-silver[data-v-00375af7]{background:#6b7280;color:#fff}.rank-bronze[data-v-00375af7]{background:#d97706;color:#fff}.rank-normal[data-v-00375af7]{background:#9ca3af;color:#fff}.player-info[data-v-00375af7]{text-align:left}.player-name[data-v-00375af7]{font-weight:600;font-size:1rem;color:#111827;margin-bottom:.25rem}.uniform-number[data-v-00375af7]{background:#3b82f6;color:#fff;padding:.125rem .375rem;border-radius:4px;font-size:.75rem;font-weight:500;margin-left:.5rem}.team-name[data-v-00375af7]{color:#6b7280;font-size:.875rem;font-weight:400}.main-stat[data-v-00375af7]{font-size:1.25rem;font-weight:700;color:#dc2626;text-align:center;margin-bottom:.25rem}.sub-stats[data-v-00375af7]{text-align:center;font-size:.75rem;color:#6b7280}.point-3[data-v-00375af7]{color:#dc2626;font-weight:600}.point-2[data-v-00375af7]{color:#ea580c;font-weight:600}.point-1[data-v-00375af7]{color:#059669;font-weight:600}.stat-cell[data-v-00375af7]{text-align:center;font-weight:600;font-size:1rem;color:#374151}.time-cell[data-v-00375af7]{text-align:center;font-weight:500;color:#374151;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.875rem}.no-data-row td[data-v-00375af7]{padding:3rem 1rem;color:#6c757d;font-style:italic}@media (max-width: 768px){.search-section[data-v-00375af7]{margin-bottom:1.5rem}.search-card[data-v-00375af7]{margin:0 -1rem;border-radius:0;border-left:none;border-right:none}.search-header[data-v-00375af7]{padding:.5rem}.search-body[data-v-00375af7]{padding:.75rem}.table-header[data-v-00375af7]{flex-direction:column;gap:.5rem;text-align:center;padding:.75rem}.table-header h4[data-v-00375af7]{font-size:.75rem}.modern-table[data-v-00375af7]{font-size:.875rem}.table-header-gradient th[data-v-00375af7]{padding:.75rem .5rem;font-size:.75rem}.player-row td[data-v-00375af7]{padding:.75rem .5rem;font-size:.875rem}.rank-badge[data-v-00375af7]{width:28px;height:28px;font-size:.75rem}.main-stat[data-v-00375af7]{font-size:1.125rem}.player-name[data-v-00375af7]{font-size:.875rem}.uniform-number[data-v-00375af7]{font-size:.625rem;padding:.125rem .25rem}.team-name[data-v-00375af7]{font-size:.75rem}.stat-cell[data-v-00375af7]{font-size:.875rem}.time-cell[data-v-00375af7]{font-size:.75rem}}@media (max-width: 640px){.search-body[data-v-00375af7]{padding:.5rem}.form-label[data-v-00375af7]{font-size:.625rem;margin-bottom:.25rem}.modern-select[data-v-00375af7]{padding:.375rem .5rem;font-size:.75rem}.search-btn[data-v-00375af7]{padding:.375rem .75rem;font-size:.75rem}.table-header[data-v-00375af7]{padding:.5rem}.table-header h4[data-v-00375af7]{font-size:.75rem}.table-info .badge[data-v-00375af7]{font-size:.5rem;padding:.1875rem .375rem}.modern-table[data-v-00375af7]{font-size:.75rem}.table-header-gradient th[data-v-00375af7]{padding:.625rem .375rem;font-size:.625rem}.header-content[data-v-00375af7]{margin-bottom:.25rem}.point-breakdown[data-v-00375af7]{margin-top:.25rem;gap:.125rem}.point-type[data-v-00375af7]{padding:.125rem .25rem;font-size:.625rem}.player-row td[data-v-00375af7]{padding:.625rem .375rem;font-size:.75rem}.rank-badge[data-v-00375af7]{width:24px;height:24px;font-size:.625rem}.main-stat[data-v-00375af7]{font-size:1rem}.sub-stats[data-v-00375af7]{font-size:.625rem}.player-name[data-v-00375af7]{font-size:.75rem}.uniform-number[data-v-00375af7]{font-size:.5rem;padding:.0625rem .1875rem}.team-name[data-v-00375af7]{font-size:.625rem}.stat-cell[data-v-00375af7]{font-size:.75rem}.time-cell[data-v-00375af7]{font-size:.625rem}}@media (max-width: 480px){.search-section[data-v-00375af7]{margin-bottom:1rem}.search-card[data-v-00375af7]{margin:0 -.75rem}.search-header[data-v-00375af7]{padding:.375rem}.search-header h5[data-v-00375af7]{font-size:.625rem}.search-body[data-v-00375af7]{padding:.5rem}.row.g-3[data-v-00375af7]{--bs-gutter-x: .75rem;--bs-gutter-y: .75rem}.table-header[data-v-00375af7]{padding:.5rem;gap:.375rem}.table-header h4[data-v-00375af7]{font-size:.625rem}.modern-table-wrapper[data-v-00375af7]{border-radius:0}.modern-table[data-v-00375af7]{font-size:.625rem}.table-header-gradient th[data-v-00375af7]{padding:.5rem .25rem;font-size:.5rem}.player-row td[data-v-00375af7]{padding:.5rem .25rem;font-size:.625rem}.rank-badge[data-v-00375af7]{width:20px;height:20px;font-size:.5rem}.main-stat[data-v-00375af7]{font-size:.875rem}.sub-stats[data-v-00375af7]{font-size:.5rem}.player-name[data-v-00375af7]{font-size:.625rem}.uniform-number[data-v-00375af7]{font-size:.375rem;padding:.03125rem .125rem}.team-name[data-v-00375af7]{font-size:.5rem}.stat-cell[data-v-00375af7]{font-size:.625rem}.time-cell[data-v-00375af7]{font-size:.5rem}}@media (max-height: 500px) and (orientation: landscape){.search-section[data-v-00375af7]{margin-bottom:.5rem}.search-header[data-v-00375af7]{padding:.375rem .75rem}.search-body[data-v-00375af7],.table-header[data-v-00375af7],.player-row td[data-v-00375af7]{padding:.5rem .75rem}}@keyframes fadeInUp-00375af7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.search-card[data-v-00375af7],.stats-table-container[data-v-00375af7]{animation:fadeInUp-00375af7 .4s ease-out}.player-row[data-v-00375af7]{animation:fadeInUp-00375af7 .3s ease-out}.sortable-header:hover .sort-icon[data-v-00375af7]{opacity:1;transition:opacity .2s ease}.point-type[data-v-00375af7]:hover{transform:translateY(-1px);transition:transform .2s ease}.modern-table-wrapper[data-v-00375af7]::-webkit-scrollbar{height:6px}.modern-table-wrapper[data-v-00375af7]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.modern-table-wrapper[data-v-00375af7]::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}.modern-table-wrapper[data-v-00375af7]::-webkit-scrollbar-thumb:hover{background:#6b7280}.modern-select[data-v-00375af7]:focus,.search-btn[data-v-00375af7]:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-reduced-motion: reduce){.search-card[data-v-00375af7],.stats-table-container[data-v-00375af7],.player-row[data-v-00375af7]{animation:none}.player-row[data-v-00375af7],.sortable-header[data-v-00375af7],.point-type[data-v-00375af7],.search-btn[data-v-00375af7]{transition:none}}@media (prefers-color-scheme: dark){.search-card[data-v-00375af7]{background:#1f2937;border-color:#374151}.search-header[data-v-00375af7]{background:#111827;color:#f9fafb;border-color:#374151}.search-body[data-v-00375af7]{background:#1f2937}.form-label[data-v-00375af7]{color:#f9fafb}.modern-select[data-v-00375af7]{background:#374151;border-color:#4b5563;color:#f9fafb}.stats-table-container[data-v-00375af7]{background:#1f2937;border-color:#374151}.table-header[data-v-00375af7]{background:#111827;color:#f9fafb;border-color:#374151}.table-header-gradient[data-v-00375af7]{background:#374151;color:#f9fafb}.player-row[data-v-00375af7]:hover{background:#374151}.top-player[data-v-00375af7]{background:#451a03;border-color:#f59e0b}}button.edit[data-v-3dc05583]{background-color:#ffc107;color:#333;width:70px}button.register[data-v-3dc05583]{background-color:#218838;color:#fff;width:70px}button.score-input[data-v-3dc05583]{background-color:#ff8c00;color:#fff;width:100px}.scroll-container[data-v-e0a14f9b]{width:100%;overflow-x:auto;white-space:nowrap;display:flex;padding:5px;border-radius:8px}.info-point[data-v-e0a14f9b]{display:block;font-weight:700;font-size:2em}.winning-point[data-v-e0a14f9b]{color:#198754;border-bottom:3px solid #198754;padding-bottom:2px;display:inline-block;width:fit-content}.info-m3name[data-v-e0a14f9b]{font-size:12px}.score-input[data-v-e0a14f9b]{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;width:100px;height:30px;font-size:12px;border:1px solid #007bff;background-color:#fff;color:#007bff;border-radius:10px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;text-decoration:none}.score-input[data-v-e0a14f9b]:hover{background-color:#d0ebff;border-color:#0056b3;color:#0056b3}.score-input[data-v-e0a14f9b]:active{background-color:#b6dbff}.score-input[data-v-e0a14f9b]:before{content:"📄";margin-right:4px;font-size:12px}.download-btn[data-v-e0a14f9b]{background-color:#6f42c1;border-color:#6f42c1;color:#fff;width:120px;white-space:nowrap}.download-btn[data-v-e0a14f9b]:hover{background-color:#5a32a3;border-color:#5a32a3;color:#fff}.download-btn[data-v-e0a14f9b]:before{content:"⬇";margin-right:4px;font-size:12px}td.cursor-default[data-v-e0a14f9b]:hover{background-color:transparent!important}td.cursor-default[data-v-e0a14f9b]{cursor:default}.simple-result-btn[data-v-e0a14f9b]{background-color:#28a745;border-color:#28a745;color:#fff}.simple-result-btn[data-v-e0a14f9b]:hover{background-color:#218838;border-color:#1e7e34;color:#fff}.date-selector-container[data-v-e0a14f9b]{display:flex;align-items:center;gap:5px;overflow:hidden;padding:5px;background-color:#e4e5e5;border-radius:8px;width:90%;margin:0 auto}.date-list[data-v-e0a14f9b]{display:flex;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;padding:5px}.date-list button[data-v-e0a14f9b]{flex:0 0 auto;min-width:60px;width:100px;height:50px;min-height:40px;padding:5px;margin:0 5px;white-space:normal;border:1px solid #ccc;background-color:#fff;color:#333;font-size:14px;font-weight:700;cursor:pointer;border-radius:6px;transition:all .3s ease}.date-list button.selected[data-v-e0a14f9b]{background-color:#007bff;color:#fff;border-color:#0056b3}.date-list button[data-v-e0a14f9b]:hover{background-color:#007bff;color:#fff}.scroll-btn[data-v-e0a14f9b]{padding:5px;width:40px;height:40px;border:none;background-color:#007bff;color:#fff;cursor:pointer;font-size:16px;border-radius:20px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.scroll-btn[data-v-e0a14f9b]:hover{background-color:#0056b3}.chart[data-v-7c0927e9]{border:1px solid #ccc;height:400px;width:100%}.main[data-v-7c0927e9]{display:flex;width:100%;margin:0 auto}.main .table[data-v-7c0927e9]>:not(caption)>*>*{padding:2px 0}.section[data-v-7c0927e9]{width:45%;margin:5px auto}.team-title[data-v-7c0927e9]{font-size:18px;margin:5px}.team-A[data-v-7c0927e9]{color:#dc143c}.team-B[data-v-7c0927e9]{color:#00f}.foul-warning[data-v-7c0927e9]{color:#e0613e;border-color:initial}.table[data-v-7c0927e9]{width:100%;table-layout:fixed;border-collapse:collapse}.game-table[data-v-7c0927e9]{width:80%;margin:0 auto}@media (max-width: 480px){.main[data-v-7c0927e9]{display:block}.section[data-v-7c0927e9]{width:95%}}.card[data-v-55073d16]{box-shadow:0 .125rem .25rem #00000013}.form-control-lg[data-v-55073d16]{font-size:1.5rem;font-weight:700}.badge[data-v-55073d16]{font-size:.75rem}.alert-info[data-v-55073d16]{background-color:#f8f9fa;border-color:#dee2e6;color:#495057}.team-edit-panel[data-v-be70a0f0]{background:white;border:1px solid #dee2e6;border-radius:8px;box-shadow:-2px 0 12px #0000001f;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-be70a0f0]{background:linear-gradient(135deg,#1a5c3a 0%,#2e8a63 100%);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;flex-shrink:0;gap:.5rem}.panel-title-area[data-v-be70a0f0]{flex:1;min-width:0}.panel-team-name[data-v-be70a0f0]{font-size:.95rem;font-weight:700;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.panel-close-btn[data-v-be70a0f0]{flex-shrink:0;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.45);color:#fff;border-radius:4px;padding:.15rem .2rem;width:3.2rem;font-size:.75rem;line-height:1;cursor:pointer;transition:background .15s ease}@media (hover: hover){.panel-close-btn[data-v-be70a0f0]:hover{background:rgba(255,255,255,.3)}}.panel-body[data-v-be70a0f0]{flex:1;min-height:0;overflow-y:auto;padding:1.25rem}.section-label[data-v-be70a0f0]{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#1a5c3a;margin-bottom:1rem;padding-left:.6rem;border-left:3px solid #1a5c3a}.section-divider[data-v-be70a0f0]{border-color:#e9ecef;opacity:1;margin:1.25rem 0}.logo-area[data-v-be70a0f0]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.logo-preview-wrap[data-v-be70a0f0]{width:120px;height:120px;border:2px dashed #c8e6d4;border-radius:.5rem;background-color:#f4fbf7;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-preview-img[data-v-be70a0f0]{max-width:100%;max-height:100%;object-fit:contain}.logo-hint[data-v-be70a0f0]{font-size:.72rem;color:#adb5bd;margin:0;text-align:center}.form-check.form-switch .form-check-input[data-v-be70a0f0]{width:2.75em;height:1.4em;cursor:pointer;margin-top:.15em}.form-check.form-switch .form-check-label[data-v-be70a0f0]{cursor:pointer;line-height:1.75;padding-top:.1em}.panel-footer[data-v-be70a0f0]{flex-shrink:0;background-color:#f8f9fa;border-top:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem}.skeleton-line[data-v-be70a0f0]{height:38px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-be70a0f0 1.5s infinite;border-radius:4px}@keyframes shimmer-be70a0f0{0%{background-position:200% 0}to{background-position:-200% 0}}.row-selected[data-v-62389772]{background:linear-gradient(90deg,#c8d8f0 0%,#e8eef8 35%)!important;box-shadow:inset 4px 0 #1a3c6e}.team-layout[data-v-62389772]{position:relative}.team-list-area[data-v-62389772]{min-width:0}.team-layout.has-panel .team-list-area[data-v-62389772]{padding-right:420px}.team-panel-area[data-v-62389772]{position:fixed;right:8px;top:48px;bottom:8px;width:400px;z-index:100}.panel-slide-enter-from[data-v-62389772],.panel-slide-leave-to[data-v-62389772]{transform:translate(16px);opacity:0}.panel-slide-enter-active[data-v-62389772],.panel-slide-leave-active[data-v-62389772]{transition:transform .25s ease,opacity .2s ease}.table-responsive[data-v-62389772] .table-striped tbody tr td,.table-responsive[data-v-62389772] .table-striped tbody tr th{padding-top:.7rem;padding-bottom:.7rem;vertical-align:middle}.table-responsive[data-v-62389772] .tab-link{transition:background-color .12s ease}@media (hover: hover){.table-responsive[data-v-62389772] .tab-link:hover td,.table-responsive[data-v-62389772] .tab-link:hover th{background-color:#f0f5fb}}.row-num[data-v-62389772]{color:#adb5bd;font-weight:400;font-size:.8rem;width:2.5rem}.team-name[data-v-62389772]{color:#1a3c6e;font-size:.9rem;font-weight:600;text-decoration:underline;text-decoration-color:#1a3c6e4d;text-underline-offset:3px}.team-id[data-v-62389772]{color:#6c757d;font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.member-count-badge[data-v-62389772]{display:inline-block;font-size:.78rem;font-weight:700;color:#1a3c6e;background-color:#d0e4f7;border-radius:20px;padding:.1em .65em;letter-spacing:.02em;line-height:1.6;min-width:2rem;text-align:center}.status-badge[data-v-62389772]{display:inline-block;font-size:.72rem;font-weight:600;border-radius:20px;padding:.15em .7em;letter-spacing:.02em;line-height:1.6}.status-active[data-v-62389772]{color:#0a6c3a;background-color:#d1f0e0}.status-inactive[data-v-62389772]{color:#6c757d;background-color:#e9ecef}.main-bg[data-v-cd364705]{width:auto!important;margin:0 1rem!important}@media (min-width: 1200px){.main-bg[data-v-cd364705]{margin:0 40px!important}}.team-form-card[data-v-cd364705]{border:1px solid #dee2e6}.team-form-card[data-v-cd364705] .card-body{padding:1.25rem}@media (min-width: 1200px){.team-form-card[data-v-cd364705] .card-body{padding:1.5rem}}.section-divider[data-v-cd364705]{border-color:#e9ecef;opacity:1;margin:1.25rem 0}.section-label[data-v-cd364705]{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#1a3c6e;margin-bottom:1rem;padding-left:.6rem;border-left:3px solid #1a3c6e}.card-footer[data-v-cd364705]{background-color:#f8f9fa;border-top:1px solid #dee2e6}.form-check.form-switch .form-check-input[data-v-cd364705]{width:2.75em;height:1.4em;cursor:pointer;margin-top:.15em}.form-check.form-switch .form-check-label[data-v-cd364705]{cursor:pointer;line-height:1.75;padding-top:.1em;min-height:44px;display:inline-flex;align-items:center}@media (hover: hover){.form-check.form-switch .form-check-label[data-v-cd364705]:hover{opacity:.75}}.logo-panel[data-v-cd364705]{border:1px solid #dee2e6;border-radius:.375rem;background:#fff;overflow:hidden}.logo-panel-header[data-v-cd364705]{background:linear-gradient(135deg,#1a3c6e 0%,#2860b0 100%);color:#fff;padding:.65rem 1rem;font-size:.85rem;font-weight:700;letter-spacing:.03em}.logo-panel-body[data-v-cd364705]{padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.logo-preview-wrap[data-v-cd364705]{width:160px;height:160px;border:2px dashed #c8d8f0;border-radius:.5rem;background-color:#f4f7fb;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-preview-img[data-v-cd364705]{max-width:100%;max-height:100%;object-fit:contain}.logo-hint[data-v-cd364705]{font-size:.75rem;color:#adb5bd;margin:0;text-align:center}.member-edit-panel[data-v-89b6919b]{background:white;border:1px solid #dee2e6;border-radius:8px;box-shadow:-2px 0 12px #0000001f;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-89b6919b]{background:linear-gradient(135deg,#1e3a5f 0%,#2d5a8e 100%);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;flex-shrink:0;gap:.5rem}.panel-title-area[data-v-89b6919b]{flex:1;min-width:0}.panel-member-name[data-v-89b6919b]{font-size:.95rem;font-weight:700;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.panel-uniform[data-v-89b6919b]{font-size:.8rem;font-weight:400;opacity:.75;margin-left:.25rem}.panel-close-btn[data-v-89b6919b]{flex-shrink:0;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.45);color:#fff;border-radius:4px;padding:.15rem .2rem;width:3.2rem;font-size:.75rem;line-height:1;cursor:pointer;transition:background .15s ease}@media (hover: hover){.panel-close-btn[data-v-89b6919b]:hover{background:rgba(255,255,255,.3)}}.panel-body[data-v-89b6919b]{flex:1;min-height:0;overflow-y:auto;padding:1.25rem}.section-label[data-v-89b6919b]{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#1e3a5f;margin-bottom:1rem;padding-left:.6rem;border-left:3px solid #1e3a5f}.section-divider[data-v-89b6919b]{border-color:#e9ecef;opacity:1;margin:1.25rem 0}.form-check.form-switch .form-check-input[data-v-89b6919b]{width:2.75em;height:1.4em;cursor:pointer;margin-top:.15em}.form-check.form-switch .form-check-label[data-v-89b6919b]{cursor:pointer;line-height:1.75;padding-top:.1em}.panel-footer[data-v-89b6919b]{flex-shrink:0;background-color:#f8f9fa;border-top:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem}.skeleton-line[data-v-89b6919b]{height:38px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-89b6919b 1.5s infinite;border-radius:4px}@keyframes shimmer-89b6919b{0%{background-position:200% 0}to{background-position:-200% 0}}.member-team-badge[data-v-14003035]{display:inline-block;font-size:.7rem;font-weight:600;color:#fff;background-color:#1a3c6e;border-radius:20px;padding:.1em .65em;letter-spacing:.03em;line-height:1.6;vertical-align:middle}.member-uniform-no[data-v-14003035]{font-weight:700;color:#1a3c6e;font-size:.85rem;min-width:2.5rem}.member-name[data-v-14003035]{color:#212529;font-size:.9rem}.member-sub-info[data-v-14003035]{display:flex;align-items:center;gap:.4rem;margin-top:.25rem}.member-sub-text[data-v-14003035]{font-size:.75rem;color:#495057}.highclass-badge[data-v-14003035]{display:inline-block;font-size:.65rem;font-weight:700;color:#7a5200;background-color:#fff3cd;border:1px solid #f0c040;border-radius:20px;padding:.1em .55em;letter-spacing:.03em;line-height:1.6;vertical-align:middle}.status-badge[data-v-14003035]{display:inline-block;font-size:.72rem;font-weight:600;border-radius:20px;padding:.15em .7em;letter-spacing:.02em;line-height:1.6}.status-active[data-v-14003035]{color:#0a6c3a;background-color:#d1f0e0}.status-inactive[data-v-14003035]{color:#6c757d;background-color:#e9ecef}.row-selected[data-v-14003035]{background:linear-gradient(90deg,#c8d8f0 0%,#e8eef8 35%)!important;box-shadow:inset 4px 0 #1a3c6e}.member-layout[data-v-14003035]{position:relative}.member-list-area[data-v-14003035]{min-width:0}.member-layout.has-panel .member-list-area[data-v-14003035]{padding-right:420px}.member-panel-area[data-v-14003035]{position:fixed;right:8px;top:48px;bottom:8px;width:400px;z-index:100}.panel-slide-enter-from[data-v-14003035],.panel-slide-leave-to[data-v-14003035]{transform:translate(16px);opacity:0}.panel-slide-enter-active[data-v-14003035],.panel-slide-leave-active[data-v-14003035]{transition:transform .25s ease,opacity .2s ease}.dp-wrapper[data-v-14003035] .dp__input{width:180px;padding-left:2.5em;border:1px solid #ebeeed;border-radius:5px;background-color:#f2f5f5;font-size:.8rem}@media screen and (max-width: 800px){.dp-wrapper[data-v-14003035] .dp__input{width:130px}}.dp-wrapper[data-v-14003035] .dp__input_icons{width:20px;height:20px;padding-left:.5em}.dp-wrapper[data-v-14003035] .dp__clear_icon{display:none}.main-bg[data-v-d12f22db]{width:auto!important;margin:0 1rem!important}@media (min-width: 1200px){.main-bg[data-v-d12f22db]{margin:0 40px!important}}.member-form-card[data-v-d12f22db]{border:1px solid #dee2e6}.member-form-card[data-v-d12f22db] .card-body{padding:1.25rem}@media (min-width: 1200px){.member-form-card[data-v-d12f22db] .card-body{padding:1.5rem}}.section-divider[data-v-d12f22db]{border-color:#e9ecef;opacity:1;margin:1.25rem 0}.section-label[data-v-d12f22db]{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#1e3a5f;margin-bottom:1rem;padding-left:.6rem;border-left:3px solid #1e3a5f}.card-footer[data-v-d12f22db]{background-color:#f8f9fa;border-top:1px solid #dee2e6}.form-check.form-switch .form-check-input[data-v-d12f22db]{width:2.75em;height:1.4em;cursor:pointer;margin-top:.15em}.form-check.form-switch .form-check-label[data-v-d12f22db]{cursor:pointer;line-height:1.75;padding-top:.1em;min-height:44px;display:inline-flex;align-items:center}@media (hover: hover){.form-check.form-switch .form-check-label[data-v-d12f22db]:hover{opacity:.75}}.registered-panel[data-v-d12f22db]{border:1px solid #dee2e6;border-radius:.375rem;background:#fff;overflow:hidden}.registered-header[data-v-d12f22db]{background:linear-gradient(135deg,#1e3a5f 0%,#2d5a8e 100%);color:#fff;padding:.65rem 1rem;font-size:.85rem;font-weight:700;letter-spacing:.03em;display:flex;align-items:center;gap:.5rem}.registered-count[data-v-d12f22db]{background:rgba(255,255,255,.25);border-radius:10px;padding:0 .5rem;font-size:.8rem;font-weight:700;min-width:1.5rem;text-align:center;line-height:1.6}.registered-body[data-v-d12f22db]{padding:.5rem 0;max-height:640px;overflow-y:auto}.registered-empty[data-v-d12f22db]{padding:1.25rem 1rem;font-size:.82rem;color:#adb5bd;text-align:center}.registered-item[data-v-d12f22db]{display:flex;align-items:center;gap:.75rem;padding:.45rem 1rem;font-size:.88rem;border-bottom:1px solid #f1f3f5;transition:background .15s ease}.registered-item[data-v-d12f22db]:last-child{border-bottom:none}.registered-item--latest[data-v-d12f22db]{background:#e8f4fd}.uniform-no[data-v-d12f22db]{font-weight:700;color:#1e3a5f;min-width:2.5rem;font-size:.85rem}.member-name[data-v-d12f22db]{color:#212529}.tooltip{all:unset;position:absolute!important;z-index:1055!important}.table th[data-v-6145e511]{font-size:.9rem;font-weight:600}.table td[data-v-6145e511]{font-size:.9rem}.form-control-sm[data-v-6145e511],.form-select-sm[data-v-6145e511]{font-size:.875rem}.btn-sm[data-v-6145e511]{font-size:.8rem}.form-check-input[data-v-6145e511]:checked{background-color:#198754;border-color:#198754}.alert-info[data-v-6145e511]{border-left:4px solid #0dcaf0}.hint-item[data-v-6145e511]{margin-bottom:.5rem;padding-left:.5rem}.game-edit-panel[data-v-eaca4631]{background:white;border:1px solid #dee2e6;border-radius:8px;box-shadow:-2px 0 12px #0000001f;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-eaca4631]{background:linear-gradient(135deg,#1a3c6e 0%,#2860b0 100%);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;flex-shrink:0;gap:.5rem}.panel-title-area[data-v-eaca4631]{flex:1;min-width:0}.panel-game-label[data-v-eaca4631]{font-size:.88rem;font-weight:700;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.panel-close-btn[data-v-eaca4631]{flex-shrink:0;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.45);color:#fff;border-radius:4px;padding:.15rem .2rem;width:3.2rem;font-size:.75rem;line-height:1;cursor:pointer;transition:background .15s ease}@media (hover: hover){.panel-close-btn[data-v-eaca4631]:hover{background:rgba(255,255,255,.3)}}.panel-body[data-v-eaca4631]{flex:1;min-height:0;overflow-y:auto;padding:1.25rem}.section-label[data-v-eaca4631]{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#1a3c6e;margin-bottom:1rem;padding-left:.6rem;border-left:3px solid #1a3c6e}.section-divider[data-v-eaca4631]{border-color:#e9ecef;opacity:1;margin:1.25rem 0}.form-check.form-switch .form-check-input[data-v-eaca4631]{width:2.75em;height:1.4em;cursor:pointer;margin-top:.15em}.form-check.form-switch .form-check-label[data-v-eaca4631]{cursor:pointer;line-height:1.75;padding-top:.1em}.panel-footer[data-v-eaca4631]{flex-shrink:0;background-color:#f8f9fa;border-top:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem}.skeleton-line[data-v-eaca4631]{height:38px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-eaca4631 1.5s infinite;border-radius:4px}@keyframes shimmer-eaca4631{0%{background-position:200% 0}to{background-position:-200% 0}}.row-selected[data-v-2bb6980e]{background:linear-gradient(90deg,#c8d8f0 0%,#e8eef8 35%)!important;box-shadow:inset 4px 0 #1a3c6e}.game-layout[data-v-2bb6980e]{position:relative}.game-list-area[data-v-2bb6980e]{min-width:0}.game-layout.has-panel .game-list-area[data-v-2bb6980e]{padding-right:420px}.game-panel-area[data-v-2bb6980e]{position:fixed;right:8px;top:48px;bottom:8px;width:400px;z-index:100}.panel-slide-enter-from[data-v-2bb6980e],.panel-slide-leave-to[data-v-2bb6980e]{transform:translate(16px);opacity:0}.panel-slide-enter-active[data-v-2bb6980e],.panel-slide-leave-active[data-v-2bb6980e]{transition:transform .25s ease,opacity .2s ease}.table-responsive[data-v-2bb6980e] .table-striped tbody tr td,.table-responsive[data-v-2bb6980e] .table-striped tbody tr th{padding-top:.7rem;padding-bottom:.7rem;vertical-align:middle}.table-responsive[data-v-2bb6980e] .tab-link{transition:background-color .12s ease}@media (hover: hover){.table-responsive[data-v-2bb6980e] .tab-link:hover td,.table-responsive[data-v-2bb6980e] .tab-link:hover th{background-color:#f0f5fb}}.row-num[data-v-2bb6980e]{color:#adb5bd;font-weight:400;font-size:.8rem;width:2.5rem}.game-date[data-v-2bb6980e]{font-size:.9rem;font-weight:600;color:#1a3c6e;white-space:nowrap}.game-id[data-v-2bb6980e]{color:#6c757d;font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.matchup-cell[data-v-2bb6980e]{white-space:nowrap}.team-label[data-v-2bb6980e]{display:block;font-size:.88rem;font-weight:600;color:#1a3c6e}.vs-text[data-v-2bb6980e]{display:block;font-size:.7rem;font-weight:700;color:#adb5bd;letter-spacing:.08em;line-height:1.2;margin:.1em 0}.venue-cell[data-v-2bb6980e]{font-size:.82rem;color:#6c757d}.status-badge[data-v-2bb6980e]{display:inline-block;font-size:.72rem;font-weight:600;border-radius:20px;padding:.15em .7em;letter-spacing:.02em;line-height:1.6;min-width:2rem;text-align:center}.status-finished[data-v-2bb6980e]{color:#1a3c6e;background-color:#d0e4f7}.status-unfinished[data-v-2bb6980e]{color:#6c757d;background-color:#e9ecef}.main-bg[data-v-3b46cacd]{width:auto!important;margin:0 1rem!important}@media (min-width: 1200px){.main-bg[data-v-3b46cacd]{margin:0 40px!important}}.game-form-card[data-v-3b46cacd]{border:1px solid #dee2e6}.game-form-card[data-v-3b46cacd] .card-body{padding:1.25rem}@media (min-width: 1200px){.game-form-card[data-v-3b46cacd] .card-body{padding:1.5rem}}.section-divider[data-v-3b46cacd]{border-color:#e9ecef;opacity:1;margin:1.25rem 0}.section-label[data-v-3b46cacd]{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#1a3c6e;margin-bottom:1rem;padding-left:.6rem;border-left:3px solid #1a3c6e}.card-footer[data-v-3b46cacd]{background-color:#f8f9fa;border-top:1px solid #dee2e6}.same-day-panel[data-v-3b46cacd]{border:1px solid #dee2e6;border-radius:.375rem;background:#fff;overflow:hidden;position:sticky;top:8px}.same-day-header[data-v-3b46cacd]{background:linear-gradient(135deg,#1a3c6e 0%,#2860b0 100%);color:#fff;padding:.65rem 1rem;font-size:.85rem;font-weight:700;letter-spacing:.03em}.same-day-body[data-v-3b46cacd]{padding:.75rem 1rem;max-height:60vh;overflow-y:auto}.no-data-msg[data-v-3b46cacd]{font-size:.82rem;color:#adb5bd;margin:.5rem 0;text-align:center;padding:1rem 0}.game-row[data-v-3b46cacd]{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-bottom:1px solid #f0f0f0;font-size:.8rem;white-space:nowrap;overflow:hidden}.game-row[data-v-3b46cacd]:last-child{border-bottom:none}@media (hover: hover){.game-row[data-v-3b46cacd]:hover{background:#eaf1fb}}.game-row-order[data-v-3b46cacd]{flex-shrink:0;font-weight:700;color:#1a3c6e;width:2rem}.game-row-teams[data-v-3b46cacd]{flex:1;display:flex;align-items:center;gap:.3rem;overflow:hidden}.team-name[data-v-3b46cacd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-weight:600;color:#212529}.vs-badge[data-v-3b46cacd]{flex-shrink:0;font-size:.6rem;font-weight:700;color:#fff;background-color:#1a3c6e;border-radius:3px;padding:.05em .35em;letter-spacing:.05em}.game-row-meta[data-v-3b46cacd]{flex-shrink:0;color:#6c757d;font-size:.75rem;white-space:nowrap}.dp-wrapper[data-v-3b46cacd]{max-width:220px}.dp-wrapper[data-v-3b46cacd] .dp__input{border:1px solid #dee2e6;border-radius:.375rem;background-color:#fff;padding-left:2.5em}.dp-wrapper[data-v-3b46cacd] .dp__clear_icon{display:none}.gym-edit-panel[data-v-0eeb7eeb]{background:white;border:1px solid #dee2e6;border-radius:8px;box-shadow:-2px 0 12px #0000001f;display:flex;flex-direction:column;overflow:hidden}.panel-header[data-v-0eeb7eeb]{background:linear-gradient(135deg,#1a5c3a 0%,#2e8a63 100%);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;flex-shrink:0;gap:.5rem}.panel-title-area[data-v-0eeb7eeb]{flex:1;min-width:0}.panel-gym-name[data-v-0eeb7eeb]{font-size:.95rem;font-weight:700;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.panel-close-btn[data-v-0eeb7eeb]{flex-shrink:0;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.45);color:#fff;border-radius:4px;padding:.15rem .2rem;width:3.2rem;font-size:.75rem;line-height:1;cursor:pointer;transition:background .15s ease}@media (hover: hover){.panel-close-btn[data-v-0eeb7eeb]:hover{background:rgba(255,255,255,.3)}}.panel-body[data-v-0eeb7eeb]{flex:1;min-height:0;overflow-y:auto;padding:1.25rem}.section-label[data-v-0eeb7eeb]{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#1a5c3a;margin-bottom:1rem;padding-left:.6rem;border-left:3px solid #1a5c3a}.panel-footer[data-v-0eeb7eeb]{flex-shrink:0;background-color:#f8f9fa;border-top:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem}.skeleton-line[data-v-0eeb7eeb]{height:38px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-0eeb7eeb 1.5s infinite;border-radius:4px}@keyframes shimmer-0eeb7eeb{0%{background-position:200% 0}to{background-position:-200% 0}}.row-selected[data-v-d55a24dc]{background:linear-gradient(90deg,#c8d8f0 0%,#e8eef8 35%)!important;box-shadow:inset 4px 0 #1a3c6e}.gym-layout[data-v-d55a24dc]{position:relative}.gym-list-area[data-v-d55a24dc]{min-width:0}.gym-layout.has-panel .gym-list-area[data-v-d55a24dc]{padding-right:420px}.gym-panel-area[data-v-d55a24dc]{position:fixed;right:8px;top:48px;bottom:8px;width:400px;z-index:100}.panel-slide-enter-from[data-v-d55a24dc],.panel-slide-leave-to[data-v-d55a24dc]{transform:translate(16px);opacity:0}.panel-slide-enter-active[data-v-d55a24dc],.panel-slide-leave-active[data-v-d55a24dc]{transition:transform .25s ease,opacity .2s ease}.table-responsive[data-v-d55a24dc] .table-striped tbody tr td,.table-responsive[data-v-d55a24dc] .table-striped tbody tr th{padding-top:.7rem;padding-bottom:.7rem;vertical-align:middle}.table-responsive[data-v-d55a24dc] .tab-link{transition:background-color .12s ease}@media (hover: hover){.table-responsive[data-v-d55a24dc] .tab-link:hover td,.table-responsive[data-v-d55a24dc] .tab-link:hover th{background-color:#f0f5fb}}.row-num[data-v-d55a24dc]{color:#adb5bd;font-weight:400;font-size:.8rem;width:2.5rem}.gym-name[data-v-d55a24dc]{color:#1a3c6e;font-size:.9rem;font-weight:600;text-decoration:underline;text-decoration-color:#1a3c6e4d;text-underline-offset:3px}.main-bg[data-v-8fa47cce]{width:auto!important;margin:0 1rem!important}@media (min-width: 1200px){.main-bg[data-v-8fa47cce]{margin:0 40px!important}}.gym-form-card[data-v-8fa47cce]{border:1px solid #dee2e6}.gym-form-card[data-v-8fa47cce] .card-body{padding:1.25rem}@media (min-width: 1200px){.gym-form-card[data-v-8fa47cce] .card-body{padding:1.5rem}}.section-label[data-v-8fa47cce]{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#1a3c6e;margin-bottom:1rem;padding-left:.6rem;border-left:3px solid #1a3c6e}.card-footer[data-v-8fa47cce]{background-color:#f8f9fa;border-top:1px solid #dee2e6}.btn-xs[data-v-c5db87b0]{padding:.125rem .25rem;font-size:.75rem;line-height:1.2;border-radius:.2rem;width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-nowrap[data-v-c5db87b0]{white-space:nowrap!important}.button-group .btn-xs[data-v-c5db87b0]{margin-right:.5rem}.button-group .btn-xs[data-v-c5db87b0]:last-child{margin-right:0}@media (max-width: 768px){.btn-xs[data-v-c5db87b0]{width:60px;font-size:.7rem;padding:.1rem .2rem}.button-group .btn-xs[data-v-c5db87b0]{margin-right:.3rem}}@media (max-width: 576px){.btn-xs[data-v-c5db87b0]{width:55px;font-size:.65rem;padding:.08rem .15rem}.button-group .btn-xs[data-v-c5db87b0]{margin-right:.2rem}.button-group[data-v-c5db87b0]{display:flex;flex-direction:column;gap:.2rem}.button-group .btn-xs[data-v-c5db87b0]{margin-right:0;width:100%;max-width:80px}}.footer-bg-admin[data-v-fab27e26]{width:100%;text-align:center;height:25px}.footer-hr[data-v-fab27e26]{margin:0;width:100%}.container[data-v-277e8d1f]{background-color:#e8e8e8;min-height:100vh}.main-bg[data-v-277e8d1f]{flex:1;padding:20px;max-width:600px;margin:0 auto}.two-factor-container[data-v-277e8d1f]{background:#ffffff;border-radius:16px;box-shadow:0 8px 32px #0000001a;overflow:hidden;margin:20px 0}.two-factor-header[data-v-277e8d1f]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:40px 30px;text-align:center}.security-icon[data-v-277e8d1f]{font-size:48px;margin-bottom:16px}.hd-title[data-v-277e8d1f]{font-size:28px;font-weight:700;margin:0 0 8px}.security-subtitle[data-v-277e8d1f]{font-size:16px;opacity:.9;margin:0}.two-factor-content[data-v-277e8d1f]{padding:40px 30px}.message-box[data-v-277e8d1f]{background:#f8f9ff;border:1px solid #e3e8ff;border-radius:12px;padding:20px;margin-bottom:30px;display:flex;align-items:center;gap:12px}.message-icon[data-v-277e8d1f]{font-size:24px;flex-shrink:0}.two-factor-message[data-v-277e8d1f]{color:#4a5568;font-size:16px;line-height:1.5;margin:0}.code-input-section[data-v-277e8d1f]{margin-bottom:30px}.code-label[data-v-277e8d1f]{display:block;margin-bottom:12px}.label-text[data-v-277e8d1f]{font-size:18px;font-weight:600;color:#2d3748}.label-hint[data-v-277e8d1f]{font-size:14px;color:#718096;margin-left:8px}.code-input-wrapper[data-v-277e8d1f]{position:relative;margin-bottom:16px}.code-input-display[data-v-277e8d1f]{display:flex;gap:12px;justify-content:center;margin-bottom:16px}.digit-box[data-v-277e8d1f]{width:50px;height:50px;border:2px solid #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;color:#2d3748;background:#ffffff;transition:all .3s ease;-webkit-user-select:none;user-select:none}.digit-box.filled[data-v-277e8d1f]{border-color:#667eea;background:#667eea;color:#fff;box-shadow:0 4px 12px #667eea33}.digit-box.cursor[data-v-277e8d1f]{border-color:#667eea;background:#f8f9ff;box-shadow:0 0 0 3px #667eea1a}.cursor-blink[data-v-277e8d1f]{animation:blink-277e8d1f 1s infinite;color:#667eea;font-weight:700;margin-left:2px}@keyframes blink-277e8d1f{0%,50%{opacity:1}51%,to{opacity:0}}.code-input-hidden[data-v-277e8d1f]{position:absolute;top:0;left:0;width:100%;height:50px;opacity:0;border:none;background:transparent;font-size:24px;text-align:center;letter-spacing:50px;caret-color:transparent}.code-input-hidden[data-v-277e8d1f]:focus{outline:none}.error-message[data-v-277e8d1f]{color:#e53e3e;font-size:14px;margin-top:8px;padding-left:4px}.code-timer[data-v-277e8d1f]{display:flex;align-items:center;gap:8px;color:#718096;font-size:14px;margin-top:12px}.timer-icon[data-v-277e8d1f]{font-size:16px}.trust-device-section[data-v-277e8d1f]{margin-bottom:30px}.trust-device-card[data-v-277e8d1f]{background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .3s ease}.trust-device-card[data-v-277e8d1f]:hover{border-color:#cbd5e0;background:#edf2f7}.trust-device-checkbox[data-v-277e8d1f]{display:none}.trust-device-checkbox:checked+.trust-device-label .trust-device-card[data-v-277e8d1f]{border-color:#48bb78;background:#f0fff4}.trust-device-label[data-v-277e8d1f]{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0}.trust-icon[data-v-277e8d1f]{font-size:24px}.trust-text[data-v-277e8d1f]{display:flex;flex-direction:column;gap:4px}.trust-text strong[data-v-277e8d1f]{color:#2d3748;font-size:16px}.trust-text small[data-v-277e8d1f]{color:#718096;font-size:14px}.button-section[data-v-277e8d1f]{display:flex;flex-direction:row;gap:16px;margin-bottom:30px}.verify-button[data-v-277e8d1f]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:12px;padding:16px 24px;font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 16px #667eea4d;white-space:nowrap;min-width:120px}.verify-button[data-v-277e8d1f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.verify-button[data-v-277e8d1f]:disabled{background:#cbd5e0;cursor:not-allowed;transform:none;box-shadow:none}.resend-button[data-v-277e8d1f]{background:transparent;color:#667eea;border:2px solid #667eea;border-radius:12px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;white-space:nowrap;min-width:140px}.resend-button[data-v-277e8d1f]:hover{background:#667eea;color:#fff}.button-icon[data-v-277e8d1f]{font-size:18px}.button-text[data-v-277e8d1f]{font-weight:600}.help-section[data-v-277e8d1f]{border-top:1px solid #e2e8f0;padding-top:20px}.help-details[data-v-277e8d1f]{border:none}.help-summary[data-v-277e8d1f]{display:flex;align-items:center;gap:8px;color:#718096;font-size:14px;cursor:pointer;list-style:none;padding:0}.help-summary[data-v-277e8d1f]:hover{color:#4a5568}.help-icon[data-v-277e8d1f]{font-size:16px}.help-content[data-v-277e8d1f]{margin-top:12px;padding-left:24px}.help-content ul[data-v-277e8d1f]{margin:0;padding:0;list-style:none}.help-content li[data-v-277e8d1f]{color:#718096;font-size:14px;line-height:1.6;margin-bottom:8px;position:relative;padding-left:20px}.help-content li[data-v-277e8d1f]:before{content:"•";color:#667eea;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.main-bg[data-v-277e8d1f]{padding:16px}.two-factor-header[data-v-277e8d1f]{padding:30px 20px}.security-icon[data-v-277e8d1f]{font-size:40px}.hd-title[data-v-277e8d1f]{font-size:24px}.two-factor-content[data-v-277e8d1f]{padding:30px 20px}.digit-box[data-v-277e8d1f]{width:40px;height:40px;font-size:20px}.code-input-hidden[data-v-277e8d1f]{height:40px;font-size:20px;letter-spacing:40px}.button-section[data-v-277e8d1f]{flex-direction:column;gap:12px}.verify-button[data-v-277e8d1f]{padding:14px 20px;font-size:16px;min-width:100px}.resend-button[data-v-277e8d1f]{padding:12px 20px;font-size:14px;min-width:120px}}@media (max-width: 480px){.two-factor-header[data-v-277e8d1f]{padding:24px 16px}.security-icon[data-v-277e8d1f]{font-size:36px}.hd-title[data-v-277e8d1f]{font-size:20px}.security-subtitle[data-v-277e8d1f]{font-size:14px}.two-factor-content[data-v-277e8d1f]{padding:24px 16px}.message-box[data-v-277e8d1f]{padding:16px;flex-direction:column;text-align:center}.digit-box[data-v-277e8d1f]{width:36px;height:36px;font-size:18px}.code-input-hidden[data-v-277e8d1f]{height:36px;font-size:18px;letter-spacing:36px}.trust-device-card[data-v-277e8d1f]{padding:16px}.trust-device-label[data-v-277e8d1f]{flex-direction:column;text-align:center;gap:8px}.verify-button[data-v-277e8d1f]{padding:12px 16px;font-size:16px;min-width:90px}.resend-button[data-v-277e8d1f]{padding:10px 16px;font-size:14px;min-width:110px}}.container[data-v-40dd34ad]{background-color:#e8e8e8}.main-bg[data-v-40dd34ad]{flex:1;padding:20px}.kpi-card[data-v-832b3f86]{border-radius:12px;transition:box-shadow .2s}@media (hover: hover){.kpi-card[data-v-832b3f86]:hover{box-shadow:0 4px 16px #0000001f!important}}.kpi-icon[data-v-832b3f86]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.kpi-label[data-v-832b3f86]{font-size:.78rem;line-height:1.3}.kpi-value[data-v-832b3f86]{font-size:1.6rem;font-weight:700;line-height:1.2}.quick-nav-card[data-v-832b3f86]{border-radius:10px;transition:box-shadow .2s,transform .15s;cursor:pointer}@media (hover: hover){.quick-nav-card[data-v-832b3f86]:hover{box-shadow:0 4px 16px #0000001f!important;transform:translateY(-2px)}}.quick-nav-icon[data-v-832b3f86]{font-size:1.3rem}
