[data-v-42c32461]{margin:0;padding:0;box-sizing:border-box}.landing-page[data-v-42c32461]{min-height:100vh;background:#e8e8e8;display:flex;flex-direction:column}.navbar[data-v-42c32461]{padding:1.5rem 3rem;background:transparent}.nav-container[data-v-42c32461]{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto}.logo-placeholder[data-v-42c32461]{width:100px}.sign-in-btn[data-v-42c32461]{background:transparent;border:2px solid black;padding:.75rem 2rem;font-size:.9rem;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sign-in-btn[data-v-42c32461]:hover{background:#000;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.sign-in-btn[data-v-42c32461]:active{transform:translateY(0)}.hero-section[data-v-42c32461]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.center-logo[data-v-42c32461]{font-size:8rem;font-weight:600;letter-spacing:.15em;color:#000;margin:0;text-transform:lowercase;animation:fadeIn-42c32461 1.2s ease-in-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes fadeIn-42c32461{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.navbar[data-v-42c32461]{padding:1rem 1.5rem}.sign-in-btn[data-v-42c32461]{padding:.6rem 1.5rem;font-size:.8rem}.center-logo[data-v-42c32461]{font-size:3.5rem}}@media (max-width: 480px){.center-logo[data-v-42c32461]{font-size:2.5rem;letter-spacing:.1em}}.sign-in-page[data-v-a415ccfc]{min-height:100vh;background:#e8e8e8;display:flex;align-items:center;justify-content:center;padding:2rem}.sign-in-container[data-v-a415ccfc]{width:100%;max-width:400px}.logo[data-v-a415ccfc]{width:250px;height:auto;display:block;margin:0 auto 4rem}.auth-btn[data-v-a415ccfc]{width:100%;background:#d5d5d5;border:none;padding:1.25rem 2rem;border-radius:8px;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .3s ease;font-size:1rem;font-weight:700;letter-spacing:.05em;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-btn[data-v-a415ccfc]:hover{background:#c5c5c5;transform:translateY(-2px);box-shadow:0 10px 25px #0000001a}.auth-btn[data-v-a415ccfc]:active{transform:translateY(0)}.nsi-auth-btn[data-v-a415ccfc]{margin-top:1rem;background:transparent;border:1px solid #9a9a9a}.nsi-auth-btn[data-v-a415ccfc]:hover{background:#efefef}.icon[data-v-a415ccfc]{width:24px;height:24px;flex-shrink:0}.auth-btn span[data-v-a415ccfc]{flex:1;text-align:left}@media (max-width: 768px){.sign-in-container[data-v-a415ccfc]{max-width:350px}.logo[data-v-a415ccfc]{margin-bottom:3rem}.auth-btn[data-v-a415ccfc]{padding:1rem 1.5rem;font-size:.9rem}.icon[data-v-a415ccfc]{width:20px;height:20px}}.email-login-page[data-v-514607fc]{min-height:100vh;background:#e8e8e8;display:flex;align-items:center;justify-content:center;padding:2rem}.login-container[data-v-514607fc]{width:100%;max-width:400px}.logo[data-v-514607fc]{width:250px;height:auto;display:block;margin:0 auto 4rem}.login-form[data-v-514607fc]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-514607fc]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-514607fc]{font-size:.85rem;font-weight:700;letter-spacing:.05em;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.form-input[data-v-514607fc]{background:#d5d5d5;border:none;padding:1rem 1.5rem;border-radius:8px;font-size:1rem;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .2s ease}.form-input[data-v-514607fc]:focus{outline:none;background:#c5c5c5}.form-input[data-v-514607fc]::placeholder{color:#666}.error-message[data-v-514607fc]{background:#ffebee;color:#c62828;padding:1rem;border-radius:8px;font-size:.9rem;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-btn[data-v-514607fc]{background:#000;color:#fff;border:none;padding:1.25rem 2rem;border-radius:8px;font-size:1rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-btn[data-v-514607fc]:hover:not(:disabled){background:#333;transform:translateY(-2px);box-shadow:0 10px 25px #0003}.login-btn[data-v-514607fc]:disabled{opacity:.7;cursor:not-allowed}.back-btn[data-v-514607fc]{background:transparent;border:2px solid #000;color:#000;padding:1rem 2rem;border-radius:8px;font-size:.9rem;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.back-btn[data-v-514607fc]:hover{background:#000;color:#fff;transform:translateY(-2px)}@media (max-width: 768px){.login-container[data-v-514607fc]{max-width:350px}.logo[data-v-514607fc]{margin-bottom:3rem}.login-btn[data-v-514607fc],.back-btn[data-v-514607fc]{padding:1rem 1.5rem;font-size:.9rem}}.email-login-page[data-v-98184060]{min-height:100vh;background:#e8e8e8;display:flex;align-items:center;justify-content:center;padding:2rem}.login-container[data-v-98184060]{width:100%;max-width:400px}.logo[data-v-98184060]{width:250px;height:auto;display:block;margin:0 auto 4rem}.login-form[data-v-98184060]{display:flex;flex-direction:column;gap:1.5rem}.intro[data-v-98184060]{margin:0;color:#333;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.form-group[data-v-98184060]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-98184060]{font-size:.85rem;font-weight:700;letter-spacing:.05em;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.form-input[data-v-98184060]{background:#d5d5d5;border:none;padding:1rem 1.5rem;border-radius:8px;font-size:1rem;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.form-input[data-v-98184060]:focus{outline:none;background:#c5c5c5}.code-input[data-v-98184060]{letter-spacing:.2em;font-weight:700;text-align:center}.error-message[data-v-98184060]{background:#ffebee;color:#c62828;padding:1rem;border-radius:8px;font-size:.9rem;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-btn[data-v-98184060]{background:#000;color:#fff;border:none;padding:1.25rem 2rem;border-radius:8px;font-size:1rem;font-weight:700;letter-spacing:.05em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-btn[data-v-98184060]:disabled{opacity:.7;cursor:not-allowed}.back-btn[data-v-98184060]{background:transparent;border:2px solid #000;color:#000;padding:1rem 2rem;border-radius:8px;font-size:.9rem;font-weight:700;letter-spacing:.05em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.profile-button[data-v-f9f35aaf]{width:32px;height:32px;padding:0;border:1px solid #111827;border-radius:50%;background:#111827;color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.profile-button[data-v-f9f35aaf]:hover{background:#374151}.arena-top-bar[data-v-fed1c027]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 60px;background:#fff}.top-row[data-v-fed1c027]{display:flex;align-items:center;justify-content:space-between;height:80px}.top-left[data-v-fed1c027],.logo-button[data-v-fed1c027],.top-right[data-v-fed1c027]{display:flex;align-items:center}.logo-button[data-v-fed1c027]{padding:0;border:0;background:transparent;cursor:pointer}.top-logo[data-v-fed1c027]{width:auto;height:32px}.top-right[data-v-fed1c027]{gap:.5rem}.admin-button[data-v-fed1c027],.statz-button[data-v-fed1c027],.logout-btn[data-v-fed1c027]{min-height:32px;padding:0 .85rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.admin-button[data-v-fed1c027]:hover,.statz-button[data-v-fed1c027]:hover,.logout-btn[data-v-fed1c027]:hover{border-color:#9299a5;background:#f5f6f8;color:#172033}.nav-row[data-v-fed1c027]{display:flex;align-items:baseline;gap:8px;padding-top:12px;padding-bottom:24px}.nav-brand[data-v-fed1c027]{padding:0;border:0;background:transparent;color:#000;font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.01em;cursor:pointer}.nav-separator[data-v-fed1c027]{margin:0 6px;color:#000;font-size:25px;font-weight:300;line-height:1}.nav-link[data-v-fed1c027]{display:inline-flex;align-items:baseline;gap:6px;padding:0;border:0;background:transparent;color:#999;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.01em;cursor:pointer;transition:color .2s}.nav-link[data-v-fed1c027]:hover,.nav-link.active[data-v-fed1c027]{color:#000}.nav-link.active[data-v-fed1c027]{font-weight:500}.nav-number[data-v-fed1c027]{display:inline-flex;flex-shrink:0;align-self:flex-start;align-items:center;justify-content:center;width:16px;height:16px;margin-top:0;border-radius:3px;background:#000;color:#fff;font-size:9px;font-weight:600}.arrangement-clubs-container[data-v-7f31c04c]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.arrangement-club-group[data-v-7f31c04c]{overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.arrangement-club-header[data-v-7f31c04c]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border-bottom:1px solid #e5e7eb;background:linear-gradient(to right,#f9fafb,#fff)}.expandable-arrangement-club-header[data-v-7f31c04c]{cursor:pointer}.expandable-arrangement-club-header[data-v-7f31c04c]:focus-visible{outline:3px solid #93c5fd;outline-offset:-3px}.form-application-expand-button[data-v-7f31c04c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer}.form-application-expand-button[data-v-7f31c04c]:hover{background:#f3f4f6}.arrangement-club-info[data-v-7f31c04c]{display:flex;flex-direction:column;gap:4px;min-width:250px}.arrangement-club-name[data-v-7f31c04c]{margin:0;color:#111827;font-size:18px;font-weight:600}.arrangement-club-org[data-v-7f31c04c]{color:#6b7280;font-size:13px}.arrangement-club-stats[data-v-7f31c04c]{display:flex;flex:1;align-items:center;justify-content:flex-start;gap:20px}.arrangement-club-stat[data-v-7f31c04c]{color:#6b7280;font-size:14px;font-weight:500;white-space:nowrap}.club-applications-table[data-v-7f31c04c]{overflow-x:auto}.applications-table[data-v-7f31c04c]{width:100%;border-collapse:collapse}.applications-table th[data-v-7f31c04c]{padding:12px;background:#f9fafb;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.applications-table td[data-v-7f31c04c]{padding:12px;border-top:1px solid #e5e7eb;color:#374151;font-size:14px}.clickable-row[data-v-7f31c04c]{cursor:pointer}.clickable-row[data-v-7f31c04c]:hover{background-color:#f9fafb!important}.status-badge[data-v-7f31c04c]{display:inline-block;padding:.4rem .75rem;border:1px solid rgba(0,0,0,.16);border-radius:20px;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-badge.pending[data-v-7f31c04c]{background:#fff3e0;color:#e65100}.status-badge.approved[data-v-7f31c04c]{background:#e8f5e9;color:#2e7d32}.status-badge.rejected[data-v-7f31c04c]{background:#ffebee;color:#c62828}.table-link-btn[data-v-7f31c04c]{border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.modal-overlay[data-v-d199cd30]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-d199cd30 .2s ease}.pdf-preview-modal[data-v-d199cd30]{display:flex;flex-direction:column;width:90vw;max-width:1200px;height:90vh;overflow:hidden;border:1px solid #333;border-radius:8px;background:#000}.pdf-preview-header[data-v-d199cd30]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #333}.pdf-preview-title h3[data-v-d199cd30]{margin:0;color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:-.01em}.pdf-preview-subtitle[data-v-d199cd30]{margin:.25rem 0 0;color:#999;font-size:.9rem}.modal-close-button[data-v-d199cd30]{display:flex;align-items:center;justify-content:center;padding:.5rem;border:0;border-radius:4px;background:none;color:#999;cursor:pointer;transition:all .2s ease}.modal-close-button[data-v-d199cd30]:hover{background:#1a1a1a;color:#fff}.modal-close-button svg[data-v-d199cd30]{width:24px;height:24px}.pdf-preview-body[data-v-d199cd30]{display:flex;flex:1;align-items:center;justify-content:center;overflow:hidden;background:#0a0a0a}.pdf-preview-iframe[data-v-d199cd30]{width:100%;height:100%;border:0}.pdf-preview-loading[data-v-d199cd30]{display:flex;flex-direction:column;align-items:center;gap:1rem}.pdf-preview-loading p[data-v-d199cd30]{color:#999;font-size:.95rem}@keyframes fadeIn-d199cd30{0%{opacity:0}to{opacity:1}}.modal-overlay[data-v-d6d3f6b0]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-d6d3f6b0 .2s ease}.payment-package-modal[data-v-d6d3f6b0]{width:min(680px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));overflow:auto;padding:28px;border:1px solid #d9dce2;border-radius:12px;background:#fff;box-shadow:0 18px 55px #0000003d}.payment-package-header[data-v-d6d3f6b0]{display:flex;align-items:start;justify-content:space-between;gap:16px}.payment-package-header p[data-v-d6d3f6b0]{margin:0 0 5px;color:#747d8d;font-size:11px;font-weight:700;letter-spacing:.1em}.payment-package-header h2[data-v-d6d3f6b0]{margin:0;color:#172033;font-size:24px}.payment-package-close[data-v-d6d3f6b0]{width:28px;height:28px;border:0;border-radius:50%;background:#f0f1f3;color:#172033;font-size:22px;line-height:1;cursor:pointer}.payment-package-intro[data-v-d6d3f6b0]{margin:12px 0 24px;color:#747d8d}.payment-package-list[data-v-d6d3f6b0]{display:flex;flex-direction:column;gap:10px}.payment-package-document[data-v-d6d3f6b0]{display:flex;justify-content:space-between;gap:20px;width:100%;padding:16px 18px;border:1px solid #d9dce2;border-radius:8px;background:#fff;color:#172033;text-align:left;cursor:pointer}.payment-package-document[data-v-d6d3f6b0]:hover{border-color:#9299a5}.payment-package-document.primary[data-v-d6d3f6b0]{background:#f6f7f9}.payment-package-document strong[data-v-d6d3f6b0]{color:#199aae}@keyframes fadeIn-d6d3f6b0{0%{opacity:0}to{opacity:1}}.modal-overlay[data-v-4a708b33]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-4a708b33 .2s ease}.receipt-preview-modal[data-v-4a708b33]{display:flex;flex-direction:column;width:min(92vw,68rem);max-width:68rem;height:min(88vh,62rem);overflow:hidden;border:1px solid #d9d9df;border-radius:8px;background:#fff;box-shadow:0 1.5rem 4rem #00000047}.receipt-preview-header[data-v-4a708b33]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e5e8}.receipt-preview-header h3[data-v-4a708b33]{margin:0;color:#000014;font-size:1.15rem}.receipt-preview-header p[data-v-4a708b33]{margin:.2rem 0 0;color:#6b7280;font-size:.88rem}.receipt-preview-actions[data-v-4a708b33]{display:flex;align-items:center;gap:.5rem}.receipt-preview-download[data-v-4a708b33]{padding:.55rem .75rem;border:1px solid #c9c9d0;border-radius:4px;color:#1f2937;font-size:.82rem;font-weight:700;text-decoration:none}.receipt-preview-download[data-v-4a708b33]:hover{background:#f5f5f7}.receipt-preview-body[data-v-4a708b33]{display:flex;flex:1;align-items:center;justify-content:center;min-height:0;overflow:auto;background:#f3f3f5}.receipt-preview-iframe[data-v-4a708b33]{width:100%;height:100%;border:0}.receipt-preview-image[data-v-4a708b33]{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.modal-close-button[data-v-4a708b33]{display:flex;align-items:center;justify-content:center;padding:.5rem;border:0;border-radius:4px;background:none;color:#999;cursor:pointer;transition:all .2s ease}.modal-close-button[data-v-4a708b33]:hover{background:#1a1a1a;color:#fff}.modal-close-button svg[data-v-4a708b33]{width:24px;height:24px}@keyframes fadeIn-4a708b33{0%{opacity:0}to{opacity:1}}[data-v-20d44971]{box-sizing:border-box}.dashboard-layout[data-v-20d44971]{display:flex;min-height:100vh;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.form-application-actions[data-v-20d44971]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1.5rem}.form-calculation-grid[data-v-20d44971]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));transform:translateY(-.15rem);margin-bottom:-.15rem}.receipt-link[data-v-20d44971]{background:transparent;border:0;color:#6b7280;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:none;transition:color .15s ease}.receipt-link[data-v-20d44971]:hover,.receipt-link[data-v-20d44971]:focus-visible,.receipt-link[data-v-20d44971]:active{color:#000}.payout-detail[data-v-20d44971]{position:relative}.payout-edit-button[data-v-20d44971]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-left:.35rem;padding:0;border:0;background:transparent;color:#111827;cursor:pointer;vertical-align:-.15rem}.payout-edit-button[data-v-20d44971]:hover{color:#000}.payout-edit-button svg[data-v-20d44971]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.inline-payout-editor[data-v-20d44971]{position:absolute;z-index:2;top:1.1rem;left:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;width:max-content}.inline-payout-editor input[data-v-20d44971]{box-sizing:border-box;width:7rem;height:1.65rem;padding:0 .45rem;border:1px solid #111827;border-radius:.25rem;background:#fff;color:#111827;font:inherit;font-weight:700;line-height:1}.summary-inline-payout-editor[data-v-20d44971]{position:static;margin-top:.35rem}.summary-inline-payout-editor input[data-v-20d44971]{width:15rem;height:2.25rem;font-size:1.5rem}.summary-inline-payout-editor .inline-editor-confirm[data-v-20d44971]{width:1.75rem;height:1.75rem;font-size:.9rem}.inline-payout-error[data-v-20d44971]{flex-basis:100%;color:#b42318;font-size:.78rem;font-weight:500}.inline-editor-confirm[data-v-20d44971]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:50%;background:#172033;color:#fff;cursor:pointer;font-size:.72rem;font-weight:700;line-height:1}.inline-editor-confirm[data-v-20d44971]:hover,.inline-editor-confirm[data-v-20d44971]:focus-visible{background:#000;transform:scale(1.06)}.internal-reason-field[data-v-20d44971]{display:grid;order:1;flex:1 1 24rem;gap:.45rem;max-width:38rem;margin-left:auto;color:#4b5563;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.internal-reason-input[data-v-20d44971]{position:relative}.internal-reason-field textarea[data-v-20d44971]{box-sizing:border-box;width:100%;min-height:4.25rem;padding:.65rem 2.9rem .65rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#111827;font:inherit;font-size:.92rem;font-weight:400;letter-spacing:normal;line-height:1.45;resize:vertical;text-transform:none}.internal-reason-field textarea[data-v-20d44971]:focus{border-color:#111827;outline:2px solid rgba(17,24,39,.12);outline-offset:1px}.internal-reason-save[data-v-20d44971]{position:absolute;right:.45rem;bottom:.45rem;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border:0;border-radius:50%;background:#172033;color:#fff;cursor:pointer;font-size:.72rem;font-weight:700;line-height:1}.internal-reason-save[data-v-20d44971]:hover:not(:disabled),.internal-reason-save[data-v-20d44971]:focus-visible{background:#000;transform:scale(1.06)}.internal-reason-save[data-v-20d44971]:disabled{cursor:wait;opacity:.6}.internal-reason-error[data-v-20d44971]{color:#b42318;font-size:.78rem;font-weight:500;letter-spacing:normal;text-transform:none}.club-summary-totals[data-v-20d44971]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.club-summary-participants[data-v-20d44971]{margin-top:1.5rem}.club-summary-filters[data-v-20d44971]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.club-summary-filter-button[data-v-20d44971]{min-height:32px;padding:0 .85rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.club-summary-filter-button[data-v-20d44971]:hover{border-color:#9299a5;background:#f5f6f8}.club-summary-filter-button.active[data-v-20d44971]{border-color:#172033;background:#f5f6f8;color:#172033}.club-summary-filter-button.is-approved[data-v-20d44971]{border-color:#4d9b59;background:#f6fbf6;color:#276b31}.club-summary-filter-button.is-approved[data-v-20d44971]:hover{border-color:#2f7d3c;background:#eef8ee}.club-summary-filter-button.is-pending[data-v-20d44971]{border-color:#e99a36;background:#fff8eb;color:#9b5b12}.club-summary-filter-button.is-pending[data-v-20d44971]:hover{border-color:#cc7b19;background:#fff1d8}.group-trip-marker[data-v-20d44971]{color:#8b2cf5}.club-summary-title-actions[data-v-20d44971]{padding-top:2.25rem}.club-approve-all-button[data-v-20d44971]{display:inline-flex;align-items:center;padding:.45rem .75rem;border:1px solid rgba(0,0,0,.16);border-radius:20px;font:inherit;font-size:.9rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.club-approve-all-button.needs-approval[data-v-20d44971]{background:#fff3e0;color:#e65100}.club-approve-all-button.needs-approval[data-v-20d44971]:hover:not(:disabled){border-color:#e65100}.club-approve-all-button.all-approved[data-v-20d44971]{background:#e8f5e9;color:#2e7d32}.club-approve-all-button.all-approved[data-v-20d44971]:disabled{color:#2e7d32;cursor:default;opacity:1}.club-approve-all-button[data-v-20d44971]:focus-visible{outline:3px solid #1ea7e8;outline-offset:3px}.club-approve-all-button[data-v-20d44971]:disabled{color:#6b7280;cursor:default}.club-summary-link[data-v-20d44971],.club-name-link[data-v-20d44971]{cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.club-summary-link[data-v-20d44971]{width:fit-content;border-radius:4px}.club-summary-link[data-v-20d44971]:hover,.club-name-link[data-v-20d44971]:hover{color:#111827;text-decoration:none;transform:translate(2px)}.club-name-link[data-v-20d44971]{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left}.applicant-name-link[data-v-20d44971]{padding:0;border:0;background:transparent;color:#666;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;transition:color .15s ease}.applicant-name-link[data-v-20d44971]:hover{color:#000}.status-action-button.status-action-approved[data-v-20d44971]:hover,.status-action-button.status-action-approved.is-active[data-v-20d44971]{background:#e8f5e9;color:#2e7d32;border:1px solid #666}.status-action-button.status-action-rejected[data-v-20d44971]:hover,.status-action-button.status-action-rejected.is-active[data-v-20d44971]{background:#ffebee;color:#c62828;border:1px solid #666}.status-action-button.status-action-pending[data-v-20d44971]:hover,.status-action-button.status-action-pending.is-active[data-v-20d44971]{background:#fff3e0;color:#e65100;border:1px solid #666}.sidebar[data-v-20d44971]{width:270px;background:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;z-index:100}.sidebar-header[data-v-20d44971]{padding:1.5rem;border-bottom:1px solid #e0e0e0}.sidebar-logo-button[data-v-20d44971]{background:none;border:none;padding:0;cursor:pointer}.sidebar-logo[data-v-20d44971]{width:140px;height:auto}.sidebar-search[data-v-20d44971]{padding:1rem 1.5rem;position:relative}.search-icon[data-v-20d44971]{position:absolute;left:2rem;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#999}.search-input[data-v-20d44971]{width:100%;min-height:44px;padding:.65rem 1rem .65rem 2.5rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;outline:none;transition:border-color .2s}.search-input[data-v-20d44971]:focus{border-color:#000}.sidebar-nav[data-v-20d44971]{flex:1;padding:1rem 0;overflow-y:auto}.nav-item[data-v-20d44971]{width:100%;display:flex;align-items:center;padding:.875rem 1.5rem;border:none;background:transparent;color:#000014;font-size:.95rem;font-weight:500;cursor:pointer;transition:color .2s ease;text-align:left;border-left:3px solid transparent}.nav-item span[data-v-20d44971]{display:inline-block;transition:transform .2s ease,color .2s ease}.nav-item:hover span[data-v-20d44971]{color:#000;transform:scale(1.05)}.nav-item.active[data-v-20d44971]{color:#000014;border-left-color:transparent;font-weight:700}.nav-item.active span[data-v-20d44971]{color:#e5ccff;transform:scale(1.05)}.sidebar-sync[data-v-20d44971]{padding:0 0 1.25rem}.sync-nav-item[data-v-20d44971]{padding-bottom:.35rem}.sync-meta[data-v-20d44971]{margin:0;padding:0 1.5rem 0 1.7rem;color:#8a8a94;font-size:.68rem;font-weight:500;line-height:1.2;letter-spacing:.01em;text-align:left}.main-content[data-v-20d44971]{flex:1;margin-left:270px;display:flex;flex-direction:column}.top-bar[data-v-20d44971]{background:#fff;border-bottom:1px solid #e0e0e0;padding:1.25rem 2rem 1rem;display:flex;justify-content:space-between;align-items:center}.top-bar-right[data-v-20d44971]{display:flex;align-items:center;gap:1.5rem}.page-title[data-v-20d44971]{position:relative;display:inline-flex;align-items:center;margin:0;text-transform:uppercase}.title-layer[data-v-20d44971]{display:block;white-space:nowrap}.font-design-1 .title-back[data-v-20d44971]{position:absolute;top:.18em;left:.1em;color:#e5ccff;opacity:.95;pointer-events:none}.font-design-1 .title-front[data-v-20d44971]{position:relative;color:#000014}.font-design-2 .title-front[data-v-20d44971]{display:inline-block;padding:0;background:transparent;color:#e5ccff;text-transform:uppercase;letter-spacing:.04em;font-weight:900;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.86;transform:scaleY(.9);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.organization-name[data-v-20d44971]{font-size:.85rem;font-weight:600;color:#666;letter-spacing:.05em}.logout-btn[data-v-20d44971]{background:#000;color:#fff;border:none;padding:.625rem 1.5rem;border-radius:6px;font-size:.85rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}.logout-btn[data-v-20d44971]:hover{background:#333;transform:translateY(-1px)}.content-wrapper[data-v-20d44971]{flex:1;padding:2rem;overflow-y:auto}.view-content[data-v-20d44971]{max-width:1400px;margin:0 auto}.view-header[data-v-20d44971],.detail-header[data-v-20d44971]{margin-bottom:2rem}.back-link[data-v-20d44971]{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;padding:0;margin-bottom:1.25rem;color:#666;font-size:.95rem;font-weight:600;cursor:pointer}.back-link[data-v-20d44971]:hover{color:#000}.back-link-icon[data-v-20d44971]{width:1rem;height:1rem;flex-shrink:0}.detail-title-row[data-v-20d44971]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.detail-title-actions[data-v-20d44971]{display:flex;flex-direction:column;align-items:flex-end;gap:.85rem}.detail-action-buttons[data-v-20d44971]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.detail-eyebrow[data-v-20d44971]{margin:0 0 .5rem;color:#666;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.view-header h2[data-v-20d44971]{font-size:3.5rem;font-weight:700;margin:0 0 2rem;color:#000;line-height:1.1;letter-spacing:-.02em}.view-subtitle[data-v-20d44971]{font-size:.95rem;color:#666;margin:0}.action-bar[data-v-20d44971]{margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.arena-style-buttons[data-v-20d44971]{display:flex;gap:0;align-items:center}.arena-filters[data-v-20d44971]{display:flex;gap:120px;margin-bottom:2rem;padding-bottom:1.5rem}.search-bar-container[data-v-20d44971]{margin-bottom:2.5rem}.search-input[data-v-20d44971]{width:100%;max-width:500px;padding:12px 16px;font-size:15px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#333;transition:border-color .2s}.search-input[data-v-20d44971]:focus{outline:none;border-color:#999}.search-input[data-v-20d44971]::placeholder{color:#999}.arena-filter-group[data-v-20d44971]{display:flex;flex-direction:column;gap:16px}.arena-filter-label[data-v-20d44971]{font-size:13px;font-weight:400;color:#999;margin:0;padding-bottom:4px;border-bottom:1px solid #e0e0e0}.arena-filter-options[data-v-20d44971]{display:flex;flex-direction:column;gap:4px;position:relative;padding-left:0}.arena-filter-option[data-v-20d44971]{background:transparent;border:none;padding:8px 0 8px 32px;font-size:15px;font-weight:400;color:#666;cursor:pointer;display:flex;align-items:center;gap:12px;transition:color .15s;text-align:left;position:relative}.arena-filter-option[data-v-20d44971]:hover{color:#000}.arena-filter-option.active[data-v-20d44971]{color:#000;font-weight:500}.arena-radio[data-v-20d44971]{width:14px;height:14px;border:1.5px solid #999;border-radius:50%;display:inline-block;position:absolute;left:0;transition:all .15s;flex-shrink:0}.arena-filter-option:hover .arena-radio[data-v-20d44971]{border-color:#000}.arena-radio.checked[data-v-20d44971]{border-color:#000;background:#000}.arena-radio.checked[data-v-20d44971]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#fff;border-radius:50%}.overview-stats[data-v-20d44971]{display:flex;justify-content:space-between;align-items:center;margin:0 auto 2.5rem;padding:2rem;max-width:90%;border:1px solid #e8e8e8;border-radius:4px}.overview-stat-card[data-v-20d44971]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.overview-stat-value[data-v-20d44971]{margin:0;height:5rem;display:flex;align-items:flex-end;font-size:5rem;font-weight:400;line-height:1;letter-spacing:-.02em}.overview-stat-card:nth-child(1) .overview-stat-value[data-v-20d44971]{color:#000014}.overview-stat-card:nth-child(2) .overview-stat-value[data-v-20d44971]{color:#e5ccff}.overview-stat-card:nth-child(3) .overview-stat-value[data-v-20d44971]{color:#000014}.overview-stat-card:nth-child(4) .overview-stat-value[data-v-20d44971]{color:#e5ccff}.overview-stat-card:nth-child(5) .overview-stat-value[data-v-20d44971]{color:#000014}.overview-stat-value.amount[data-v-20d44971]{font-size:5rem;line-height:1}.overview-stat-label[data-v-20d44971]{margin:0;color:#000014;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center}.filters[data-v-20d44971]{display:flex;gap:1rem}.filter-select[data-v-20d44971]{padding:.625rem 1rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;background:#fff;cursor:pointer;outline:none}.filter-select[data-v-20d44971]:focus{border-color:#000}.view-mode-btn[data-v-20d44971]{padding:.625rem 1.25rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;background:#fff;cursor:pointer;transition:all .2s;font-weight:500}.view-mode-btn[data-v-20d44971]:hover{background:#f5f5f5;border-color:#000}.view-mode-btn.active[data-v-20d44971]{background:#000;color:#fff;border-color:#000}.clubs-toolbar[data-v-20d44971]{display:grid;grid-template-columns:repeat(2,minmax(0,420px));gap:1rem;align-items:center;margin-bottom:2rem}.clubs-search[data-v-20d44971]{position:relative}.clubs-search-icon[data-v-20d44971]{left:1rem}.clubs-search-input[data-v-20d44971]{padding-left:2.75rem}.clubs-filter-select[data-v-20d44971]{width:100%}.custom-dropdown[data-v-20d44971]{position:relative;width:100%}.dropdown-trigger[data-v-20d44971]{width:100%;min-height:44px;padding:.65rem 1rem .65rem 1.1rem;border:1px solid #ddd;border-radius:6px;background:#fff;color:#3d4048;font-size:.9rem;font-weight:500;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.dropdown-trigger[data-v-20d44971]:hover{border-color:#cfcfcf}.dropdown-chevron[data-v-20d44971]{color:#5d6470;font-size:1.1rem;line-height:1;transition:transform .2s ease}.dropdown-chevron.open[data-v-20d44971]{transform:rotate(180deg)}.dropdown-menu[data-v-20d44971]{position:absolute;top:calc(100% + .45rem);left:0;right:0;background:#fff;border-radius:0 0 18px 18px;box-shadow:0 18px 34px #1a202c24;overflow:hidden;z-index:20}.dropdown-option[data-v-20d44971]{width:100%;padding:1rem 1.35rem;border:none;background:#fff;color:#4a4d54;font-size:1rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease}.dropdown-option[data-v-20d44971]:hover,.dropdown-option.selected[data-v-20d44971]{background:#e4e8f0}.arrangements-toolbar[data-v-20d44971]{display:grid;grid-template-columns:repeat(3,minmax(0,320px));gap:1rem;align-items:center;margin-bottom:2rem}.arrangements-filter-select[data-v-20d44971]{width:100%}.arrangements-search[data-v-20d44971]{position:relative}.arrangements-search-icon[data-v-20d44971]{left:1rem}.arrangements-search-input[data-v-20d44971]{padding-left:2.75rem}.table-wrapper[data-v-20d44971]{background:#f0f0f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem;border:1px solid #d0d0d0}.data-table[data-v-20d44971]{width:100%;border-collapse:collapse}.data-table thead[data-v-20d44971]{background:#e0e0e0}.data-table th[data-v-20d44971]{padding:1rem;text-align:left;font-size:.8rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #d0d0d0}.table-sort-button[data-v-20d44971]{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.table-sort-button[data-v-20d44971]:hover,.table-sort-button[data-v-20d44971]:focus-visible{color:#000}.table-sort-button[data-v-20d44971]:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.data-table tbody tr[data-v-20d44971]{border-bottom:1px solid #d0d0d0;transition:background .2s}.data-table tbody tr[data-v-20d44971]:hover{background:#e8e8e8}.application-row[data-v-20d44971]{cursor:pointer}.data-table td[data-v-20d44971]{padding:1rem;font-size:.9rem;color:#6b7280}.id-cell[data-v-20d44971]{font-weight:600;color:#6b7280;font-size:.85rem}.text-bold[data-v-20d44971]{font-weight:600;color:#6b7280}.text-muted[data-v-20d44971]{color:#999}.deviation-value[data-v-20d44971]{font-weight:600;white-space:nowrap}.deviation-value.neutral[data-v-20d44971]{color:#666}.deviation-value.positive[data-v-20d44971]{color:#1a7f37}.deviation-value.negative[data-v-20d44971]{color:#c43d2f}.status-badge[data-v-20d44971]{display:inline-block;border:1px solid rgba(0,0,0,.16);padding:.4rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:capitalize}.status-badge.pending[data-v-20d44971]{background:#fff3e0;color:#e65100}.status-badge.approved[data-v-20d44971]{background:#e8f5e9;color:#2e7d32}.status-badge.rejected[data-v-20d44971]{background:#ffebee;color:#c62828}.status-badge.sent[data-v-20d44971]{background:#e8f5e9;color:#1e6b3a}.arrangement-duplicate-warning[data-v-20d44971]{display:flex;flex-direction:column;gap:.35rem;margin:0 0 1.25rem;border:1px solid #e3a008;border-radius:8px;background:#fff8db;color:#664500;padding:1rem}.arrangement-duplicate-warning strong[data-v-20d44971]{color:#5a3c00}.arrangement-duplicate-info-button[data-v-20d44971]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border:1px solid #e65100;border-radius:50%;background:#fff3e0;color:#e65100;cursor:pointer;font-family:Georgia,serif;font-size:15px;font-style:italic;font-weight:700;line-height:1}.arrangement-duplicate-info-button[data-v-20d44971]:hover,.arrangement-duplicate-info-button[aria-expanded=true][data-v-20d44971]{background:#ffe0b2}.arrangement-duplicate-info-button[data-v-20d44971]:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}.link-cell[data-v-20d44971]{color:#00838f}.table-link[data-v-20d44971]{color:#00838f;text-decoration:none;font-weight:500}.table-link[data-v-20d44971]:hover{text-decoration:underline}.table-link-btn[data-v-20d44971]{background:none;border:none;color:#00838f;font-weight:500;cursor:pointer;padding:0;font-size:.9rem}.table-link-btn[data-v-20d44971]:hover:not(:disabled){text-decoration:underline}.table-link-btn[data-v-20d44971]:disabled{color:#999;cursor:wait}.action-btn-small[data-v-20d44971]{background:#000;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.action-btn-small[data-v-20d44971]:hover{background:#333}.application-detail[data-v-20d44971]{display:flex;flex-direction:column;gap:1.5rem}.detail-top-grid[data-v-20d44971]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:1.5rem}.detail-card[data-v-20d44971]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #00000014}.detail-card h3[data-v-20d44971]{margin:0 0 1rem;font-size:1rem;font-weight:700;color:#000}.detail-info-list[data-v-20d44971]{display:grid;gap:1rem}.detail-info-list span[data-v-20d44971],.summary-card span[data-v-20d44971],.contact-label[data-v-20d44971]{display:block;margin-bottom:.35rem;color:#666;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.detail-info-list strong[data-v-20d44971],.contact-block strong[data-v-20d44971],.summary-card strong[data-v-20d44971]{color:#000;font-size:1rem}.contact-block+.contact-block[data-v-20d44971]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #ececec}.contact-block span[data-v-20d44971]{display:block;color:#333;margin-top:.25rem}.detail-section-header[data-v-20d44971]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.detail-section-header h3[data-v-20d44971]{margin:0}.detail-table-wrapper[data-v-20d44971]{margin-bottom:0;box-shadow:none;border-radius:0}.participants-table thead[data-v-20d44971]{background:#fafafa}.empty-cell[data-v-20d44971]{text-align:center;color:#666}.detail-summary-grid[data-v-20d44971]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.summary-card[data-v-20d44971]{background:#fff;border-radius:8px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #00000014}.summary-card strong[data-v-20d44971]{font-size:1.5rem}.clubs-grid[data-v-20d44971]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.club-card[data-v-20d44971]{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:1rem 1.1rem}.club-card-main[data-v-20d44971]{display:flex;align-items:center;gap:1rem;min-width:0}.club-card-badge[data-v-20d44971]{width:72px;height:72px;border-radius:6px;background:#f1f1f1;color:#777;display:grid;place-items:center;font-size:1.1rem;font-weight:700;flex-shrink:0}.club-card h3[data-v-20d44971]{margin:0 0 .25rem;font-size:1.05rem;font-weight:600;color:#000}.club-card p[data-v-20d44971]{margin:0;color:#666;font-size:.9rem}.club-sport-tag[data-v-20d44971]{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .75rem;border-radius:999px;background:#f5f1fb;color:#000014;font-size:.8rem;font-weight:600;white-space:nowrap}.arrangements-grid[data-v-20d44971]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.arrangement-card[data-v-20d44971]{background:#00000005;border:1px solid #e8e8e8;border-radius:2px;padding:1.5rem;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.arrangement-card[data-v-20d44971]:hover{background:#0000000f;border:2px solid #000;padding:calc(1.5rem - 1px)}.arrangement-year[data-v-20d44971]{margin:0 0 .5rem;color:#666;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.arrangement-card h3[data-v-20d44971]{margin:0 0 .4rem;font-size:1rem;font-weight:600;color:#000}.arrangement-meta[data-v-20d44971]{margin:0;color:#666;font-size:.9rem}.club-card-header[data-v-20d44971]{display:flex;align-items:center;gap:1rem}.club-avatar[data-v-20d44971]{width:50px;height:50px;background:#333;color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;flex-shrink:0}.club-org-number[data-v-20d44971]{margin:.25rem 0 0;color:#999;font-size:.85rem}.club-card-meta[data-v-20d44971]{display:flex;align-items:center;gap:.5rem}.club-sport-tag[data-v-20d44971]{background:#f0f0f0;color:#333;padding:.4rem .8rem;border-radius:4px;font-size:.85rem;font-weight:500}.payment-detail-summary-card[data-v-20d44971],.payment-club-archive-card[data-v-20d44971]{background:#fff;border:1px solid #d9dce2;border-radius:10px;color:#172033}.payment-detail-summary-card[data-v-20d44971]{min-height:138px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:32px}.payment-accounting-title[data-v-20d44971]{min-width:250px}.payment-detail-label[data-v-20d44971]{margin:0 0 8px;color:#747d8d;font-size:11px;font-weight:700;letter-spacing:.1em}.payment-detail-summary-card h3[data-v-20d44971],.payment-club-archive-card h3[data-v-20d44971]{margin:0;color:#172033;font-size:25px;font-weight:600;letter-spacing:-.02em}.payment-detail-summary-card p[data-v-20d44971]:not(.payment-detail-label){margin:7px 0 0;color:#747d8d}.payment-detail-summary-stats[data-v-20d44971]{display:flex;gap:36px}.payment-detail-summary-stats div[data-v-20d44971]{min-width:78px}.payment-detail-summary-stats span[data-v-20d44971]{display:block;color:#747d8d;font-size:12px;margin-bottom:5px}.payment-detail-summary-stats strong[data-v-20d44971]{color:#172033;font-size:24px}.payment-accounting-actions[data-v-20d44971]{display:flex;gap:12px;margin-left:auto}.payment-summary-button[data-v-20d44971]{min-height:42px;padding:0 18px;border:1px solid #d9dce2;border-radius:7px;background:#fff;color:#172033;font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap}.payment-summary-button[data-v-20d44971]:hover:not(:disabled){border-color:#172033;background:#f6f7f9}.payment-summary-button[data-v-20d44971]:disabled{cursor:not-allowed;color:#a5abb5;background:#f7f7f8}.payment-detail-divider[data-v-20d44971]{height:1px;background:#d9dce2;margin:36px 0}.payment-club-archive-card[data-v-20d44971]{padding:28px 32px 32px}.payment-club-archive-heading[data-v-20d44971]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.payment-club-archive-heading>span[data-v-20d44971]{color:#747d8d;font-size:14px}.payment-club-archive-list[data-v-20d44971]{display:flex;flex-direction:column;gap:14px}.payment-club-pdf-card[data-v-20d44971]{min-height:108px;padding:20px 24px;border:1px solid #d9dce2;border-radius:8px;background:#fff;color:#172033;text-align:left;cursor:pointer;display:grid;grid-template-columns:minmax(280px,1.6fr) 100px minmax(200px,1fr);align-items:center;gap:24px;transition:border-color .2s,box-shadow .2s}.payment-club-pdf-card[data-v-20d44971]:hover{border-color:#aeb5c1;box-shadow:0 4px 14px #17203314}.payment-club-pdf-name[data-v-20d44971]{font-size:18px;font-weight:600;line-height:1.25}.payment-club-pdf-sheet[data-v-20d44971]{color:#1e9bae;font-size:14px;font-weight:600;letter-spacing:.12em}.payment-club-pdf-meta[data-v-20d44971],.payment-club-empty[data-v-20d44971]{color:#747d8d;font-size:15px}.payment-club-empty[data-v-20d44971]{margin:24px 0 0}.payment-arrangements-list[data-v-20d44971]{display:flex;flex-direction:column;gap:1.5rem}.payment-arrangement-card[data-v-20d44971]{background:#1a1a1a;border:1px solid #333;border-radius:4px;padding:2rem;display:flex;gap:2rem;align-items:center;transition:all .2s ease;min-height:220px}.payment-arrangement-card[data-v-20d44971]:hover{border-color:#666}.payment-arrangement-card[data-v-20d44971]:not(.is-locked){cursor:pointer}.payment-arrangement-card.is-locked[data-v-20d44971]{cursor:not-allowed}.payment-arrangement-card.is-locked[data-v-20d44971]:hover{border-color:#333}.payment-arrangement-left[data-v-20d44971]{flex-shrink:0;min-width:300px;cursor:pointer}.payment-arrangement-left h3[data-v-20d44971]{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 .5rem;letter-spacing:-.01em}.payment-arrangement-status[data-v-20d44971]{color:#999;font-size:.95rem;margin:0}.payment-send-button[data-v-20d44971]{margin-top:18px;padding:0;border:0;background:transparent;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.payment-send-button[data-v-20d44971]:hover{color:#d9d9d9;text-decoration:none}.payment-send-button[data-v-20d44971]:disabled{cursor:wait}.payment-send-button.loading[data-v-20d44971]{animation:payment-send-pulse-20d44971 1.05s ease-in-out infinite alternate}@keyframes payment-send-pulse-20d44971{0%{color:#ffffff61}to{color:#fff}}.payment-arrangement-right[data-v-20d44971]{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#333 transparent;-webkit-overflow-scrolling:touch}.payment-arrangement-right[data-v-20d44971]::-webkit-scrollbar{height:8px}.payment-arrangement-right[data-v-20d44971]::-webkit-scrollbar-track{background:transparent}.payment-arrangement-right[data-v-20d44971]::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.payment-arrangement-right[data-v-20d44971]::-webkit-scrollbar-thumb:hover{background:#444}.payment-arrangement-preview[data-v-20d44971]{display:flex;align-items:flex-end;gap:16px;padding:0;min-width:min-content}.thumbnail-wrapper[data-v-20d44971]{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.thumbnail-label[data-v-20d44971]{color:#fff;font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.club-pdf-thumbnail[data-v-20d44971]{flex-shrink:0;width:150px;height:180px;background:#1a1a1a;border:1px solid #333;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease;position:relative;overflow:hidden}.club-pdf-thumbnail[data-v-20d44971]:hover{opacity:.8}.club-pdf-thumbnail.pending[data-v-20d44971]{opacity:.4;cursor:not-allowed;border-color:#333}.club-pdf-thumbnail.pending[data-v-20d44971]:hover{opacity:.4}.club-pdf-thumbnail.has-pdf[data-v-20d44971]{border-color:#4caf50;background:#fff}.club-pdf-thumbnail.has-pdf .thumbnail-content[data-v-20d44971]{width:100%;height:100%;position:relative;background:#fff;padding:0}.club-pdf-thumbnail.has-pdf .club-initials[data-v-20d44971]{position:absolute;bottom:4px;right:4px;color:#fff;font-size:.65rem;font-weight:700;background:#4caf50e6;padding:.2rem .35rem;border-radius:2px;z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.2)}.club-pdf-thumbnail.has-pdf[data-v-20d44971]:hover{opacity:.8}.club-pdf-thumbnail-frame[data-v-20d44971]{width:100%;height:100%;border:0;background:#fff;pointer-events:none}.club-pdf-thumbnail-loading[data-v-20d44971]{color:#6b7280;font-size:.8rem;text-align:center}.thumbnail-content[data-v-20d44971]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;height:100%}.club-initials[data-v-20d44971]{display:none}.pdf-indicator[data-v-20d44971]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#4caf50;border-radius:50%;display:flex;align-items:center;justify-content:center}.pdf-indicator svg[data-v-20d44971]{width:14px;height:14px;color:#fff}.more-clubs-indicator[data-v-20d44971]{flex-shrink:0;width:80px;height:180px;display:flex;align-items:center;justify-content:center;color:#999;font-size:1.1rem;font-weight:600;border:1px solid #333}.arrangement-count[data-v-20d44971]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:.45rem .75rem;border-radius:999px;background:#f5f1fb;color:#000014;font-size:.8rem;font-weight:600}.loading-state[data-v-20d44971]{text-align:center;padding:4rem 2rem;background:#fff;border-radius:8px}.spinner[data-v-20d44971]{width:48px;height:48px;border:4px solid #e0e0e0;border-top-color:#00838f;border-radius:50%;animation:spin-20d44971 1s linear infinite;margin:0 auto 1rem}@keyframes spin-20d44971{to{transform:rotate(360deg)}}.loading-state p[data-v-20d44971]{color:#666;margin:0}.application-loading-state[data-v-20d44971]{min-height:210px}.sonja-loading-animation[data-v-20d44971]{height:132px;margin:0 auto 1rem;position:relative;width:132px}.sonja-loading-image[data-v-20d44971]{height:132px;object-fit:contain;width:132px}.empty-state[data-v-20d44971]{text-align:center;padding:4rem 2rem;background:#fff;border-radius:8px}.empty-icon[data-v-20d44971]{width:80px;height:80px;color:#ddd;margin-bottom:1.5rem}.empty-state h3[data-v-20d44971]{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#000}.empty-state p[data-v-20d44971]{color:#666;margin:0}.preview-panel[data-v-20d44971]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000014;margin-top:2rem}.preview-header[data-v-20d44971]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.preview-header h3[data-v-20d44971]{font-size:1.1rem;margin:0 0 .25rem;font-weight:600}.preview-header p[data-v-20d44971]{margin:0;color:#666;font-size:.9rem}.preview-actions[data-v-20d44971]{display:flex;gap:.75rem}.btn-primary[data-v-20d44971],.btn-secondary[data-v-20d44971]{padding:.625rem 1.25rem;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;border:none;text-decoration:none;display:inline-flex;align-items:center}.btn-primary[data-v-20d44971]{background:#000;color:#fff}.btn-primary[data-v-20d44971]:hover:not(:disabled){background:#333}.btn-primary[data-v-20d44971]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-20d44971]{background:#fff;color:#000;border:1px solid #666}.btn-secondary[data-v-20d44971]:hover{background:#f5f5f5;border-color:#666}.btn-godkjenn[data-v-20d44971]{padding:.625rem 1.25rem;background:#fff;color:#000;border:1px solid #666;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-godkjenn[data-v-20d44971]:hover{background:#f5f5f5;border-color:#666}.btn-godkjenn.approved[data-v-20d44971]{background:#10b981;color:#fff;border:1px solid #666}.btn-godkjenn.approved[data-v-20d44971]:hover{background:#059669;border:1px solid #666}.edit-form[data-v-20d44971]{margin-bottom:1.5rem}.form-grid[data-v-20d44971]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.form-grid label[data-v-20d44971]{display:flex;flex-direction:column;gap:.4rem;font-size:.9rem;font-weight:500}.form-input[data-v-20d44971]{padding:.625rem 1rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;outline:none}.form-input[data-v-20d44971]:focus{border-color:#000}.form-actions[data-v-20d44971]{display:flex;justify-content:flex-start}.preview-iframe[data-v-20d44971]{width:100%;height:75vh;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa}.placeholder-content[data-v-20d44971]{background:#fff;border-radius:8px;padding:4rem 2rem;text-align:center;color:#666}@media (max-width: 1024px){.sidebar[data-v-20d44971]{width:240px}.main-content[data-v-20d44971]{margin-left:240px}}@media (max-width: 768px){.sidebar[data-v-20d44971]{transform:translate(-100%)}.main-content[data-v-20d44971]{margin-left:0}.top-bar[data-v-20d44971]{flex-direction:column;align-items:flex-start;gap:1rem}.top-bar-right[data-v-20d44971]{flex-direction:column;align-items:flex-start;width:100%;gap:.75rem}.table-wrapper[data-v-20d44971]{overflow-x:auto}.data-table[data-v-20d44971]{min-width:800px}.form-grid[data-v-20d44971]{grid-template-columns:1fr}.detail-title-row[data-v-20d44971],.preview-header[data-v-20d44971]{flex-direction:column;align-items:flex-start}.detail-title-actions[data-v-20d44971],.detail-action-buttons[data-v-20d44971]{align-items:flex-start;justify-content:flex-start}.detail-top-grid[data-v-20d44971],.detail-summary-grid[data-v-20d44971],.overview-stats[data-v-20d44971],.clubs-toolbar[data-v-20d44971],.clubs-grid[data-v-20d44971],.arrangements-toolbar[data-v-20d44971],.arrangements-grid[data-v-20d44971]{grid-template-columns:1fr}}.clubs-grouped-container[data-v-20d44971]{display:flex;flex-direction:column;gap:16px}.club-group[data-v-20d44971]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:box-shadow .2s}.club-group[data-v-20d44971]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.club-header[data-v-20d44971]{display:flex;justify-content:space-between;align-items:center;padding:20px;cursor:pointer;background:linear-gradient(to right,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;transition:background-color .2s}.club-header[data-v-20d44971]:hover{background:linear-gradient(to right,#f3f4f6,#f9fafb)}.club-header-left[data-v-20d44971]{display:flex;align-items:center;gap:16px}.club-icon[data-v-20d44971]{font-size:32px}.club-info[data-v-20d44971]{display:flex;flex-direction:column;gap:4px}.club-name[data-v-20d44971]{font-size:18px;font-weight:600;color:#111827;margin:0}.club-org[data-v-20d44971]{font-size:13px;color:#6b7280}.club-header-right[data-v-20d44971]{display:flex;align-items:center;gap:24px}.club-progress[data-v-20d44971]{display:flex;align-items:center;gap:12px}.progress-bar-container[data-v-20d44971]{width:120px;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-bar-fill[data-v-20d44971]{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:4px}.progress-text[data-v-20d44971]{font-size:14px;font-weight:600;color:#374151;min-width:40px}.club-summary[data-v-20d44971]{display:flex;gap:16px}.summary-item[data-v-20d44971]{font-size:14px;color:#6b7280;white-space:nowrap}.expand-icon[data-v-20d44971]{font-size:12px;color:#9ca3af;transition:transform .3s}.expand-icon.expanded[data-v-20d44971]{transform:rotate(180deg)}.club-content[data-v-20d44971]{padding:20px;background:#fff}.club-finance-info[data-v-20d44971]{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border-radius:6px;margin-bottom:20px}.finance-label[data-v-20d44971]{font-size:14px;font-weight:500;color:#374151}.finance-email[data-v-20d44971]{font-size:14px;color:#6b7280;flex:1}.btn-send-club-emails[data-v-20d44971]{padding:.625rem 1.25rem;background:#fff;color:#111;border:1px solid #ddd;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-send-club-emails[data-v-20d44971]:hover:not(:disabled){background:#f5f5f5;border-color:#000}.btn-send-club-emails[data-v-20d44971]:disabled{opacity:.6;cursor:not-allowed}.club-incomplete-badge[data-v-20d44971]{padding:6px 12px;background:#fef3c7;color:#92400e;border-radius:4px;font-size:13px;font-weight:500;white-space:nowrap}.club-applications-table[data-v-20d44971]{overflow-x:auto}.club-applications-table .applications-table[data-v-20d44971]{width:100%;border-collapse:collapse}.club-applications-table .applications-table th[data-v-20d44971]{background:#f9fafb;padding:12px;text-align:left;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.club-applications-table .applications-table td[data-v-20d44971]{padding:12px;border-top:1px solid #e5e7eb;font-size:14px;color:#374151}.status-badge[data-v-20d44971]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-approved[data-v-20d44971]{background:#10b981;color:#fff}.status-pending[data-v-20d44971]{background:#fef3c7;color:#92400e}.td-email[data-v-20d44971]{font-size:13px;color:#6b7280;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-view[data-v-20d44971]{padding:6px 12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:13px;cursor:pointer;transition:background-color .2s}.btn-view[data-v-20d44971]:hover{background:#2563eb}.arrangement-clubs-container[data-v-20d44971]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.arrangement-club-group[data-v-20d44971]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.arrangement-club-group.all-approved[data-v-20d44971],.arrangement-club-group.team-approved[data-v-20d44971],.arrangement-club-group.email-sent[data-v-20d44971]{border-color:#4caf50}.arrangement-club-header[data-v-20d44971]{display:flex;justify-content:space-between;align-items:center;padding:20px;background:linear-gradient(to right,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;gap:20px}.form-application-club-header[data-v-20d44971],.expandable-arrangement-club-header[data-v-20d44971]{cursor:pointer}.form-application-club-header[data-v-20d44971]:focus-visible,.expandable-arrangement-club-header[data-v-20d44971]:focus-visible{outline:3px solid #93c5fd;outline-offset:-3px}.form-application-expand-button[data-v-20d44971]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer}.form-application-expand-button[data-v-20d44971]:hover{background:#f3f4f6}.form-application-expand-button[data-v-20d44971]:focus-visible{outline:3px solid #93c5fd;outline-offset:2px}.arrangement-club-info[data-v-20d44971]{display:flex;flex-direction:column;gap:4px;min-width:250px}.arrangement-club-name[data-v-20d44971]{font-size:18px;font-weight:600;color:#111827;margin:0}.arrangement-club-org[data-v-20d44971]{font-size:13px;color:#6b7280}.arrangement-club-stats[data-v-20d44971]{display:flex;gap:20px;flex:1;justify-content:flex-start;align-items:center}.arrangement-club-stat[data-v-20d44971]{font-size:14px;color:#6b7280;white-space:nowrap;font-weight:500}.club-action-buttons[data-v-20d44971]{display:flex;gap:12px;align-items:center}.btn-send-club[data-v-20d44971]{padding:.625rem 1.25rem;background:#fff;color:#111;border:1px solid #ddd;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s}.btn-send-club[data-v-20d44971]:hover:not(:disabled){background:#f5f5f5;border-color:#000}.btn-send-club[data-v-20d44971]:disabled{opacity:.6;cursor:not-allowed}.btn-send-club-placeholder[data-v-20d44971]{padding:8px 16px;background:#e5e7eb;color:#9ca3af;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;cursor:not-allowed;white-space:nowrap}.club-pdf-preview[data-v-20d44971]{padding:20px;background:#f9fafb;border-top:1px solid #e5e7eb}.club-pdf-header[data-v-20d44971]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.club-pdf-header h3[data-v-20d44971]{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px}.club-pdf-header p[data-v-20d44971]{font-size:14px;color:#6b7280;margin:0}.club-pdf-actions[data-v-20d44971]{display:flex;gap:8px}.club-pdf-iframe[data-v-20d44971]{width:100%;height:800px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.clickable-row[data-v-20d44971]{cursor:pointer;transition:background-color .2s}.clickable-row[data-v-20d44971]:hover{background-color:#f9fafb!important}.modal-overlay[data-v-20d44971]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn-20d44971 .2s ease}@keyframes fadeIn-20d44971{0%{opacity:0}to{opacity:1}}.modal-container[data-v-20d44971]{background:#fff;border-radius:16px;max-width:700px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:slideUp-20d44971 .3s ease}@keyframes slideUp-20d44971{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-20d44971]{padding:24px 28px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#00b8ff,#7d00e0);color:#fff}.modal-header h2[data-v-20d44971]{margin:0;font-size:24px;font-weight:600}.modal-close[data-v-20d44971]{background:#fff3;border:none;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#fff}.modal-close[data-v-20d44971]:hover{background:#ffffff4d;transform:rotate(90deg)}.modal-close svg[data-v-20d44971]{width:18px;height:18px}.modal-body[data-v-20d44971]{padding:28px;overflow-y:auto;flex:1}.modal-section[data-v-20d44971]{margin-bottom:24px}.modal-section[data-v-20d44971]:last-child{margin-bottom:0}.modal-section-title[data-v-20d44971]{font-size:16px;font-weight:600;color:#111827;margin-bottom:16px;display:flex;align-items:center;gap:8px}.modal-info-grid[data-v-20d44971]{display:flex;flex-direction:column;gap:12px}.modal-info-row[data-v-20d44971]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.modal-label[data-v-20d44971]{font-weight:500;color:#6b7280;font-size:14px}.modal-value[data-v-20d44971]{font-weight:600;color:#111827;font-size:14px}.modal-value-highlight[data-v-20d44971]{font-weight:700;color:#10b981;font-size:16px}.modal-emails[data-v-20d44971]{display:flex;flex-direction:column;gap:20px}.modal-email-category[data-v-20d44971]{display:flex;flex-direction:column;gap:12px}.modal-email-category strong[data-v-20d44971]{color:#111827;font-size:14px}.modal-email-list[data-v-20d44971]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.modal-email-item[data-v-20d44971]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s}.modal-email-item[data-v-20d44971]:hover{background:#f3f4f6;border-color:#d1d5db}.email-icon[data-v-20d44971]{width:20px;height:20px;color:#00b8ff;flex-shrink:0}.email-details[data-v-20d44971]{flex:1;display:flex;flex-direction:column;gap:4px}.email-address[data-v-20d44971]{font-weight:600;color:#111827;font-size:14px}.email-sport[data-v-20d44971]{font-size:12px;color:#6b7280}.modal-attachments[data-v-20d44971]{display:flex;flex-direction:column;gap:8px}.modal-attachment[data-v-20d44971]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.attachment-icon[data-v-20d44971]{width:20px;height:20px;color:#ef4444;flex-shrink:0}.modal-attachment span[data-v-20d44971]{font-size:14px;color:#111827;font-weight:500}.modal-footer[data-v-20d44971]{padding:20px 28px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;background:#f9fafb}.btn-modal-cancel[data-v-20d44971]{padding:12px 24px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.btn-modal-cancel[data-v-20d44971]:hover{background:#f3f4f6;border-color:#9ca3af}.btn-modal-confirm[data-v-20d44971]{padding:12px 28px;border:none;border-radius:8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px #10b9814d}.btn-modal-confirm[data-v-20d44971]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 6px 8px -1px #10b98166}.btn-modal-confirm[data-v-20d44971]:disabled{opacity:.6;cursor:not-allowed}.arena-top-bar[data-v-20d44971]{position:fixed;top:0;left:0;right:0;background:#fff;z-index:1000;padding:0 60px}.top-row[data-v-20d44971]{display:flex;align-items:center;justify-content:space-between;height:80px}.top-left[data-v-20d44971]{display:flex;align-items:center}.logo-button[data-v-20d44971]{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.top-logo[data-v-20d44971]{height:32px;width:auto}.top-right[data-v-20d44971]{display:flex;align-items:center;gap:.5rem}.admin-button[data-v-20d44971],.logout-btn[data-v-20d44971]{min-height:32px;padding:0 .85rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.admin-button[data-v-20d44971]:hover,.logout-btn[data-v-20d44971]:hover{background:#f5f6f8;border-color:#9299a5;color:#172033}.profile-button[data-v-20d44971]{width:32px;height:32px;padding:0;border:1px solid #111827;border-radius:50%;background:#111827;color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.profile-button[data-v-20d44971]:hover{background:#374151}.nav-row[data-v-20d44971]{display:flex;align-items:baseline;gap:8px;padding-bottom:24px;padding-top:12px}.nav-brand[data-v-20d44971]{background:transparent;border:0;cursor:pointer;font-size:25px;font-weight:500;color:#000;line-height:1.2;letter-spacing:-.01em;padding:0}.club-and-coffee-title[data-v-20d44971]{align-items:center;display:inline-flex;gap:.45rem}.club-and-coffee-title svg[data-v-20d44971]{height:1rem;width:1rem}.nav-separator[data-v-20d44971]{color:#000;font-size:25px;line-height:1;margin:0 6px;font-weight:300}.nav-link[data-v-20d44971]{background:transparent;border:none;color:#999;font-size:25px;font-weight:400;line-height:1.2;letter-spacing:-.01em;cursor:pointer;padding:0;transition:color .2s;text-decoration:none;display:inline-flex;align-items:baseline;gap:6px}.nav-link[data-v-20d44971]:hover{color:#000}.nav-link.active[data-v-20d44971]{color:#000;font-weight:500}.nav-current[data-v-20d44971]{color:#000;font-size:25px;font-weight:500;line-height:1.2;letter-spacing:-.01em}.nav-breadcrumb-separator[data-v-20d44971]{margin:0 -2px}.nav-number[data-v-20d44971]{display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;font-size:9px;font-weight:600;width:16px;height:16px;border-radius:3px;flex-shrink:0;align-self:flex-start;margin-top:0}.main-content[data-v-20d44971]{margin-top:150px;margin-left:0;padding:0 60px 60px}.sidebar[data-v-20d44971]{display:none}.pdf-preview-modal[data-v-20d44971]{background:#000;border:1px solid #333;border-radius:8px;width:90vw;max-width:1200px;height:90vh;display:flex;flex-direction:column;overflow:hidden}.receipt-preview-modal[data-v-20d44971]{background:#fff;border:1px solid #d9d9df;border-radius:8px;box-shadow:0 1.5rem 4rem #00000047;display:flex;flex-direction:column;height:min(88vh,62rem);max-width:68rem;overflow:hidden;width:min(92vw,68rem)}.receipt-preview-header[data-v-20d44971]{align-items:center;border-bottom:1px solid #e5e5e8;display:flex;justify-content:space-between;padding:1rem 1.25rem}.receipt-preview-header h3[data-v-20d44971]{color:#000014;font-size:1.15rem;margin:0}.receipt-preview-header p[data-v-20d44971]{color:#6b7280;font-size:.88rem;margin:.2rem 0 0}.receipt-preview-actions[data-v-20d44971]{align-items:center;display:flex;gap:.5rem}.receipt-preview-download[data-v-20d44971]{border:1px solid #c9c9d0;border-radius:4px;color:#1f2937;font-size:.82rem;font-weight:700;padding:.55rem .75rem;text-decoration:none}.receipt-preview-download[data-v-20d44971]:hover{background:#f5f5f7}.receipt-preview-body[data-v-20d44971]{align-items:center;background:#f3f3f5;display:flex;flex:1;justify-content:center;min-height:0;overflow:auto}.receipt-preview-iframe[data-v-20d44971]{border:0;height:100%;width:100%}.receipt-preview-image[data-v-20d44971]{display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain}.pdf-preview-header[data-v-20d44971]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #333}.pdf-preview-title h3[data-v-20d44971]{color:#fff;font-size:1.5rem;font-weight:600;margin:0;letter-spacing:-.01em}.pdf-preview-subtitle[data-v-20d44971]{color:#999;font-size:.9rem;margin:.25rem 0 0}.modal-close-button[data-v-20d44971]{background:none;border:none;color:#999;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.modal-close-button[data-v-20d44971]:hover{background:#1a1a1a;color:#fff}.modal-close-button svg[data-v-20d44971]{width:24px;height:24px}.pdf-preview-body[data-v-20d44971]{flex:1;display:flex;align-items:center;justify-content:center;background:#0a0a0a;overflow:hidden}.pdf-preview-iframe[data-v-20d44971]{width:100%;height:100%;border:none}.pdf-preview-loading[data-v-20d44971]{display:flex;flex-direction:column;align-items:center;gap:1rem}.pdf-preview-loading p[data-v-20d44971]{color:#999;font-size:.95rem}.email-composer-modal[data-v-20d44971]{background:#2c2c2e;border:1px solid #48484a;border-radius:8px;max-width:800px;width:90%;max-height:90vh;display:flex;flex-direction:column}.email-composer-header[data-v-20d44971]{padding:20px 24px;border-bottom:1px solid #48484a;background:#2c2c2e;display:flex;justify-content:flex-start;align-items:center;gap:12px;border-radius:8px 8px 0 0}.email-composer-header h2[data-v-20d44971]{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.email-close-btn[data-v-20d44971]{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#ff5c68;color:#2c2c2e;cursor:pointer}.email-close-btn[data-v-20d44971]:hover{background:#ff7882}.email-close-btn svg[data-v-20d44971]{width:13px;height:13px}.payment-package-modal[data-v-20d44971]{width:min(680px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));overflow:auto;padding:28px;border:1px solid #d9dce2;border-radius:12px;background:#fff;box-shadow:0 18px 55px #0000003d}.payment-package-header[data-v-20d44971]{display:flex;align-items:start;justify-content:space-between;gap:16px}.payment-package-header p[data-v-20d44971]{margin:0 0 5px;color:#747d8d;font-size:11px;font-weight:700;letter-spacing:.1em}.payment-package-header h2[data-v-20d44971]{margin:0;color:#172033;font-size:24px}.payment-package-close[data-v-20d44971]{width:28px;height:28px;border:0;border-radius:50%;background:#f0f1f3;color:#172033;font-size:22px;line-height:1;cursor:pointer}.payment-package-intro[data-v-20d44971]{margin:12px 0 24px;color:#747d8d}.payment-package-list[data-v-20d44971]{display:flex;flex-direction:column;gap:10px}.payment-package-document[data-v-20d44971]{display:flex;justify-content:space-between;gap:20px;width:100%;padding:16px 18px;border:1px solid #d9dce2;border-radius:8px;background:#fff;color:#172033;text-align:left;cursor:pointer}.payment-package-document[data-v-20d44971]:hover{border-color:#9299a5}.payment-package-document.primary[data-v-20d44971]{background:#f6f7f9}.payment-package-document strong[data-v-20d44971]{color:#199aae}.email-composer-body[data-v-20d44971]{flex:1;overflow-y:auto;background:#2c2c2e}.email-field[data-v-20d44971]{display:flex;padding:16px 24px;border-bottom:1px solid #48484a;align-items:center;gap:16px}.email-field-label[data-v-20d44971]{color:#8e8e93;font-size:.9rem;font-weight:600;min-width:60px}.email-field-value[data-v-20d44971]{color:#fff;font-size:.95rem;flex:1}.email-address-input[data-v-20d44971]{flex:1;min-width:0;padding:7px 9px;border:1px solid #636366;border-radius:4px;background:#3a3a3c;color:#fff;font:inherit}.email-address-input[data-v-20d44971]:focus{outline:2px solid #53a8ff;outline-offset:1px}.email-attachment-section[data-v-20d44971]{padding:16px 24px;border-bottom:1px solid #48484a}.pdf-preview-placeholder[data-v-20d44971]{background:#3a3a3c;border:1px solid #48484a;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.pdf-preview-placeholder.clickable[data-v-20d44971]{cursor:pointer;transition:all .2s}.pdf-preview-placeholder.clickable[data-v-20d44971]:hover{background:#48484a;border-color:#636366}.pdf-preview-placeholder svg[data-v-20d44971]{color:#999}.pdf-preview-placeholder p[data-v-20d44971]{color:#fff;font-size:.95rem;font-weight:500;margin:0}.pdf-preview-placeholder small[data-v-20d44971]{color:#999;font-size:.85rem}.email-message-section[data-v-20d44971]{padding:0}.email-message-textarea[data-v-20d44971]{width:100%;min-height:250px;padding:20px 24px;background:#2c2c2e;color:#fff;border:none;font-family:inherit;font-size:.95rem;resize:vertical;outline:none}.email-message-textarea[data-v-20d44971]::placeholder{color:#636366}.recipient-dispatch-section[data-v-20d44971]{padding:18px 24px;border-top:1px solid #48484a;border-bottom:1px solid #48484a;color:#fff}.recipient-dispatch-section h3[data-v-20d44971]{margin:0 0 6px;font-size:.95rem}.recipient-dispatch-section>p[data-v-20d44971]{margin:0;color:#b7b7bc;font-size:.85rem}.recipient-dispatch-error[data-v-20d44971]{color:#ff9b9b!important;font-weight:600}.recipient-dispatch-list[data-v-20d44971]{margin-top:12px}.recipient-dispatch-list summary[data-v-20d44971]{color:#8dd7a1;cursor:pointer;font-weight:650}.recipient-dispatch-item[data-v-20d44971]{margin-top:10px;padding:10px 12px;border-radius:6px;background:#3a3a3c}.recipient-dispatch-item strong[data-v-20d44971],.recipient-dispatch-item span[data-v-20d44971],.recipient-dispatch-item small[data-v-20d44971]{display:block}.recipient-dispatch-item span[data-v-20d44971],.recipient-dispatch-item small[data-v-20d44971]{color:#b7b7bc;font-size:.82rem;margin-top:2px}.recipient-dispatch-item ul[data-v-20d44971]{margin:8px 0 0;padding-left:18px;color:#ddd;font-size:.82rem}.email-composer-footer[data-v-20d44971]{padding:20px 24px;border-top:1px solid #48484a;background:#2c2c2e;display:flex;justify-content:flex-end;gap:12px;border-radius:0 0 8px 8px}.btn-email-send[data-v-20d44971]{background:#4caf50;color:#fff;border:none;padding:.625rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s}.btn-email-send[data-v-20d44971]:hover{background:#45a049}.btn-email-send[data-v-20d44971]:disabled{cursor:not-allowed;opacity:.55}.btn-email-cancel[data-v-20d44971]{background:transparent;color:#8e8e93;border:1px solid #48484a;padding:.625rem 1.5rem;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.btn-email-cancel[data-v-20d44971]:hover{background:#3a3a3c;border-color:#636366;color:#fff}.sports-matrix-v2[data-v-76c12f25]{max-width:100%}.version-arrangement-card[data-v-76c12f25]{background:#1a1a1a;border:1px solid #333;border-radius:4px;padding:2rem;display:flex;gap:2rem;align-items:center;transition:all .2s ease;min-height:220px;margin-bottom:1.5rem}.version-arrangement-card[data-v-76c12f25]:hover{border-color:#666}.version-arrangement-left[data-v-76c12f25]{flex-shrink:0;min-width:300px;cursor:pointer;padding:.5rem;margin:-.5rem;border-radius:4px;transition:all .2s ease}.version-arrangement-left[data-v-76c12f25]:hover{background:#ffffff08}.version-arrangement-left[data-v-76c12f25]:active{background:#ffffff0d}.version-arrangement-left h3[data-v-76c12f25]{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 .5rem;letter-spacing:-.01em}.version-arrangement-status[data-v-76c12f25]{color:#999;font-size:.85rem;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.version-arrangement-date[data-v-76c12f25]{color:#666;font-size:.9rem;margin:0}.version-arrangement-right[data-v-76c12f25]{flex:1;min-width:0;overflow:hidden}.version-thumbnails-scroll[data-v-76c12f25]{display:flex;gap:1.5rem;overflow-x:auto;padding:.5rem;scrollbar-width:thin;scrollbar-color:#333 transparent}.version-thumbnails-scroll[data-v-76c12f25]::-webkit-scrollbar{height:8px}.version-thumbnails-scroll[data-v-76c12f25]::-webkit-scrollbar-track{background:transparent}.version-thumbnails-scroll[data-v-76c12f25]::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.version-thumbnails-scroll[data-v-76c12f25]::-webkit-scrollbar-thumb:hover{background:#555}.version-thumbnail-wrapper[data-v-76c12f25]{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;align-items:center}.thumbnail-label[data-v-76c12f25]{color:#999;font-size:.8rem;text-align:center;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.version-thumbnail[data-v-76c12f25]{width:160px;height:200px;background:#0d0d0d;border:1px solid #333;border-radius:4px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.thumbnail-delete-btn[data-v-76c12f25]{position:absolute;top:6px;right:6px;width:18px;height:18px;padding:0;border:none;background:transparent;cursor:pointer;z-index:10;opacity:0;transition:opacity .2s ease}.version-thumbnail:hover .thumbnail-delete-btn[data-v-76c12f25]{opacity:1}.thumbnail-delete-btn svg[data-v-76c12f25]{width:100%;height:100%;color:#fff;transition:color .2s ease}.thumbnail-delete-btn:hover svg[data-v-76c12f25]{color:#f44}.thumbnail-delete-confirm[data-v-76c12f25]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:1rem;background:#0d0d0d}.delete-confirm-text-inline[data-v-76c12f25]{color:#fff;font-size:.95rem;font-weight:500;margin:0 0 1rem;text-align:center}.delete-confirm-actions-inline[data-v-76c12f25]{display:flex;gap:.6rem}.btn-inline-yes[data-v-76c12f25],.btn-inline-no[data-v-76c12f25]{padding:.4rem 1.2rem;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s;border:2px solid}.btn-inline-yes[data-v-76c12f25]{background:transparent;color:#f44;border-color:#f44}.btn-inline-yes[data-v-76c12f25]:hover{background:#f44;color:#fff}.btn-inline-no[data-v-76c12f25]{background:transparent;color:#999;border-color:#666}.btn-inline-no[data-v-76c12f25]:hover{background:#333;color:#fff;border-color:#999}.version-thumbnail[data-v-76c12f25]:hover{border-color:#666;box-shadow:0 2px 8px #ffffff1a}.version-thumbnail.selected[data-v-76c12f25]{border-color:#2e7d32;box-shadow:0 0 0 2px #2e7d324d}.version-thumbnail.is-draft[data-v-76c12f25]{border-color:#444}.thumbnail-content[data-v-76c12f25]{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.version-initials[data-v-76c12f25]{font-size:2rem;font-weight:600;color:#666;letter-spacing:.05em}.new-version-thumbnail[data-v-76c12f25]{background:#0d0d0d;border:2px dashed #333}.new-version-thumbnail[data-v-76c12f25]:hover{border-color:#2e7d32;background:#1a2e1b}.new-version-plus[data-v-76c12f25]{width:64px;height:64px;color:#666;transition:color .2s ease}.new-version-thumbnail:hover .new-version-plus[data-v-76c12f25]{color:#2e7d32}.matrix-header[data-v-76c12f25]{margin-bottom:1.5rem}.matrix-header h3[data-v-76c12f25]{font-size:1.1rem;font-weight:600;margin:0;color:#333;line-height:1}.version-info[data-v-76c12f25]{font-size:.8rem;color:#999;margin-bottom:1rem}.matrix-header-top[data-v-76c12f25]{margin-bottom:1rem}.version-title-row[data-v-76c12f25]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.matrix-edit-btn[data-v-76c12f25]{padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.matrix-edit-btn svg[data-v-76c12f25]{width:20px;height:20px;color:#9ca3af;transition:color .15s;display:block}.matrix-edit-btn:hover svg[data-v-76c12f25]{color:#1f2937}.view-toggle-radio[data-v-76c12f25]{display:flex;gap:1.5rem;margin-top:1rem}.radio-option[data-v-76c12f25]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-option input[type=radio][data-v-76c12f25]{position:absolute;opacity:0;pointer-events:none}.radio-circle[data-v-76c12f25]{width:18px;height:18px;border:2px solid #9ca3af;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .15s;position:relative}.radio-circle[data-v-76c12f25]:after{content:"";width:8px;height:8px;border-radius:50%;background:#172033;opacity:0;transition:opacity .15s}.radio-option.active .radio-circle[data-v-76c12f25]{border-color:#172033}.radio-option.active .radio-circle[data-v-76c12f25]:after{opacity:1}.radio-label[data-v-76c12f25]{font-size:.9rem;font-weight:400;color:#1a1a1a;transition:color .15s}.radio-option.active .radio-label[data-v-76c12f25]{color:#172033;font-weight:500}.percentage-adjuster[data-v-76c12f25]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.percentage-input-wrapper[data-v-76c12f25]{position:relative;display:flex;align-items:center}.percentage-input[data-v-76c12f25]{width:70px;padding:.4rem 1.5rem .4rem .5rem;border:1px solid #d0d0d0;border-radius:3px;font-size:.9rem;text-align:right;background:#fff;color:#172033;-moz-appearance:textfield}.percentage-input[data-v-76c12f25]::-webkit-outer-spin-button,.percentage-input[data-v-76c12f25]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.percentage-input[data-v-76c12f25]:focus{outline:none;border-color:#999}.percentage-symbol[data-v-76c12f25]{position:absolute;right:.5rem;font-size:.9rem;color:#6b7280;font-weight:500;pointer-events:none}.test-button[data-v-76c12f25]{padding:.4rem .9rem;border:1px solid #d0d0d0;background:#fff;border-radius:3px;cursor:pointer;font-size:.85rem;font-weight:500;color:#172033;transition:all .15s}.test-button[data-v-76c12f25]:hover:not(:disabled){background:#f5f5f5;border-color:#999}.test-button[data-v-76c12f25]:disabled{opacity:.5;cursor:not-allowed}.loading[data-v-76c12f25],.error[data-v-76c12f25]{text-align:center;padding:2rem;font-size:.95rem;color:#666}.error[data-v-76c12f25]{color:#d32f2f}.matrix-container[data-v-76c12f25]{background:#fff;overflow:hidden}.matrix-scroll[data-v-76c12f25]{overflow:auto;max-height:60vh;border:1px solid #d0d0d0}.matrix-table[data-v-76c12f25]{border-collapse:collapse;width:100%;font-size:.85rem}.matrix-table thead[data-v-76c12f25]{position:sticky;top:0;background:#e0e0e0;z-index:10}.corner-cell[data-v-76c12f25]{background:#e0e0e0;padding:.75rem;text-align:center;font-weight:600;font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.05em;position:sticky;left:0;z-index:11;border-bottom:2px solid #d0d0d0;border-right:1px solid #d0d0d0}.city-header[data-v-76c12f25]{background:#e0e0e0;padding:.75rem .5rem;text-align:center;font-weight:600;font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.05em;min-width:90px;white-space:nowrap;border-bottom:2px solid #d0d0d0}.city-label[data-v-76c12f25]{background:#f5f5f5;color:#333;padding:.75rem;text-align:right;font-weight:600;font-size:.85rem;position:sticky;left:0;z-index:5;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;white-space:nowrap}.matrix-table tbody tr[data-v-76c12f25]{transition:background .15s}.matrix-table tbody tr[data-v-76c12f25]:hover{background:#fafafa}.matrix-table td[data-v-76c12f25]{padding:.3rem;text-align:center;border-bottom:1px solid #d0d0d0;border-right:1px solid #e8e8e8}.same-city-cell[data-v-76c12f25]{background:#f5f5f5}.changed-cell .rate-cell-input[data-v-76c12f25]{color:#7d00e0}.same-city[data-v-76c12f25]{display:block;color:#ccc;font-size:1rem}.rate-cell-input[data-v-76c12f25]{width:75px;padding:.4rem .3rem;border:1px solid transparent;border-radius:2px;text-align:center;font-size:.85rem;color:#1a1a1a;background:transparent;transition:all .15s;-moz-appearance:textfield}.rate-cell-input[data-v-76c12f25]::-webkit-outer-spin-button,.rate-cell-input[data-v-76c12f25]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.editable-cell .rate-cell-input[data-v-76c12f25]{cursor:text}.editable-cell .rate-cell-input[data-v-76c12f25]:hover{border-color:#d0d0d0;background:#fafafa}.editable-cell .rate-cell-input[data-v-76c12f25]:focus{outline:none;border-color:#999;background:#fff;color:#333}.editable-cell.changed-cell .rate-cell-input[data-v-76c12f25]:focus{color:#333}.readonly-cell .rate-cell-input[data-v-76c12f25]{background:transparent;color:#1a1a1a;cursor:not-allowed;font-weight:400}.matrix-actions[data-v-76c12f25]{margin-top:1.5rem;display:flex;align-items:center;gap:.75rem}.save-feedback[data-v-76c12f25]{font-size:.9rem;margin:.75rem 0 0}.save-feedback.is-success[data-v-76c12f25]{color:#248557}.save-feedback.is-error[data-v-76c12f25]{color:#c73535}.btn-save-changes[data-v-76c12f25],.btn-make-active[data-v-76c12f25]{min-height:32px;padding:0 .85rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.btn-save-changes[data-v-76c12f25]:hover{border-color:#9299a5;background:#f5f6f8}.btn-save-changes[data-v-76c12f25]:disabled{color:#9ca3af;cursor:not-allowed}.btn-save-changes[data-v-76c12f25]:disabled:hover{background:#fff;border-color:#d9dce2}.btn-make-active[data-v-76c12f25]{border-color:#172033;background:#172033;color:#fff}.btn-make-active[data-v-76c12f25]:hover{background:#374151}.btn-make-active[data-v-76c12f25]:disabled{cursor:wait;opacity:.65}.try-matrix-button[data-v-76c12f25]{background:#fff;border:1px solid #1a1a1a;border-radius:4px;color:#1a1a1a;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-top:1rem;min-height:2.5rem;padding:.5rem .85rem;text-transform:uppercase}.try-matrix-button[data-v-76c12f25]:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.matrix-simulator[data-v-76c12f25]{background:#fff;color:#000014;display:grid;gap:1.8rem;margin-top:1.5rem;max-width:none;padding:.5rem 0 1.25rem;width:100%}.matrix-simulator.menu-open[data-v-76c12f25]{padding-bottom:18rem}.simulator-intro h3[data-v-76c12f25]{color:#000014;font-size:clamp(1.8rem,3.1vw,2.9rem);font-weight:600;letter-spacing:-.05em;line-height:1.08;margin:0}.simulator-help[data-v-76c12f25]{color:#66616a;font-size:.98rem;line-height:1.45;margin:.6rem 0 0;max-width:42rem}.simulator-layout[data-v-76c12f25]{align-items:start;display:grid;gap:4rem;grid-template-columns:minmax(360px,1fr) minmax(480px,1.35fr)}.simulator-fields[data-v-76c12f25]{display:grid;gap:1.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-location-picker[data-v-76c12f25]{min-width:0;position:relative}.simulator-location-picker>label[data-v-76c12f25]{color:#332d37;display:block;font-size:1rem;font-weight:700;margin-bottom:.65rem}.simulator-combobox[data-v-76c12f25]{align-items:center;border-bottom:3px solid #9a969e;display:flex}.simulator-combobox[data-v-76c12f25]:focus-within{border-bottom-color:#000}.simulator-combobox input[data-v-76c12f25]{background:#fff;border:0;border-radius:0;color:#000014;font:inherit;font-size:1.2rem;font-weight:400;min-height:2.65rem;min-width:0;padding:0 0 .4rem;width:100%}.simulator-combobox input[data-v-76c12f25]:focus{outline:0}.simulator-dropdown-toggle[data-v-76c12f25]{background:transparent;border:0;color:#39333e;cursor:pointer;font-size:1.5rem;line-height:1;padding:0 .1rem .45rem .5rem}.simulator-dropdown-toggle[data-v-76c12f25]:hover{color:#000014}.simulator-location-results[data-v-76c12f25]{background:#fff;border:1px solid #e1dfe4;box-shadow:0 8px 18px #00000014;display:grid;gap:.2rem;left:0;margin-top:.4rem;max-height:15rem;overflow-y:auto;padding:.35rem;position:absolute;right:0;top:100%;z-index:10}.simulator-location-results button[data-v-76c12f25]{background:#f2f1f3;border:1px solid transparent;color:#29232d;cursor:pointer;font:inherit;min-height:2.6rem;padding:.45rem .6rem;text-align:left}.simulator-location-results button[data-v-76c12f25]:hover{background:#e5e3e8;border-color:#2e2530}.simulator-location-results p[data-v-76c12f25]{color:#66616a;font-size:.85rem;margin:.4rem}.simulator-calculation[data-v-76c12f25]{display:grid;gap:1.5rem;margin-top:-5rem}.simulator-transport[data-v-76c12f25]{border:0;border-top:1px solid #d9d5dc;margin:0;padding:1.4rem 0 0}.simulator-transport legend[data-v-76c12f25]{color:#000014;font-size:1.1rem;font-weight:600;padding:0}.simulator-transport>p[data-v-76c12f25]{display:none}.transport-options[data-v-76c12f25]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-.35rem}.transport-option[data-v-76c12f25]{align-items:center;border:1px solid #bdb8c2;color:#2e2530;cursor:pointer;display:flex;font-size:.98rem;gap:.65rem;min-height:3.5rem;padding:.6rem .8rem}.transport-option[data-v-76c12f25]:has(input:checked){border:3px solid #2e2530;padding:calc(.7rem - 2px) calc(.9rem - 2px)}.transport-option input[data-v-76c12f25]{accent-color:#2e2530;height:1.15rem;margin:0;width:1.15rem}.simulator-result[data-v-76c12f25]{border-bottom:1px solid #d9d5dc;border-top:1px solid #d9d5dc;color:#66616a;display:grid;gap:.3rem;padding:1.2rem 0}.simulator-result.is-ready[data-v-76c12f25]{color:#000014}.simulator-result>span[data-v-76c12f25]{font-size:.85rem;font-weight:750;letter-spacing:.1em}.simulator-result strong[data-v-76c12f25]{font-size:clamp(2.3rem,3.5vw,3.4rem);letter-spacing:-.05em;line-height:1}.simulator-result small[data-v-76c12f25]{color:#66616a;font-size:.85rem;line-height:1.45;max-width:47rem}@media (max-width: 760px){.simulator-layout[data-v-76c12f25],.transport-options[data-v-76c12f25]{gap:1rem;grid-template-columns:1fr}.simulator-calculation[data-v-76c12f25]{margin-top:0}.matrix-simulator[data-v-76c12f25]{gap:1.5rem}.simulator-intro h3[data-v-76c12f25]{font-size:2.4rem}}.create-version-overlay[data-v-76c12f25]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-76c12f25 .2s ease}@keyframes fadeIn-76c12f25{0%{opacity:0}to{opacity:1}}.create-version-dialog[data-v-76c12f25]{background:#1a1a1a;border:1px solid #333;border-radius:4px;padding:2rem;width:100%;max-width:400px;animation:slideUp-76c12f25 .2s ease}@keyframes slideUp-76c12f25{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.create-version-dialog h3[data-v-76c12f25]{margin:0 0 1.5rem;font-size:1.3rem;font-weight:600;color:#fff;letter-spacing:-.01em}.form-group[data-v-76c12f25]{margin-bottom:1.5rem}.form-group label[data-v-76c12f25]{display:block;font-size:.9rem;font-weight:500;color:#ccc;margin-bottom:.5rem}.form-input[data-v-76c12f25]{width:100%;padding:.75rem;border:1px solid #333;border-radius:4px;font-size:.95rem;font-family:inherit;background:#0d0d0d;color:#fff;transition:border-color .15s}.form-input[data-v-76c12f25]:focus{outline:none;border-color:#666}.form-input[data-v-76c12f25]::placeholder{color:#666}.form-actions[data-v-76c12f25]{display:flex;gap:.75rem;justify-content:flex-end}.btn-cancel[data-v-76c12f25],.btn-primary[data-v-76c12f25]{padding:.6rem 1.25rem;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s;border:1px solid transparent}.btn-cancel[data-v-76c12f25]{background:transparent;color:#999;border-color:#333}.btn-cancel[data-v-76c12f25]:hover{background:#0d0d0d;color:#fff}.btn-primary[data-v-76c12f25]{background:#2e7d32;color:#fff;border-color:#2e7d32}.btn-primary[data-v-76c12f25]:hover{background:#1b5e20}.leadership-rates[data-v-d1fadd6a]{max-width:100%}.version-card[data-v-d1fadd6a]{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:4px;display:flex;gap:3rem;margin-bottom:1.5rem;min-height:220px;padding:2rem}.active-version[data-v-d1fadd6a]{min-width:330px}.active-version h3[data-v-d1fadd6a]{color:#fff;font-size:1.5rem;margin:0 0 .5rem}.active-version p[data-v-d1fadd6a]{color:#999;font-size:.85rem;font-weight:600;letter-spacing:.06em;margin:0 0 .3rem}.active-version small[data-v-d1fadd6a]{color:#666;font-size:.95rem}.version-list[data-v-d1fadd6a]{align-items:center;display:flex;gap:1.5rem;overflow-x:auto}.version-item[data-v-d1fadd6a],.new-version-card[data-v-d1fadd6a]{align-items:center;color:#999;display:flex;flex-direction:column;font:inherit;gap:.5rem;position:relative}.version-item>span[data-v-d1fadd6a],.new-version-card small[data-v-d1fadd6a]{font-size:.8rem;white-space:nowrap}.version-thumbnail[data-v-d1fadd6a],.new-version-card[data-v-d1fadd6a]{background:#0d0d0d;border:1px solid #444;border-radius:4px;color:#777;cursor:pointer;font-size:2.3rem;height:160px;justify-content:center;width:160px}.new-version-card[data-v-d1fadd6a]{border:2px dashed #444;font-size:4rem}.new-version-card small[data-v-d1fadd6a]{position:absolute;top:-1.6rem}.version-thumbnail[data-v-d1fadd6a]:hover,.new-version-card[data-v-d1fadd6a]:hover{border-color:#777;color:#fff}.delete-version[data-v-d1fadd6a]{background:transparent;border:0;color:#999;cursor:pointer;font-size:1.2rem;padding:0;position:absolute;right:.35rem;top:1.8rem}.delete-version[data-v-d1fadd6a]:hover{color:#ff4a50}.rates-header[data-v-d1fadd6a]{display:grid;gap:1rem;margin:1.5rem 0}.rates-header h3[data-v-d1fadd6a]{color:#172033;font-size:1.35rem;margin:0 0 .3rem}.rates-header p[data-v-d1fadd6a]{color:#6b7280;margin:0}.try-button[data-v-d1fadd6a],.save-button[data-v-d1fadd6a],.activate-button[data-v-d1fadd6a]{background:#fff;border:1px solid #d9dce2;border-radius:6px;color:#172033;cursor:pointer;font:inherit;font-size:14px;font-weight:500;min-height:32px;padding:0 .85rem}.try-button[data-v-d1fadd6a]{justify-self:start}.try-button[data-v-d1fadd6a]:hover,.save-button[data-v-d1fadd6a]:hover{background:#f5f6f8;border-color:#9299a5}.activate-button[data-v-d1fadd6a]{background:#172033;border-color:#172033;color:#fff}.activate-button[data-v-d1fadd6a]:hover{background:#374151}.save-button[data-v-d1fadd6a]:disabled{color:#9ca3af;cursor:not-allowed}.loading[data-v-d1fadd6a],.error[data-v-d1fadd6a]{color:#666;padding:2rem;text-align:center}.error[data-v-d1fadd6a]{color:#dc2626}.rates-table-container[data-v-d1fadd6a]{border:1px solid #d0d0d0;overflow-x:auto}.rates-table[data-v-d1fadd6a]{border-collapse:collapse;width:100%}.rates-table th[data-v-d1fadd6a]{background:#e0e0e0;border-bottom:2px solid #d0d0d0;color:#666;font-size:.75rem;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.rates-table td[data-v-d1fadd6a]{border-bottom:1px solid #d0d0d0;color:#6b7280;padding:.75rem 1rem}.city-name[data-v-d1fadd6a]{color:#333!important;font-weight:600}.rates-table input[data-v-d1fadd6a]{border:1px solid transparent;color:#6b7280;font:inherit;padding:.4rem;width:120px}.rates-table input[data-v-d1fadd6a]:not([readonly]):hover,.rates-table input[data-v-d1fadd6a]:not([readonly]):focus{background:#fafafa;border-color:#999;outline:0}.actions[data-v-d1fadd6a]{display:flex;gap:.75rem;margin-top:1.5rem}.simulator[data-v-d1fadd6a]{max-width:850px;padding:.5rem 0 2rem}.simulator h3[data-v-d1fadd6a]{color:#000014;font-size:2.5rem;letter-spacing:-.05em;margin:0 0 1.5rem}.simulator-layout[data-v-d1fadd6a]{display:grid;gap:3rem;grid-template-columns:1fr 1.4fr}.simulator label[data-v-d1fadd6a]{color:#302937;display:grid;font-weight:700;gap:.7rem}.simulator select[data-v-d1fadd6a]{border:0;border-bottom:3px solid #8c8890;color:#000014;font:inherit;font-size:1.3rem;padding:.5rem 0}.simulator fieldset[data-v-d1fadd6a]{border:0;border-top:1px solid #d9d5dc;margin:0;padding:1rem 0 0}.simulator legend[data-v-d1fadd6a]{color:#000014;font-size:1.15rem;font-weight:600}.simulator fieldset label[data-v-d1fadd6a]{border:1px solid #bdb8c2;cursor:pointer;display:inline-flex;font-weight:400;margin:.7rem .5rem 0 0;min-height:3.4rem;padding:.5rem .8rem}.simulator-result[data-v-d1fadd6a]{border-bottom:1px solid #d9d5dc;border-top:1px solid #d9d5dc;color:#66616a;display:grid;gap:.3rem;margin-top:1.5rem;padding:1.2rem 0}.simulator-result.ready[data-v-d1fadd6a]{color:#000014}.simulator-result span[data-v-d1fadd6a]{font-size:.85rem;font-weight:700;letter-spacing:.1em}.simulator-result strong[data-v-d1fadd6a]{font-size:3.4rem;letter-spacing:-.05em}.simulator-result small[data-v-d1fadd6a]{color:#66616a}.dialog-backdrop[data-v-d1fadd6a]{align-items:center;background:#000000a6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:100}.create-dialog[data-v-d1fadd6a]{background:#1a1a1a;border:1px solid #333;border-radius:4px;display:grid;gap:1rem;padding:2rem;width:min(100% - 2rem,380px)}.create-dialog h3[data-v-d1fadd6a]{color:#fff;margin:0}.create-dialog input[data-v-d1fadd6a]{background:#0d0d0d;border:1px solid #444;color:#fff;font:inherit;padding:.7rem}.create-dialog div[data-v-d1fadd6a]{display:flex;gap:.75rem;justify-content:end}.create-dialog button[data-v-d1fadd6a]{background:transparent;border:1px solid #555;color:#fff;cursor:pointer;padding:.6rem .9rem}.create-dialog button[data-v-d1fadd6a]:last-child{background:#fff;color:#111}@media (max-width:800px){.version-card[data-v-d1fadd6a],.rates-header[data-v-d1fadd6a]{align-items:flex-start;flex-direction:column}.active-version[data-v-d1fadd6a]{min-width:0}.simulator-layout[data-v-d1fadd6a]{grid-template-columns:1fr}}.version-arrangement-card[data-v-d1fadd6a]{align-items:center;background:#1a1a1a;border:1px solid #333;border-radius:4px;display:flex;gap:2rem;margin-bottom:1.5rem;min-height:220px;padding:2rem}.version-arrangement-left[data-v-d1fadd6a]{background:transparent;border:0;cursor:pointer;flex-shrink:0;margin:-.5rem;min-width:300px;padding:.5rem;text-align:left}.version-arrangement-left h3[data-v-d1fadd6a]{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.version-arrangement-status[data-v-d1fadd6a]{color:#999;font-size:.85rem;font-weight:500;letter-spacing:.05em;margin:0 0 .25rem;text-transform:uppercase}.version-arrangement-date[data-v-d1fadd6a]{color:#666;font-size:.9rem;margin:0}.version-arrangement-right[data-v-d1fadd6a]{flex:1;min-width:0;overflow:hidden}.version-thumbnails-scroll[data-v-d1fadd6a]{display:flex;gap:1.5rem;overflow-x:auto;padding:.5rem}.version-thumbnail-wrapper[data-v-d1fadd6a]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.thumbnail-label[data-v-d1fadd6a]{color:#999;font-size:.8rem;max-width:160px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.version-thumbnail[data-v-d1fadd6a]{align-items:center;background:#0d0d0d;border:1px solid #333;border-radius:4px;color:#777;cursor:pointer;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:border-color .2s;width:160px}.version-thumbnail[data-v-d1fadd6a]:hover{border-color:#666}.new-version-thumbnail[data-v-d1fadd6a]{border:2px dashed #444;font-size:4rem}.new-version-thumbnail[data-v-d1fadd6a]:hover{background:#1a2e1b;border-color:#2e7d32;color:#2e7d32}.new-version-plus[data-v-d1fadd6a]{line-height:1}.thumbnail-content[data-v-d1fadd6a]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.version-initials[data-v-d1fadd6a]{color:#777;font-size:2.3rem;font-weight:600}.thumbnail-delete-btn[data-v-d1fadd6a]{background:transparent;border:0;color:#fff;cursor:pointer;font-size:1.4rem;opacity:0;padding:0;position:absolute;right:6px;top:6px;transition:color .2s,opacity .2s}.version-thumbnail:hover .thumbnail-delete-btn[data-v-d1fadd6a]{opacity:1}.thumbnail-delete-btn[data-v-d1fadd6a]:hover{color:#f44}.matrix-simulator[data-v-d1fadd6a]{background:#fff;color:#000014;display:grid;gap:1.8rem;margin-top:1.5rem;padding:.5rem 0 1.5rem;width:100%}.simulator-intro h3[data-v-d1fadd6a]{color:#000014;font-size:clamp(1.8rem,3.1vw,2.9rem);font-weight:600;letter-spacing:-.05em;line-height:1.08;margin:0}.simulator-help[data-v-d1fadd6a]{color:#66616a;font-size:.98rem;line-height:1.45;margin:.6rem 0 0}.matrix-simulator .simulator-layout[data-v-d1fadd6a]{align-items:start;display:grid;gap:4rem;grid-template-columns:minmax(360px,1fr) minmax(480px,1.35fr)}.matrix-simulator .simulator-fields[data-v-d1fadd6a]{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-location-picker[data-v-d1fadd6a]{min-width:0;position:relative}.simulator-location-picker>label[data-v-d1fadd6a],.fixed-destination>span[data-v-d1fadd6a]{color:#332d37;display:block;font-size:1rem;font-weight:700;margin-bottom:.65rem}.simulator-combobox[data-v-d1fadd6a]{align-items:center;border-bottom:3px solid #9a969e;display:flex}.simulator-combobox[data-v-d1fadd6a]:focus-within{border-bottom-color:#000}.simulator-combobox input[data-v-d1fadd6a]{background:#fff;border:0;color:#000014;font:inherit;font-size:1.2rem;min-width:0;padding:0 0 .4rem;width:100%}.simulator-combobox input[data-v-d1fadd6a]:focus{outline:0}.simulator-dropdown-toggle[data-v-d1fadd6a]{background:transparent;border:0;color:#39333e;cursor:pointer;font-size:1.5rem;padding:0 .1rem .3rem .5rem}.simulator-location-results[data-v-d1fadd6a]{background:#fff;border:1px solid #e1dfe4;box-shadow:0 8px 18px #00000014;display:grid;gap:.2rem;left:0;margin-top:.4rem;max-height:15rem;overflow-y:auto;padding:.35rem;position:absolute;right:0;top:100%;z-index:10}.simulator-location-results button[data-v-d1fadd6a]{background:#f2f1f3;border:1px solid transparent;color:#29232d;cursor:pointer;font:inherit;min-height:2.6rem;padding:.45rem .6rem;text-align:left}.simulator-location-results button[data-v-d1fadd6a]:hover{background:#e5e3e8;border-color:#2e2530}.simulator-location-results p[data-v-d1fadd6a]{color:#66616a;font-size:.85rem;margin:.4rem}.fixed-destination[data-v-d1fadd6a]{border-bottom:3px solid #9a969e;padding-bottom:.4rem}.fixed-destination strong[data-v-d1fadd6a]{color:#000014;font-size:1.2rem;font-weight:400}.simulator-calculation[data-v-d1fadd6a]{display:grid;gap:1.5rem;margin-top:-5rem}.simulator-transport[data-v-d1fadd6a]{border:0;border-top:1px solid #d9d5dc;margin:0;padding:0}.simulator-transport legend[data-v-d1fadd6a]{color:#000014;font-size:1.1rem;font-weight:600;padding:0}.transport-options[data-v-d1fadd6a]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.5rem}.transport-option[data-v-d1fadd6a]{align-items:center;border:1px solid #bdb8c2;color:#2e2530;cursor:pointer;display:flex!important;font-size:.98rem;gap:.65rem;min-height:3.5rem;padding:.6rem .8rem}.transport-option[data-v-d1fadd6a]:has(input:checked){border:3px solid #2e2530;padding:calc(.6rem - 2px) calc(.8rem - 2px)}.transport-option input[data-v-d1fadd6a]{accent-color:#2e2530;height:1.15rem;margin:0;width:1.15rem}.matrix-simulator .simulator-result[data-v-d1fadd6a]{border-bottom:1px solid #d9d5dc;border-top:1px solid #d9d5dc;color:#66616a;display:grid;gap:.3rem;margin-top:0;padding:1.2rem 0}.matrix-simulator .simulator-result.is-ready[data-v-d1fadd6a]{color:#000014}.matrix-simulator .simulator-result span[data-v-d1fadd6a]{font-size:.85rem;font-weight:700;letter-spacing:.1em}.matrix-simulator .simulator-result strong[data-v-d1fadd6a]{font-size:clamp(2.3rem,3.5vw,3.4rem);letter-spacing:-.05em}.matrix-simulator .simulator-result small[data-v-d1fadd6a]{color:#66616a;font-size:.85rem}@media (max-width: 800px){.version-arrangement-card[data-v-d1fadd6a]{align-items:flex-start;flex-direction:column}.version-arrangement-left[data-v-d1fadd6a]{min-width:0}}@media (max-width: 800px){.matrix-simulator .simulator-layout[data-v-d1fadd6a],.matrix-simulator .simulator-fields[data-v-d1fadd6a],.transport-options[data-v-d1fadd6a]{grid-template-columns:1fr}.simulator-calculation[data-v-d1fadd6a]{margin-top:0}}.try-button[data-v-d1fadd6a]{background:#fff;border:1px solid #1a1a1a;border-radius:4px;color:#1a1a1a;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;justify-self:start;letter-spacing:.1em;margin-top:1rem;min-height:2.5rem;padding:.5rem .85rem;text-transform:uppercase}.try-button[data-v-d1fadd6a]:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.rates-table input.rate-value-edited[data-v-d1fadd6a]{color:#7d00e0}.rates-table input.rate-value-edited[data-v-d1fadd6a]:focus{color:#333}.rates-table input[data-v-d1fadd6a]{color:#1a1a1a}.rates-table[data-v-d1fadd6a]{table-layout:fixed}.rates-table th[data-v-d1fadd6a],.rates-table td[data-v-d1fadd6a]{width:25%}.rates-table input[data-v-d1fadd6a]:focus{background:#fff;border-color:#1a1a1a;outline:none}.rates-table input[type=number][data-v-d1fadd6a]{-moz-appearance:textfield}.rates-table input[type=number][data-v-d1fadd6a]::-webkit-inner-spin-button,.rates-table input[type=number][data-v-d1fadd6a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.club-directory[data-v-4ef84d9d]{max-width:1400px}.directory-header[data-v-4ef84d9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding-bottom:2rem;border-bottom:1px solid #d9dce2}.directory-filters[data-v-4ef84d9d]{display:flex;gap:4rem}.eyebrow[data-v-4ef84d9d]{margin:0 0 .45rem;color:#747d8d;font-size:11px;font-weight:700;letter-spacing:.1em}h1[data-v-4ef84d9d],h2[data-v-4ef84d9d]{margin:0;color:#172033;letter-spacing:-.02em}h1[data-v-4ef84d9d]{font-size:32px}h2[data-v-4ef84d9d]{font-size:24px}.primary-button[data-v-4ef84d9d],.secondary-button[data-v-4ef84d9d],.status-button[data-v-4ef84d9d]{min-height:40px;padding:0 .9rem;border-radius:6px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.primary-button[data-v-4ef84d9d]{border:1px solid #172033;background:#172033;color:#fff}.primary-button[data-v-4ef84d9d]:hover:not(:disabled){background:#374151}.primary-button span[data-v-4ef84d9d]{margin-right:.3rem;font-size:18px;line-height:0}.primary-button[data-v-4ef84d9d]:disabled,.secondary-button[data-v-4ef84d9d]:disabled,.status-button[data-v-4ef84d9d]:disabled{cursor:not-allowed;opacity:.55}.directory-controls[data-v-4ef84d9d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:2rem 0 2.5rem}.search-and-tabs[data-v-4ef84d9d]{display:flex;align-items:center;flex:1;gap:.75rem}.search-field[data-v-4ef84d9d]{flex:1}.club-count[data-v-4ef84d9d]{flex:0 0 auto;margin:0;color:#687386;font-size:14px;white-space:nowrap}.search-field[data-v-4ef84d9d]{display:block;width:100%}.search-field input[data-v-4ef84d9d]{width:100%;max-width:500px;min-height:44px;padding:12px 16px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;color:#333;font:inherit;font-size:15px;transition:border-color .2s}.search-field input[data-v-4ef84d9d]:focus,input[data-v-4ef84d9d]:focus{outline:none;border-color:#999}.search-field input[data-v-4ef84d9d]::placeholder{color:#999}.directory-tabs[data-v-4ef84d9d]{display:flex;align-items:center;gap:.5rem}.directory-tabs button[data-v-4ef84d9d]{min-height:32px;padding:0 .85rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.directory-tabs button[data-v-4ef84d9d]:hover{border-color:#9299a5;background:#f5f6f8}.directory-tabs button.active[data-v-4ef84d9d]{border-color:#172033;background:#172033;color:#fff}.status-filters[data-v-4ef84d9d]{display:flex;min-width:174px;flex-direction:column;gap:.35rem}.filter-label[data-v-4ef84d9d]{width:100%;margin:0 0 .45rem;padding-bottom:.4rem;border-bottom:1px solid #d9dce2;color:#999;font-size:13px}.status-filters button[data-v-4ef84d9d]{display:flex;align-items:center;gap:.75rem;padding:.3rem 0;border:0;background:transparent;color:#666;font:inherit;font-size:15px;text-align:left;cursor:pointer}.status-filters button.selected[data-v-4ef84d9d]{color:#000;font-weight:500}.filter-radio[data-v-4ef84d9d]{display:inline-block;box-sizing:border-box;width:14px;height:14px;border:1.5px solid #999;border-radius:50%}.status-filters button.selected .filter-radio[data-v-4ef84d9d]{border:4px solid #000}.club-grid[data-v-4ef84d9d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.sport-grid[data-v-4ef84d9d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.sport-card[data-v-4ef84d9d]{position:relative;display:flex;min-height:76px;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.8rem 1rem 2.25rem;border:1px solid #d9dce2;border-radius:6px;background:#fff}.sport-card.inactive[data-v-4ef84d9d]{background:#f8fafc;opacity:.72}.sport-card>div[data-v-4ef84d9d]{display:flex;min-width:0;flex:1;flex-direction:column;gap:.35rem}.sport-card strong[data-v-4ef84d9d]{overflow-wrap:anywhere;color:#172033;font-size:16px;line-height:1.25}.sport-card .club-status[data-v-4ef84d9d]{align-self:flex-start}.sport-status-button[data-v-4ef84d9d]{position:absolute;right:1rem;bottom:.5rem;padding:0;border:0;background:transparent;color:#172033;font:inherit;font-size:24px;font-weight:500;line-height:1;cursor:pointer}.sport-status-button[data-v-4ef84d9d]:hover{font-size:27px;font-weight:600;transform:scale(1.06)}.club-card[data-v-4ef84d9d]{position:relative;min-height:176px;border:1px solid #e1e3e7;border-radius:4px;background:#fff;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.club-card.reviewed[data-v-4ef84d9d]{border-color:#70ad7a}.club-card[data-v-4ef84d9d]:hover{border-color:#9ca3af;box-shadow:0 4px 12px #17203314;transform:translateY(-1px)}.club-card.reviewed[data-v-4ef84d9d]:hover{border-color:#4d9159;background:#eff8ef}.club-preview[data-v-4ef84d9d]{display:flex;width:100%;min-height:174px;gap:1rem;padding:1.25rem 1.25rem 2.8rem;border:0;background:transparent;color:#172033;text-align:left;cursor:pointer}.club-preview[data-v-4ef84d9d]:focus-visible,.club-manage[data-v-4ef84d9d]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.club-monogram[data-v-4ef84d9d]{display:inline-flex;align-items:center;justify-content:center;width:58px;height:68px;flex:0 0 58px;overflow:hidden;border-radius:6px;background:#353535;color:#fff;font-size:19px;font-weight:600}.club-monogram img[data-v-4ef84d9d]{width:100%;height:100%;object-fit:contain;background:#fff}.club-card-content[data-v-4ef84d9d]{display:flex;min-width:0;flex:1;flex-direction:column}.club-card-heading[data-v-4ef84d9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.club-card strong[data-v-4ef84d9d]{font-size:17px;line-height:1.2}.club-status[data-v-4ef84d9d]{flex-shrink:0;border:1px solid #bdd4c0;border-radius:999px;background:#eff8ef;color:#287d37;padding:.15rem .45rem;font-size:11px;font-weight:600}.club-status.inactive[data-v-4ef84d9d]{border-color:#dacdb8;background:#fff5e1;color:#d85c00}.organisation-number[data-v-4ef84d9d]{margin-top:.35rem;color:#9299a5;font-size:15px}.finance-contact[data-v-4ef84d9d]{display:block;overflow:hidden;margin-top:auto;color:#687386;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.club-manage[data-v-4ef84d9d]{position:absolute;right:1rem;bottom:.78rem;display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid #000;border-radius:50%;background:#fff;color:#000;font-size:17px;font-weight:700;line-height:1;cursor:pointer;transition:transform .15s ease,font-size .15s ease,font-weight .15s ease}.club-manage[data-v-4ef84d9d]:hover{background:#fff;color:#000;font-size:19px;font-weight:800;transform:scale(1.06)}.club-updated[data-v-4ef84d9d]{display:block;margin-top:auto;color:#9299a5;font-size:12px}.loading[data-v-4ef84d9d],.empty-state[data-v-4ef84d9d]{padding:2rem 0;color:#687386}.empty-state[data-v-4ef84d9d]{border-top:1px solid #e5e7eb}.feedback[data-v-4ef84d9d]{margin:1rem 0;font-size:14px}.feedback.error[data-v-4ef84d9d]{color:#b42318}.feedback.success[data-v-4ef84d9d]{color:#287d37}.sr-only[data-v-4ef84d9d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.editor-backdrop[data-v-4ef84d9d]{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.5rem;background:#17203373}.editor[data-v-4ef84d9d]{width:min(100%,700px);max-height:calc(100vh - 3rem);overflow-y:auto;border-radius:10px;background:#fff;box-shadow:0 18px 48px #0003}.editor-header[data-v-4ef84d9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem;border-bottom:1px solid #d9dce2}.editor-header-actions[data-v-4ef84d9d]{display:flex;align-items:center;gap:.75rem}.close-button[data-v-4ef84d9d]{border:0;background:transparent;color:#687386;font-size:28px;line-height:1;cursor:pointer}.close-button[data-v-4ef84d9d]:hover{color:#172033}.club-information[data-v-4ef84d9d]{padding:1.5rem}.copy-help[data-v-4ef84d9d]{margin:0 0 1.25rem;color:#687386;font-size:14px}.information-grid[data-v-4ef84d9d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.information-field[data-v-4ef84d9d]{position:relative;display:flex;min-height:96px;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;text-align:left;cursor:pointer}.information-field[data-v-4ef84d9d]:hover,.information-field[data-v-4ef84d9d]:focus-visible{border-color:#9299a5;background:#f9fafb;outline:none}.information-field span[data-v-4ef84d9d]{color:#687386;font-size:13px;font-weight:600}.information-field strong[data-v-4ef84d9d]{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.information-field .copy-icon[data-v-4ef84d9d]{position:absolute;top:.7rem;right:.7rem;color:#172033;font-size:17px;line-height:1;opacity:0;transform:translateY(1px);transition:opacity .15s ease,transform .15s ease}.information-field:hover .copy-icon[data-v-4ef84d9d],.information-field:focus-visible .copy-icon[data-v-4ef84d9d],.information-field.copied .copy-icon[data-v-4ef84d9d]{opacity:1;transform:translateY(0)}.information-field.wide[data-v-4ef84d9d]{grid-column:1 / -1}.copy-feedback[data-v-4ef84d9d]{min-height:1.25rem;margin:1rem 0 0;color:#287d37;font-size:14px}.form-grid[data-v-4ef84d9d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem}.form-grid label[data-v-4ef84d9d]{display:flex;flex-direction:column;gap:.45rem;color:#4b5563;font-size:13px;font-weight:600}.form-grid label.wide[data-v-4ef84d9d]{grid-column:1 / -1}.form-grid input[data-v-4ef84d9d]{min-height:42px;padding:.55rem .65rem;border:1px solid #d9dce2;border-radius:6px;color:#172033;font:inherit;font-size:15px}.editor .feedback[data-v-4ef84d9d]{padding:0 1.5rem}.editor-actions[data-v-4ef84d9d]{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid #d9dce2}.action-spacer[data-v-4ef84d9d]{flex:1}.secondary-button[data-v-4ef84d9d]{border:1px solid #d9dce2;background:#fff;color:#172033}.secondary-button[data-v-4ef84d9d]:hover:not(:disabled){background:#f5f6f8}@media (max-width: 1000px){.sport-grid[data-v-4ef84d9d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.directory-header[data-v-4ef84d9d],.directory-controls[data-v-4ef84d9d],.search-and-tabs[data-v-4ef84d9d]{align-items:stretch;flex-direction:column}.directory-filters[data-v-4ef84d9d]{gap:2rem}.search-field input[data-v-4ef84d9d]{width:100%}.status-filters[data-v-4ef84d9d]{overflow-x:auto}.sport-grid[data-v-4ef84d9d]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid[data-v-4ef84d9d]{grid-template-columns:1fr}.form-grid label.wide[data-v-4ef84d9d]{grid-column:auto}.editor-actions[data-v-4ef84d9d]{flex-wrap:wrap}.action-spacer[data-v-4ef84d9d]{display:none;flex-basis:100%;order:-1}}.club-card.reviewed[data-v-4ef84d9d]:hover{background:#fff}.club-manage[data-v-4ef84d9d]{width:auto;height:auto;border:0;border-radius:0;background:transparent;color:#000;font-size:24px;font-weight:500}.club-manage[data-v-4ef84d9d]:hover{background:transparent;color:#000;font-size:27px;font-weight:600;transform:scale(1.06)}.admin-page[data-v-5668ab6c]{min-height:100vh;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.arena-top-bar[data-v-5668ab6c]{position:fixed;inset:0 0 auto;z-index:1000;padding:0 60px;background:#fff}.top-row[data-v-5668ab6c]{display:flex;align-items:center;justify-content:space-between;height:80px}.logo-button[data-v-5668ab6c]{display:flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.top-logo[data-v-5668ab6c]{width:auto;height:32px}.top-right[data-v-5668ab6c]{display:flex;align-items:center;gap:.5rem}.admin-button[data-v-5668ab6c],.statz-button[data-v-5668ab6c],.logout-btn[data-v-5668ab6c]{min-height:32px;padding:0 .85rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.admin-button[data-v-5668ab6c]:hover,.statz-button[data-v-5668ab6c]:hover,.logout-btn[data-v-5668ab6c]:hover{border-color:#9299a5;background:#f5f6f8}.nav-container[data-v-5668ab6c]{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0 24px}.nav-row[data-v-5668ab6c]{display:flex;align-items:baseline;gap:8px}.open-forms-link[data-v-5668ab6c]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.open-forms-link[data-v-5668ab6c]:hover{border-color:#172033;background:#f9fafb}.open-forms-link svg[data-v-5668ab6c]{flex-shrink:0}.nav-brand[data-v-5668ab6c],.nav-separator[data-v-5668ab6c],.nav-link[data-v-5668ab6c]{font-size:25px;line-height:1.2;letter-spacing:-.01em}.nav-brand[data-v-5668ab6c]{color:#000;font-weight:500}.nav-separator[data-v-5668ab6c]{margin:0 6px;color:#000;font-weight:300}.nav-link[data-v-5668ab6c]{display:inline-flex;align-items:baseline;gap:6px;padding:0;border:0;background:transparent;color:#999;font-weight:400;cursor:pointer}.nav-link.active[data-v-5668ab6c],.nav-link[data-v-5668ab6c]:hover{color:#000}.nav-number[data-v-5668ab6c]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;border-radius:3px;background:#000;color:#fff;font-size:9px;font-weight:600;flex-shrink:0;align-self:flex-start}.admin-content[data-v-5668ab6c]{width:100%;padding:185px 60px 60px;color:#172033}.create-arrangement-control[data-v-5668ab6c]{display:flex;width:fit-content}.create-arrangement-trigger[data-v-5668ab6c]{display:inline-flex;align-items:center;gap:12px;padding:8px 0;border:0;background:transparent;color:#172033;font:inherit;font-size:15px;cursor:pointer}.plus-circle[data-v-5668ab6c]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#000;color:#fff;font-size:16px;font-weight:400;line-height:1}.plus-symbol[data-v-5668ab6c]{transform:translateY(-1px)}.create-arrangement-trigger[data-v-5668ab6c]:hover{color:#000}.create-arrangement-trigger:hover .plus-circle[data-v-5668ab6c]{background:#374151}.create-arrangement-form[data-v-5668ab6c]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #d9dce2}.form-header[data-v-5668ab6c]{margin-bottom:2rem}.progress-steps[data-v-5668ab6c]{display:flex;align-items:center;width:100%;gap:1rem}.form-close-button[data-v-5668ab6c]{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#f0f1f3;color:#6b7280;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.form-close-button[data-v-5668ab6c]:hover{background:#e5e7eb;color:#172033}.progress-step[data-v-5668ab6c]{display:flex;align-items:center;gap:.5rem;color:#9ca3af;font-size:14px;flex-shrink:0}.progress-step.clickable[data-v-5668ab6c]{cursor:pointer;transition:color .15s}.progress-step.clickable[data-v-5668ab6c]:hover{color:#172033}.progress-step.active[data-v-5668ab6c]{color:#172033;font-weight:500}.progress-step.completed[data-v-5668ab6c]{color:#6b7280}.step-number[data-v-5668ab6c]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e5e7eb;color:#9ca3af;font-size:13px;font-weight:600;flex-shrink:0}.progress-step.active .step-number[data-v-5668ab6c]{background:#172033;color:#fff}.progress-step.completed .step-number[data-v-5668ab6c]{background:#d1d5db;color:#6b7280}.step-label[data-v-5668ab6c]{white-space:nowrap}.step-separator[data-v-5668ab6c]{flex:1;height:1px;background:#d9dce2;margin:0 .75rem}.close-form-button[data-v-5668ab6c]{width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#f0f1f3;color:#172033;font-size:22px;line-height:1;cursor:pointer}.admin-heading[data-v-5668ab6c]{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.admin-heading p[data-v-5668ab6c],.panel-heading p[data-v-5668ab6c]{margin:0 0 .4rem;color:#747d8d;font-size:11px;font-weight:700;letter-spacing:.1em}.admin-heading h1[data-v-5668ab6c]{margin:0;font-size:2rem}.admin-heading span[data-v-5668ab6c]{display:block;margin-top:.5rem;color:#6b7280}.admin-tabs[data-v-5668ab6c]{display:flex;align-items:baseline;gap:.65rem}.admin-tabs span[data-v-5668ab6c]{color:#172033;font-size:25px;font-weight:300}.admin-tabs button[data-v-5668ab6c]{padding:0;border:0;background:transparent;color:#999;font:inherit;font-size:25px;font-weight:400;letter-spacing:-.01em;cursor:pointer}.admin-tabs button.active[data-v-5668ab6c],.admin-tabs button[data-v-5668ab6c]:hover{color:#172033}.forms-link[data-v-5668ab6c]{padding:.65rem .9rem;border:1px solid #d9dce2;border-radius:6px;color:#172033;font-size:14px;text-decoration:none;white-space:nowrap}.forms-link[data-v-5668ab6c]:hover{border-color:#9299a5;background:#f5f6f8}.event-creation-section[data-v-5668ab6c]{margin-bottom:2rem}.admin-section-divider[data-v-5668ab6c]{height:1px;margin:0 0 2rem;background:#d9dce2}.admin-panel[data-v-5668ab6c]{margin-bottom:1.5rem;padding:1.5rem;border:1px solid #d9dce2;border-radius:10px;background:#fff}.panel-heading[data-v-5668ab6c]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.panel-heading h2[data-v-5668ab6c]{margin:0;font-size:1.25rem}.panel-heading>span[data-v-5668ab6c]{color:#747d8d;font-size:14px}.event-form[data-v-5668ab6c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:end}.event-form label[data-v-5668ab6c]{display:flex;flex-direction:column;gap:.4rem;color:#4b5563;font-size:13px;font-weight:600}.event-form input[data-v-5668ab6c],.event-form select[data-v-5668ab6c]{width:100%;min-height:40px;padding:.55rem .65rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px}.event-form input[data-v-5668ab6c]:focus,.event-form select[data-v-5668ab6c]:focus{outline:2px solid #93c5fd;outline-offset:1px}.create-event-button[data-v-5668ab6c]{min-height:40px;border:1px solid #172033;border-radius:6px;background:#172033;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.create-event-button[data-v-5668ab6c]:hover{background:#374151}.form-error[data-v-5668ab6c]{margin:1rem 0 0;color:#b42318;font-size:14px}.step-container[data-v-5668ab6c]{padding:2rem 0;max-width:800px}.step-title[data-v-5668ab6c]{margin:0 0 2rem;color:#6b7280;font-size:20px;font-weight:400}.step-field[data-v-5668ab6c]{margin-bottom:1.5rem}.field-label[data-v-5668ab6c]{display:block;margin-bottom:.5rem;color:#172033;font-size:15px;font-weight:600}.field-input[data-v-5668ab6c]{width:100%;min-height:48px;padding:.75rem 1rem;border:0;border-bottom:1px solid #d9dce2;background:transparent;color:#172033;font:inherit;font-size:16px}.field-help[data-v-5668ab6c]{margin:.5rem 0 0;color:#6b7280;font-size:14px}.sport-picker[data-v-5668ab6c]{position:relative}.sport-combobox[data-v-5668ab6c]{display:flex;min-height:48px;border:0;border-bottom:1px solid #9ca3af;background:transparent}.sport-combobox[data-v-5668ab6c]:focus-within{border-bottom-color:#172238}.sport-search-input[data-v-5668ab6c]{width:100%;min-height:46px;padding:.45rem 0;border:0;background:transparent;color:#172033;font:inherit;font-size:16px;outline:0}.sport-dropdown-toggle[data-v-5668ab6c]{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:0 .9rem;border:0;background:transparent;color:#5d6470;cursor:pointer;font-size:1rem;line-height:1;transition:transform .3s ease}.sport-dropdown-toggle.open[data-v-5668ab6c]{transform:rotate(180deg)}.sport-results[data-v-5668ab6c]{position:absolute;z-index:20;right:0;left:0;box-sizing:border-box;display:grid;max-height:22rem;margin-top:.5rem;overflow-y:auto;padding:.5rem;border:1px solid #8a8a8a;border-radius:1.1rem;background:#626262;box-shadow:0 .8rem 1.8rem #00000038}.sport-option[data-v-5668ab6c]{min-height:3.1rem;padding:.6rem .8rem;border:0;border-radius:.65rem;background:transparent;color:#f7f7f5;cursor:pointer;font:inherit;font-size:1.05rem;text-align:left}.sport-option[data-v-5668ab6c]:hover,.sport-option[data-v-5668ab6c]:focus-visible{outline:0;background:#4e4e4e}.sport-empty[data-v-5668ab6c]{margin:.6rem .8rem;color:#f7f7f5;font-size:14px}.field-input[data-v-5668ab6c]:focus{outline:none;border-bottom-color:#172033}.field-input[data-v-5668ab6c]::placeholder{color:#9ca3af}.date-fields-row[data-v-5668ab6c]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.date-field-group[data-v-5668ab6c]{display:flex;flex-direction:column}.date-input-wrapper[data-v-5668ab6c]{position:relative;display:flex;align-items:center}.date-input[data-v-5668ab6c]{padding-right:2.5rem}.date-input[data-v-5668ab6c]::-webkit-calendar-picker-indicator{display:none}.calendar-icon-btn[data-v-5668ab6c]{position:absolute;right:.5rem;padding:0;border:0;background:transparent;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center}.calendar-icon-btn[data-v-5668ab6c]:hover{color:#172033}.step-actions[data-v-5668ab6c]{display:flex;gap:1rem;margin-top:2rem}.next-button[data-v-5668ab6c]{min-height:40px;padding:0 1.5rem;border:1px solid #172033;border-radius:6px;background:#172033;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.next-button[data-v-5668ab6c]:hover:not(:disabled){background:#374151}.next-button[data-v-5668ab6c]:disabled{opacity:.5;cursor:not-allowed}.summary-card[data-v-5668ab6c]{margin-bottom:2.5rem;padding:2rem;border:2px solid #7d00e0;border-radius:0;background:#e5ccff}.summary-card-title[data-v-5668ab6c]{margin:0 0 .75rem;color:#172033;font-size:24px;font-weight:600;line-height:1.3}.summary-card-subtitle[data-v-5668ab6c]{margin:0 0 1rem;color:#6b7280;font-size:16px;font-weight:400;line-height:1.5}.summary-card-info[data-v-5668ab6c]{margin:0 0 .25rem;color:#6b7280;font-size:15px;font-weight:400}.summary-card-deadline[data-v-5668ab6c]{margin:0;color:#6b7280;font-size:15px;font-weight:400}.create-event-button-final[data-v-5668ab6c]{min-height:40px;padding:0 2rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.create-event-button-final[data-v-5668ab6c]:hover{border-color:#9299a5;background:#f5f6f8}.category-grid[data-v-5668ab6c]{display:flex;flex-direction:column;gap:.75rem;max-width:600px}.category-card[data-v-5668ab6c]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid #d9dce2;border-radius:8px;background:#f9fafb;color:#172033;font:inherit;font-size:16px;font-weight:400;text-align:left;cursor:pointer;transition:all .2s}.category-card[data-v-5668ab6c]:hover{border-color:#172033;background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.category-number[data-v-5668ab6c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:5px;border:1px solid #d9dce2;background:#fff;color:#747d8d;font-size:14px;font-weight:600;flex-shrink:0}.category-card:hover .category-number[data-v-5668ab6c]{border-color:#172033;background:#172033;color:#fff}.category-label[data-v-5668ab6c]{flex:1}.form-actions[data-v-5668ab6c]{display:flex;gap:1rem;grid-column:1 / -1}.back-button[data-v-5668ab6c]{min-height:40px;padding:0 1.5rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.back-button[data-v-5668ab6c]:hover{border-color:#9299a5;background:#f5f6f8}.events-list[data-v-5668ab6c]{display:flex;flex-direction:column}.event-row[data-v-5668ab6c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid #e5e7eb}.event-row[data-v-5668ab6c]:first-child{border-top:0;padding-top:0}.event-row h3[data-v-5668ab6c],.event-row p[data-v-5668ab6c],.event-row small[data-v-5668ab6c]{margin:0}.event-row h3[data-v-5668ab6c]{font-size:16px}.event-row p[data-v-5668ab6c]{margin-top:.35rem;color:#6b7280;font-size:14px}.event-row small[data-v-5668ab6c]{display:block;margin-top:.35rem;color:#747d8d;font-size:13px}.event-status[data-v-5668ab6c]{min-width:84px;padding:.45rem .65rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;font:inherit;font-size:14px;cursor:pointer}.event-status.active[data-v-5668ab6c]{color:#2f855a}.event-status.inactive[data-v-5668ab6c]{color:#747d8d}.empty-message[data-v-5668ab6c]{margin:0;color:#747d8d}.published-events-section[data-v-5668ab6c],.empty-events-section[data-v-5668ab6c]{margin-top:2.5rem}.section-divider[data-v-5668ab6c]{height:1px;margin-bottom:2rem;background:#d9dce2}.published-events-header[data-v-5668ab6c]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.5rem}.section-label[data-v-5668ab6c]{margin:0 0 .4rem;color:#747d8d;font-size:11px;font-weight:700;letter-spacing:.1em}.section-title[data-v-5668ab6c]{margin:0;color:#172033;font-size:1.25rem;font-weight:600}.events-count[data-v-5668ab6c]{margin:0;color:#6b7280;font-size:14px}.events-list[data-v-5668ab6c]{display:flex;flex-direction:column;gap:0}.event-item[data-v-5668ab6c]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.25rem 0;border-top:1px solid #e5e7eb}.event-item[data-v-5668ab6c]:first-child{border-top:0;padding-top:0}.event-info[data-v-5668ab6c]{flex:1}.event-name[data-v-5668ab6c]{margin:0 0 .35rem;color:#172033;font-size:16px;font-weight:600}.event-meta[data-v-5668ab6c]{margin:0 0 .35rem;color:#6b7280;font-size:14px;font-weight:400}.event-deadline[data-v-5668ab6c]{margin:0;color:#747d8d;font-size:13px;font-weight:400}.event-actions[data-v-5668ab6c]{display:flex;align-items:center;gap:.75rem}.event-edit-btn[data-v-5668ab6c],.event-delete-btn[data-v-5668ab6c]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:.35rem}.event-edit-btn[data-v-5668ab6c]{opacity:1;transition:transform .16s ease}.event-edit-btn svg[data-v-5668ab6c]{color:#172033;height:19px;width:19px;transition:color .15s ease}.event-edit-btn[data-v-5668ab6c]:hover,.event-edit-btn[data-v-5668ab6c]:focus-visible{opacity:1;transform:scale(1.08)}.event-edit-btn:hover svg[data-v-5668ab6c],.event-edit-btn:focus-visible svg[data-v-5668ab6c]{color:#172033}.event-status-btn[data-v-5668ab6c]{background:transparent;border:1px solid currentColor;border-radius:5px;color:#747d8d;cursor:pointer;font:inherit;font-size:14px;font-weight:500;min-width:74px;padding:.38rem .65rem;transition:background .15s ease,color .15s ease}.event-status-btn.active[data-v-5668ab6c]{color:#2f855a}.event-status-btn.inactive[data-v-5668ab6c]{color:#dc2626}.event-status-btn[data-v-5668ab6c]:hover{background:#f5f6f8}.event-delete-btn[data-v-5668ab6c]{color:#172033}.event-delete-btn svg[data-v-5668ab6c]{height:22px;width:22px}.event-delete-btn[data-v-5668ab6c]:hover{color:#ff4a50;transform:scale(1.08)}.delete-confirm[data-v-5668ab6c]{display:flex;align-items:center;gap:.5rem}.delete-confirm-text[data-v-5668ab6c]{color:#6b7280;font-size:14px;white-space:nowrap}.delete-yes-btn[data-v-5668ab6c],.delete-no-btn[data-v-5668ab6c]{min-width:50px;padding:.45rem .75rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.delete-yes-btn[data-v-5668ab6c]{color:#dc2626;border-color:#dc2626}.delete-yes-btn[data-v-5668ab6c]:hover{background:#dc2626;color:#fff}.delete-no-btn[data-v-5668ab6c]{color:#172033}.delete-no-btn[data-v-5668ab6c]:hover{background:#f5f6f8}.empty-message[data-v-5668ab6c]{background:#f2f1f3;color:#4e4851;font-size:1.15rem;margin:0;padding:1.1rem;width:min(100%,550px)}.empty-message span[data-v-5668ab6c]{color:#7d00e0;font-weight:800;margin-right:.25rem}.rate-matrix-placeholder[data-v-5668ab6c]{min-height:240px}.rate-matrix-placeholder p[data-v-5668ab6c]{margin:0 0 .4rem;color:#747d8d;font-size:11px;font-weight:700;letter-spacing:.1em}.rate-matrix-placeholder h2[data-v-5668ab6c]{margin:0;font-size:1.25rem}.rate-matrix-placeholder span[data-v-5668ab6c]{display:block;margin-top:.65rem;color:#6b7280}.rate-matrix-section[data-v-5668ab6c]{padding:0}.rate-matrix-content[data-v-5668ab6c]{min-height:400px;margin-top:2rem}.arena-filters[data-v-5668ab6c]{display:flex;gap:120px;margin-bottom:2rem;padding-bottom:1.5rem}.arena-filter-group[data-v-5668ab6c]{display:flex;flex-direction:column;gap:16px}.arena-filter-label[data-v-5668ab6c]{font-size:13px;font-weight:400;color:#999;margin:0;padding-bottom:4px;border-bottom:1px solid #e0e0e0}.arena-filter-options[data-v-5668ab6c]{display:flex;flex-direction:column;gap:4px;position:relative;padding-left:0}.arena-filter-option[data-v-5668ab6c]{background:transparent;border:none;padding:8px 0 8px 32px;font-size:15px;font-weight:400;color:#666;cursor:pointer;display:flex;align-items:center;gap:12px;transition:color .15s;text-align:left;position:relative}.arena-filter-option[data-v-5668ab6c]:hover{color:#000}.arena-filter-option.active[data-v-5668ab6c]{color:#000;font-weight:500}.arena-radio[data-v-5668ab6c]{width:14px;height:14px;border:1.5px solid #999;border-radius:50%;display:inline-block;position:absolute;left:0;transition:all .15s;flex-shrink:0}.arena-filter-option:hover .arena-radio[data-v-5668ab6c]{border-color:#000}.arena-radio.checked[data-v-5668ab6c]{border-color:#000;background:#000}.arena-radio.checked[data-v-5668ab6c]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#fff;border-radius:50%}@media (max-width: 800px){.arena-top-bar[data-v-5668ab6c]{padding:0 24px}.admin-content[data-v-5668ab6c]{padding:175px 24px 40px}.admin-heading[data-v-5668ab6c]{align-items:flex-start;flex-direction:column}.event-form[data-v-5668ab6c]{grid-template-columns:1fr}.nav-row[data-v-5668ab6c]{overflow-x:auto}.nav-link[data-v-5668ab6c],.nav-brand[data-v-5668ab6c],.nav-separator[data-v-5668ab6c]{font-size:20px}.arena-filters[data-v-5668ab6c]{gap:60px}}.welcome-step[data-v-aaddd33c]{min-height:100vh;display:grid;place-items:center;padding:3rem 1.5rem}.welcome-content[data-v-aaddd33c]{width:min(100%,720px);text-align:center}h1[data-v-aaddd33c]{color:#000014;font-size:clamp(2.25rem,4.2vw,4.25rem);font-weight:650;letter-spacing:-.045em;line-height:1.05;margin:0}.intro[data-v-aaddd33c]{color:#5e5a61;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.48;margin:1.8rem auto 0;max-width:690px}.emphasis[data-v-aaddd33c]{color:#2f2933;font-weight:600;margin-top:.5rem}.primary-button[data-v-aaddd33c]{background:transparent;border:2px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.1em;margin-top:2.8rem;min-height:3.45rem;padding:.7rem 1.65rem;text-transform:uppercase;transition:background .16s ease,transform .16s ease}.primary-button[data-v-aaddd33c]:hover{background:#000;color:#fff;transform:translateY(-2px)}.primary-button[data-v-aaddd33c]:focus-visible{outline:3px solid #00b8ff;outline-offset:4px}.duration[data-v-aaddd33c]{color:#6a6670;font-size:1rem;margin-top:.75rem}.duration span[data-v-aaddd33c]{font-size:1.3rem;margin-right:.35rem;vertical-align:-.1em}@media (max-width: 600px){.welcome-step[data-v-aaddd33c]{align-items:start;padding-top:20vh}.intro[data-v-aaddd33c]{font-size:1.08rem}.primary-button[data-v-aaddd33c]{width:100%}}.category-step[data-v-3800b0aa]{display:grid;min-height:100vh;padding:3rem 1.5rem;place-items:center}.question-content[data-v-3800b0aa]{display:flex;gap:.85rem;width:min(100%,900px)}.question-number[data-v-3800b0aa]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:.5rem}h1[data-v-3800b0aa]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-3800b0aa]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2.4rem}.choice-list[data-v-3800b0aa]{display:grid;gap:.55rem;width:min(100%,520px)}.choice[data-v-3800b0aa]{align-items:center;background:#f2f1f3;border:1px solid #e1dfe4;color:#29232d;cursor:pointer;display:flex;font:inherit;font-size:clamp(1.05rem,1.7vw,1.25rem);gap:.75rem;min-height:3.85rem;padding:.7rem 1rem;text-align:left;transition:background .14s ease,border-color .14s ease,transform .14s ease;width:100%}.choice[data-v-3800b0aa]:hover{background:#e5e3e8;border-color:#2e2530;transform:translate(3px)}.choice[data-v-3800b0aa]:focus-visible{outline:3px solid #00b8ff;outline-offset:3px}.choice-key[data-v-3800b0aa]{align-items:center;border:1px solid #bcb8c0;color:#625d66;display:inline-flex;font-size:.8rem;height:1.8rem;justify-content:center;width:1.8rem}@media (max-width: 600px){.category-step[data-v-3800b0aa]{align-items:start;padding-top:9rem}.question-content[data-v-3800b0aa]{gap:.6rem}.question-number[data-v-3800b0aa]{flex-basis:1.5rem;height:1.5rem;margin-top:.25rem}}.selection-step[data-v-430bdb88]{display:grid;min-height:100vh;padding:3rem 1.5rem;place-items:center}.question-content[data-v-430bdb88]{display:flex;gap:.85rem;width:min(100%,900px)}.selection-content[data-v-430bdb88]{width:100%}.question-number[data-v-430bdb88]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-430bdb88]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;font-size:.98rem;margin:0 0 1.15rem;padding:0}.back-button[data-v-430bdb88]:hover{color:#000014;text-decoration:underline}.back-button[data-v-430bdb88]:focus-visible{outline:3px solid #00b8ff;outline-offset:3px}h1[data-v-430bdb88]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-430bdb88]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2.4rem}.event-list[data-v-430bdb88]{display:grid;gap:.7rem;width:min(100%,550px)}.event-card[data-v-430bdb88]{background:#f2f1f3;border:1px solid #e1dfe4;color:#29232d;cursor:pointer;display:grid;font:inherit;gap:.25rem;min-height:6.5rem;padding:1rem 1.1rem;text-align:left;transition:background .14s ease,border-color .14s ease,transform .14s ease;width:100%}.event-card[data-v-430bdb88]:hover{background:#e5e3e8;border-color:#2e2530;transform:translate(3px)}.event-card.selected[data-v-430bdb88]{background:#e5ccff;border:2px solid #7d00e0}.event-card[data-v-430bdb88]:focus-visible{outline:3px solid #00b8ff;outline-offset:3px}.event-card strong[data-v-430bdb88]{font-size:1.25rem}.event-card span[data-v-430bdb88],.event-card small[data-v-430bdb88]{color:#605b64}.continue-button[data-v-430bdb88]{background:transparent;border:2px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.1em;margin-top:2rem;min-height:3.3rem;padding:.7rem 1.25rem;text-transform:uppercase}.continue-button[data-v-430bdb88]:not(:disabled):hover{background:#000;color:#fff}.continue-button[data-v-430bdb88]:disabled{cursor:not-allowed;opacity:.45}.empty-message[data-v-430bdb88]{background:#f2f1f3;color:#4e4851;font-size:1.15rem;margin:0;padding:1.1rem;width:min(100%,550px)}.empty-message span[data-v-430bdb88]{color:#7d00e0;font-weight:800;margin-right:.25rem}@media (max-width: 600px){.selection-step[data-v-430bdb88]{align-items:start;padding-top:8rem}.question-content[data-v-430bdb88]{gap:.6rem}.question-number[data-v-430bdb88]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.continue-button[data-v-430bdb88]{width:100%}}.form-progress[data-v-597a0605]{max-width:100%}ol[data-v-597a0605]{align-items:center;display:flex;list-style:none;margin:0;padding:0}.step-button[data-v-597a0605]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;padding:0}.step-button:hover .step-label[data-v-597a0605]{text-decoration:underline}.step-button[data-v-597a0605]:focus-visible{outline:3px solid #00b8ff;outline-offset:3px}li[data-v-597a0605]{align-items:center;color:#aaa6ad;display:flex;flex:0 0 auto;font-size:.79rem;font-weight:650;letter-spacing:.01em;white-space:nowrap}.step-marker[data-v-597a0605]{align-items:center;background:#eeeef0;border-radius:999px;display:inline-flex;height:1.55rem;justify-content:center;margin-right:.5rem;width:1.55rem}.current[data-v-597a0605]{color:#74707a}.current .step-marker[data-v-597a0605]{background:#74707a;color:#fff}.completed[data-v-597a0605]{color:#17131a}.completed .step-marker[data-v-597a0605]{background:#17131a;color:#fff}.connector[data-v-597a0605]{background:#dfdde1;height:1px;margin:0 1.15rem;width:clamp(1.5rem,4vw,5rem)}.is-individual-flow .connector[data-v-597a0605]{margin-inline:.9rem;width:clamp(1.25rem,3.4vw,4rem)}.completed .connector[data-v-597a0605]{background:#2e2530}@media (max-width: 950px){.step-label[data-v-597a0605]{display:none}.step-marker[data-v-597a0605]{margin-right:0}.connector[data-v-597a0605]{margin:0 .5rem;width:clamp(.7rem,3vw,1.5rem)}}.personal-info-step[data-v-870ae6e1]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-870ae6e1]{display:flex;gap:.85rem;width:min(100%,900px)}.question-number[data-v-870ae6e1]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.personal-form[data-v-870ae6e1]{width:min(100%,620px)}.back-button[data-v-870ae6e1]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;font-size:.98rem;margin:0 0 1.15rem;padding:0}.back-button[data-v-870ae6e1]:hover{color:#000014;text-decoration:underline}.back-button[data-v-870ae6e1]:focus-visible{outline:3px solid #00b8ff;outline-offset:3px}h1[data-v-870ae6e1]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-870ae6e1]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2.25rem}.field-grid[data-v-870ae6e1]{display:grid;gap:1.2rem;grid-template-columns:1fr 1fr}label[data-v-870ae6e1]{display:grid;gap:.5rem}label span[data-v-870ae6e1]{color:#413b44;font-size:.95rem;font-weight:700}input[data-v-870ae6e1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-bottom:2px solid #8c8890;border-radius:0;box-shadow:none;color:#000014;font:inherit;font-size:1.3rem;min-height:3.35rem;padding:.35rem 0;width:100%}input[data-v-870ae6e1]:focus{border-bottom-color:#000;outline:none}input[data-v-870ae6e1]:focus-visible{box-shadow:0 2px #000}input[data-v-870ae6e1]:-webkit-autofill,input[data-v-870ae6e1]:-webkit-autofill:hover,input[data-v-870ae6e1]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000014;caret-color:#000014}.email-field[data-v-870ae6e1]{margin-top:1.4rem}.continue-button[data-v-870ae6e1]{background:transparent;border:2px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.1em;margin-top:2.25rem;min-height:3.3rem;padding:.7rem 1.25rem;text-transform:uppercase}.continue-button[data-v-870ae6e1]:not(:disabled):hover{background:#000;color:#fff}.continue-button[data-v-870ae6e1]:disabled{cursor:not-allowed;opacity:.45}.continue-button[data-v-870ae6e1]:focus-visible{outline:3px solid #00b8ff;outline-offset:4px}@media (max-width: 600px){.personal-info-step[data-v-870ae6e1]{align-items:start;padding-top:8rem}.question-content[data-v-870ae6e1]{gap:.6rem}.question-number[data-v-870ae6e1]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.field-grid[data-v-870ae6e1]{grid-template-columns:1fr}.continue-button[data-v-870ae6e1]{width:100%}}.application-type-step[data-v-a254f4e7]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-a254f4e7]{display:flex;gap:.85rem;width:min(100%,900px)}.step-content[data-v-a254f4e7]{width:min(100%,900px)}.question-number[data-v-a254f4e7]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-a254f4e7]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;font-size:.98rem;margin:0 0 1.15rem;padding:0}.back-button[data-v-a254f4e7]:hover{color:#000014;text-decoration:underline}h1[data-v-a254f4e7]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-a254f4e7]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2rem}.application-options[data-v-a254f4e7]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.application-option[data-v-a254f4e7]{background:#fff;border:1px solid #bbb6bf;color:#29232d;cursor:pointer;display:grid;gap:.5rem;min-height:7.5rem;padding:1.25rem 1.35rem;text-align:left;font:inherit;transition:border-color .15s ease,background-color .15s ease}.application-option strong[data-v-a254f4e7]{font-size:1.25rem}.application-option span[data-v-a254f4e7]{color:#66616a;line-height:1.45}.application-option[data-v-a254f4e7]:hover{border-color:#29232d}.application-option.selected[data-v-a254f4e7]{background:#e5ccff;border:2px solid #7d00e0;padding:calc(1.25rem - 1px) calc(1.35rem - 1px)}.continue-button[data-v-a254f4e7]{background:transparent;border:2px solid #000;color:#000;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;letter-spacing:.1em;margin-top:2rem;min-height:3.3rem;padding:.7rem 1.25rem;text-transform:uppercase}.continue-button[data-v-a254f4e7]:not(:disabled):hover{background:#000;color:#fff}.continue-button[data-v-a254f4e7]:disabled{cursor:not-allowed;opacity:.45}@media (max-width:600px){.application-type-step[data-v-a254f4e7]{padding-top:8rem}.question-content[data-v-a254f4e7]{gap:.6rem}.question-number[data-v-a254f4e7]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.application-options[data-v-a254f4e7]{grid-template-columns:1fr}.continue-button[data-v-a254f4e7]{width:100%}}.club-step[data-v-a81f9d5e]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-a81f9d5e]{display:flex;gap:.85rem;width:min(100%,900px)}.club-content[data-v-a81f9d5e]{width:min(100%,620px)}.question-number[data-v-a81f9d5e]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-a81f9d5e],.change-club[data-v-a81f9d5e]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;font-size:.98rem;padding:0}.back-button[data-v-a81f9d5e]{margin:0 0 1.15rem}.back-button[data-v-a81f9d5e]:hover,.change-club[data-v-a81f9d5e]:hover{color:#000014;text-decoration:underline}.back-button[data-v-a81f9d5e]:focus-visible,.change-club[data-v-a81f9d5e]:focus-visible,.club-option[data-v-a81f9d5e]:focus-visible{outline:3px solid #00b8ff;outline-offset:3px}h1[data-v-a81f9d5e]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-a81f9d5e]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2rem}.search-label[data-v-a81f9d5e]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.club-picker[data-v-a81f9d5e]{position:relative}.club-combobox[data-v-a81f9d5e]{align-items:center;background:#fff;border:1px solid #b8c5da;display:flex;min-height:3rem}.club-combobox[data-v-a81f9d5e]:focus-within{border-color:#172238}.search-input[data-v-a81f9d5e]{background:transparent;border:0;color:#000014;font:inherit;font-size:1.35rem;min-height:3rem;outline:0;padding:.35rem .8rem;width:100%}.dropdown-toggle[data-v-a81f9d5e]{align-items:center;align-self:stretch;background:transparent;border:0;color:#5d6470;cursor:pointer;display:flex;font-size:1.1rem;justify-content:center;line-height:1;padding:0 .8rem 0 1rem;transition:transform .3s ease}.dropdown-toggle.open[data-v-a81f9d5e]{transform:rotate(180deg)}.selected-club-combobox[data-v-a81f9d5e]{align-items:center;background:#f0e1ff;border:1px solid #c891ef;color:#172238;display:flex;min-height:3rem;padding:0 .7rem}.selected-club-combobox strong[data-v-a81f9d5e]{font-size:1.05rem}.locked-sport span[data-v-a81f9d5e]{color:#5d3478;font-size:.85rem;margin-left:auto}.change-club[data-v-a81f9d5e]{color:#5d3478;margin-left:auto;text-decoration:underline}.club-results[data-v-a81f9d5e]{background:#626262;border:1px solid #8a8a8a;border-radius:1.1rem;box-shadow:0 .8rem 1.8rem #00000038;box-sizing:border-box;display:grid;gap:0;left:0;margin-top:.5rem;max-height:22rem;overflow-y:auto;padding:.5rem;position:absolute;right:0;z-index:10}.club-option[data-v-a81f9d5e]{background:transparent;border:0;border-radius:.65rem;color:#f7f7f5;cursor:pointer;font:inherit;font-size:1.05rem;min-height:3.1rem;padding:.6rem .8rem;text-align:left}.club-option[data-v-a81f9d5e]:hover,.club-option[data-v-a81f9d5e]:focus-visible{background:#4e4e4e;outline:0}.status-message[data-v-a81f9d5e]{color:#66616a;margin:1rem 0}.status-message.error[data-v-a81f9d5e]{color:#a11d38}.application-type[data-v-a81f9d5e]{border-top:1px solid #d9d5dc;margin-top:1.75rem;padding-top:1.75rem}.application-type h2[data-v-a81f9d5e]{color:#000014;font-size:1.35rem;letter-spacing:-.02em;margin:0 0 1rem}.application-type-options[data-v-a81f9d5e]{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.application-type-option[data-v-a81f9d5e]{background:#fff;border:1px solid #bbb6bf;color:#29232d;cursor:pointer;display:grid;font:inherit;gap:.3rem;min-height:5.7rem;padding:.85rem 1rem;text-align:left}.application-type-option strong[data-v-a81f9d5e]{font-size:1.05rem}.application-type-option span[data-v-a81f9d5e]{color:#66616a;font-size:.9rem;line-height:1.35}.application-type-option.selected[data-v-a81f9d5e]{background:#e5ccff;border:2px solid #7d00e0;padding:calc(.85rem - 1px) calc(1rem - 1px)}.dependent-field[data-v-a81f9d5e]{border-top:1px solid #d9d5dc;margin-top:1.75rem;padding-top:1.5rem}.dependent-field h2[data-v-a81f9d5e]{color:#000014;font-size:1.35rem;letter-spacing:-.02em;margin:0 0 1rem}.continue-button[data-v-a81f9d5e]{background:transparent;border:2px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.1em;margin-top:2rem;min-height:3.3rem;padding:.7rem 1.25rem;text-transform:uppercase}.continue-button[data-v-a81f9d5e]:not(:disabled):hover{background:#000;color:#fff}.continue-button[data-v-a81f9d5e]:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 600px){.club-step[data-v-a81f9d5e]{align-items:start;padding-top:8rem}.question-content[data-v-a81f9d5e]{gap:.6rem}.question-number[data-v-a81f9d5e]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.continue-button[data-v-a81f9d5e]{width:100%}}.route-step[data-v-a154f9a2]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-a154f9a2]{display:flex;gap:.85rem;width:min(100%,900px)}.route-content[data-v-a154f9a2]{width:min(100%,620px)}.question-number[data-v-a154f9a2]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-a154f9a2]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;font-size:.98rem;margin:0 0 1.15rem;padding:0}.back-button[data-v-a154f9a2]:hover{color:#000014;text-decoration:underline}.back-button[data-v-a154f9a2]:focus-visible,.dropdown-toggle[data-v-a154f9a2]:focus-visible,.location-option[data-v-a154f9a2]:focus-visible{outline:3px solid #00b8ff;outline-offset:3px}h1[data-v-a154f9a2]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-a154f9a2]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2rem}.route-fields[data-v-a154f9a2]{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.location-picker label[data-v-a154f9a2]{color:#302937;display:block;font-size:1rem;font-weight:750;margin-bottom:.45rem}.native-select[data-v-a154f9a2]{border-bottom:2px solid #8c8890}.native-select[data-v-a154f9a2]:focus-within{border-bottom-color:#000}.native-select select[data-v-a154f9a2]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:0;color:#000014;font:inherit;font-size:1.25rem;min-height:3.25rem;outline:0;padding:.35rem 0;width:100%}.fixed-destination p[data-v-a154f9a2]{border-bottom:2px solid #8c8890;color:#000014;font-size:1.25rem;margin:0;min-height:3.25rem;padding:.55rem 0}.dropdown-chevron[data-v-a154f9a2]{display:block;transition:transform .18s ease}.dropdown-toggle[aria-expanded=true] .dropdown-chevron[data-v-a154f9a2]{transform:rotate(180deg)}.continue-button[data-v-a154f9a2]{background:transparent;border:2px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.1em;margin-top:2rem;min-height:3.3rem;padding:.7rem 1.25rem;text-transform:uppercase}.continue-button[data-v-a154f9a2]:not(:disabled):hover{background:#000;color:#fff}.continue-button[data-v-a154f9a2]:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 700px){.route-step[data-v-a154f9a2]{padding-top:8rem}.question-content[data-v-a154f9a2]{gap:.6rem}.question-number[data-v-a154f9a2]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.route-fields[data-v-a154f9a2]{gap:1.35rem;grid-template-columns:1fr}.continue-button[data-v-a154f9a2]{width:100%}}.transport-step[data-v-b8a496f7]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-b8a496f7]{display:flex;gap:.85rem;width:min(100%,900px)}.transport-content[data-v-b8a496f7]{width:min(100%,620px)}.question-number[data-v-b8a496f7]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-b8a496f7],.mixed-link[data-v-b8a496f7],.same-link[data-v-b8a496f7],.group-trip-link[data-v-b8a496f7]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;padding:0}.back-button[data-v-b8a496f7]{font-size:.98rem;margin:0 0 1.15rem}.mixed-link[data-v-b8a496f7],.same-link[data-v-b8a496f7]{display:block;margin-top:1rem;text-decoration:underline}.back-button[data-v-b8a496f7]:hover,.mixed-link[data-v-b8a496f7]:hover,.same-link[data-v-b8a496f7]:hover,.group-trip-link[data-v-b8a496f7]:hover{color:#000014}h1[data-v-b8a496f7]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-b8a496f7]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2rem}.group-trip-prompt[data-v-b8a496f7]{border-bottom:1px solid #d9d5dc;border-top:1px solid #d9d5dc;margin-top:2rem;padding:1.1rem 0}.group-trip-prompt .group-trip-title[data-v-b8a496f7]{color:#29232d;font-size:1.05rem;font-weight:700;margin:0}.group-trip-prompt p[data-v-b8a496f7]:not(.group-trip-title){color:#625c66;font-size:.95rem;margin:.3rem 0 0}.group-trip-prompt .group-trip-link[data-v-b8a496f7]{font-size:1rem;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin-top:.65rem;text-decoration:underline}.group-trip-prompt .same-link[data-v-b8a496f7]{margin-top:0}.support-limit p[data-v-b8a496f7]{color:#3a3540;font-size:.82rem;font-weight:750;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.main-choice[data-v-b8a496f7],.leg[data-v-b8a496f7]{margin-top:1.75rem}.main-choice h2[data-v-b8a496f7],.leg-heading h2[data-v-b8a496f7]{font-size:1.35rem;letter-spacing:-.025em;margin:0 0 .75rem}.leg-heading[data-v-b8a496f7]{align-items:baseline;display:flex;justify-content:space-between}.leg-heading span[data-v-b8a496f7]{color:#66616a;font-size:.9rem}.transport-options[data-v-b8a496f7]{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.transport-option[data-v-b8a496f7]{background:#fff;border:1px solid #bbb6bf;color:#29232d;cursor:pointer;font:inherit;font-size:1.05rem;min-height:3.5rem;padding:.75rem 1rem;text-align:left}.transport-option.selected[data-v-b8a496f7]{background:#e5ccff;border:2px solid #7d00e0;font-weight:750;padding:calc(.75rem - 1px) calc(1rem - 1px)}.carpool-passengers[data-v-b8a496f7],.group-trip[data-v-b8a496f7]{margin-top:1.4rem}.carpool-passengers h3[data-v-b8a496f7],.group-trip h3[data-v-b8a496f7]{font-size:1.2rem;margin:0}.carpool-passengers p[data-v-b8a496f7],.group-trip p[data-v-b8a496f7]{color:#625c66;font-size:1rem;line-height:1.4;margin:.35rem 0 1.1rem}.passenger-inputs[data-v-b8a496f7]{display:grid;gap:1.35rem}.passenger-row[data-v-b8a496f7]{align-items:end;display:flex;gap:.7rem}.passenger-name-fields[data-v-b8a496f7]{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.passenger-name-fields label[data-v-b8a496f7]{display:grid;gap:.5rem}.passenger-name-fields label span[data-v-b8a496f7]{color:#413b44;font-size:.95rem;font-weight:700}.passenger-name-fields input[data-v-b8a496f7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-bottom:2px solid #8c8890;border-radius:0;color:#000014;font:inherit;font-size:1.3rem;min-height:3.35rem;padding:.35rem 0;width:100%}.passenger-name-fields input[data-v-b8a496f7]:focus{border-bottom-color:#000;outline:none}.passenger-name-fields input[data-v-b8a496f7]:focus-visible{box-shadow:0 2px #000}.remove-passenger[data-v-b8a496f7],.add-passenger[data-v-b8a496f7]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;padding:0}.remove-passenger[data-v-b8a496f7]{font-size:1.4rem;line-height:1;margin-bottom:.7rem}.add-passenger[data-v-b8a496f7]{font-size:1.5rem;line-height:1;margin-top:1rem}.remove-passenger[data-v-b8a496f7]:hover,.add-passenger[data-v-b8a496f7]:hover{color:#000014}.calculation-message[data-v-b8a496f7]{color:#66616a;margin-top:1.5rem}.calculation-message.error[data-v-b8a496f7]{color:#a11d38}.support-limit[data-v-b8a496f7]{border-bottom:1px solid #d9d5dc;border-top:1px solid #d9d5dc;margin-top:1.75rem;padding:1.2rem 0}.support-limit strong[data-v-b8a496f7]{display:block;font-size:2.9rem;letter-spacing:-.05em;line-height:1.1}.support-limit span[data-v-b8a496f7]{color:#625c66;display:block;font-size:1.05rem;line-height:1.45;margin-top:1.15rem;max-width:38rem}.continue-button[data-v-b8a496f7]{background:transparent;border:2px solid #000;color:#000;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;letter-spacing:.1em;margin-top:2rem;min-height:3.3rem;padding:.7rem 1.25rem;text-transform:uppercase}.continue-button[data-v-b8a496f7]:not(:disabled):hover,.continue-button[data-v-b8a496f7]:not(:disabled):active{background:#000;color:#fff}.continue-button[data-v-b8a496f7]:disabled{cursor:not-allowed;opacity:.45}@media (max-width:600px){.transport-step[data-v-b8a496f7]{padding-top:8rem}.question-content[data-v-b8a496f7]{gap:.6rem}.question-number[data-v-b8a496f7]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.transport-options[data-v-b8a496f7],.passenger-name-fields[data-v-b8a496f7]{grid-template-columns:1fr}.leg-heading[data-v-b8a496f7]{align-items:flex-start;flex-direction:column;gap:.25rem}.continue-button[data-v-b8a496f7]{width:100%}}.route-summary[data-v-b8a496f7]{align-items:center;border-bottom:1px solid #d9d5dc;border-top:1px solid #d9d5dc;display:flex;gap:1.5rem;justify-content:space-between;margin-top:2rem;padding:1rem 0}.route-details p[data-v-b8a496f7]{color:#3a3540;font-size:.82rem;font-weight:750;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.route-details strong[data-v-b8a496f7]{color:#000014;font-size:1.25rem}.route-summary .group-trip-prompt[data-v-b8a496f7]{border:0;margin:0;padding:0;text-align:right}.route-summary .group-trip-link[data-v-b8a496f7]{display:block;margin-left:auto}.route-summary .same-link[data-v-b8a496f7]{margin:0}@media (max-width:600px){.route-summary[data-v-b8a496f7]{align-items:flex-start;flex-direction:column;gap:1rem}.route-summary .group-trip-prompt[data-v-b8a496f7]{text-align:left}.route-summary .group-trip-link[data-v-b8a496f7]{margin-left:0}}.transport-step.compact-transport[data-v-b8a496f7]{min-height:0;padding:0;place-items:start}.compact-transport .question-content[data-v-b8a496f7]{width:100%}.compact-transport .continue-button[data-v-b8a496f7]{font-size:.78rem;margin-top:1.5rem;min-height:2.7rem;padding:.45rem .9rem}.embedded-help[data-v-b8a496f7]{color:#66616a;font-size:1.1rem;line-height:1.45;margin:0 0 1.25rem}.team-participants-step[data-v-e96d8ced]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-e96d8ced]{display:flex;gap:.85rem;width:min(100%,1500px)}.content[data-v-e96d8ced]{width:100%}.question-number[data-v-e96d8ced]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-e96d8ced]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;margin-bottom:1.15rem;padding:0;text-decoration:underline}.back-to-team[data-v-e96d8ced]{background:transparent;border:0;color:#5e5961;cursor:pointer;display:block;font:inherit;margin-top:2rem;padding:0;text-decoration:underline}h1[data-v-e96d8ced]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-e96d8ced]{color:#66616a;font-size:1.2rem;line-height:1.45;margin:1rem 0 0}.shared-receipt-link[data-v-e96d8ced]{background:transparent;border:0;color:#172238;cursor:pointer;display:block;font:inherit;font-weight:700;margin-top:1rem;padding:0;text-decoration:underline}.shared-travel-flow[data-v-e96d8ced]{margin-top:2rem;max-width:620px}.shared-back[data-v-e96d8ced]{margin-bottom:1.5rem}.shared-progress[data-v-e96d8ced]{align-items:center;border-top:1px solid #d9dce3;display:flex;gap:1.1rem;padding-top:1rem}.shared-progress i[data-v-e96d8ced]{background:#d9dce3;display:block;flex:1;height:1px}.shared-transport-step[data-v-e96d8ced]{margin-top:3rem}.shared-transport-step h2[data-v-e96d8ced]{font-size:1.5rem;letter-spacing:-.025em;margin:0 0 .75rem}.shared-transport-step>p[data-v-e96d8ced]{color:#66616a;margin:0 0 1.2rem}.shared-transport-options[data-v-e96d8ced]{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.shared-transport-options button[data-v-e96d8ced]{background:#fff;border:1px solid #bbb6bf;color:#29232d;cursor:pointer;font:inherit;font-size:1.05rem;min-height:3.5rem;padding:.75rem 1rem;text-align:left}.shared-transport-options button.selected[data-v-e96d8ced]{background:#e5ccff;border:2px solid #7d00e0;font-weight:750}.calculation-message[data-v-e96d8ced]{color:#66616a;margin-top:1.25rem}.calculation-message.error[data-v-e96d8ced]{color:#a11d38}.shared-support-limit[data-v-e96d8ced]{border-bottom:1px solid #d9dce3;border-top:1px solid #d9dce3;display:grid;gap:.4rem;margin-top:1.25rem;padding:1rem 0}.shared-support-limit p[data-v-e96d8ced]{font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.shared-support-limit strong[data-v-e96d8ced]{font-size:2.25rem;letter-spacing:-.04em}.shared-support-limit span[data-v-e96d8ced]{color:#66616a;font-size:.9rem;line-height:1.4}.shared-travel-title[data-v-e96d8ced]{color:#000014}.shared-travel-details[data-v-e96d8ced]{color:#687386;font-size:.95rem;margin:.55rem 0 0}.shared-participants-step[data-v-e96d8ced]{margin-top:3rem;max-width:1000px}.shared-participants-step h2[data-v-e96d8ced]{font-size:1.5rem;letter-spacing:-.025em;margin:0 0 1.4rem}.shared-participant-list[data-v-e96d8ced]{display:grid;gap:1.5rem}.shared-participant-fields[data-v-e96d8ced]{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.shared-participant-fields label[data-v-e96d8ced]{color:#413b44;display:grid;font-size:.95rem;font-weight:700;gap:.5rem}.shared-participant-fields input[data-v-e96d8ced]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-bottom:2px solid #8c8890;color:#000014;font:inherit;font-size:1.3rem;min-height:3.35rem;padding:.35rem 0;width:100%}.shared-participant-fields input[data-v-e96d8ced]:focus{border-bottom-color:#000;outline:none}.remove-shared-participant[data-v-e96d8ced]{background:transparent;border:0;color:#625c66;cursor:pointer;font-size:2rem;line-height:1;padding:0 .15rem;position:absolute;right:-2.7rem;top:2.3rem}.remove-shared-participant[data-v-e96d8ced]:hover{color:#000014}.add-shared-participant[data-v-e96d8ced]{background:transparent;border:0;color:#625c66;cursor:pointer;font-size:2rem;line-height:1;margin-top:1.25rem;padding:0}.shared-participants-step .next-step[data-v-e96d8ced]{display:block;margin-left:auto}.participant-progress[data-v-e96d8ced]{align-items:center;border-top:1px solid #d9dce3;display:flex;gap:1.1rem;margin-top:3rem;padding-top:1rem;width:100%}.progress-step[data-v-e96d8ced]{align-items:center;background:transparent;border:0;color:#9299a7;cursor:pointer;display:flex;font:inherit;font-size:.9rem;gap:.5rem;padding:0;white-space:nowrap}.progress-step[data-v-e96d8ced]:disabled{cursor:default}.progress-step b[data-v-e96d8ced]{align-items:center;background:#e2e5eb;border-radius:50%;display:inline-flex;font-size:.8rem;font-weight:600;height:1.7rem;justify-content:center;width:1.7rem}.progress-step.active[data-v-e96d8ced]{color:#687386;font-weight:700}.progress-step.active b[data-v-e96d8ced]{background:#8a8790;color:#fff}.progress-step.done[data-v-e96d8ced]{color:#172238}.progress-step.done b[data-v-e96d8ced]{background:#172238;color:#fff}.participant-progress i[data-v-e96d8ced]{background:#d9dce3;display:block;flex:1;height:1px}.name-step[data-v-e96d8ced]{margin-top:3rem;max-width:620px}.participant-role[data-v-e96d8ced]{color:#687386;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0 0 .45rem;text-transform:uppercase}.name-step h2[data-v-e96d8ced]{font-size:1.5rem;letter-spacing:-.025em;margin:0 0 1.2rem}.name-fields[data-v-e96d8ced]{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.name-fields label[data-v-e96d8ced]{color:#413b44;display:grid;font-size:.95rem;font-weight:700;gap:.5rem}.name-fields input[data-v-e96d8ced]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-bottom:2px solid #8c8890;border-radius:0;color:#000014;font:inherit;font-size:1.3rem;min-height:3.35rem;padding:.35rem 0;width:100%}.name-fields input[data-v-e96d8ced]:focus{border-bottom-color:#000;outline:none}.next-step[data-v-e96d8ced]{background:#fff;border:2px solid #000;color:#000;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-top:1.5rem;min-height:2.7rem;padding:.45rem .9rem;text-transform:uppercase}.next-step[data-v-e96d8ced]:hover{background:#000;color:#fff}.next-step[data-v-e96d8ced]:disabled{cursor:not-allowed;opacity:.4}.route-step[data-v-e96d8ced],.transport-step[data-v-e96d8ced]{margin-top:3rem;max-width:620px}.route-step h2[data-v-e96d8ced],.transport-step h2[data-v-e96d8ced]{font-size:1.5rem;letter-spacing:-.025em;margin:0 0 1.2rem}.route-fields[data-v-e96d8ced]{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.route-fields label[data-v-e96d8ced]{color:#413b44;display:grid;font-size:.95rem;font-weight:700;gap:.5rem}.route-fields input[data-v-e96d8ced]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-bottom:2px solid #8c8890;border-radius:0;color:#000014;font:inherit;font-size:1.3rem;min-height:3.35rem;padding:.35rem 0;width:100%}.location-select[data-v-e96d8ced]{align-items:center;border-bottom:2px solid #8c8890;display:flex}.location-select select[data-v-e96d8ced]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;color:#78747b;flex:1;font:inherit;font-size:1.3rem;min-height:3.35rem;outline:none;padding:.35rem 0}.location-select span[data-v-e96d8ced]{font-size:1.35rem}.transport-step>p[data-v-e96d8ced]{font-size:1rem;margin:0 0 1.2rem}.transport-options[data-v-e96d8ced]{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.transport-options button[data-v-e96d8ced]{background:#fff;border:1px solid #bbb6bf;color:#29232d;cursor:pointer;font:inherit;font-size:1.05rem;min-height:3.5rem;padding:.75rem 1rem;text-align:left}.transport-options button.selected[data-v-e96d8ced]{background:#e5ccff;border:2px solid #7d00e0;font-weight:750}.mixed-link[data-v-e96d8ced]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;margin-top:1rem;padding:0;text-decoration:underline}.copy-travel[data-v-e96d8ced]{margin:0 0 1.5rem}.copy-travel button[data-v-e96d8ced]{background:#fff;border:1px solid #172238;color:#172238;cursor:pointer;font:inherit;font-size:.8rem;font-weight:700;padding:.65rem .8rem}.copy-travel button[data-v-e96d8ced]:hover{background:#172238;color:#fff}@media (max-width:600px){.team-participants-step[data-v-e96d8ced]{padding-top:8rem}.question-content[data-v-e96d8ced]{gap:.6rem}.question-number[data-v-e96d8ced]{flex-basis:1.5rem;height:1.5rem}.participant-progress[data-v-e96d8ced]{gap:.45rem;overflow-x:auto}.participant-progress i[data-v-e96d8ced]{min-width:1.5rem}.name-fields[data-v-e96d8ced],.route-fields[data-v-e96d8ced]{grid-template-columns:1fr}}.receipt-step[data-v-e96d8ced]{margin-top:3rem;max-width:620px}.receipt-help[data-v-e96d8ced]{font-size:1.1rem;line-height:1.45;margin:0 0 1.5rem}.file-input[data-v-e96d8ced]{height:1px;opacity:0;position:absolute;width:1px}.upload-area[data-v-e96d8ced]{align-items:center;border:1px dashed #a9a5ac;display:flex;flex-direction:column;gap:.45rem;justify-content:center;min-height:10.8rem;padding:1rem;text-align:center}.upload-area.has-preview[data-v-e96d8ced]{justify-content:flex-start;min-height:0}.upload-area p[data-v-e96d8ced],.upload-area span[data-v-e96d8ced]{color:#625c66;font-size:.85rem;margin:0}.upload-area strong[data-v-e96d8ced]{font-size:1.05rem}.choose-file-button[data-v-e96d8ced]{border:2px solid #000;color:#000;cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-top:.4rem;padding:.45rem .8rem;text-transform:uppercase}.receipt-inline-image[data-v-e96d8ced]{display:block;max-height:18rem;max-width:100%;object-fit:contain}.receipt-inline-pdf[data-v-e96d8ced]{border:0;height:18rem;margin-top:.6rem;width:100%}.cost-field[data-v-e96d8ced]{display:grid;font-size:.9rem;font-weight:700;gap:.65rem;margin-top:1.8rem}.cost-field span[data-v-e96d8ced]{align-items:center;border-bottom:2px solid #8c8890;display:flex;font-size:1.1rem;font-weight:400}.cost-field input[data-v-e96d8ced]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:0;flex:1;font:inherit;font-size:1.2rem;min-height:2.7rem;outline:0}.cost-field input[data-v-e96d8ced]::-webkit-inner-spin-button,.cost-field input[data-v-e96d8ced]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.participant-summary[data-v-e96d8ced]{margin-top:3rem}.shared-receipt-summary[data-v-e96d8ced]{align-items:baseline;display:flex;gap:.55rem;margin:0 0 1.5rem}.shared-receipt-summary i[data-v-e96d8ced]{border-bottom:.42rem solid transparent;border-left:.6rem solid #000014;border-top:.42rem solid transparent;display:block;flex:0 0 auto}.shared-receipt-summary>span[data-v-e96d8ced]{color:#000014;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.shared-receipt-summary .receipt-preview[data-v-e96d8ced]{color:#000014}.participant-summary h2[data-v-e96d8ced]{font-size:1.5rem;margin:0 0 1rem}.summary-entry[data-v-e96d8ced]{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 2rem}.summary-entry.shared-summary-entry[data-v-e96d8ced]{grid-template-columns:minmax(0,1fr)}.summary-row[data-v-e96d8ced]{align-items:center;border:1px solid #d9dce3;display:grid;gap:1rem;grid-template-columns:1.15fr 1.2fr 1fr 1.5fr .7fr auto;padding:1rem}.summary-row.shared-summary-row[data-v-e96d8ced]{grid-template-columns:1.15fr 1.2fr 1fr .7fr auto}.summary-row div[data-v-e96d8ced]{display:grid;gap:.3rem;min-width:0}.summary-row span[data-v-e96d8ced]{color:#687386;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.summary-row strong[data-v-e96d8ced]{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-participant[data-v-e96d8ced],.remove-participant[data-v-e96d8ced]{background:transparent;border:1px solid #c9cdd5;border-radius:50%;color:#172238;cursor:pointer;font-size:1.05rem;height:2rem;line-height:1;padding:0;width:2rem}.edit-participant[data-v-e96d8ced]:hover,.remove-participant[data-v-e96d8ced]:hover{background:#f3f4f6}.remove-participant[data-v-e96d8ced]{font-size:1.3rem}.add-participant[data-v-e96d8ced]{background:transparent;border:0;color:#172238;cursor:pointer;font:inherit;font-weight:700;margin-top:1.3rem;padding:0;text-decoration:underline}.confirmation-actions[data-v-e96d8ced]{display:grid;justify-items:center;margin-left:auto;width:max-content}.team-totals[data-v-e96d8ced]{color:#687386;font-size:.9rem;margin:.45rem 0 0;text-align:center}.confirm-team[data-v-e96d8ced]{margin-top:1.5rem}@media (max-width:800px){.summary-row[data-v-e96d8ced],.summary-row.shared-summary-row[data-v-e96d8ced]{grid-template-columns:repeat(2,minmax(0,1fr))}}.receipt-preview[data-v-e96d8ced]{background:transparent;border:0;color:#077b96;cursor:pointer;font:inherit;font-size:.92rem;font-weight:700;overflow:hidden;padding:0;text-align:left;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.receipt-step[data-v-29133983]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-29133983]{display:flex;gap:.85rem;width:min(100%,900px)}.receipt-content[data-v-29133983]{width:min(100%,620px)}.question-number[data-v-29133983]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-29133983],.remove-file[data-v-29133983]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;padding:0}.back-button[data-v-29133983]{font-size:.98rem;margin:0 0 1.15rem}.back-button[data-v-29133983]:hover,.remove-file[data-v-29133983]:hover{color:#000014;text-decoration:underline}.back-button[data-v-29133983]:focus-visible,.remove-file[data-v-29133983]:focus-visible,.choose-file-button[data-v-29133983]:focus-visible{outline:3px solid #00b8ff;outline-offset:3px}h1[data-v-29133983]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-29133983]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2rem}.file-input[data-v-29133983]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.upload-area[data-v-29133983]{align-items:center;background:#faf9fb;border:1px dashed #8c8890;display:flex;flex-direction:column;justify-content:center;min-height:12rem;padding:1.5rem;text-align:center}.upload-area.dragging[data-v-29133983]{background:#f1fbff;border-color:#00b8ff;border-style:solid}.upload-area.has-file[data-v-29133983]{align-items:flex-start;background:#f5f4f6;border-style:solid;text-align:left}.receipt-preview[data-v-29133983]{background:#fff;border:1px solid #dfdce2;display:block;margin-bottom:1rem;width:100%}.image-preview[data-v-29133983]{max-height:15rem;object-fit:contain}.pdf-preview[data-v-29133983]{height:15rem}.upload-title[data-v-29133983],.file-name[data-v-29133983]{color:#000014;font-size:1.15rem;font-weight:750;margin:0}.upload-area p[data-v-29133983]:not(.upload-title):not(.file-name){color:#66616a;font-size:.95rem;margin:.45rem 0 1rem}.file-meta[data-v-29133983]{color:#66616a;margin:.4rem 0 1rem}.choose-file-button[data-v-29133983]{background:#fff;border:2px solid #000;color:#000;cursor:pointer;font-size:.82rem;font-weight:750;letter-spacing:.08em;padding:.7rem 1rem;text-transform:uppercase}.choose-file-button[data-v-29133983]:hover{background:#000;color:#fff}.drop-hint[data-v-29133983]{color:#77717a;font-size:.88rem;margin-top:.85rem}.file-error[data-v-29133983]{color:#a11d38;margin:.7rem 0 0}.group-trip-choice[data-v-29133983]{border-bottom:1px solid #d9d5dc;border-top:1px solid #d9d5dc;margin-top:2rem;padding:1.1rem 0}.group-trip-choice>p[data-v-29133983]{color:#29232d;font-size:1.05rem;font-weight:700;margin:0}.group-trip-link[data-v-29133983],.individual-link[data-v-29133983],.add-participant[data-v-29133983],.remove-participant[data-v-29133983]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;padding:0}.group-trip-link[data-v-29133983]{font-size:1rem;font-weight:600;margin-top:.65rem;text-decoration:underline}.group-trip-choice h2[data-v-29133983]{color:#000014;font-size:1.2rem;margin:0}.group-trip-choice h2+p[data-v-29133983]{color:#625c66;line-height:1.4;margin:.35rem 0 1.1rem}.participant-inputs[data-v-29133983]{display:grid;gap:1.35rem}.participant-row[data-v-29133983]{align-items:end;display:flex;gap:.7rem}.participant-name-fields[data-v-29133983]{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.participant-name-fields label[data-v-29133983]{display:grid;gap:.5rem}.participant-name-fields label span[data-v-29133983]{color:#413b44;font-size:.95rem;font-weight:700}.participant-name-fields input[data-v-29133983]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-bottom:2px solid #8c8890;color:#000014;font:inherit;font-size:1.3rem;min-height:3.35rem;padding:.35rem 0;width:100%}.participant-name-fields input[data-v-29133983]:focus{border-bottom-color:#000;outline:none}.add-participant[data-v-29133983]{font-size:1.5rem;line-height:1;margin-top:1rem}.remove-participant[data-v-29133983]{font-size:1.4rem;line-height:1;margin-bottom:.7rem}.individual-link[data-v-29133983]{display:block;margin-top:1rem;text-decoration:underline}.group-trip-choice .group-rate-note[data-v-29133983]{color:#625c66;font-size:.95rem;line-height:1.4;margin:0 0 1.1rem}.group-support-preview[data-v-29133983]{border-bottom:1px solid #d9d5dc;border-top:1px solid #d9d5dc;margin-top:1.75rem;padding:1.15rem 0}.group-support-preview p[data-v-29133983]{color:#3a3540;font-size:.82rem;font-weight:750;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.group-support-preview strong[data-v-29133983]{color:#000014;display:block;font-size:2.25rem;letter-spacing:-.045em;line-height:1.1}.group-support-preview span[data-v-29133983]{color:#625c66;display:block;line-height:1.4;margin-top:.7rem}.cost-field[data-v-29133983]{display:grid;gap:.6rem;margin-top:2rem}.cost-field>span[data-v-29133983]{color:#413b44;font-size:1rem;font-weight:750}.amount-input-wrap[data-v-29133983]{align-items:center;border-bottom:2px solid #8c8890;display:flex}.amount-input-wrap[data-v-29133983]:focus-within{border-bottom-color:#000}.amount-input-wrap input[data-v-29133983]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border:0;color:#000014;font:inherit;font-size:1.35rem;min-height:3.3rem;padding:.35rem 0;width:100%}.amount-input-wrap input[data-v-29133983]:focus{outline:none}.amount-input-wrap span[data-v-29133983]{color:#5e5961;font-size:1.2rem}.amount-input-wrap input[data-v-29133983]::-webkit-inner-spin-button,.amount-input-wrap input[data-v-29133983]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.continue-button[data-v-29133983]{background:transparent;border:2px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.1em;margin-top:2rem;min-height:3.3rem;padding:.7rem 1.25rem;text-transform:uppercase}.continue-button[data-v-29133983]:not(:disabled):hover{background:#000;color:#fff}.continue-button[data-v-29133983]:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 600px){.receipt-step[data-v-29133983]{padding-top:8rem}.question-content[data-v-29133983]{gap:.6rem}.question-number[data-v-29133983]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.continue-button[data-v-29133983]{width:100%}}.confirmation-step[data-v-215bcce8]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-215bcce8]{display:flex;gap:.85rem;width:min(100%,900px)}.confirmation-content[data-v-215bcce8]{width:min(100%,620px)}.question-number[data-v-215bcce8]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-215bcce8]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;font-size:.98rem;margin:0 0 1.15rem;padding:0}.back-button[data-v-215bcce8]:hover{color:#000014;text-decoration:underline}h1[data-v-215bcce8]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-215bcce8]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2rem}.summary[data-v-215bcce8]{border-bottom:1px solid #d9d5dc;border-top:1px solid #d9d5dc;display:grid;gap:.8rem;margin:0;padding:1rem 0}.summary div[data-v-215bcce8]{display:flex;gap:1rem;justify-content:space-between}.summary dt[data-v-215bcce8]{color:#67616a;font-size:.9rem}.summary dd[data-v-215bcce8]{color:#000014;font-weight:650;margin:0;text-align:right}.payment-note[data-v-215bcce8]{color:#625c66;font-size:.95rem;line-height:1.45;margin:1.25rem 0}.confirmation-check[data-v-215bcce8]{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem;line-height:1.45}.confirmation-check input[data-v-215bcce8]{accent-color:#2e2530;height:1.2rem;margin-top:.2rem;min-width:1.2rem}.submit-error[data-v-215bcce8]{color:#a11d38;margin:1.25rem 0 0}.submit-button[data-v-215bcce8]{background:#000;border:2px solid #000;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:750;letter-spacing:.1em;margin-top:2rem;min-height:3.3rem;padding:.7rem 1.25rem;text-transform:uppercase}.submit-button[data-v-215bcce8]:disabled{cursor:not-allowed;opacity:.4}.submit-button[data-v-215bcce8]:not(:disabled):hover{background:#2e2530;border-color:#2e2530}@media (max-width: 600px){.confirmation-step[data-v-215bcce8]{padding-top:8rem}.question-content[data-v-215bcce8]{gap:.6rem}.question-number[data-v-215bcce8]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.summary div[data-v-215bcce8]{display:grid;gap:.2rem}.summary dd[data-v-215bcce8]{text-align:left}.submit-button[data-v-215bcce8]{width:100%}}.form-page[data-v-91dc2dde]{background:#fff;color:#000014;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.form-header[data-v-91dc2dde]{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;left:0;padding:1.5rem 2rem;position:absolute;right:0;top:0;z-index:1}.brand-home[data-v-91dc2dde]{background:transparent;border:0;cursor:pointer;justify-self:start;padding:0}.brand-home[data-v-91dc2dde]:focus-visible{outline:3px solid #00b8ff;outline-offset:4px}.brand-logo[data-v-91dc2dde]{display:block;height:auto;max-height:2.6rem;max-width:13rem;object-fit:contain;object-position:left center}.form-header[data-v-91dc2dde] .form-progress{grid-column:2}.thank-you[data-v-91dc2dde]{display:grid;min-height:100vh;padding:3rem 1.5rem;place-items:center;text-align:center}.thank-you>div[data-v-91dc2dde]{display:grid;gap:2rem;margin-top:-8vh;max-width:38rem}.thank-you-logo[data-v-91dc2dde]{height:auto;justify-self:center;margin:0;max-width:min(13rem,60vw)}.thank-you h1[data-v-91dc2dde]{color:#000014;font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:-.055em;margin:0}.thank-you p[data-v-91dc2dde]{color:#66616a;font-size:clamp(1.2rem,2vw,1.5rem);margin:0}@media (max-width: 600px){.form-header[data-v-91dc2dde]{padding:1.2rem 1.25rem}.brand-logo[data-v-91dc2dde]{max-height:2.1rem;max-width:10.5rem}.form-header[data-v-91dc2dde] .form-progress{grid-column:3;justify-self:end}}.sport-step[data-v-a7ab9c52]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-a7ab9c52]{display:flex;gap:.85rem;width:min(100%,900px)}.sport-content[data-v-a7ab9c52]{width:min(100%,620px)}.question-number[data-v-a7ab9c52]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-a7ab9c52],.change-sport[data-v-a7ab9c52]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;font-size:.98rem;padding:0}.back-button[data-v-a7ab9c52]{margin:0 0 1.15rem}.back-button[data-v-a7ab9c52]:hover,.change-sport[data-v-a7ab9c52]:hover{color:#000014;text-decoration:underline}h1[data-v-a7ab9c52]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-a7ab9c52]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2rem}.search-label[data-v-a7ab9c52]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sport-picker[data-v-a7ab9c52]{position:relative}.sport-combobox[data-v-a7ab9c52]{align-items:center;border-bottom:2px solid #8c8890;display:flex}.sport-combobox[data-v-a7ab9c52]:focus-within{border-bottom-color:#000}.search-input[data-v-a7ab9c52]{background:#fff;border:0;color:#000014;font:inherit;font-size:1.35rem;min-height:3.35rem;outline:0;padding:.35rem 0;width:100%}.dropdown-toggle[data-v-a7ab9c52]{background:transparent;border:0;color:#39333e;cursor:pointer;font-size:1.8rem;line-height:1;padding:.35rem .2rem .55rem 1rem}.sport-results[data-v-a7ab9c52]{background:#626262;border:1px solid #8a8a8a;border-radius:1.1rem;box-shadow:0 .8rem 1.8rem #00000038;box-sizing:border-box;display:grid;gap:0;left:0;margin-top:.5rem;max-height:22rem;overflow-y:auto;padding:.5rem;position:absolute;right:0;z-index:10}.sport-option[data-v-a7ab9c52]{background:transparent;border:0;border-radius:.65rem;color:#f7f7f5;cursor:pointer;font:inherit;font-size:1.05rem;min-height:3.1rem;padding:.6rem .8rem;text-align:left}.sport-option[data-v-a7ab9c52]:hover,.sport-option[data-v-a7ab9c52]:focus-visible{background:#4e4e4e;outline:0}.selected-sport[data-v-a7ab9c52]{background:#f2f1f3;margin-top:1.2rem;padding:1.1rem}.selected-sport p[data-v-a7ab9c52]{color:#271d2c;font-size:1.2rem;font-weight:750;margin:0 0 .8rem}.sport-type-toggle[data-v-a7ab9c52]{background:transparent;border:0;color:#5e5961;cursor:pointer;display:block;font:inherit;margin-top:1rem;padding:0;text-decoration:underline}.sport-type-toggle[data-v-a7ab9c52]:hover{color:#000014}.sport-type-toggle[data-v-a7ab9c52]:focus-visible{outline:3px solid #00b8ff;outline-offset:3px}.team-details[data-v-a7ab9c52]{margin-top:1.75rem}.team-details h2[data-v-a7ab9c52]{color:#000014;font-size:1.35rem;letter-spacing:-.02em;margin:0 0 1rem}.leader-options[data-v-a7ab9c52]{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leader-option[data-v-a7ab9c52]{background:#fff;border:1px solid #bbb6bf;color:#29232d;cursor:pointer;font:inherit;min-height:3.4rem;padding:.75rem 1rem}.leader-option[data-v-a7ab9c52]{font-weight:750}.leader-option.selected[data-v-a7ab9c52]{background:#e5ccff;border:2px solid #7d00e0;padding:calc(.75rem - 1px) calc(1rem - 1px)}.team-role-help[data-v-a7ab9c52]{color:#66616a;font-size:.95rem;line-height:1.45;margin:.8rem 0 0}.team-label[data-v-a7ab9c52]{display:block;font-weight:750;margin:1.5rem 0 .45rem}.team-details .native-select[data-v-a7ab9c52]{border-bottom:2px solid #8c8890}.team-details .native-select select[data-v-a7ab9c52]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:0;color:#000014;font:inherit;font-size:1.2rem;min-height:3.3rem;outline:0;padding:.35rem 0;width:100%}.team-input-row[data-v-a7ab9c52]{align-items:center;border-bottom:2px solid #8c8890;display:flex;gap:.75rem}.team-input-row[data-v-a7ab9c52]:focus-within{border-bottom-color:#000}.team-input[data-v-a7ab9c52]{border:0;color:#000014;font:inherit;font-size:1.2rem;min-height:3.3rem;padding:.35rem 0;width:100%}.team-input[data-v-a7ab9c52]:focus{outline:none}.selected-team-card[data-v-a7ab9c52]{align-items:center;background:#e5ccff;border:2px solid #000;color:#29232d;display:flex;margin-top:.8rem;min-height:3.4rem;padding:calc(.75rem - 1px) calc(1rem - 1px)}.selected-team-card strong[data-v-a7ab9c52]{flex:1;font-size:1.2rem}.lock-team-button[data-v-a7ab9c52],.change-team-button[data-v-a7ab9c52]{background:transparent;border:0;color:#29232d;cursor:pointer;font:inherit;font-weight:750;padding:.35rem 0}.lock-team-button[data-v-a7ab9c52]{border:1px solid #29232d;font-size:.9rem;padding:.45rem .7rem}.lock-team-button[data-v-a7ab9c52]:disabled{cursor:not-allowed;opacity:.35}.change-team-button[data-v-a7ab9c52]{color:#5e5961;text-decoration:underline}.team-note[data-v-a7ab9c52]{color:#66616a;font-size:.95rem;line-height:1.45;margin:.8rem 0}.continue-button[data-v-a7ab9c52]{background:transparent;border:2px solid #000;border-radius:0;color:#000;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.1em;margin-top:2rem;min-height:3.3rem;padding:.7rem 1.25rem;text-transform:uppercase}.continue-button[data-v-a7ab9c52]:not(:disabled):hover{background:#000;color:#fff}.continue-button[data-v-a7ab9c52]:disabled{cursor:not-allowed;opacity:.45}@media (max-width: 600px){.sport-step[data-v-a7ab9c52]{align-items:start;padding-top:8rem}.question-content[data-v-a7ab9c52]{gap:.6rem}.question-number[data-v-a7ab9c52]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.continue-button[data-v-a7ab9c52]{width:100%}}.group-details-step[data-v-079b4cad]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-079b4cad]{display:flex;gap:.85rem;width:min(100%,900px)}.step-content[data-v-079b4cad]{width:min(100%,720px)}.question-number[data-v-079b4cad]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-079b4cad]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;font-size:.98rem;margin:0 0 1.15rem;padding:0}.back-button[data-v-079b4cad]:hover{color:#000014;text-decoration:underline}h1[data-v-079b4cad]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-079b4cad],.duplicate-note[data-v-079b4cad]{color:#66616a;line-height:1.45}.help-text[data-v-079b4cad]{font-size:clamp(1.1rem,2vw,1.45rem);margin:1rem 0 2rem}.field-label[data-v-079b4cad]{display:block;font-weight:750;margin-bottom:.45rem}.text-input[data-v-079b4cad]{border:0;border-bottom:2px solid #8c8890;color:#000014;font:inherit;font-size:1.2rem;min-height:3.3rem;width:100%}.text-input[data-v-079b4cad]:focus{border-bottom-color:#000;outline:0}.participant-heading[data-v-079b4cad]{align-items:baseline;display:flex;justify-content:space-between;margin-top:2rem}.participant-heading h2[data-v-079b4cad]{font-size:1.35rem;margin:0}.participant-heading span[data-v-079b4cad]{color:#66616a;font-size:.95rem}.participants[data-v-079b4cad]{display:grid;gap:.75rem;margin-top:.8rem}.participant-card[data-v-079b4cad]{border:1px solid #d9d5dc;padding:1rem}.participant-title[data-v-079b4cad]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.participant-title button[data-v-079b4cad],.add-participant[data-v-079b4cad]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;text-decoration:underline}.participant-fields[data-v-079b4cad]{display:grid;gap:.65rem;grid-template-columns:1fr 1fr 1.4fr}.participant-fields input[data-v-079b4cad]{border:1px solid #bcb7bf;font:inherit;min-height:2.9rem;padding:.55rem .65rem;width:100%}.add-participant[data-v-079b4cad]{color:#29232d;font-weight:700;margin-top:1rem;padding:0}.duplicate-note[data-v-079b4cad]{font-size:.94rem;margin:1rem 0 0}.continue-button[data-v-079b4cad]{background:transparent;border:2px solid #000;color:#000;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;letter-spacing:.1em;margin-top:2rem;min-height:3.3rem;padding:.7rem 1.25rem;text-transform:uppercase}.continue-button[data-v-079b4cad]:disabled{cursor:not-allowed;opacity:.45}@media (max-width:600px){.group-details-step[data-v-079b4cad]{padding-top:8rem}.question-content[data-v-079b4cad]{gap:.6rem}.question-number[data-v-079b4cad]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.participant-fields[data-v-079b4cad]{grid-template-columns:1fr}.continue-button[data-v-079b4cad]{width:100%}}.group-receipts-step[data-v-2f44088c]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-2f44088c]{display:flex;gap:.85rem;width:min(100%,900px)}.step-content[data-v-2f44088c]{width:min(100%,720px)}.question-number[data-v-2f44088c]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-2f44088c]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;font-size:.98rem;margin:0 0 1.15rem;padding:0}.back-button[data-v-2f44088c]:hover{color:#000014;text-decoration:underline}h1[data-v-2f44088c]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-2f44088c]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2rem}.receipt-mode[data-v-2f44088c]{display:grid;gap:.75rem}.mode-option[data-v-2f44088c]{background:#fff;border:1px solid #bbb6bf;color:#29232d;cursor:pointer;display:grid;gap:.35rem;font:inherit;padding:1rem;text-align:left}.mode-option span[data-v-2f44088c]{color:#66616a;font-size:.95rem}.mode-option.selected[data-v-2f44088c]{background:#e5ccff;border:2px solid #7d00e0;padding:calc(1rem - 1px)}.receipt-list[data-v-2f44088c]{display:grid;gap:.7rem;margin-top:1rem}.receipt-card[data-v-2f44088c]{align-items:center;background:#f8f7f9;border:1px solid #dedbe1;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:1rem}.receipt-card div[data-v-2f44088c]{display:grid;gap:.2rem}.receipt-card span[data-v-2f44088c]{color:#66616a;font-size:.9rem}.file-button[data-v-2f44088c]{border:1px solid #29232d;cursor:pointer;font-size:.85rem;font-weight:750;letter-spacing:.06em;max-width:56%;overflow:hidden;padding:.65rem .8rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.file-button input[data-v-2f44088c]{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.cost-field[data-v-2f44088c]{display:block;font-weight:750;margin-top:2rem}.amount-input-wrap[data-v-2f44088c]{align-items:center;border-bottom:2px solid #8c8890;display:flex;margin-top:.55rem}.amount-input-wrap input[data-v-2f44088c]{border:0;color:#000014;font:inherit;font-size:1.3rem;min-height:3.3rem;width:100%}.amount-input-wrap input[data-v-2f44088c]:focus{outline:0}.amount-input-wrap span[data-v-2f44088c]{color:#66616a}.upload-note[data-v-2f44088c]{color:#66616a;font-size:.94rem;line-height:1.45;margin:1rem 0 0}.continue-button[data-v-2f44088c]{background:transparent;border:2px solid #000;color:#000;cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;letter-spacing:.1em;margin-top:2rem;min-height:3.3rem;padding:.7rem 1.25rem;text-transform:uppercase}.continue-button[data-v-2f44088c]:disabled{cursor:not-allowed;opacity:.45}@media (max-width:600px){.group-receipts-step[data-v-2f44088c]{padding-top:8rem}.question-content[data-v-2f44088c]{gap:.6rem}.question-number[data-v-2f44088c]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.receipt-card[data-v-2f44088c]{align-items:flex-start;flex-direction:column}.file-button[data-v-2f44088c]{max-width:100%}.continue-button[data-v-2f44088c]{width:100%}}.confirmation-step[data-v-f98bdee8]{display:grid;min-height:100vh;padding:8rem 1.5rem 3rem;place-items:start center}.question-content[data-v-f98bdee8]{display:flex;gap:.85rem;width:min(100%,900px)}.confirmation-content[data-v-f98bdee8]{width:min(100%,620px)}.question-number[data-v-f98bdee8]{align-items:center;background:#2e2530;border-radius:.35rem;color:#fff;display:inline-flex;flex:0 0 1.75rem;font-size:1rem;font-weight:800;height:1.75rem;justify-content:center;margin-top:2.7rem}.back-button[data-v-f98bdee8]{background:transparent;border:0;color:#5e5961;cursor:pointer;font:inherit;font-size:.98rem;margin:0 0 1.15rem;padding:0}.back-button[data-v-f98bdee8]:hover{color:#000014;text-decoration:underline}h1[data-v-f98bdee8]{color:#000014;font-size:clamp(2rem,3.75vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin:0}.help-text[data-v-f98bdee8]{color:#66616a;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.45;margin:1rem 0 2rem}.summary[data-v-f98bdee8]{display:grid;gap:.8rem;margin:0;padding:1rem 0;border-top:1px solid #d9d5dc;border-bottom:1px solid #d9d5dc}.summary div[data-v-f98bdee8]{display:flex;justify-content:space-between;gap:1rem}.summary dt[data-v-f98bdee8]{color:#67616a;font-size:.9rem}.summary dd[data-v-f98bdee8]{margin:0;font-weight:650;text-align:right}.payment-note[data-v-f98bdee8]{color:#625c66;font-size:.95rem;line-height:1.45;margin:1.25rem 0}.confirmation-check[data-v-f98bdee8]{display:flex;gap:.75rem;line-height:1.45}.car-confirmation[data-v-f98bdee8]{margin-bottom:1rem}.confirmation-check input[data-v-f98bdee8]{accent-color:#2e2530;height:1.2rem;min-width:1.2rem}.submit-button[data-v-f98bdee8]{min-height:3.3rem;margin-top:2rem;padding:.7rem 1.25rem;border:2px solid #000;background:#000;color:#fff;cursor:pointer;font:inherit;font-size:.85rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.submit-button[data-v-f98bdee8]:disabled{cursor:not-allowed;opacity:.4}@media (max-width: 600px){.confirmation-step[data-v-f98bdee8]{padding-top:8rem}.question-content[data-v-f98bdee8]{gap:.6rem}.question-number[data-v-f98bdee8]{flex-basis:1.5rem;height:1.5rem;margin-top:2.55rem}.summary div[data-v-f98bdee8]{display:grid;gap:.2rem}.summary dd[data-v-f98bdee8]{text-align:left}.submit-button[data-v-f98bdee8]{width:100%}}.form-page[data-v-65117ae4]{position:relative;min-height:100vh;overflow-x:hidden;background:#fff;color:#000014;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.form-header[data-v-65117ae4]{position:absolute;z-index:1;top:0;right:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.5rem 2rem}.brand-home[data-v-65117ae4]{justify-self:start;padding:0;border:0;background:transparent;cursor:pointer}.brand-logo[data-v-65117ae4]{display:block;width:auto;max-width:13rem;max-height:2.6rem;height:auto}.form-header[data-v-65117ae4] .form-progress{grid-column:2}.thank-you[data-v-65117ae4]{display:grid;min-height:100vh;padding:3rem 1.5rem;place-items:center;text-align:center}.thank-you>div[data-v-65117ae4]{max-width:38rem;margin-top:-8vh}.thank-you-logo[data-v-65117ae4]{max-width:min(13rem,60vw);height:auto;margin-bottom:2.5rem}.thank-you h1[data-v-65117ae4]{margin:0;color:#000014;font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:-.055em}.thank-you p[data-v-65117ae4]{margin:1rem 0 2rem;color:#66616a;font-size:1.2rem}.thank-you button[data-v-65117ae4]{min-height:3.3rem;padding:.7rem 1.25rem;border:2px solid #000;background:transparent;color:#000;cursor:pointer;font:inherit;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.thank-you button[data-v-65117ae4]:hover{background:#000;color:#fff}@media (max-width: 600px){.form-header[data-v-65117ae4]{padding:1.2rem 1.25rem}.brand-logo[data-v-65117ae4]{max-width:10.5rem;max-height:2.1rem}.form-header[data-v-65117ae4] .form-progress{grid-column:3;justify-self:end}}.sok3[data-v-e9bb8a9f]{background:#171716;color:#f7f5ef;min-height:100vh;padding-bottom:5rem}.sok3-hero[data-v-e9bb8a9f]{background:radial-gradient(circle at 72% 18%,#d5a275 0 1px,transparent 1.5px),linear-gradient(115deg,#bc865e,#d4a37a 48%,#946447);background-size:7px 7px,100% 100%;box-sizing:border-box;min-height:13rem;padding:1.25rem max(1.5rem,calc((100% - 860px)/2));position:relative}.brand[data-v-e9bb8a9f]{color:#171716;font-size:1rem;font-weight:800;text-decoration:none}.brand span[data-v-e9bb8a9f]{font-weight:400}.sok3-hero>p[data-v-e9bb8a9f]{bottom:1.4rem;color:#171716;font-size:clamp(2.3rem,7vw,5rem);font-weight:800;letter-spacing:-.07em;margin:0;position:absolute;text-transform:uppercase}.application-shell[data-v-e9bb8a9f]{margin:0 auto;max-width:520px;padding:3.5rem 1.5rem}.eyebrow[data-v-e9bb8a9f]{color:#d9a079;font-size:.7rem;font-weight:800;letter-spacing:.12em;margin:0 0 .6rem}.application-shell h1[data-v-e9bb8a9f]{font-size:clamp(2.3rem,6vw,3.8rem);letter-spacing:-.065em;line-height:.95;margin:0}.intro[data-v-e9bb8a9f]{color:#cbc7bd;font-size:1.05rem;line-height:1.5;margin:1.25rem 0 2.5rem}.page-progress[data-v-e9bb8a9f]{border-bottom:1px solid #44423d;border-top:1px solid #44423d;display:flex;gap:.55rem;justify-content:space-between;margin-bottom:1.5rem;padding:.75rem 0}.page-progress span[data-v-e9bb8a9f]{color:#85827b;display:flex;font-size:.7rem;gap:.35rem;align-items:center}.page-progress b[data-v-e9bb8a9f],.section-heading b[data-v-e9bb8a9f]{align-items:center;border:1px solid currentColor;border-radius:50%;display:inline-flex;font-size:.65rem;height:1.25rem;justify-content:center;width:1.25rem}.page-progress .done[data-v-e9bb8a9f]{color:#f2eee5}.page-progress .active[data-v-e9bb8a9f]{color:#d9a079}.form-section[data-v-e9bb8a9f]{border-bottom:1px solid #44423d}.section-heading[data-v-e9bb8a9f]{align-items:center;background:transparent;border:0;color:#f7f5ef;cursor:pointer;display:grid;font:inherit;gap:.6rem;grid-template-columns:1fr auto;min-height:4.5rem;padding:0;text-align:left;width:100%}.section-heading>span[data-v-e9bb8a9f]{align-items:center;display:flex;font-size:1.05rem;font-weight:750;gap:.7rem}.section-heading small[data-v-e9bb8a9f]{color:#b9b4aa;font-size:.78rem;grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-heading i[data-v-e9bb8a9f]{font-size:1.3rem;font-style:normal;grid-column:2;grid-row:1}.form-section.open .section-heading b[data-v-e9bb8a9f]{background:#d9a079;border-color:#d9a079;color:#171716}.section-body[data-v-e9bb8a9f]{display:grid;gap:1.2rem;padding:0 0 2rem}.section-body>p[data-v-e9bb8a9f]{color:#cbc7bd;line-height:1.45;margin:0}.section-body label[data-v-e9bb8a9f]{color:#f7f5ef;display:grid;font-size:.86rem;font-weight:700;gap:.45rem;position:relative}.section-body input[data-v-e9bb8a9f],.section-body select[data-v-e9bb8a9f]{background:transparent;border:0;border-bottom:1px solid #78746c;border-radius:0;color:#f7f5ef;font:inherit;font-size:1rem;min-height:2.7rem;outline:none;padding:0}.section-body select option[data-v-e9bb8a9f]{background:#171716}.section-body em[data-v-e9bb8a9f]{bottom:.55rem;color:#b9b4aa;font-size:.9rem;font-style:normal;position:absolute;right:0}.choice-grid[data-v-e9bb8a9f]{display:grid;gap:.75rem}.choice-grid button[data-v-e9bb8a9f],.transport-options button[data-v-e9bb8a9f]{background:transparent;border:1px solid #656159;color:#f7f5ef;cursor:pointer;font:inherit;padding:1rem;text-align:left}.choice-grid button[data-v-e9bb8a9f]{display:grid;gap:.35rem}.choice-grid strong[data-v-e9bb8a9f]{font-size:1rem}.choice-grid span[data-v-e9bb8a9f]{color:#b9b4aa;font-size:.86rem;line-height:1.35}.choice-grid button.selected[data-v-e9bb8a9f],.transport-options button.selected[data-v-e9bb8a9f]{border-color:#d9a079;box-shadow:inset 3px 0 #d9a079}.transport-options[data-v-e9bb8a9f]{display:grid;gap:.6rem;grid-template-columns:repeat(3,1fr)}.transport-options button[data-v-e9bb8a9f]{text-align:center}.receipt-field[data-v-e9bb8a9f]{border:1px dashed #77736b;padding:1.1rem}.receipt-field input[data-v-e9bb8a9f]{height:1px;opacity:0;position:absolute;width:1px}.receipt-field span[data-v-e9bb8a9f]{color:#d9a079;font-weight:400}.note[data-v-e9bb8a9f]{color:#b9b4aa!important;font-size:.85rem}.continue[data-v-e9bb8a9f],.submit[data-v-e9bb8a9f]{background:#d9a079;border:0;color:#171716;cursor:pointer;font:inherit;font-size:.75rem;font-weight:800;justify-self:start;letter-spacing:.1em;margin-top:.4rem;padding:.85rem 1rem;text-transform:uppercase}.continue[data-v-e9bb8a9f]:disabled{cursor:not-allowed;opacity:.45}.final-summary[data-v-e9bb8a9f]{border:1px solid #d9a079;margin-top:2rem;padding:1.5rem}.final-summary h2[data-v-e9bb8a9f]{font-size:1.6rem;letter-spacing:-.04em;margin:.15rem 0 .7rem}.final-summary>p[data-v-e9bb8a9f]:not(.eyebrow){color:#cbc7bd;line-height:1.4}.submit[data-v-e9bb8a9f]{margin-top:1rem}@media (max-width:520px){.sok3-hero[data-v-e9bb8a9f]{min-height:10rem}.page-progress span[data-v-e9bb8a9f]{font-size:0}.page-progress b[data-v-e9bb8a9f]{font-size:.65rem}.application-shell[data-v-e9bb8a9f]{padding-top:2.5rem}}.arena-top-bar[data-v-b4cc93ea]{position:fixed;z-index:1000;inset:0 0 auto;display:flex;height:80px;align-items:center;justify-content:space-between;padding:0 60px;background:#fff}.logo-button[data-v-b4cc93ea]{display:flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.top-logo[data-v-b4cc93ea]{width:auto;height:32px}.top-right[data-v-b4cc93ea]{display:flex;align-items:center;gap:.5rem}.admin-button[data-v-b4cc93ea],.statz-button[data-v-b4cc93ea],.logout-btn[data-v-b4cc93ea]{min-height:32px;padding:0 .85rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.club-page[data-v-b4cc93ea]{min-height:100vh;padding:130px 9vw 80px;color:#172033;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.back-link[data-v-b4cc93ea]{padding:0;border:0;background:none;color:#667085;font:inherit;font-size:15px;cursor:pointer}.back-link[data-v-b4cc93ea]:hover{color:#172033}.club-header[data-v-b4cc93ea]{display:flex;align-items:center;gap:1.5rem;margin:2rem 0 .7rem}.logo-control[data-v-b4cc93ea]{display:grid;width:104px;height:104px;overflow:hidden;place-items:center;border:1px solid #d9dce2;border-radius:8px;background:#353535;color:#fff;font-size:28px;font-weight:650;cursor:pointer}.logo-control img[data-v-b4cc93ea]{width:100%;height:100%;object-fit:contain;background:#fff}.logo-control input[data-v-b4cc93ea]{display:none}.eyebrow[data-v-b4cc93ea]{margin:0 0 .45rem;color:#747d8d;font-size:11px;font-weight:700;letter-spacing:.1em}h1[data-v-b4cc93ea],h2[data-v-b4cc93ea]{margin:0;letter-spacing:-.02em}h1[data-v-b4cc93ea]{font-size:clamp(30px,4vw,46px)}h2[data-v-b4cc93ea]{margin-bottom:.5rem;font-size:20px}.status[data-v-b4cc93ea]{display:inline-block;margin:.65rem 0 0;border:1px solid #bdd4c0;border-radius:999px;background:#eff8ef;color:#287d37;padding:.25rem .65rem;font-size:14px}.status.inactive[data-v-b4cc93ea]{border-color:#dacdb8;background:#fff5e1;color:#d85c00}.update-help[data-v-b4cc93ea]{margin:0 0 2.5rem 128px;color:#687386;font-size:14px}.club-form[data-v-b4cc93ea]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:960px}.club-form section[data-v-b4cc93ea]{display:grid;gap:1rem;padding:1.5rem;border:1px solid #d9dce2;border-radius:8px}.club-actions[data-v-b4cc93ea]{display:flex;grid-column:1;flex-wrap:wrap;gap:.6rem}.club-status-action[data-v-b4cc93ea],.club-confirm-action[data-v-b4cc93ea]{min-height:32px;padding:0 .85rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.club-status-action[data-v-b4cc93ea]:hover{border-color:#dacdb8;background:#fff5e1;color:#d85c00}.club-status-action.activate[data-v-b4cc93ea]:hover,.club-confirm-action.confirmed[data-v-b4cc93ea]{border-color:#bdd4c0;background:#eff8ef;color:#287d37}.club-confirm-action[data-v-b4cc93ea]:hover:not(:disabled){border-color:#bdd4c0;background:#eff8ef;color:#287d37}.club-confirm-action[data-v-b4cc93ea]:disabled{cursor:wait;opacity:.7}.edit-button[data-v-b4cc93ea]{position:absolute;top:.8rem;right:.8rem;z-index:1;width:32px;height:32px;border:0;border-radius:5px;background:transparent;color:#172033;font-size:20px;cursor:pointer}.edit-button[data-v-b4cc93ea]:hover{background:#f1f3f5}.club-form label[data-v-b4cc93ea]{display:grid;gap:.45rem;color:#4b5563;font-size:13px;font-weight:600}.club-form input[data-v-b4cc93ea]{min-height:44px;padding:.6rem .7rem;border:1px solid #d9dce2;border-radius:6px;color:#172033;font:inherit;font-size:15px}.club-form input[readonly][data-v-b4cc93ea]{border-color:transparent;background:#f7f8fa;cursor:default}.club-form input[data-v-b4cc93ea]:focus{outline:2px solid #93c5fd;outline-offset:1px}.club-form footer[data-v-b4cc93ea]{display:flex;grid-column:1 / -1;align-items:center;gap:.75rem;padding-top:.5rem}.club-form footer span[data-v-b4cc93ea]{flex:1}.primary[data-v-b4cc93ea],.secondary[data-v-b4cc93ea]{min-height:32px;padding:0 .85rem;border-radius:6px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.primary[data-v-b4cc93ea]{border:1px solid #172033;background:#172033;color:#fff}.secondary[data-v-b4cc93ea]{border:1px solid #d9dce2;background:#fff;color:#172033}.notice[data-v-b4cc93ea]{grid-column:1 / -1;margin:0;color:#287d37}.notice.error[data-v-b4cc93ea],.message.error[data-v-b4cc93ea]{color:#b42318}.message[data-v-b4cc93ea]{margin-top:3rem;color:#687386}@media (max-width: 720px){.arena-top-bar[data-v-b4cc93ea]{padding:0 24px}.club-page[data-v-b4cc93ea]{padding:112px 24px 32px}.club-form[data-v-b4cc93ea]{grid-template-columns:1fr}.update-help[data-v-b4cc93ea]{margin-left:0}.club-form footer[data-v-b4cc93ea]{flex-wrap:wrap}.club-form footer span[data-v-b4cc93ea]{display:none;flex-basis:100%}}.club-actions[data-v-b4cc93ea]{grid-column:1 / -1;align-items:center}.club-action-spacer[data-v-b4cc93ea]{flex:1}.logo-control[data-v-b4cc93ea]{position:relative}.logo-control.dragging[data-v-b4cc93ea]{border:2px dashed #287d37;background:#eff8ef}.logo-drop-message[data-v-b4cc93ea]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#eff8eff0;color:#287d37;font-size:13px;font-weight:700;pointer-events:none}.arena-top-bar[data-v-c533fa4e]{position:fixed;z-index:1000;inset:0 0 auto;display:flex;height:80px;align-items:center;justify-content:space-between;padding:0 60px;background:#fff}.logo-button[data-v-c533fa4e]{display:flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.top-logo[data-v-c533fa4e]{width:auto;height:32px}.top-right[data-v-c533fa4e]{display:flex;align-items:center;gap:.5rem}.admin-button[data-v-c533fa4e],.statz-button[data-v-c533fa4e],.logout-btn[data-v-c533fa4e]{min-height:32px;padding:0 .85rem;border:1px solid #d9dce2;border-radius:6px;background:#fff;color:#172033;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.sport-page[data-v-c533fa4e]{min-height:100vh;padding:130px 9vw 80px;color:#172033;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.back-link[data-v-c533fa4e]{padding:0;border:0;background:transparent;color:#667085;font:inherit;font-size:15px;cursor:pointer}.back-link[data-v-c533fa4e]:hover{color:#172033}.sport-header[data-v-c533fa4e]{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin:2rem 0 3rem}.eyebrow[data-v-c533fa4e]{margin:0 0 .45rem;color:#747d8d;font-size:11px;font-weight:700;letter-spacing:.1em}h1[data-v-c533fa4e],h2[data-v-c533fa4e]{margin:0;letter-spacing:-.02em}h1[data-v-c533fa4e]{font-size:clamp(30px,4vw,46px)}h2[data-v-c533fa4e]{font-size:22px}.status[data-v-c533fa4e]{display:inline-block;margin:.65rem 0 0;border:1px solid #bdd4c0;border-radius:999px;background:#eff8ef;color:#287d37;padding:.25rem .65rem;font-size:14px}.status.inactive[data-v-c533fa4e]{border-color:#dacdb8;background:#fff5e1;color:#d85c00}.status-action[data-v-c533fa4e]{min-height:32px;padding:0 .85rem;border:1px solid #dacdb8;border-radius:6px;background:#fff5e1;color:#d85c00;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.status-action.activate[data-v-c533fa4e]{border-color:#bdd4c0;background:#eff8ef;color:#287d37}.clubs-section[data-v-c533fa4e]{max-width:1200px;padding-top:2rem;border-top:1px solid #d9dce2}.section-heading[data-v-c533fa4e]{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.section-heading>span[data-v-c533fa4e]{color:#687386;font-size:14px}.club-grid[data-v-c533fa4e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.club-card[data-v-c533fa4e]{position:relative;display:flex;min-height:116px;gap:.85rem;padding:1rem 1rem 2.2rem;border:1px solid #e1e3e7;border-radius:6px;background:#fff}.club-monogram[data-v-c533fa4e]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:54px;flex:0 0 46px;overflow:hidden;border-radius:6px;background:#353535;color:#fff;font-size:15px;font-weight:600}.club-monogram img[data-v-c533fa4e]{width:100%;height:100%;object-fit:contain;background:#fff}.club-card div[data-v-c533fa4e]{min-width:0}.club-card strong[data-v-c533fa4e],.club-card span[data-v-c533fa4e]{display:block}.club-card strong[data-v-c533fa4e]{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.club-card div span[data-v-c533fa4e]{margin-top:.35rem;color:#9299a5;font-size:13px}.club-card button[data-v-c533fa4e]{position:absolute;right:1rem;bottom:.55rem;padding:0;border:0;background:transparent;color:#172033;font-size:24px;cursor:pointer}.empty-state[data-v-c533fa4e]{padding:1.5rem;border:1px dashed #d9dce2;border-radius:6px;color:#687386}.empty-state p[data-v-c533fa4e],.message[data-v-c533fa4e]{margin:0}.message[data-v-c533fa4e]{margin-top:3rem;color:#687386}.message.error[data-v-c533fa4e]{color:#b42318}@media (max-width: 900px){.club-grid[data-v-c533fa4e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.arena-top-bar[data-v-c533fa4e]{padding:0 24px}.sport-page[data-v-c533fa4e]{padding:112px 24px 32px}.sport-header[data-v-c533fa4e]{align-items:flex-start;flex-direction:column}.club-grid[data-v-c533fa4e]{grid-template-columns:1fr}}.settings-card[data-v-2ad85be3]{border:1px solid #e1e3e8;background:#fff}.identity-card[data-v-2ad85be3]{display:flex;align-items:center;gap:20px;padding:28px}.identity-avatar[data-v-2ad85be3]{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#111827;color:#fff;font-size:22px;font-weight:500}.card-label[data-v-2ad85be3]{margin:0 0 8px;color:#737b8c;font-size:12px;font-weight:700;letter-spacing:.08em}h2[data-v-2ad85be3]{margin:0;color:#111827;font-size:24px;letter-spacing:-.02em}.identity-email[data-v-2ad85be3],.identity-role[data-v-2ad85be3]{margin:5px 0 0;color:#697386;font-size:15px}.identity-role[data-v-2ad85be3]{color:#111827;font-weight:600}@media (max-width: 640px){.identity-card[data-v-2ad85be3]{align-items:flex-start;padding:22px}}.settings-card[data-v-7b49babb]{border:1px solid #e1e3e8;background:#fff}.email-card[data-v-7b49babb]{padding:28px}.card-heading[data-v-7b49babb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.card-label[data-v-7b49babb]{margin:0 0 8px;color:#737b8c;font-size:12px;font-weight:700;letter-spacing:.08em}h2[data-v-7b49babb]{margin:0;color:#111827;font-size:24px;letter-spacing:-.02em}.ready[data-v-7b49babb]{border:1px solid #b8dec0;border-radius:4px;padding:5px 9px;color:#257250;background:#eef8ef;font-size:13px}.email-detail[data-v-7b49babb]{display:grid;grid-template-columns:170px 1fr;gap:4px 16px;padding:22px 0;border-bottom:1px solid #e5e7eb}.email-detail>span[data-v-7b49babb]{color:#697386;font-size:15px}.email-detail strong[data-v-7b49babb]{color:#111827;font-size:16px}.email-detail p[data-v-7b49babb]{grid-column:2;margin:2px 0 0;color:#697386;font-size:14px;line-height:1.45}.toggle-row[data-v-7b49babb]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid #e5e7eb;cursor:pointer}.toggle-row span[data-v-7b49babb]{display:grid;gap:5px}.toggle-row strong[data-v-7b49babb]{color:#111827;font-size:16px}.toggle-row small[data-v-7b49babb]{color:#697386;font-size:14px}.accounting-email-form[data-v-7b49babb]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:4px 16px;padding:22px 0 0}.accounting-email-label[data-v-7b49babb]{color:#697386;font-size:15px}.accounting-email-help[data-v-7b49babb]{grid-column:2;margin:2px 0 0;color:#697386;font-size:14px;line-height:1.45}.accounting-email-value[data-v-7b49babb]{display:flex;align-items:center;gap:10px;min-width:0}.accounting-email-value strong[data-v-7b49babb]{overflow:hidden;color:#111827;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.edit-accounting-email[data-v-7b49babb]{display:inline-grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#697386;font-size:20px;cursor:pointer}.edit-accounting-email[data-v-7b49babb]:hover{color:#111827}.accounting-email-value input[data-v-7b49babb]{flex:1;min-width:180px;border:1px solid #bfc6d1;border-radius:4px;padding:10px 12px;font:inherit}.save-accounting-email[data-v-7b49babb],.cancel-accounting-edit[data-v-7b49babb]{border-radius:4px;padding:10px 14px;font:inherit;font-weight:600;cursor:pointer}.save-accounting-email[data-v-7b49babb]{border:0;background:#172033;color:#fff}.cancel-accounting-edit[data-v-7b49babb]{border:1px solid #bfc6d1;background:#fff;color:#172033}.save-accounting-email[data-v-7b49babb]:disabled,.cancel-accounting-edit[data-v-7b49babb]:disabled{opacity:.55;cursor:wait}@media (max-width: 640px){.email-card[data-v-7b49babb]{padding:22px}.email-detail[data-v-7b49babb],.accounting-email-form[data-v-7b49babb]{grid-template-columns:1fr}.email-detail p[data-v-7b49babb],.accounting-email-help[data-v-7b49babb]{grid-column:1}.accounting-email-value[data-v-7b49babb]{flex-wrap:wrap}.accounting-email-value input[data-v-7b49babb]{width:100%}}.template-card[data-v-e5de56c7]{border:1px solid #e1e3e8;padding:28px;background:#fff}.template-heading[data-v-e5de56c7],.template-actions[data-v-e5de56c7]{display:flex;align-items:center;justify-content:space-between;gap:16px}.template-heading p[data-v-e5de56c7]{margin:0 0 8px;color:#737b8c;font-size:12px;font-weight:700;letter-spacing:.08em}.template-heading h2[data-v-e5de56c7]{margin:0;color:#111827;font-size:24px}.template-intro[data-v-e5de56c7],.template-help[data-v-e5de56c7]{color:#697386;font-size:14px;line-height:1.5}label[data-v-e5de56c7]{display:block;margin:20px 0 8px;color:#172033;font-weight:600}textarea[data-v-e5de56c7]{box-sizing:border-box;width:100%;resize:vertical;border:1px solid #b8c0cc;padding:12px;color:#172033;font:inherit;line-height:1.45}.template-preview[data-v-e5de56c7]{margin:20px 0 0;padding:16px;overflow:auto;white-space:pre-wrap;background:#f7f8fa;color:#172033;font:inherit;line-height:1.5}.edit-button[data-v-e5de56c7],.secondary-button[data-v-e5de56c7],.save-button[data-v-e5de56c7]{padding:10px 15px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.edit-button[data-v-e5de56c7]{display:inline-grid;width:34px;height:34px;padding:0;place-items:center;border:0;background:transparent;color:#697386;font-size:22px}.edit-button[data-v-e5de56c7]:hover{color:#172033}.secondary-button[data-v-e5de56c7]{border:1px solid #b8c0cc;background:#fff;color:#172033}.save-button[data-v-e5de56c7]{border:1px solid #111827;background:#111827;color:#fff}.save-button[data-v-e5de56c7]:disabled{opacity:.55;cursor:wait}.settings-overlay[data-v-6464cf14]{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:104px 40px 32px;pointer-events:none;color:#f5f5f5}.settings-modal[data-v-6464cf14]{display:grid;grid-template-columns:312px minmax(0,1fr);width:min(calc(100vw - 80px),1840px);height:min(calc(100vh - 136px),960px);min-height:560px;overflow:hidden;border:1px solid #3a3a3a;border-radius:16px;background:#202020;box-shadow:0 24px 72px #0000007a;pointer-events:auto}.settings-sidebar[data-v-6464cf14]{padding:28px 16px;overflow-y:auto;border-right:1px solid #373737;background:#191919}.sidebar-heading[data-v-6464cf14]{margin:0 10px 10px;color:#a4a4a4;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.email-heading[data-v-6464cf14]{margin-top:32px}.account-button[data-v-6464cf14],.settings-navigation button[data-v-6464cf14]{display:flex;align-items:center;width:100%;border:0;border-radius:7px;background:transparent;color:#d4d4d4;font:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.account-button[data-v-6464cf14]{gap:10px;padding:10px 11px}.sidebar-avatar[data-v-6464cf14]{display:inline-grid;flex:0 0 auto;width:26px;height:26px;place-items:center;border:1px solid #555;border-radius:50%;background:#2b2b2b;color:#fff;font-size:12px;font-weight:600}.settings-navigation[data-v-6464cf14]{display:grid;gap:3px}.settings-navigation button[data-v-6464cf14]{padding:10px 12px}.account-button[data-v-6464cf14]:hover,.settings-navigation button[data-v-6464cf14]:hover{background:#2b2b2b;color:#fff}.account-button.active[data-v-6464cf14],.settings-navigation button.active[data-v-6464cf14]{background:#333;color:#fff}.settings-panel[data-v-6464cf14]{position:relative;padding:62px clamp(34px,5vw,120px) 52px;overflow-y:auto;background:#202020}.close-button[data-v-6464cf14]{position:absolute;top:20px;right:22px;display:inline-grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;background:transparent;color:#a4a4a4;font-size:27px;line-height:1;cursor:pointer}.close-button[data-v-6464cf14]:hover{background:#323232;color:#fff}.personal-email-card[data-v-6464cf14]{border:1px solid #3a3a3a;padding:30px;background:#202020}.personal-email-card h2[data-v-6464cf14]{margin:0 0 12px;color:#f5f5f5;font-size:28px;letter-spacing:-.02em}.personal-email-card p[data-v-6464cf14]:not(.card-label){max-width:680px;margin:10px 0;color:#b8b8b8;font-size:15px;line-height:1.55}.card-label[data-v-6464cf14]{margin:0 0 8px;color:#9a9a9a;font-size:12px;font-weight:700;letter-spacing:.08em}.save-message[data-v-6464cf14]{margin:18px 0 0;color:#82d7a0;font-size:14px;font-weight:500}.personal-email-preferences[data-v-6464cf14]{margin-top:20px;border:1px solid #3a3a3a;padding:30px;background:#202020}.personal-email-preferences h2[data-v-6464cf14]{margin:0;color:#f5f5f5;font-size:26px;letter-spacing:-.02em}.preferences-intro[data-v-6464cf14]{margin:8px 0 18px;color:#ababab;font-size:15px;line-height:1.5}.preference-row[data-v-6464cf14]{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 0;border-top:1px solid #3a3a3a;cursor:pointer}.preference-row span[data-v-6464cf14]{display:grid;gap:5px}.preference-row strong[data-v-6464cf14]{color:#f5f5f5;font-size:16px}.preference-row small[data-v-6464cf14]{color:#ababab;font-size:14px}.preference-row input[data-v-6464cf14]{width:20px;height:20px;accent-color:#f5f5f5;cursor:pointer}.settings-panel[data-v-6464cf14] .settings-card,.settings-panel[data-v-6464cf14] .template-card{border-color:#3a3a3a;background:#202020}.settings-panel[data-v-6464cf14] .identity-card,.settings-panel[data-v-6464cf14] .email-card,.settings-panel[data-v-6464cf14] .template-card{padding:30px}.settings-panel[data-v-6464cf14] .identity-avatar{background:#2b2b2b}.settings-panel[data-v-6464cf14] .card-label,.settings-panel[data-v-6464cf14] .template-heading p{color:#9a9a9a}.settings-panel[data-v-6464cf14] h2,.settings-panel[data-v-6464cf14] .identity-role,.settings-panel[data-v-6464cf14] .email-detail strong,.settings-panel[data-v-6464cf14] .template-heading h2{color:#f5f5f5}.settings-panel[data-v-6464cf14] .identity-email,.settings-panel[data-v-6464cf14] .email-detail>span,.settings-panel[data-v-6464cf14] .email-detail p,.settings-panel[data-v-6464cf14] .template-intro,.settings-panel[data-v-6464cf14] .template-help,.settings-panel[data-v-6464cf14] .accounting-email-form small{color:#ababab}.settings-panel[data-v-6464cf14] .accounting-email-label,.settings-panel[data-v-6464cf14] .accounting-email-help{color:#ababab}.settings-panel[data-v-6464cf14] .accounting-email-value strong{color:#f5f5f5}.settings-panel[data-v-6464cf14] .card-heading,.settings-panel[data-v-6464cf14] .email-detail{border-color:#3a3a3a}.settings-panel[data-v-6464cf14] .ready{border-color:#477a55;background:#203b28;color:#9ee6b4}.settings-panel[data-v-6464cf14] .accounting-email-value input,.settings-panel[data-v-6464cf14] textarea{border-color:#505050;background:#2a2a2a;color:#f5f5f5}.settings-panel[data-v-6464cf14] .save-accounting-email,.settings-panel[data-v-6464cf14] .save-button{border-color:#f0f0f0;background:#f0f0f0;color:#171717}.settings-panel[data-v-6464cf14] .cancel-accounting-edit{border-color:#555;background:#292929;color:#f5f5f5}.settings-panel[data-v-6464cf14] .edit-accounting-email{color:#b8b8b8}.settings-panel[data-v-6464cf14] .edit-accounting-email:hover{color:#fff}.settings-panel[data-v-6464cf14] .edit-button{border:0;background:transparent;color:#b8b8b8}.settings-panel[data-v-6464cf14] .edit-button:hover{background:#303030;color:#fff}.settings-panel[data-v-6464cf14] .secondary-button{border-color:#555;background:#292929;color:#f5f5f5}.settings-panel[data-v-6464cf14] .template-preview{background:#292929;color:#ededed}@media (max-width: 760px){.settings-overlay[data-v-6464cf14]{padding:0}.settings-modal[data-v-6464cf14]{grid-template-columns:1fr;width:100vw;height:100vh;min-height:100vh;border-radius:0}.settings-sidebar[data-v-6464cf14]{padding:24px 18px 14px;border-right:0;border-bottom:1px solid #373737}.email-heading[data-v-6464cf14]{margin-top:20px}.settings-navigation[data-v-6464cf14]{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:auto}.settings-navigation button[data-v-6464cf14]{align-items:flex-start;min-width:122px;font-size:13px}.settings-panel[data-v-6464cf14]{min-height:0;padding:58px 20px 28px;overflow:visible}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;min-height:100vh}
