.vue-manager-dashboard[data-v-039bfd17]:not(.active){display:none}.vue-manager-dashboard.active[data-v-039bfd17]{display:block;max-width:1180px;margin:0 auto;padding:4px 0 40px;color:#f2f3f5}.manager-dashboard-heading[data-v-039bfd17],.manager-dashboard-event[data-v-039bfd17],.manager-dashboard-panel header[data-v-039bfd17]{display:flex;align-items:center;justify-content:space-between;gap:14px}.manager-dashboard-heading[data-v-039bfd17]{margin-bottom:16px}.manager-dashboard-heading p[data-v-039bfd17]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.manager-dashboard-heading h1[data-v-039bfd17]{margin:7px 0 3px;font-size:clamp(26px,4vw,38px);line-height:1.08}.manager-dashboard-heading span[data-v-039bfd17]{color:#aeb2bc;font-size:14px}.manager-dashboard-heading button[data-v-039bfd17],.manager-dashboard-event button[data-v-039bfd17]{padding:8px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px}.manager-dashboard-event[data-v-039bfd17]{margin-bottom:14px;padding:14px;border:1px solid #41444c;border-radius:12px;background:#292a2f}.manager-dashboard-event div[data-v-039bfd17]{display:grid;gap:4px}.manager-dashboard-event small[data-v-039bfd17]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.manager-dashboard-event strong[data-v-039bfd17]{font-size:15px}.manager-dashboard-event span[data-v-039bfd17]{color:#aeb2bc;font-size:11px}.manager-dashboard-stats[data-v-039bfd17]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.manager-dashboard-stats article[data-v-039bfd17]{display:grid;gap:8px;padding:14px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.manager-dashboard-stats small[data-v-039bfd17]{color:#aeb2bc;font-size:11px}.manager-dashboard-stats strong[data-v-039bfd17]{color:#eaf200;font-size:26px}.manager-dashboard-schedule-panel[data-v-039bfd17]{margin-bottom:14px;padding:12px;border:1px solid #3b3e46;border-radius:10px;background:#292a2f}.manager-dashboard-schedule-heading[data-v-039bfd17]{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:12px}.manager-dashboard-schedule-heading h2[data-v-039bfd17]{margin:0 0 3px;font-size:14px;font-weight:600}.manager-dashboard-schedule-heading small[data-v-039bfd17]{color:#959aa5;font-size:10px;font-weight:400}.manager-dashboard-schedule-heading label[data-v-039bfd17]{display:grid;gap:4px;min-width:160px;color:#959aa5;font-size:10px;font-weight:400}.manager-dashboard-schedule-heading select[data-v-039bfd17]{min-height:32px;padding:6px 8px;border:1px solid #464a53;border-radius:6px;background:#25262b;color:#d9dce2;font:inherit;font-size:11px}.manager-dashboard-schedule-scroll[data-v-039bfd17]{overflow-x:auto;padding-bottom:8px;border:1px solid #3b3e46;border-radius:7px;scrollbar-gutter:stable}.vue-manager-dashboard .manager-dashboard-schedule-scroll[data-v-039bfd17]{scrollbar-width:thin;scrollbar-color:#686d78 #25262b;color-scheme:dark}.vue-manager-dashboard .manager-dashboard-schedule-scroll[data-v-039bfd17]::-webkit-scrollbar{width:8px!important;height:8px!important;background:#25262b!important}.vue-manager-dashboard .manager-dashboard-schedule-scroll[data-v-039bfd17]::-webkit-scrollbar-track{background:#25262b!important;border-radius:999px!important}.vue-manager-dashboard .manager-dashboard-schedule-scroll[data-v-039bfd17]::-webkit-scrollbar-thumb{background:#686d78!important;border:2px solid #25262b!important;border-radius:999px!important}.vue-manager-dashboard .manager-dashboard-schedule-scroll[data-v-039bfd17]::-webkit-scrollbar-thumb:hover{background:#eaf200!important}.manager-dashboard-schedule-table[data-v-039bfd17]{width:100%;min-width:620px;border-collapse:collapse;font-size:11px;font-weight:400}.manager-dashboard-schedule-table th[data-v-039bfd17],.manager-dashboard-schedule-table td[data-v-039bfd17]{padding:7px 8px;border-bottom:1px solid #373a42;text-align:center;white-space:nowrap}.manager-dashboard-schedule-table thead th[data-v-039bfd17]{background:#30323a;color:#b9bdc6;font-weight:500}.manager-dashboard-schedule-table thead th[data-v-039bfd17]:first-child,.manager-dashboard-schedule-table tbody th[data-v-039bfd17]:first-child{position:sticky;left:0;z-index:2;min-width:72px;box-shadow:5px 0 8px #0c0d1138}.manager-dashboard-schedule-table thead th[data-v-039bfd17]:first-child{z-index:3;background:#30323a}.manager-dashboard-schedule-table tbody th[data-v-039bfd17]:first-child{background:#292a2f}.manager-dashboard-schedule-table thead th[data-v-039bfd17]:last-child,.manager-dashboard-schedule-table tbody td[data-v-039bfd17]:last-child,.manager-dashboard-schedule-table tfoot th[data-v-039bfd17]:last-child,.manager-dashboard-schedule-table tfoot td[data-v-039bfd17]:last-child{position:sticky;right:0;z-index:2;min-width:82px;box-shadow:-5px 0 8px #0c0d113d}.manager-dashboard-schedule-table thead th[data-v-039bfd17]:last-child{z-index:4;background:#30323a}.manager-dashboard-schedule-table tbody td[data-v-039bfd17]:last-child{background:#30323a}.manager-dashboard-schedule-table tfoot th[data-v-039bfd17],.manager-dashboard-schedule-table tfoot td[data-v-039bfd17]{border-top:1px solid #5b606b;border-bottom:0;background:#353840;color:#eaf200;font-weight:600}.manager-dashboard-schedule-table tfoot th[data-v-039bfd17]:first-child{text-align:left}.manager-dashboard-schedule-table tfoot th[data-v-039bfd17]:first-child{position:sticky;left:0;z-index:3;background:#353840}.manager-dashboard-schedule-table tfoot td[data-v-039bfd17]:last-child{z-index:4;background:#353840}.manager-dashboard-schedule-table thead th[data-v-039bfd17]:first-child,.manager-dashboard-schedule-table tbody th[data-v-039bfd17]{text-align:left}.manager-dashboard-schedule-table thead small[data-v-039bfd17]{display:block;margin-top:2px;color:#858b96;font-size:8px;font-weight:400}.manager-dashboard-schedule-table tbody th[data-v-039bfd17]{color:#d8dbe2;font-weight:500}.manager-dashboard-schedule-table td[data-v-039bfd17]{color:#858b96}.manager-dashboard-schedule-table td.has-matches[data-v-039bfd17]{color:#eaf200;background:#eaf2000b}.manager-dashboard-schedule-table td strong[data-v-039bfd17]{font-size:11px;font-weight:500}.manager-dashboard-schedule-table .row-total[data-v-039bfd17]{color:#d8dbe2;background:#30323a}.manager-dashboard-schedule-table tbody tr:last-child th[data-v-039bfd17],.manager-dashboard-schedule-table tbody tr:last-child td[data-v-039bfd17]{border-bottom:0}.manager-dashboard-grid[data-v-039bfd17]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.manager-dashboard-panel[data-v-039bfd17]{padding:14px;border:1px solid #41444c;border-radius:12px;background:#292a2f}.manager-dashboard-panel header[data-v-039bfd17]{margin-bottom:8px}.manager-dashboard-panel h2[data-v-039bfd17]{margin:0;font-size:15px}.manager-dashboard-panel header span[data-v-039bfd17]{color:#aeb2bc;font-size:11px}.manager-dashboard-alert[data-v-039bfd17],.manager-dashboard-action[data-v-039bfd17]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 0;border:0;border-top:1px solid #41434a;background:transparent;color:#e9eaee;cursor:pointer;font:inherit;text-align:left}.manager-dashboard-alert span[data-v-039bfd17]{display:grid;min-width:0;gap:3px}.manager-dashboard-alert strong[data-v-039bfd17],.manager-dashboard-action strong[data-v-039bfd17]{font-size:12px}.manager-dashboard-alert small[data-v-039bfd17],.manager-dashboard-action small[data-v-039bfd17]{color:#aeb2bc;font-size:10px}.manager-dashboard-alert b[data-v-039bfd17],.manager-dashboard-action b[data-v-039bfd17]{color:#eaf200}.manager-dashboard-action[data-v-039bfd17]{display:grid;gap:3px}.manager-dashboard-action b[data-v-039bfd17]{font-size:10px;font-weight:400}.manager-dashboard-ok[data-v-039bfd17]{color:#8ed4b2;font-size:12px}.manager-dashboard-state[data-v-039bfd17]{padding:35px 16px;color:#aeb2bc;text-align:center}.manager-dashboard-error[data-v-039bfd17]{color:#ffb4b4}@media(max-width:700px){.vue-manager-dashboard.active[data-v-039bfd17]{padding:0 0 30px}.manager-dashboard-heading[data-v-039bfd17]{align-items:flex-start}.manager-dashboard-heading h1[data-v-039bfd17]{font-size:27px}.manager-dashboard-stats[data-v-039bfd17]{grid-template-columns:repeat(2,1fr)}.manager-dashboard-schedule-heading[data-v-039bfd17]{align-items:stretch;flex-direction:column}.manager-dashboard-schedule-heading label[data-v-039bfd17]{min-width:0}.manager-dashboard-grid[data-v-039bfd17]{grid-template-columns:1fr}}body.app-modal-open{overflow:hidden}.app-modal-backdrop{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:20px;background:#101116bb}.app-modal{display:flex;flex-direction:column;min-height:0;width:min(100%,760px);max-height:calc(100vh - 40px);overflow:hidden;box-sizing:border-box;border:1px solid #555963;border-radius:14px;background:#292a2f;color:#f2f3f5;box-shadow:0 20px 60px #0008}.app-modal__header{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px;background:#292a2f;border-bottom:1px solid #41434a}.app-modal__header p{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.app-modal__header h2{margin:5px 0 0;font-size:21px}.app-modal__close{border:0;background:transparent;color:#c9cbd1;cursor:pointer;font-size:27px;line-height:1}.app-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px}.app-modal__footer{position:relative;z-index:2;display:flex;flex:0 0 auto;justify-content:flex-end;gap:8px;padding:14px 20px;background:#292a2f;border-top:1px solid #41434a}@media(max-width:700px){.app-modal-backdrop{align-items:center;padding:10px}.app-modal{height:min(calc(100dvh - 20px),calc(100vh - 20px));max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.app-modal__header,.app-modal__body{padding:15px}.app-modal__footer{padding:12px 15px}}.app-modal__footer button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border:1px solid #555963;border-radius:8px;background:#383a42;color:#f1f2f4;cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.app-modal__footer button:hover:not(:disabled){border-color:#777b86;background:#444750;transform:translateY(-1px)}.app-modal__footer button:focus-visible{outline:0;border-color:#eaf200;box-shadow:0 0 0 3px #eaf20029}.app-modal__footer button.primary{border-color:#eaf200;background:#eaf200;color:#25262b}.app-modal__footer button.primary:hover:not(:disabled){border-color:#f5f86b;background:#f5f86b}.app-modal__footer button.danger{border-color:#9d565f;background:#443137;color:#ffb5b8}.app-modal__footer button:disabled{opacity:.45;cursor:not-allowed;transform:none}@media(max-width:700px){.app-modal__footer{display:grid;grid-template-columns:1fr 1fr}.app-modal__footer button{width:100%;min-height:42px}}.master-event-form[data-v-e5caf289]{display:grid;gap:16px}.master-event-form section[data-v-e5caf289]{padding:16px;border:1px solid #454850;border-radius:11px;background:linear-gradient(145deg,#2d2f36,#292a2f);box-shadow:0 8px 20px #10111633}.master-event-form h3[data-v-e5caf289]{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#f2f3f5;font-size:14px}.master-event-form h3[data-v-e5caf289]:before{content:"";width:4px;height:16px;border-radius:999px;background:#eaf200}.master-event-grid[data-v-e5caf289]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.master-event-grid label[data-v-e5caf289]{display:grid;gap:6px;color:#bfc2cb;font-size:11px;font-weight:600}.master-event-grid input[data-v-e5caf289],.master-event-grid select[data-v-e5caf289],.master-event-form textarea[data-v-e5caf289],.master-manager-create input[data-v-e5caf289],.master-manager-link select[data-v-e5caf289]{box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #50535c;border-radius:8px;background:#202126;color:#f2f3f5;outline:0;font:inherit;font-size:12px;transition:border-color .15s,box-shadow .15s}.master-event-grid input[data-v-e5caf289]:focus,.master-event-grid select[data-v-e5caf289]:focus,.master-event-form textarea[data-v-e5caf289]:focus,.master-manager-create input[data-v-e5caf289]:focus,.master-manager-link select[data-v-e5caf289]:focus{border-color:#eaf200;box-shadow:0 0 0 3px #eaf2001c}.master-event-grid input[type=file][data-v-e5caf289]{padding:8px;color:#aeb2bc;font-size:11px}.master-event-grid input[type=file][data-v-e5caf289]::file-selector-button{margin-right:8px;padding:6px 8px;border:1px solid #5a5d66;border-radius:6px;background:#383a42;color:#e9eaee;cursor:pointer;font:inherit}.master-event-form textarea[data-v-e5caf289]{min-height:100px;resize:vertical}.master-manager-create[data-v-e5caf289],.master-manager-link[data-v-e5caf289]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.master-manager-link[data-v-e5caf289]{grid-template-columns:minmax(0,1fr) auto;margin-top:10px}.master-event-form button[data-v-e5caf289]{padding:9px 11px;border:1px solid #50535c;border-radius:8px;background:#383a42;color:#e9eaee;cursor:pointer;font:inherit;font-size:11px;font-weight:700;transition:filter .15s,background .15s}.master-event-form button[data-v-e5caf289]:hover:not(:disabled){filter:brightness(1.12)}.master-event-form button.primary[data-v-e5caf289]{border-color:#eaf200;background:#eaf200;color:#25262b}.master-event-form button[data-v-e5caf289]:disabled{opacity:.5;cursor:wait}.master-event-form .link-button[data-v-e5caf289]{padding:3px 0;border:0;background:transparent;color:#eaf200;text-align:left}.master-event-form .link-button.danger[data-v-e5caf289]{color:#ffb4b4}.master-manager-list[data-v-e5caf289]{display:grid;gap:7px;margin-top:12px}.master-manager-list article[data-v-e5caf289]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid #454850;border-radius:8px;background:#30323a}.master-manager-list article div[data-v-e5caf289]{display:grid;gap:4px;min-width:0}.master-manager-list article strong[data-v-e5caf289]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.master-manager-list article span[data-v-e5caf289],.master-event-muted[data-v-e5caf289]{color:#aeb2bc;font-size:11px}.master-event-feedback[data-v-e5caf289]{margin:0;padding:10px 12px;border-radius:8px;font-size:12px}.master-event-feedback.error[data-v-e5caf289]{border:1px solid #9d565f;background:#482d32;color:#ffb4b4}.master-event-feedback.success[data-v-e5caf289]{border:1px solid #5d806d;background:#294438;color:#8ed4b2}@media(max-width:700px){.master-event-form[data-v-e5caf289]{gap:12px}.master-event-form section[data-v-e5caf289]{padding:13px}.master-event-grid[data-v-e5caf289],.master-manager-create[data-v-e5caf289],.master-manager-link[data-v-e5caf289]{grid-template-columns:1fr}.master-manager-link button[data-v-e5caf289]{width:100%}}.master-event-actions[data-v-e5caf289]{display:flex;justify-content:flex-end;gap:8px}.master-event-actions button[data-v-e5caf289]{padding:9px 14px;border:1px solid #50535c;border-radius:8px;background:#383a42;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.master-event-actions button.primary[data-v-e5caf289]{border-color:#eaf200;background:#eaf200;color:#25262b}.master-event-actions button[data-v-e5caf289]:disabled{opacity:.5;cursor:wait}@media(max-width:700px){.master-event-actions[data-v-e5caf289]{display:grid;grid-template-columns:1fr}.master-event-actions button[data-v-e5caf289]{width:100%}}.vue-manager-events[data-v-50d7c1a6]:not(.active){display:none}.vue-manager-events.active[data-v-50d7c1a6]{display:block;max-width:1180px;margin:0 auto;padding:4px 0 40px;color:#f2f3f5}.manager-events-heading[data-v-50d7c1a6],.manager-event-card header[data-v-50d7c1a6],.manager-event-card footer[data-v-50d7c1a6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.manager-events-heading[data-v-50d7c1a6]{margin-bottom:16px}.manager-events-heading p[data-v-50d7c1a6]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.manager-events-heading h1[data-v-50d7c1a6]{margin:7px 0 3px;font-size:clamp(26px,4vw,38px)}.manager-events-heading span[data-v-50d7c1a6]{color:#aeb2bc;font-size:14px}.manager-events-heading button[data-v-50d7c1a6],.manager-event-card button[data-v-50d7c1a6]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px}.manager-events-heading button[data-v-50d7c1a6]{border-color:#eaf200;background:#eaf200;color:#25262b}.manager-events-stats[data-v-50d7c1a6]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.manager-events-stats article[data-v-50d7c1a6],.manager-event-card[data-v-50d7c1a6]{padding:14px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.manager-events-stats article[data-v-50d7c1a6]{display:grid;gap:8px}.manager-events-stats small[data-v-50d7c1a6],.manager-event-card header small[data-v-50d7c1a6]{color:#aeb2bc;font-size:10px}.manager-events-stats strong[data-v-50d7c1a6]{color:#eaf200;font-size:25px}.manager-events-state[data-v-50d7c1a6]{padding:35px 16px;color:#aeb2bc;text-align:center}.manager-events-error[data-v-50d7c1a6]{color:#ffb4b4}.manager-events-list[data-v-50d7c1a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.manager-event-card.selected[data-v-50d7c1a6]{border-color:#eaf200}.manager-event-card h2[data-v-50d7c1a6]{margin:4px 0 0;font-size:16px}.manager-event-card header>span[data-v-50d7c1a6]{color:#8ed4b2;font-size:10px;text-transform:capitalize}.manager-event-card>p[data-v-50d7c1a6]{margin:14px 0 4px;color:#d2d4da;font-size:12px}.manager-event-card>small[data-v-50d7c1a6]{display:block;margin-bottom:14px;color:#aeb2bc;font-size:10px}.manager-event-card footer[data-v-50d7c1a6]{flex-wrap:wrap}.manager-event-card button.danger[data-v-50d7c1a6]{color:#ffb4b4}@media(max-width:700px){.vue-manager-events.active[data-v-50d7c1a6]{padding:0 0 30px}.manager-events-heading[data-v-50d7c1a6]{align-items:flex-start}.manager-events-heading h1[data-v-50d7c1a6]{font-size:27px}.manager-events-stats[data-v-50d7c1a6]{grid-template-columns:repeat(2,1fr)}.manager-events-list[data-v-50d7c1a6]{grid-template-columns:1fr}}.manager-action-menu{position:relative;display:inline-block}.manager-action-menu>summary{display:grid;place-items:center;width:30px;height:30px;box-sizing:border-box;border:1px solid #5a5d66;border-radius:7px;background:#383a42;color:#eaf200;cursor:pointer;font-size:20px;font-weight:800;line-height:1;list-style:none}.manager-action-menu>summary::-webkit-details-marker{display:none}.manager-action-menu>summary:hover,.manager-action-menu[open]>summary{border-color:#eaf200;background:#41434b}.manager-action-menu__items{position:fixed;z-index:30;top:calc(100% + 6px);right:0;display:grid;width:150px;max-width:calc(100vw - 16px);box-sizing:border-box;padding:5px;border:1px solid #555963;border-radius:9px;background:#292a2f;box-shadow:0 14px 30px #00000059}.manager-action-menu__items button{width:100%;min-width:0;min-height:30px;padding:7px 9px;border:0!important;border-radius:6px!important;background:transparent!important;color:#e9eaee!important;cursor:pointer;font:inherit;font-size:11px!important;font-weight:600;text-align:left;white-space:normal;overflow-wrap:anywhere}.manager-action-menu__items button:hover{background:#41434b!important}.manager-action-menu__items button.primary{color:#eaf200!important}.manager-action-menu__items button.danger{color:#ffb4b4!important}.vue-manager-athletes[data-v-6334a863]:not(.active){display:none}.vue-manager-athletes.active[data-v-6334a863]{display:block;max-width:1180px;margin:0 auto;padding:4px 0 40px;color:#f2f3f5}.manager-athletes-heading[data-v-6334a863],.manager-athletes-pagination[data-v-6334a863],.manager-athletes-import header[data-v-6334a863]{display:flex;align-items:center;justify-content:space-between;gap:12px}.manager-athletes-heading[data-v-6334a863]{margin-bottom:16px}.manager-athletes-heading p[data-v-6334a863]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.manager-athletes-heading h1[data-v-6334a863]{margin:7px 0 3px;font-size:clamp(26px,4vw,38px)}.manager-athletes-heading span[data-v-6334a863]{color:#aeb2bc;font-size:14px}.manager-athletes-heading button[data-v-6334a863],.manager-athletes-filters button[data-v-6334a863],.manager-athletes-row button[data-v-6334a863],.manager-athletes-pagination button[data-v-6334a863],.manager-athletes-import-actions button[data-v-6334a863]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px}.manager-athletes-heading button[data-v-6334a863]{border-color:#eaf200;background:#eaf200;color:#25262b}.manager-athletes-stats[data-v-6334a863]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.manager-athletes-stats article[data-v-6334a863]{display:grid;gap:8px;padding:14px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.manager-athletes-stats small[data-v-6334a863]{color:#aeb2bc;font-size:11px}.manager-athletes-stats strong[data-v-6334a863]{color:#eaf200;font-size:25px}.manager-athletes-import[data-v-6334a863]{margin-bottom:14px;padding:14px;border:1px solid #50535c;border-radius:11px;background:#373941}.manager-athletes-import h2[data-v-6334a863]{margin:0 0 3px;font-size:16px}.manager-athletes-import header p[data-v-6334a863]{margin:0;color:#aeb2bc;font-size:12px}.manager-athletes-import-grid[data-v-6334a863]{display:grid;grid-template-columns:minmax(280px,1fr) minmax(240px,1fr);gap:10px;margin-top:12px}.manager-athletes-import-grid>label[data-v-6334a863],.manager-athletes-import-summary[data-v-6334a863]{display:grid;align-content:start;gap:8px;padding:12px;border:1px solid #50535c;border-radius:9px}.manager-athletes-import-grid strong[data-v-6334a863]{font-size:13px}.manager-athletes-import-grid small[data-v-6334a863]{color:#aeb2bc;font-size:11px}.manager-athletes-import select[data-v-6334a863],.manager-athletes-import input[data-v-6334a863]{min-width:0;padding:8px;border:1px solid #50535c;border-radius:7px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.manager-athletes-import-actions[data-v-6334a863]{display:flex;gap:8px}.manager-athletes-import-actions button[data-v-6334a863]:disabled{cursor:default;opacity:.45}.manager-athletes-import-actions button[data-v-6334a863]:first-child{border-color:#eaf200;color:#eaf200}.manager-athletes-import-actions .danger[data-v-6334a863]{color:#ffb4b4}.manager-athletes-import-summary p[data-v-6334a863]{margin:8px 0;color:#d2d4da;font-size:12px}.manager-athletes-import-summary .success[data-v-6334a863]{color:#8ed4b2;font-size:12px}.manager-athletes-import-summary .error[data-v-6334a863]{color:#ffb4b4;font-size:12px}.manager-athletes-filters[data-v-6334a863]{display:flex;gap:8px;margin-bottom:14px}.manager-athletes-filters input[data-v-6334a863],.manager-athletes-filters select[data-v-6334a863]{min-width:0;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.manager-athletes-filters input[data-v-6334a863]{flex:1}.manager-athletes-state[data-v-6334a863]{padding:35px 16px;color:#aeb2bc;text-align:center}.manager-athletes-error[data-v-6334a863]{color:#ffb4b4}.manager-athletes-table[data-v-6334a863]{overflow:auto;border:1px solid #41444c;border-radius:11px;background:#292a2f}.manager-athletes-row[data-v-6334a863]{display:grid;grid-template-columns:90px 1.5fr 1fr 1fr 100px 150px;align-items:center;gap:10px;min-width:760px;padding:10px 12px;border-top:1px solid #41434a;font-size:12px}.manager-athletes-row[data-v-6334a863]:first-child{border-top:0}.manager-athletes-head[data-v-6334a863]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.manager-athletes-row button[data-v-6334a863]{margin-right:4px;padding:5px 7px}.manager-athletes-row button.danger[data-v-6334a863]{color:#ffb4b4}.manager-athletes-pagination[data-v-6334a863]{margin-top:12px;color:#aeb2bc;font-size:11px}.manager-athletes-pagination button[data-v-6334a863]:disabled{cursor:default;opacity:.45}@media(max-width:700px){.vue-manager-athletes.active[data-v-6334a863]{padding:0 0 30px}.manager-athletes-heading[data-v-6334a863]{align-items:flex-start}.manager-athletes-heading h1[data-v-6334a863]{font-size:27px}.manager-athletes-stats[data-v-6334a863]{grid-template-columns:repeat(2,1fr)}.manager-athletes-filters[data-v-6334a863]{flex-wrap:wrap}.manager-athletes-filters input[data-v-6334a863]{flex-basis:100%}.manager-athletes-import-grid[data-v-6334a863]{grid-template-columns:1fr}}.athlete-form-section[data-v-6334a863]{padding:13px;border:1px solid #50535c;border-radius:9px}.athlete-form-section h3[data-v-6334a863]{margin:0 0 10px;font-size:14px}.athlete-form-grid[data-v-6334a863]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.athlete-form-grid label[data-v-6334a863]{display:grid;gap:6px;color:#dfe1e7;font-size:12px}.athlete-form-grid input[data-v-6334a863],.athlete-form-grid select[data-v-6334a863]{width:100%;box-sizing:border-box;padding:9px;border:1px solid #50535c;border-radius:7px;background:#202126;color:#f2f3f5;font:inherit}.athlete-form-grid .highlight input[data-v-6334a863]{border-color:#eaf200}.athlete-modal-hint[data-v-6334a863]{margin:14px 0 0;color:#aeb2bc;font-size:12px}.modal-error[data-v-6334a863]{margin:0 0 12px;padding:10px 12px;background:#4a2e32;border-radius:8px}.manager-athletes-row button[data-v-6334a863]:disabled{opacity:.45;cursor:default}@media(max-width:700px){.athlete-form-grid[data-v-6334a863]{grid-template-columns:1fr}}.manager-athletes-row button.reactivate[data-v-6334a863]{color:#8ed4b2;border-color:#4f806c}.match-detail[data-v-c208822b]{display:grid;gap:12px}.match-detail-summary[data-v-c208822b]{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);align-items:center;gap:8px;padding:14px;border:1px solid #454850;border-radius:9px;background:#303239}.match-detail-summary strong[data-v-c208822b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.match-detail-summary strong[data-v-c208822b]:last-child{text-align:right}.match-detail-summary b[data-v-c208822b]{color:#eaf200;font-size:20px}.match-detail-summary span[data-v-c208822b]{color:#aeb2bc}.match-detail-meta[data-v-c208822b],.match-detail-empty[data-v-c208822b]{margin:0;color:#aeb2bc;font-size:12px}.match-detail-internals[data-v-c208822b]{display:grid;gap:8px}.match-detail-internals article[data-v-c208822b]{overflow:hidden;border:1px solid #454850;border-radius:9px;background:#292a2f}.match-detail-internals header[data-v-c208822b]{display:flex;justify-content:space-between;gap:8px;padding:10px;border-bottom:1px solid #454850}.match-detail-internals header span[data-v-c208822b]{color:#eaf200;font-size:11px}.match-detail-team[data-v-c208822b]{display:grid;gap:3px;padding:9px 10px;border-bottom:1px solid #41434a;font-size:12px}.match-detail-team strong[data-v-c208822b]{color:#eaf200;font-size:11px}.match-detail-team span[data-v-c208822b]{color:#e9eaee}.match-detail-team small[data-v-c208822b]{color:#aeb2bc}.match-detail-internals footer[data-v-c208822b]{padding:9px 10px;color:#c9cbd3;font-size:11px}.match-detail-internals footer span[data-v-c208822b]{color:#eaf200}.bracket-component[data-v-67811299]{margin-top:16px;padding:14px;overflow:hidden;border:1px solid #34363d;border-radius:10px;background:#1d1e23;color:#f1f2f4}.bracket-match small .bracket-status-schedule[data-v-67811299]{color:#eaf200}.bracket-match--readonly.match-finalized[data-v-67811299],.bracket-match--readonly.match-pending[data-v-67811299],.bracket-match--detailable[data-v-67811299]{cursor:pointer}.bracket-component-header[data-v-67811299]{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding:2px 4px 10px}.bracket-component-header h2[data-v-67811299]{margin:0 0 6px;font-size:24px}.bracket-component-header span[data-v-67811299]{color:#aeb2bc;font-size:13px}.bracket-tools[data-v-67811299]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.bracket-tools strong[data-v-67811299]{color:#eaf200;font-size:12px}.secondary[data-v-67811299]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f1f2f4;cursor:pointer;font-weight:600;font-size:11px}.secondary[data-v-67811299]:disabled{opacity:.45;cursor:not-allowed}.matches-state[data-v-67811299]{text-align:center;padding:35px;color:#aeb2bc}.bracket-grid[data-v-67811299]{display:flex;align-items:stretch;gap:42px;min-height:460px;padding:22px 12px 30px;overflow-x:auto}.bracket-phase[data-v-67811299]{position:relative;display:flex;flex:0 0 224px;min-width:224px;gap:10px;flex-direction:column;justify-content:space-around}.bracket-phase h3[data-v-67811299]{margin:0;color:#747783;font-size:9px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.bracket-match[data-v-67811299]{position:relative;align-self:center;width:224px;box-sizing:border-box;padding:7px 9px 8px;border:1px solid #34363d;border-left:3px solid #eaf200;border-radius:8px;background:#2c2d32;box-shadow:0 7px 12px #0003;cursor:pointer}.bracket-match small[data-v-67811299]{display:block;overflow:hidden;margin-bottom:4px;color:#aeb2bc;font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bracket-match div[data-v-67811299]{display:flex;align-items:center;gap:5px;min-height:28px;padding:4px 0;border-bottom:1px solid #383a40;font-size:10px}.bracket-match div[data-v-67811299]:last-of-type{border-bottom:0}.bracket-match div span[data-v-67811299]{flex:1;min-width:0;overflow:hidden;color:#e4e5e8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bracket-match div span[data-v-67811299]:before{content:"";display:inline-block;flex:0 0 26px;width:26px;height:26px;margin-right:4px;border-radius:50%;background:#4e513f;vertical-align:middle}.bracket-match div:nth-of-type(2) span[data-v-67811299]:before{background:#3c4c49}.bracket-match div b[data-v-67811299]{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 3px;border-radius:3px;background:#383a3f;color:#8d9098;font-size:10px}.bracket-match.match-pending div b[data-v-67811299]:not(:empty){background:#454850;color:#b4b7c0}.bracket-match.match-finalized div b[data-v-67811299]:not(:empty){background:#eaf200;color:#25262b}.bracket-match footer[data-v-67811299]{margin-top:4px;padding-top:5px;color:#858892;font-size:8px}.matches-list[data-v-67811299]{width:100%;border-collapse:collapse;min-width:900px}.matches-list th[data-v-67811299],.matches-list td[data-v-67811299]{padding:10px 12px;border-bottom:1px solid #41434a;text-align:left;font-size:12px}.matches-list th[data-v-67811299]{color:#aeb2bc;font-size:10px;text-transform:uppercase}@media(max-width:800px){.bracket-component-header[data-v-67811299]{align-items:flex-start;flex-direction:column}.bracket-grid[data-v-67811299]{display:grid;min-height:0;gap:14px;padding:18px 6px}.bracket-phase[data-v-67811299]{display:grid;min-width:0;gap:8px}.bracket-match[data-v-67811299]{align-self:stretch;width:100%}.bracket-tools[data-v-67811299]{width:100%}}.bracket-phase[data-v-67811299]{display:grid;align-items:stretch;gap:0}.bracket-phase h3[data-v-67811299]{position:absolute;top:-16px;left:0}.bracket-match[data-v-67811299]{align-self:center}.bracket-match--readonly[data-v-67811299]{cursor:default}.bracket-match+.bracket-match[data-v-67811299]{margin-top:0}@media(max-width:800px){.bracket-phase[data-v-67811299]{height:auto!important;gap:8px}.bracket-phase h3[data-v-67811299]{position:static}.bracket-match[data-v-67811299]{grid-row:auto!important}}@media(max-width:800px){.bracket-grid[data-v-67811299]{display:flex!important;align-items:stretch;gap:12px;min-height:0;height:auto!important;padding:24px 6px 18px;overflow-x:auto}.bracket-phase[data-v-67811299]{display:grid!important;flex:0 0 min(180px,calc(100vw - 70px));width:min(180px,calc(100vw - 70px));min-width:0;height:var(--phase-height)!important;gap:0;justify-content:initial;padding-top:0}.bracket-phase h3[data-v-67811299]{position:absolute;top:-16px;left:0;flex:none}.bracket-match[data-v-67811299]{align-self:center;width:100%;grid-row:var(--match-row)!important}.bracket-match+.bracket-match[data-v-67811299]{margin-top:0}}@media(max-width:800px){.bracket-phase[data-v-67811299]{box-sizing:border-box;overflow:visible}.bracket-phase>.bracket-match[data-v-67811299]{box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important}}.vue-public-home[data-v-c58dab85]:not(.active){display:none}.vue-public-home.active[data-v-c58dab85]{display:block;width:min(100%,1120px);margin:0 auto;padding:20px 22px 96px;box-sizing:border-box;color:#f2f3f5}.vue-public-header[data-v-c58dab85],.vue-public-bracket-header[data-v-c58dab85],.vue-public-match-meta[data-v-c58dab85],.vue-public-team[data-v-c58dab85]{display:flex;align-items:center;justify-content:space-between;gap:12px}.vue-public-header[data-v-c58dab85]{margin-bottom:16px}.vue-public-header p[data-v-c58dab85]{margin:0;color:#d1d3da;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.vue-public-header h1[data-v-c58dab85]{max-width:720px;margin:7px 0 3px;color:#fafafa;font-size:clamp(26px,4vw,38px);line-height:1.08;letter-spacing:-.025em}.vue-public-header span[data-v-c58dab85],.vue-public-bracket-header span[data-v-c58dab85],.vue-public-match small[data-v-c58dab85]{color:#aeb2bc}.vue-public-header span[data-v-c58dab85]{font-size:15px}.vue-public-header select[data-v-c58dab85]{min-width:150px;padding:8px 10px;border:1px solid #454850;border-radius:8px;background:#25262b;color:#f2f3f5;font-size:13px}.vue-public-calls[data-v-c58dab85]{display:flex;gap:7px;margin-bottom:14px;padding:2px 0 7px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.vue-public-calls-carousel[data-v-c58dab85]{display:flex;align-items:center;gap:6px;margin-bottom:14px}.vue-public-calls-carousel .vue-public-calls[data-v-c58dab85]{flex:1;min-width:0;margin-bottom:0}.vue-public-calls-arrow[data-v-c58dab85]{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;padding:0;border:1px solid #535760;border-radius:8px;background:#303238;color:#f2f3f5;cursor:pointer;font-size:22px;line-height:1}.vue-public-calls-arrow[data-v-c58dab85]:hover{border-color:#eaf200;color:#eaf200}.vue-public-calls[data-v-c58dab85]::-webkit-scrollbar{display:none}.vue-public-calls button[data-v-c58dab85],.vue-public-phase-controls button[data-v-c58dab85]{cursor:pointer}.vue-public-calls button[data-v-c58dab85]{flex:0 0 auto;padding:7px 12px;border:1px solid #535760;border-radius:999px;background:transparent;color:#e3e5e9;font-size:13px;line-height:1.1;white-space:nowrap}.vue-public-calls button.active[data-v-c58dab85]{border-color:#eaf200;background:#eaf200;color:#24252a}.vue-public-mobile-bracket[data-v-c58dab85]{position:relative;padding:14px;border:1px solid #41444c;border-radius:13px;background:#1f2025bd}.vue-public-mobile-bracket.is-refreshing[data-v-c58dab85],.vue-public-desktop-bracket.is-refreshing[data-v-c58dab85]{transition:opacity .18s ease;opacity:.78}.vue-public-refreshing[data-v-c58dab85]{position:absolute;top:8px;right:12px;z-index:1;color:#eaf200;font-size:10px;font-weight:600}.vue-public-bracket-header[data-v-c58dab85]{min-height:42px}.vue-public-mobile-bracket h2[data-v-c58dab85]{margin:0 0 3px;color:#f3f4f6;font-size:20px;line-height:1.1}.vue-public-bracket-header span[data-v-c58dab85]{font-size:13px}.vue-public-phase-controls[data-v-c58dab85]{display:flex;align-items:center;gap:7px}.vue-public-phase-controls strong[data-v-c58dab85]{min-width:68px;color:#e8e9ed;font-size:13px;text-align:center}.vue-public-phase-controls button[data-v-c58dab85]{width:32px;height:32px;padding:0;border:1px solid #4d5058;border-radius:8px;background:#303238;color:#f2f3f5;font-size:16px}.vue-public-phase-controls button[data-v-c58dab85]:disabled{cursor:default;opacity:.42}.vue-public-match-list[data-v-c58dab85]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:14px}.public-phase-enter-active[data-v-c58dab85],.public-phase-leave-active[data-v-c58dab85]{transition:opacity .2s ease,transform .2s ease}.public-phase-enter-from[data-v-c58dab85]{opacity:0;transform:translate(18px)}.public-phase-leave-to[data-v-c58dab85]{opacity:0;transform:translate(-18px)}.vue-public-match[data-v-c58dab85]{min-width:0;padding:11px 12px 10px;border:1px solid #4b4e57;border-radius:11px;background:#292a2f}.vue-public-match-clickable[data-v-c58dab85]{cursor:pointer}.vue-public-match-clickable[data-v-c58dab85]:hover{border-color:#eaf200}.vue-public-match-meta[data-v-c58dab85]{margin-bottom:6px;color:#d8dae0;font-size:11px}.vue-public-match-meta span[data-v-c58dab85]{color:#8ed4b2;font-size:11px}.vue-public-match-meta span.public-status-schedule[data-v-c58dab85]{color:#eaf200}.vue-public-team[data-v-c58dab85]{min-width:0;padding:6px 0;border-bottom:1px solid #41434a;color:#e7e8ec;font-size:14px}.vue-public-team span[data-v-c58dab85]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vue-public-team b[data-v-c58dab85]{min-width:18px;color:#f3f4f6;font-size:14px;text-align:right}.vue-public-match small[data-v-c58dab85]{display:block;margin-top:8px;font-size:10px;line-height:1.3}.vue-public-state[data-v-c58dab85]{padding:26px 16px;color:#aeb2bc;font-size:13px;text-align:center}.vue-public-error[data-v-c58dab85]{color:#ffb4b4}.vue-public-home-state[data-v-c58dab85]{padding:35px 16px;color:#aeb2bc;text-align:center}.vue-public-feed[data-v-c58dab85]{display:grid;gap:14px}.vue-public-feed-section[data-v-c58dab85]{display:grid;gap:8px;padding:13px;border:1px solid #41444c;border-radius:12px;background:#1f2025bd}.vue-public-feed-section>header[data-v-c58dab85]{display:flex;align-items:center;justify-content:space-between;gap:10px}.vue-public-feed-section>header strong[data-v-c58dab85]{color:#f1f2f4;font-size:14px}.vue-public-feed-section>header button[data-v-c58dab85]{border:0;background:transparent;color:#eaf200;cursor:pointer;font:inherit;font-size:11px}.vue-public-home-stats[data-v-c58dab85]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vue-public-home-stats button[data-v-c58dab85]{display:grid;gap:3px;padding:12px 8px;border:1px solid #41444c;border-radius:10px;background:#292a2f;color:#aeb2bc;cursor:pointer;font:inherit}.vue-public-home-stats strong[data-v-c58dab85]{color:#eaf200;font-size:22px}.vue-public-home-stats span[data-v-c58dab85]{font-size:11px}.vue-public-notice[data-v-c58dab85]{display:grid;gap:4px;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f}.vue-public-notice span[data-v-c58dab85]{color:#eaf200;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.vue-public-notice strong[data-v-c58dab85]{font-size:12px}.vue-public-notice small[data-v-c58dab85],.vue-public-empty-feed span[data-v-c58dab85]{color:#aeb2bc;font-size:11px}.vue-public-feed-match[data-v-c58dab85]{position:relative;display:grid;gap:5px;width:100%;padding:11px 92px 11px 11px;border:1px solid #454850;border-radius:9px;background:#292a2f;color:#e9eaee;cursor:pointer;font:inherit;text-align:left}.vue-public-feed-match>span[data-v-c58dab85]{color:#aeb2bc;font-size:10px}.vue-public-feed-match>strong[data-v-c58dab85]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.vue-public-feed-match em[data-v-c58dab85]{color:#eaf200;font-style:normal}.vue-public-feed-match small[data-v-c58dab85]{overflow:hidden;color:#aeb2bc;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.vue-public-feed-match>b[data-v-c58dab85]{position:absolute;top:12px;right:11px;color:#eaf200;font-size:10px;text-align:right}.home-status-result[data-v-c58dab85],.home-status-scheduled[data-v-c58dab85]{color:#eaf200!important}.vue-public-empty-feed[data-v-c58dab85]{display:grid;gap:4px;padding:12px;border:1px dashed #454850;border-radius:8px}.vue-public-match-modal[data-v-c58dab85]{display:grid;gap:14px}.vue-public-match-modal-teams[data-v-c58dab85]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px;border:1px solid #454850;border-radius:9px;background:#303239}.vue-public-match-modal-teams strong[data-v-c58dab85]:last-child{text-align:right}.vue-public-match-modal-teams span[data-v-c58dab85]{color:#eaf200;font-size:18px;font-weight:700;text-align:center}.vue-public-match-modal dl[data-v-c58dab85]{display:grid;gap:8px;margin:0}.vue-public-match-modal dl div[data-v-c58dab85]{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #41434a}.vue-public-match-modal dt[data-v-c58dab85]{color:#aeb2bc;font-size:11px}.vue-public-match-modal dd[data-v-c58dab85]{margin:0;font-size:12px;text-align:right}.vue-public-desktop-bracket[data-v-c58dab85]{position:relative;display:none}@media(max-width:600px){.vue-public-home.active[data-v-c58dab85]{padding:16px 0 88px}.vue-public-header[data-v-c58dab85]{align-items:flex-start;margin-bottom:12px}.vue-public-header h1[data-v-c58dab85]{max-width:100%;font-size:27px}.vue-public-header span[data-v-c58dab85]{font-size:14px}.vue-public-header select[data-v-c58dab85]{max-width:120px}.vue-public-calls-carousel[data-v-c58dab85]{margin-bottom:11px}.vue-public-calls-arrow[data-v-c58dab85]{display:none}.vue-public-mobile-bracket[data-v-c58dab85]{padding:12px;border-radius:11px}.vue-public-bracket-header[data-v-c58dab85]{align-items:flex-start}.vue-public-mobile-bracket h2[data-v-c58dab85]{font-size:19px}.vue-public-match-list[data-v-c58dab85]{grid-template-columns:1fr;gap:8px;margin-top:11px}.vue-public-match[data-v-c58dab85]{padding:10px 11px 9px}.vue-public-home-stats strong[data-v-c58dab85]{font-size:20px}.vue-public-feed-match[data-v-c58dab85]{padding-right:86px}.vue-public-match-modal-teams[data-v-c58dab85]{grid-template-columns:1fr;text-align:center}.vue-public-match-modal-teams strong[data-v-c58dab85]:last-child{text-align:center}}@media(min-width:861px){.vue-public-mobile-bracket[data-v-c58dab85]{display:none}.vue-public-desktop-bracket[data-v-c58dab85]{display:block}.vue-public-desktop-bracket[data-v-c58dab85] .bracket-component{margin-top:0}}.vue-public-schedule[data-v-30a8fde3]:not(.active){display:none}.vue-public-schedule.active[data-v-30a8fde3]{display:block;width:min(100%,1120px);margin:0 auto;padding:20px 22px 96px;box-sizing:border-box;color:#f2f3f5}.public-schedule-heading[data-v-30a8fde3],.public-schedule-day>header[data-v-30a8fde3],.public-schedule-match[data-v-30a8fde3]{display:flex;align-items:center;justify-content:space-between;gap:14px}.public-schedule-heading[data-v-30a8fde3]{margin-bottom:16px}.public-account-prompt[data-v-30a8fde3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:10px 12px;border:1px solid #665823;border-radius:9px;background:#3a382b;color:#f0f1a0;font-size:12px}.public-account-prompt button[data-v-30a8fde3]{flex:0 0 auto;padding:7px 10px;border:1px solid #eaf200;border-radius:7px;background:#eaf200;color:#25262b;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.public-schedule-heading p[data-v-30a8fde3]{margin:0;color:#d1d3da;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.public-schedule-heading h1[data-v-30a8fde3]{margin:0 0 3px;font-size:clamp(22px,3vw,30px);line-height:1.08}.public-schedule-heading span[data-v-30a8fde3]{color:#aeb2bc;font-size:15px}.public-schedule-refresh[data-v-30a8fde3],.public-schedule-filters select[data-v-30a8fde3]{border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit}.public-schedule-refresh[data-v-30a8fde3]{padding:8px 10px;cursor:pointer;font-size:12px}.public-schedule-filters[data-v-30a8fde3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:14px}.public-schedule-filters select[data-v-30a8fde3]{width:100%;min-width:0;padding:8px 10px;font-size:12px}.public-schedule-pagination[data-v-30a8fde3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:9px 11px;border:1px solid #41444c;border-radius:10px;background:#1f2025bd;color:#aeb2bc;font-size:11px}.public-schedule-pagination button[data-v-30a8fde3]{padding:7px 10px;border:1px solid #454850;border-radius:7px;background:#383a42;color:#e9eaee;font:inherit;cursor:pointer}.public-schedule-pagination button[data-v-30a8fde3]:disabled{cursor:not-allowed;opacity:.45}.public-schedule-state[data-v-30a8fde3]{padding:35px 16px;color:#aeb2bc;text-align:center}.public-schedule-error[data-v-30a8fde3]{color:#ffb4b4}.public-schedule-groups[data-v-30a8fde3]{display:grid;gap:14px}.public-schedule-day[data-v-30a8fde3]{padding:14px;border:1px solid #41444c;border-radius:13px;background:#1f2025bd}.public-schedule-day>header[data-v-30a8fde3]{margin-bottom:8px}.public-schedule-day h2[data-v-30a8fde3]{margin:0;font-size:17px;text-transform:capitalize}.public-schedule-day>header span[data-v-30a8fde3]{color:#aeb2bc;font-size:12px}.public-schedule-match[data-v-30a8fde3]{padding:11px 0;border-top:1px solid #41434a}.public-schedule-match-clickable[data-v-30a8fde3]{cursor:pointer}.public-schedule-match-clickable[data-v-30a8fde3]:hover{background:#eaf2000d}.public-schedule-match time[data-v-30a8fde3]{min-width:48px;color:#eaf200;font-size:14px;font-weight:700}.public-schedule-match-teams[data-v-30a8fde3]{display:grid;flex:1;min-width:0;gap:3px}.public-schedule-match-teams strong[data-v-30a8fde3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.public-schedule-match-teams small[data-v-30a8fde3]{color:#aeb2bc;font-size:10px}.public-schedule-status[data-v-30a8fde3]{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#383a42;color:#c9cbd3;font-size:10px;white-space:nowrap}.public-schedule-status.status-scheduled[data-v-30a8fde3]{color:#eaf200;background:#443d28}.public-schedule-status.status-on_court[data-v-30a8fde3]{color:#8ed4b2;background:#294438}.public-schedule-status.status-result_pending[data-v-30a8fde3]{color:#ffcf8a;background:#4a3b2c}.public-schedule-status.status-finished[data-v-30a8fde3],.public-schedule-status.status-completed[data-v-30a8fde3],.public-schedule-status.status-finalized[data-v-30a8fde3]{color:#8ed4b2;background:#294438}.public-schedule-status.status-cancelled[data-v-30a8fde3]{color:#ffb4b4;background:#4a2e32}.public-schedule-venue[data-v-30a8fde3]{max-width:180px;color:#aeb2bc;font-size:11px;text-align:right}@media(max-width:600px){.vue-public-schedule.active[data-v-30a8fde3]{padding:16px 12px 88px}.public-schedule-heading[data-v-30a8fde3]{align-items:flex-start}.public-schedule-heading h1[data-v-30a8fde3]{font-size:24px}.public-schedule-refresh[data-v-30a8fde3]{padding:7px 8px}.public-schedule-filters[data-v-30a8fde3]{grid-template-columns:1fr}.public-schedule-match[data-v-30a8fde3]{align-items:flex-start}.public-schedule-venue[data-v-30a8fde3]{max-width:82px}.public-schedule-status[data-v-30a8fde3]{white-space:normal;text-align:right}.public-schedule-pagination[data-v-30a8fde3]{align-items:stretch;flex-direction:column;text-align:center}.public-schedule-pagination button[data-v-30a8fde3]{width:100%}.public-account-prompt[data-v-30a8fde3]{align-items:flex-start;flex-direction:column}.public-account-prompt button[data-v-30a8fde3]{width:100%}}.vue-public-today[data-v-f292b06f]:not(.active){display:none}.vue-public-today.active[data-v-f292b06f]{display:block;width:min(100%,1120px);margin:0 auto;padding:20px 22px 96px;box-sizing:border-box;color:#f2f3f5}.public-today-heading[data-v-f292b06f],.public-today-match[data-v-f292b06f]{display:flex;align-items:center;justify-content:space-between;gap:14px}.public-today-heading[data-v-f292b06f]{margin-bottom:16px}.public-today-heading p[data-v-f292b06f]{margin:0;color:#d1d3da;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.public-today-heading h1[data-v-f292b06f]{margin:0 0 3px;font-size:clamp(22px,3vw,30px);line-height:1.08}.public-today-heading span[data-v-f292b06f]{color:#aeb2bc;font-size:15px;text-transform:capitalize}.public-today-heading button[data-v-f292b06f],.public-today-filter select[data-v-f292b06f]{border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit}.public-today-heading button[data-v-f292b06f]{padding:8px 10px;cursor:pointer;font-size:12px}.public-today-filter[data-v-f292b06f]{margin-bottom:14px}.public-today-filter select[data-v-f292b06f]{min-width:180px;padding:8px 10px;font-size:12px}.public-today-state[data-v-f292b06f]{padding:35px 16px;color:#aeb2bc;text-align:center}.public-today-error[data-v-f292b06f]{color:#ffb4b4}.public-today-list[data-v-f292b06f]{display:grid;gap:8px}.public-today-match[data-v-f292b06f]{padding:12px 14px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.public-today-match time[data-v-f292b06f]{min-width:48px;color:#eaf200;font-size:15px;font-weight:700}.public-today-teams[data-v-f292b06f]{display:grid;flex:1;min-width:0;gap:3px}.public-today-teams strong[data-v-f292b06f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.public-today-teams small[data-v-f292b06f],.public-today-match>span[data-v-f292b06f]{color:#aeb2bc;font-size:10px}.public-today-match>span[data-v-f292b06f]{max-width:180px;text-align:right}@media(max-width:600px){.vue-public-today.active[data-v-f292b06f]{padding:16px 12px 88px}.public-today-heading[data-v-f292b06f]{align-items:flex-start}.public-today-heading h1[data-v-f292b06f]{font-size:24px}.public-today-match[data-v-f292b06f]{align-items:flex-start;padding:11px}.public-today-match>span[data-v-f292b06f]{max-width:84px}}.vue-public-results[data-v-7bd656e4]:not(.active){display:none}.vue-public-results.active[data-v-7bd656e4]{display:block;width:min(100%,1120px);margin:0 auto;padding:20px 22px 96px;box-sizing:border-box;color:#f2f3f5}.public-results-heading[data-v-7bd656e4]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.public-account-prompt[data-v-7bd656e4]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:10px 12px;border:1px solid #665823;border-radius:9px;background:#3a382b;color:#f0f1a0;font-size:12px}.public-account-prompt button[data-v-7bd656e4]{flex:0 0 auto;padding:7px 10px;border:1px solid #eaf200;border-radius:7px;background:#eaf200;color:#25262b;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.public-results-heading p[data-v-7bd656e4]{margin:0;color:#d1d3da;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.public-results-heading h1[data-v-7bd656e4]{margin:0 0 3px;font-size:clamp(22px,3vw,30px);line-height:1.08}.public-results-heading span[data-v-7bd656e4]{color:#aeb2bc;font-size:15px}.public-results-heading button[data-v-7bd656e4],.public-results-filter select[data-v-7bd656e4]{border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit}.public-results-heading button[data-v-7bd656e4]{padding:8px 10px;cursor:pointer;font-size:12px}.public-results-filter[data-v-7bd656e4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.public-results-filter select[data-v-7bd656e4]{min-width:180px;padding:8px 10px;font-size:12px}.public-results-state[data-v-7bd656e4]{padding:35px 16px;color:#aeb2bc;text-align:center}.public-results-error[data-v-7bd656e4]{color:#ffb4b4}.public-results-list[data-v-7bd656e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.public-result-card[data-v-7bd656e4]{padding:13px;border:1px solid #41444c;border-radius:11px;background:#292a2f;cursor:pointer}.public-result-card[data-v-7bd656e4]:hover{border-color:#eaf200}.public-result-card header[data-v-7bd656e4]{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;color:#aeb2bc;font-size:10px}.public-result-card time[data-v-7bd656e4]{white-space:nowrap}.public-result-team[data-v-7bd656e4]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #41434a}.public-result-team strong[data-v-7bd656e4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.public-result-team b[data-v-7bd656e4]{min-width:18px;color:#f2f3f5;text-align:right}.public-result-team.winner strong[data-v-7bd656e4],.public-result-team.winner b[data-v-7bd656e4]{color:#eaf200}.public-result-card small[data-v-7bd656e4]{display:block;margin-top:9px;color:#aeb2bc;font-size:10px}@media(max-width:600px){.vue-public-results.active[data-v-7bd656e4]{padding:16px 12px 88px}.public-results-heading[data-v-7bd656e4]{align-items:flex-start}.public-results-heading h1[data-v-7bd656e4]{font-size:24px}.public-account-prompt[data-v-7bd656e4]{align-items:flex-start;flex-direction:column}.public-account-prompt button[data-v-7bd656e4]{width:100%}.public-results-list[data-v-7bd656e4]{grid-template-columns:1fr}.public-results-filter[data-v-7bd656e4]{display:grid;grid-template-columns:1fr}.public-results-filter select[data-v-7bd656e4]{width:100%;min-width:0}}.vue-public-ranking[data-v-f090bb3e]:not(.active){display:none}.vue-public-ranking.active[data-v-f090bb3e]{display:block;width:min(100%,900px);margin:0 auto;padding:20px 22px 96px;box-sizing:border-box;color:#f2f3f5}.public-ranking-heading[data-v-f090bb3e]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.public-account-prompt[data-v-f090bb3e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:10px 12px;border:1px solid #665823;border-radius:9px;background:#3a382b;color:#f0f1a0;font-size:12px}.public-account-prompt button[data-v-f090bb3e]{flex:0 0 auto;padding:7px 10px;border:1px solid #eaf200;border-radius:7px;background:#eaf200;color:#25262b;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.public-ranking-heading p[data-v-f090bb3e]{margin:0;color:#d1d3da;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.public-ranking-heading h1[data-v-f090bb3e]{margin:0 0 3px;font-size:clamp(22px,3vw,30px);line-height:1.08}.public-ranking-heading span[data-v-f090bb3e]{color:#aeb2bc;font-size:15px}.public-ranking-heading button[data-v-f090bb3e],.public-ranking-filter select[data-v-f090bb3e]{border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit}.public-ranking-heading button[data-v-f090bb3e]{padding:8px 10px;cursor:pointer;font-size:12px}.public-ranking-filter[data-v-f090bb3e]{margin-bottom:14px}.public-ranking-filter select[data-v-f090bb3e]{min-width:190px;padding:8px 10px;font-size:12px}.public-ranking-state[data-v-f090bb3e]{padding:35px 16px;color:#aeb2bc;text-align:center}.public-ranking-error[data-v-f090bb3e]{color:#ffb4b4}.public-ranking-table[data-v-f090bb3e]{overflow:hidden;border:1px solid #41444c;border-radius:12px;background:#292a2f}.public-ranking-table-head[data-v-f090bb3e],.public-ranking-row[data-v-f090bb3e]{display:grid;grid-template-columns:42px 1fr 72px;align-items:center;gap:10px}.public-ranking-table-head[data-v-f090bb3e]{padding:10px 13px;color:#aeb2bc;font-size:10px;text-transform:uppercase}.public-ranking-table-head span[data-v-f090bb3e]:last-child{text-align:right}.public-ranking-row[data-v-f090bb3e]{padding:11px 13px;border-top:1px solid #41434a}.public-ranking-position[data-v-f090bb3e]{color:#eaf200;font-size:15px}.public-ranking-club[data-v-f090bb3e]{display:grid;min-width:0;gap:2px}.public-ranking-row .public-ranking-club[data-v-f090bb3e]{width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.public-ranking-row .public-ranking-club:hover strong[data-v-f090bb3e]{color:#eaf200}.public-ranking-club strong[data-v-f090bb3e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.public-ranking-club small[data-v-f090bb3e]{color:#aeb2bc;font-size:10px}.public-ranking-club em[data-v-f090bb3e]{color:#8ed4b2;font-size:10px;font-style:normal}.public-ranking-row>b[data-v-f090bb3e]{color:#eaf200;text-align:right}.public-ranking-summary[data-v-f090bb3e],.public-ranking-category-head[data-v-f090bb3e],.public-ranking-category-cell[data-v-f090bb3e]{display:none}.public-ranking-club-modal[data-v-f090bb3e]{display:grid;gap:12px}.public-ranking-club-total[data-v-f090bb3e]{display:flex;align-items:center;justify-content:space-between;padding:14px;border:1px solid #454850;border-radius:9px;background:#303239}.public-ranking-club-total span[data-v-f090bb3e]{color:#aeb2bc;font-size:12px}.public-ranking-club-total strong[data-v-f090bb3e]{color:#eaf200;font-size:25px}.public-ranking-category-list[data-v-f090bb3e]{display:grid;gap:7px}.public-ranking-category-row[data-v-f090bb3e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #454850;border-radius:8px;background:#292a2f}.public-ranking-category-row div[data-v-f090bb3e]{display:grid;gap:3px;min-width:0}.public-ranking-category-row strong[data-v-f090bb3e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.public-ranking-category-row small[data-v-f090bb3e]{color:#aeb2bc;font-size:10px}.public-ranking-category-row small.eliminated[data-v-f090bb3e]{color:#ffb4b4}.public-ranking-category-row b[data-v-f090bb3e]{color:#eaf200;white-space:nowrap;font-size:13px}.public-ranking-modal-empty[data-v-f090bb3e]{padding:24px;color:#aeb2bc;text-align:center}@media(max-width:600px){.vue-public-ranking.active[data-v-f090bb3e]{padding:16px 12px 88px}.public-ranking-heading[data-v-f090bb3e]{align-items:flex-start}.public-ranking-heading h1[data-v-f090bb3e]{font-size:24px}.public-account-prompt[data-v-f090bb3e]{align-items:flex-start;flex-direction:column}.public-account-prompt button[data-v-f090bb3e]{width:100%}}@media(min-width:701px){.public-ranking-mobile-only[data-v-f090bb3e]{display:none!important}.vue-public-ranking.active[data-v-f090bb3e]{width:min(100%,1220px);padding:24px 16px 40px}.public-ranking-heading[data-v-f090bb3e]{margin-bottom:10px}.public-ranking-heading h1[data-v-f090bb3e]{font-size:30px}.public-ranking-heading span[data-v-f090bb3e]{font-size:13px}.public-ranking-summary[data-v-f090bb3e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:7px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.public-ranking-summary span[data-v-f090bb3e]{padding:6px 9px;border-radius:6px;background:#383a42;color:#c9cbd3;font-size:11px}.public-ranking-summary b[data-v-f090bb3e]{margin-left:5px;color:#eaf200}.public-ranking-table[data-v-f090bb3e]{overflow:auto;max-height:calc(100vh - 230px);border-radius:11px;scrollbar-width:thin;scrollbar-color:#686c78 #25262b}.public-ranking-table[data-v-f090bb3e]::-webkit-scrollbar{width:8px;height:8px}.public-ranking-table[data-v-f090bb3e]::-webkit-scrollbar-track{border-radius:999px;background:#25262b}.public-ranking-table[data-v-f090bb3e]::-webkit-scrollbar-thumb{border:2px solid #25262b;border-radius:999px;background:#686c78}.public-ranking-table[data-v-f090bb3e]::-webkit-scrollbar-thumb:hover{background:#eaf200}.public-ranking-table-head[data-v-f090bb3e],.public-ranking-row[data-v-f090bb3e]{grid-template-columns:44px 132px 82px repeat(var(--ranking-category-count),52px);width:max-content;min-width:100%}.public-ranking-table-head[data-v-f090bb3e]{position:sticky;top:0;z-index:10;padding:8px;background:#34363d;box-shadow:0 1px #50535c}.public-ranking-table-head>span[data-v-f090bb3e],.public-ranking-row[data-v-f090bb3e]>*{box-sizing:border-box}.public-ranking-table-head>span[data-v-f090bb3e]:nth-child(-n+3),.public-ranking-row[data-v-f090bb3e]>:nth-child(-n+3){position:sticky!important;z-index:4;background:#292a2f;background-clip:padding-box}.public-ranking-table-head>span[data-v-f090bb3e]:nth-child(-n+3){z-index:20;background:#34363d}.public-ranking-table-head>span[data-v-f090bb3e]:nth-child(1),.public-ranking-row[data-v-f090bb3e]>:nth-child(1){left:0;width:44px;min-width:44px}.public-ranking-table-head>span[data-v-f090bb3e]:nth-child(2),.public-ranking-row[data-v-f090bb3e]>:nth-child(2){left:44px;width:132px;min-width:132px}.public-ranking-table-head>span[data-v-f090bb3e]:nth-child(3),.public-ranking-row[data-v-f090bb3e]>:nth-child(3){left:176px;width:82px;min-width:82px;box-shadow:4px 0 7px -5px #111}.public-ranking-table-head>span[data-v-f090bb3e]:nth-child(n+4){text-align:center}.public-ranking-row[data-v-f090bb3e]{padding:7px 8px}.public-ranking-position[data-v-f090bb3e]{font-size:13px}.public-ranking-club[data-v-f090bb3e]{padding-right:8px}.public-ranking-club strong[data-v-f090bb3e]{font-size:12px}.public-ranking-club small[data-v-f090bb3e]{font-size:10px}.public-ranking-total[data-v-f090bb3e]{min-width:82px;font-size:13px}.public-ranking-category-head[data-v-f090bb3e],.public-ranking-category-cell[data-v-f090bb3e]{display:grid}.public-ranking-category-cell[data-v-f090bb3e]{justify-items:center;gap:2px;min-width:52px}.public-ranking-category-cell strong[data-v-f090bb3e]{color:#eaf200;font-size:11px}.public-ranking-category-cell span[data-v-f090bb3e]{padding:2px 4px;border-radius:4px;background:#383a42;color:#aeb2bc;font-size:8px}.public-ranking-category-cell span.eliminated[data-v-f090bb3e]{border:1px solid #8d4b53;background:#4a2e32;color:#ffb4b4}}.public-ranking-category-cell span.eliminated[data-v-f090bb3e]{background:#5a3036!important;color:#ffb4b4!important}.public-ranking-category-cell span[data-v-f090bb3e]{padding:1px 4px!important;font-size:7px!important;line-height:1.15;border:0!important;border-radius:999px!important}.public-ranking-category-row small.eliminated[data-v-f090bb3e]{color:#ffb4b4!important}.vue-public-clubs[data-v-1fbf73b0]:not(.active){display:none}.vue-public-clubs.active[data-v-1fbf73b0]{display:block;width:min(100%,1120px);margin:0 auto;padding:20px 22px 96px;box-sizing:border-box;color:#f2f3f5}.public-clubs-heading[data-v-1fbf73b0]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.public-clubs-heading p[data-v-1fbf73b0]{margin:0;color:#d1d3da;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.public-clubs-heading h1[data-v-1fbf73b0]{margin:0 0 3px;font-size:clamp(22px,3vw,30px);line-height:1.08}.public-clubs-heading span[data-v-1fbf73b0]{color:#aeb2bc;font-size:15px}.public-clubs-heading button[data-v-1fbf73b0],.public-clubs-search input[data-v-1fbf73b0]{border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit}.public-clubs-heading button[data-v-1fbf73b0]{padding:8px 10px;cursor:pointer;font-size:12px}.public-clubs-search[data-v-1fbf73b0]{display:grid;gap:5px;margin-bottom:14px}.public-clubs-search span[data-v-1fbf73b0]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.public-clubs-search input[data-v-1fbf73b0]{width:100%;padding:9px 10px;box-sizing:border-box;font-size:13px}.public-clubs-state[data-v-1fbf73b0]{padding:35px 16px;color:#aeb2bc;text-align:center}.public-clubs-error[data-v-1fbf73b0]{color:#ffb4b4}.public-clubs-grid[data-v-1fbf73b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.public-club-card[data-v-1fbf73b0]{display:flex;align-items:center;gap:11px;min-width:0;padding:13px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.public-club-mark[data-v-1fbf73b0]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:10px;background:#eaf200;color:#25262b;font-size:12px;font-weight:800}.public-club-info[data-v-1fbf73b0]{flex:1;min-width:0}.public-club-card h2[data-v-1fbf73b0]{margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.public-club-card span[data-v-1fbf73b0],.public-club-card small[data-v-1fbf73b0]{display:block;color:#aeb2bc;font-size:11px}.public-club-card small[data-v-1fbf73b0]{margin-top:3px;font-size:10px}.public-club-favorite[data-v-1fbf73b0]{flex:0 0 auto;padding:3px;border:0;background:transparent;color:#858994;cursor:pointer;font-size:24px;line-height:1}.public-club-favorite.selected[data-v-1fbf73b0]{color:#eaf200}.public-club-favorite[data-v-1fbf73b0]:disabled{opacity:.5;cursor:wait}@media(max-width:600px){.vue-public-clubs.active[data-v-1fbf73b0]{padding:16px 12px 88px}.public-clubs-heading[data-v-1fbf73b0]{align-items:flex-start}.public-clubs-heading h1[data-v-1fbf73b0]{font-size:24px}.public-clubs-grid[data-v-1fbf73b0]{grid-template-columns:1fr}}.vue-public-venues[data-v-d38b025e]:not(.active){display:none}.vue-public-venues.active[data-v-d38b025e]{display:block;width:min(100%,1120px);margin:0 auto;padding:20px 22px 96px;box-sizing:border-box;color:#f2f3f5}.public-venues-heading[data-v-d38b025e]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.public-venues-heading p[data-v-d38b025e]{margin:0;color:#d1d3da;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.public-venues-heading h1[data-v-d38b025e]{margin:0 0 3px;font-size:clamp(22px,3vw,30px);line-height:1.08}.public-venues-heading span[data-v-d38b025e]{color:#aeb2bc;font-size:15px}.public-venues-heading button[data-v-d38b025e],.public-venues-search input[data-v-d38b025e]{border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit}.public-venues-heading button[data-v-d38b025e]{padding:8px 10px;cursor:pointer;font-size:12px}.public-venues-search[data-v-d38b025e]{display:grid;gap:5px;margin-bottom:14px}.public-venues-search span[data-v-d38b025e]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.public-venues-search input[data-v-d38b025e]{width:100%;padding:9px 10px;box-sizing:border-box;font-size:13px}.public-venues-state[data-v-d38b025e]{padding:35px 16px;color:#aeb2bc;text-align:center}.public-venues-error[data-v-d38b025e]{color:#ffb4b4}.public-venues-grid[data-v-d38b025e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.public-venue-card[data-v-d38b025e]{display:flex;width:100%;gap:12px;padding:14px;border:1px solid #41444c;border-radius:11px;background:#292a2f;color:inherit;cursor:pointer;font:inherit;text-align:left}.public-venue-card[data-v-d38b025e]:hover{border-color:#eaf200;background:#303139}.public-venue-icon[data-v-d38b025e]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:10px;background:#eaf200;color:#25262b;font-size:20px}.public-venue-content[data-v-d38b025e]{min-width:0;flex:1}.public-venue-content header[data-v-d38b025e]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.public-venue-content h2[data-v-d38b025e]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.public-venue-card-meta[data-v-d38b025e]{display:grid;justify-items:end;gap:2px;flex:0 0 auto}.public-venue-content header span[data-v-d38b025e]{color:#8ed4b2;font-size:10px}.public-venue-card-meta small[data-v-d38b025e]{color:#aeb2bc;font-size:10px;white-space:nowrap}.public-venue-content p[data-v-d38b025e]{margin:8px 0 3px;color:#d6d8dd;font-size:12px}.public-venue-content small[data-v-d38b025e]{color:#aeb2bc;font-size:10px}.public-venue-modal-subtitle[data-v-d38b025e]{margin-bottom:14px;color:#aeb2bc;font-size:12px}.public-venue-modal-state[data-v-d38b025e]{padding:28px 12px;color:#aeb2bc;text-align:center}.public-venue-matches[data-v-d38b025e]{display:grid;gap:8px;max-height:min(52vh,420px);overflow-y:auto;padding-right:3px;overscroll-behavior:contain}.public-venue-match[data-v-d38b025e]{padding:10px 12px;border:1px solid #41444c;border-radius:9px;background:#303139}.public-venue-match header[data-v-d38b025e]{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;color:#aeb2bc;font-size:10px}.public-venue-match header strong[data-v-d38b025e]{color:#dfe1e7;font-weight:600}.public-venue-match header span[data-v-d38b025e]{white-space:nowrap}.public-venue-match>div[data-v-d38b025e]{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid #41444c;color:#f0f1f3;font-size:12px}.public-venue-match>div[data-v-d38b025e]:last-of-type{border-bottom:0}.public-venue-match b[data-v-d38b025e]{color:#eaf200}.public-venue-match small[data-v-d38b025e]{display:block;margin-top:6px;color:#aeb2bc;font-size:10px}.public-venue-modal-close[data-v-d38b025e]{border:1px solid #50535c;border-radius:7px;background:#34363d;color:#f2f3f5;cursor:pointer;font:inherit;font-size:12px;padding:8px 12px}@media(max-width:600px){.vue-public-venues.active[data-v-d38b025e]{padding:16px 12px 88px}.public-venues-heading[data-v-d38b025e]{align-items:flex-start}.public-venues-heading h1[data-v-d38b025e]{font-size:24px}.public-venues-grid[data-v-d38b025e]{grid-template-columns:1fr}.public-venue-matches[data-v-d38b025e]{max-height:44vh}}.vue-public-guide[data-v-b35fe271]:not(.active){display:none}.vue-public-guide.active[data-v-b35fe271]{display:block;width:min(100%,1120px);margin:0 auto;padding:20px 22px 96px;box-sizing:border-box;color:#f2f3f5}.public-guide-heading[data-v-b35fe271]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.public-guide-heading p[data-v-b35fe271]{margin:0;color:#d1d3da;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.public-guide-heading h1[data-v-b35fe271]{margin:0 0 3px;font-size:clamp(22px,3vw,30px);line-height:1.08}.public-guide-heading span[data-v-b35fe271]{color:#aeb2bc;font-size:15px}.public-guide-heading button[data-v-b35fe271],.public-guide-filters input[data-v-b35fe271],.public-guide-filters select[data-v-b35fe271]{border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit}.public-guide-heading button[data-v-b35fe271]{padding:8px 10px;cursor:pointer;font-size:12px}.public-guide-filters[data-v-b35fe271]{display:flex;gap:8px;margin-bottom:14px}.public-guide-filters input[data-v-b35fe271]{flex:1;min-width:0;padding:9px 10px;font-size:13px}.public-guide-filters select[data-v-b35fe271]{padding:8px 10px;font-size:12px}.public-guide-state[data-v-b35fe271]{padding:35px 16px;color:#aeb2bc;text-align:center}.public-guide-error[data-v-b35fe271]{color:#ffb4b4}.public-guide-grid[data-v-b35fe271]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.public-guide-card[data-v-b35fe271]{padding:14px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.public-guide-card-header[data-v-b35fe271]{display:flex;align-items:center;justify-content:space-between;gap:8px}.public-guide-type[data-v-b35fe271]{color:#eaf200;font-size:10px;text-transform:uppercase}.public-guide-featured[data-v-b35fe271]{padding:3px 7px;border-radius:999px;background:#443d28;color:#eaf200;font-size:9px}.public-guide-card h2[data-v-b35fe271]{margin:7px 0 6px;font-size:15px}.public-guide-card p[data-v-b35fe271]{margin:0 0 9px;color:#d2d4da;font-size:12px;line-height:1.45}.public-guide-card small[data-v-b35fe271]{display:block;margin-top:4px;color:#aeb2bc;font-size:10px}.public-guide-details[data-v-b35fe271],.public-guide-contact[data-v-b35fe271]{display:grid;gap:2px}.public-guide-services[data-v-b35fe271]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.public-guide-services span[data-v-b35fe271]{padding:4px 7px;border:1px solid #50535c;border-radius:999px;background:#eaf20014;color:#eaf200;font-size:10px}.public-guide-promo[data-v-b35fe271]{margin-top:11px;padding:9px;border-left:2px solid #eaf200;border-radius:5px;background:#34352f}.public-guide-promo strong[data-v-b35fe271]{color:#eaf200;font-size:11px}.public-guide-promo p[data-v-b35fe271]{margin:4px 0 0;font-size:11px}.public-guide-card a[data-v-b35fe271]{display:inline-block;margin-top:10px;color:#eaf200;font-size:11px}@media(max-width:600px){.vue-public-guide.active[data-v-b35fe271]{padding:16px 12px 88px}.public-guide-heading[data-v-b35fe271]{align-items:flex-start}.public-guide-heading h1[data-v-b35fe271]{font-size:24px}.public-guide-filters[data-v-b35fe271]{flex-wrap:wrap}.public-guide-filters select[data-v-b35fe271]{flex:1}.public-guide-grid[data-v-b35fe271]{grid-template-columns:1fr}}.vue-public-news[data-v-6d699576]:not(.active){display:none}.vue-public-news.active[data-v-6d699576]{display:block;width:min(100%,1120px);margin:0 auto;padding:20px 22px 96px;box-sizing:border-box;color:#f2f3f5}.public-news-heading[data-v-6d699576]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.public-news-heading p[data-v-6d699576]{margin:0;color:#d1d3da;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.public-news-heading h1[data-v-6d699576]{margin:0 0 3px;font-size:clamp(22px,3vw,30px);line-height:1.08}.public-news-heading span[data-v-6d699576]{color:#aeb2bc;font-size:15px}.public-news-heading button[data-v-6d699576],.public-news-filters input[data-v-6d699576],.public-news-filters select[data-v-6d699576]{border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit}.public-news-heading button[data-v-6d699576]{padding:8px 10px;cursor:pointer;font-size:12px}.public-news-create[data-v-6d699576]{border-color:#eaf200!important;background:#eaf200!important;color:#25262b!important;font-weight:700}.public-news-filters[data-v-6d699576]{display:flex;gap:8px;margin-bottom:14px}.public-news-filters input[data-v-6d699576]{flex:1;min-width:0;padding:9px 10px;font-size:13px}.public-news-filters select[data-v-6d699576]{padding:8px 10px;font-size:12px}.public-news-state[data-v-6d699576]{padding:35px 16px;color:#aeb2bc;text-align:center}.public-news-error[data-v-6d699576]{color:#ffb4b4}.public-news-feed[data-v-6d699576]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;width:min(100%,1000px);margin:0 auto}.public-news-post[data-v-6d699576]{overflow:hidden;border:1px solid #41444c;border-radius:12px;background:#292a2f}.public-news-post-header[data-v-6d699576]{display:flex;align-items:center;gap:9px;padding:11px 13px}.public-news-avatar[data-v-6d699576]{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#eaf200;color:#25262b;font-size:11px;font-weight:800}.public-news-post-header div[data-v-6d699576]{display:grid;gap:2px;flex:1;min-width:0}.public-news-post-header strong[data-v-6d699576]{font-size:12px}.public-news-post-header small[data-v-6d699576],.public-news-post-header time[data-v-6d699576]{color:#aeb2bc;font-size:10px}.public-news-media[data-v-6d699576]{display:block;width:100%;max-height:560px;aspect-ratio:4 / 3;object-fit:cover;background:#383a41}.public-news-media-clickable[data-v-6d699576]{cursor:zoom-in}.public-news-media-empty[data-v-6d699576]{display:grid;place-items:center;background:linear-gradient(135deg,#383a41,#202126);color:#eaf200;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.public-news-image-viewer[data-v-6d699576]{display:grid;min-height:220px;max-height:72vh;place-items:center;overflow:auto;border-radius:8px;background:#17181c}.public-news-image-viewer img[data-v-6d699576]{display:block;max-width:100%;max-height:70vh;width:auto;height:auto;object-fit:contain}.public-news-post-body[data-v-6d699576]{padding:11px 13px 14px}.public-news-post-actions[data-v-6d699576]{display:flex;gap:14px;margin-bottom:9px;color:#eaf200;font-size:22px;line-height:1}.public-news-post-actions button[data-v-6d699576]{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:#eaf200;cursor:pointer;font:inherit}.public-news-post-actions button.active[data-v-6d699576]{color:#eaf200;text-shadow:0 0 8px rgba(234,242,0,.45)}.public-news-post-actions button small[data-v-6d699576]{color:#aeb2bc;font-size:10px}.public-news-post-actions .public-news-save[data-v-6d699576]{margin-left:auto}.public-news-post h2[data-v-6d699576]{margin:0 0 6px;font-size:16px}.public-news-post p[data-v-6d699576]{display:-webkit-box;margin:0;overflow:hidden;color:#d2d4da;font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:5}.public-news-post a[data-v-6d699576]{display:inline-block;margin-top:11px;color:#eaf200;font-size:11px}.public-news-read-more[data-v-6d699576]{margin-top:11px;padding:0;border:0;background:transparent;color:#eaf200;cursor:pointer;font:inherit;font-size:11px}.public-news-interaction-message[data-v-6d699576]{position:fixed;right:20px;bottom:86px;z-index:20;padding:10px 13px;border:1px solid #eaf200;border-radius:8px;background:#34352f;color:#f2f3f5;font-size:12px;box-shadow:0 8px 24px #0000004d}.public-news-full-publication[data-v-6d699576]{display:grid;gap:10px}.public-news-full-publication img[data-v-6d699576]{display:block;width:100%;max-height:55vh;object-fit:contain;border-radius:8px;background:#17181c}.public-news-full-publication small[data-v-6d699576]{color:#aeb2bc;font-size:11px}.public-news-full-publication p[data-v-6d699576]{margin:0;color:#d2d4da;font-size:13px;line-height:1.55;white-space:pre-wrap}.public-news-create-form[data-v-6d699576]{display:grid;gap:12px}.public-news-create-grid[data-v-6d699576]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.public-news-create-form label[data-v-6d699576]{display:grid;gap:5px;color:#dfe1e7;font-size:11px}.public-news-create-form input[data-v-6d699576],.public-news-create-form select[data-v-6d699576],.public-news-create-form textarea[data-v-6d699576]{box-sizing:border-box;width:100%;padding:9px;border:1px solid #50535c;border-radius:7px;background:#202126;color:#f2f3f5;font:inherit}.public-news-create-form textarea[data-v-6d699576]{resize:vertical}.public-news-create-check[data-v-6d699576]{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:7px}.public-news-create-check input[data-v-6d699576]{width:auto}.public-news-create-error[data-v-6d699576]{margin:0;padding:10px;border:1px solid #a0525a;border-radius:8px;background:#4a2e32;color:#ffb4b4;font-size:12px}@media(max-width:600px){.vue-public-news.active[data-v-6d699576]{padding:16px 12px 88px}.public-news-heading[data-v-6d699576]{align-items:flex-start}.public-news-heading h1[data-v-6d699576]{font-size:24px}.public-news-heading[data-v-6d699576]{flex-wrap:wrap}.public-news-create[data-v-6d699576]{width:100%}.public-news-filters[data-v-6d699576]{flex-wrap:wrap}.public-news-filters select[data-v-6d699576]{flex:1}.public-news-feed[data-v-6d699576]{width:100%;gap:12px}.public-news-post[data-v-6d699576]{border-radius:10px}.public-news-create-grid[data-v-6d699576]{grid-template-columns:1fr}.public-news-media[data-v-6d699576]{aspect-ratio:1 / 1}.public-news-interaction-message[data-v-6d699576]{right:12px;bottom:78px;left:12px;text-align:center}}@media(min-width:601px)and (max-width:820px){.public-news-feed[data-v-6d699576]{grid-template-columns:1fr;width:min(100%,680px)}}.vue-public-favorites[data-v-534937d0]:not(.active){display:none}.vue-public-favorites.active[data-v-534937d0]{display:block;width:min(100%,900px);margin:0 auto;padding:20px 22px 96px;box-sizing:border-box;color:#f2f3f5}.public-favorites-heading[data-v-534937d0]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.public-favorites-heading p[data-v-534937d0]{margin:0;color:#d1d3da;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.public-favorites-heading h1[data-v-534937d0]{margin:0 0 3px;font-size:clamp(22px,3vw,30px);line-height:1.08}.public-favorites-heading span[data-v-534937d0]{color:#aeb2bc;font-size:15px}.public-favorites-heading button[data-v-534937d0],.public-favorites-search[data-v-534937d0]{border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit}.public-favorites-heading button[data-v-534937d0]{padding:8px 10px;cursor:pointer;font-size:12px}.public-favorites-search[data-v-534937d0]{width:100%;margin-bottom:14px;padding:9px 10px;box-sizing:border-box;font-size:13px}.public-favorites-state[data-v-534937d0]{padding:35px 16px;color:#aeb2bc;text-align:center}.public-favorites-error[data-v-534937d0]{color:#ffb4b4}.public-favorites-clubs-label[data-v-534937d0]{margin:16px 0 8px;color:#aeb2bc;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.public-favorites-games-title[data-v-534937d0]{display:flex;justify-content:space-between;align-items:center}.public-favorites-games-title strong[data-v-534937d0]{color:#eaf200;font-size:14px}.public-favorites-grid[data-v-534937d0]{display:grid;gap:8px}.public-favorites-clubs[data-v-534937d0]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.public-favorite-card[data-v-534937d0]{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.public-favorite-mark[data-v-534937d0]{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:9px;background:#eaf200;color:#25262b;font-size:11px;font-weight:800}.public-favorite-info[data-v-534937d0]{display:grid;flex:1;min-width:0;gap:3px}.public-favorite-info strong[data-v-534937d0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.public-favorite-info small[data-v-534937d0]{color:#aeb2bc;font-size:10px}.public-favorite-toggle[data-v-534937d0]{border:0;background:transparent;color:#858994;cursor:pointer;font-size:22px;line-height:1}.public-favorite-toggle.selected[data-v-534937d0]{color:#eaf200}.public-favorites-games[data-v-534937d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.public-favorite-match[data-v-534937d0]{padding:13px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.public-favorite-match header[data-v-534937d0]{display:flex;justify-content:space-between;gap:8px;margin-bottom:7px;color:#aeb2bc;font-size:10px}.public-favorite-match header span[data-v-534937d0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-favorite-match header b[data-v-534937d0]{flex:0 0 auto;color:#eaf200;font-size:10px;font-weight:600}.public-favorite-match header b.finished[data-v-534937d0]{color:#f2f3f5}.public-favorite-team[data-v-534937d0]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid #41434a}.public-favorite-team strong[data-v-534937d0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.public-favorite-team b[data-v-534937d0]{min-width:18px;color:#aeb2bc;text-align:right}.public-favorite-team.winner strong[data-v-534937d0],.public-favorite-team.winner b[data-v-534937d0]{color:#eaf200}.public-favorite-match small[data-v-534937d0]{display:block;margin-top:9px;color:#aeb2bc;font-size:10px}@media(max-width:600px){.vue-public-favorites.active[data-v-534937d0]{padding:16px 12px 88px}.public-favorites-heading[data-v-534937d0]{align-items:flex-start}.public-favorites-heading h1[data-v-534937d0]{font-size:24px}.public-favorites-clubs[data-v-534937d0]{grid-template-columns:1fr}}.public-login-backdrop[data-v-965df88a]{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#0c0d10c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.public-login-card[data-v-965df88a]{position:relative;display:grid;gap:12px;width:min(100%,380px);padding:24px;border:1px solid #454850;border-radius:15px;background:#292a2f;color:#f2f3f5;box-shadow:0 18px 45px #0006}.public-login-close[data-v-965df88a]{position:absolute;top:9px;right:11px;border:0;background:transparent;color:#aeb2bc;cursor:pointer;font-size:24px}.public-login-card p[data-v-965df88a]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.public-login-card h1[data-v-965df88a]{margin:0;font-size:28px}.public-login-card>span[data-v-965df88a]{color:#aeb2bc;font-size:13px;line-height:1.4}.public-login-card label[data-v-965df88a]{display:grid;gap:5px;margin-top:4px}.public-login-card label strong[data-v-965df88a]{font-size:11px}.public-login-card input[data-v-965df88a],.public-login-card select[data-v-965df88a]{width:100%;padding:10px;border:1px solid #454850;border-radius:8px;background:#202126;color:#f2f3f5;box-sizing:border-box;font:inherit}.public-login-error[data-v-965df88a],.public-login-message[data-v-965df88a]{letter-spacing:0!important;text-transform:none!important}.public-login-error[data-v-965df88a]{color:#ffb4b4!important}.public-login-message[data-v-965df88a]{color:#8ed4b2!important}.public-login-submit[data-v-965df88a]{margin-top:4px;padding:10px;border:0;border-radius:8px;background:#eaf200;color:#25262b;cursor:pointer;font:inherit;font-weight:700}.public-login-submit[data-v-965df88a]:disabled{cursor:wait;opacity:.65}.public-login-links[data-v-965df88a]{display:flex;justify-content:space-between;gap:8px}.public-login-links button[data-v-965df88a]{padding:0;border:0;background:transparent;color:#aeb2bc;cursor:pointer;font:inherit;font-size:11px}.public-login-links button[data-v-965df88a]:hover{color:#eaf200}@media(max-width:480px){.public-login-card[data-v-965df88a]{padding:20px}}.vue-manager-ranking[data-v-c12a5b2d]{max-width:1220px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.ranking-heading[data-v-c12a5b2d],.ranking-actions[data-v-c12a5b2d],.ranking-summary[data-v-c12a5b2d],.ranking-mobile-list[data-v-c12a5b2d]{display:flex;align-items:center;gap:10px}.ranking-heading[data-v-c12a5b2d]{justify-content:space-between;align-items:flex-end;margin-bottom:16px}.ranking-heading p[data-v-c12a5b2d]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.ranking-heading h1[data-v-c12a5b2d]{margin:7px 0 3px;font-size:34px;line-height:1.08}.ranking-heading span[data-v-c12a5b2d]{color:#aeb2bc;font-size:13px}.secondary[data-v-c12a5b2d],.primary[data-v-c12a5b2d]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.primary[data-v-c12a5b2d]{border-color:#eaf200;background:#eaf200;color:#25262b}.secondary[data-v-c12a5b2d]:disabled,.primary[data-v-c12a5b2d]:disabled{opacity:.45;cursor:not-allowed}.ranking-summary[data-v-c12a5b2d]{flex-wrap:wrap;margin-bottom:14px;padding:10px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.ranking-summary span[data-v-c12a5b2d]{padding:8px 12px;border-radius:6px;background:#383a42;color:#c9cbd3;font-size:12px}.ranking-summary b[data-v-c12a5b2d]{margin-left:5px;color:#eaf200}.ranking-message[data-v-c12a5b2d]{padding:10px 12px;margin-bottom:10px;border-radius:8px;background:#294438;color:#8ed4b2;font-size:12px}.ranking-state[data-v-c12a5b2d]{text-align:center;padding:35px;color:#aeb2bc}.ranking-error[data-v-c12a5b2d]{color:#ffb4b4}.ranking-table-wrap[data-v-c12a5b2d]{overflow:auto;border:1px solid #41444c;border-radius:11px;background:#292a2f}.ranking-table[data-v-c12a5b2d]{width:100%;min-width:850px;border-collapse:collapse}.ranking-table th[data-v-c12a5b2d]{padding:10px 12px;color:#aeb2bc;font-size:10px;text-align:left;text-transform:uppercase;white-space:nowrap}.ranking-table td[data-v-c12a5b2d]{padding:10px 12px;border-top:1px solid #41434a;font-size:12px;vertical-align:middle}.ranking-table tbody tr:first-child td[data-v-c12a5b2d]{border-top:0}.ranking-table tbody tr:hover td[data-v-c12a5b2d]{background:#303239}.ranking-table td small[data-v-c12a5b2d]{display:block;margin-top:3px;color:#aeb2bc;font-size:11px}.ranking-table .position[data-v-c12a5b2d]{width:35px;color:#eaf200;font-size:15px;font-weight:700}.ranking-table .total[data-v-c12a5b2d]{min-width:65px}.ranking-table .total strong[data-v-c12a5b2d]{display:block;color:#eaf200;font-size:15px}.ranking-table .total span[data-v-c12a5b2d]{font-size:10px}.ranking-table .up[data-v-c12a5b2d]{color:#8ed4b2}.ranking-table .down[data-v-c12a5b2d]{color:#ffb4b4}.category-points[data-v-c12a5b2d]{display:grid;justify-items:center;gap:3px;min-width:50px}.category-points strong[data-v-c12a5b2d]{color:#eaf200}.category-points span[data-v-c12a5b2d]{padding:2px 5px;border-radius:4px;background:#383a42;color:#aeb2bc;font-size:9px}.ranking-mobile-list[data-v-c12a5b2d]{display:none}.rules-content[data-v-c12a5b2d]{display:grid;gap:14px}.rule-category[data-v-c12a5b2d],.rule-notes[data-v-c12a5b2d],.rules-content section[data-v-c12a5b2d]{display:grid;gap:7px;color:#dfe1e7;font-size:12px}.rule-category select[data-v-c12a5b2d],.rule-notes textarea[data-v-c12a5b2d],.rules-grid input[data-v-c12a5b2d]{box-sizing:border-box;width:100%;padding:9px;border:1px solid #50535c;border-radius:7px;background:#202126;color:#f2f3f5;font:inherit}.rules-content section[data-v-c12a5b2d]{padding:13px;border:1px solid #50535c;border-radius:9px}.rules-content h3[data-v-c12a5b2d]{margin:0;color:#eaf200;font-size:13px}.rules-grid[data-v-c12a5b2d]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.rules-grid label[data-v-c12a5b2d]{display:grid;gap:5px;font-size:11px}.rule-notes textarea[data-v-c12a5b2d]{resize:vertical}.modal-error[data-v-c12a5b2d]{margin:0;padding:10px;border:1px solid #a0525a;border-radius:8px;background:#4a2e32;color:#ffb4b4;font-size:12px}@media(max-width:700px){.vue-manager-ranking[data-v-c12a5b2d]{padding:16px 12px 30px}.ranking-heading[data-v-c12a5b2d]{align-items:flex-start;flex-direction:column}.ranking-heading h1[data-v-c12a5b2d]{font-size:28px}.ranking-actions[data-v-c12a5b2d]{width:100%}.ranking-actions button[data-v-c12a5b2d]{flex:1}.ranking-table-wrap[data-v-c12a5b2d]{display:none}.ranking-mobile-list[data-v-c12a5b2d]{display:grid;align-items:stretch;gap:8px}.ranking-mobile-list article[data-v-c12a5b2d]{display:grid;gap:7px;padding:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.ranking-mobile-list article header[data-v-c12a5b2d]{display:flex;justify-content:space-between;gap:8px}.ranking-mobile-list article header b[data-v-c12a5b2d]{color:#eaf200}.ranking-mobile-list article small[data-v-c12a5b2d]{color:#aeb2bc;font-size:11px}.ranking-mobile-list article>div[data-v-c12a5b2d]{display:flex;flex-wrap:wrap;gap:5px}.ranking-mobile-list article>div span[data-v-c12a5b2d]{padding:5px 7px;border:1px solid #454850;border-radius:5px;color:#c9cbd3;font-size:10px}.ranking-mobile-list article em[data-v-c12a5b2d]{color:#aeb2bc;font-style:normal}.rules-grid[data-v-c12a5b2d]{grid-template-columns:repeat(2,1fr)}}.public-account-prompt[data-v-c12a5b2d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:10px 12px;border:1px solid #665823;border-radius:9px;background:#3a382b;color:#f0f1a0;font-size:12px}.public-account-prompt button[data-v-c12a5b2d]{flex:0 0 auto;padding:7px 10px;border:1px solid #eaf200;border-radius:7px;background:#eaf200;color:#25262b;font:inherit;font-size:11px;font-weight:700;cursor:pointer}@media(max-width:700px){.public-account-prompt[data-v-c12a5b2d]{align-items:flex-start;flex-direction:column}.public-account-prompt button[data-v-c12a5b2d]{width:100%}}.category-points span[data-v-c12a5b2d]{padding:1px 5px!important;font-size:8px!important;line-height:1.15;border:0!important;border-radius:999px!important}.category-points span.eliminated[data-v-c12a5b2d]{background:#5a3036!important;color:#ffb4b4!important}.ranking-mobile-list em.eliminated[data-v-c12a5b2d]{color:#ffb4b4!important}.category-points span.eliminated[data-v-c12a5b2d],.ranking-mobile-list em.eliminated[data-v-c12a5b2d]{border:1px solid #8d4b53;background:#4a2e32;color:#ffb4b4}@media(max-width:700px){.ranking-desktop-only[data-v-c12a5b2d]{display:none!important}}@media(min-width:701px){.ranking-table-wrap[data-v-c12a5b2d]{scrollbar-width:thin;scrollbar-color:#686c78 #25262b}.ranking-table-wrap[data-v-c12a5b2d]::-webkit-scrollbar{width:8px;height:8px}.ranking-table-wrap[data-v-c12a5b2d]::-webkit-scrollbar-track{border-radius:999px;background:#25262b}.ranking-table-wrap[data-v-c12a5b2d]::-webkit-scrollbar-thumb{border:2px solid #25262b;border-radius:999px;background:#686c78}.ranking-table-wrap[data-v-c12a5b2d]::-webkit-scrollbar-thumb:hover{background:#eaf200}}.vue-manager-ranking[data-v-c12a5b2d]{max-width:1220px;padding:18px 12px 28px}.ranking-heading[data-v-c12a5b2d]{margin-bottom:10px}.ranking-heading h1[data-v-c12a5b2d]{font-size:30px;margin:4px 0 2px}.ranking-heading span[data-v-c12a5b2d]{font-size:12px}.ranking-summary[data-v-c12a5b2d]{margin-bottom:10px;padding:7px;gap:6px}.ranking-summary span[data-v-c12a5b2d]{padding:6px 9px;font-size:11px}.ranking-table-wrap[data-v-c12a5b2d]{overflow:hidden}.ranking-table[data-v-c12a5b2d]{width:100%;min-width:0;table-layout:fixed}.ranking-table th[data-v-c12a5b2d],.ranking-table td[data-v-c12a5b2d]{padding:7px 8px;font-size:11px}.ranking-table th[data-v-c12a5b2d]{font-size:9px}.ranking-table td small[data-v-c12a5b2d]{font-size:10px;margin-top:2px}.ranking-table .position[data-v-c12a5b2d]{width:28px;font-size:13px}.ranking-table .total[data-v-c12a5b2d]{min-width:50px}.ranking-table .total strong[data-v-c12a5b2d]{font-size:13px}.category-points[data-v-c12a5b2d]{min-width:34px;gap:2px}.category-points strong[data-v-c12a5b2d]{font-size:11px}.category-points span[data-v-c12a5b2d]{padding:2px 4px;font-size:8px}@media(min-width:701px)and (max-width:1100px){.ranking-table th[data-v-c12a5b2d],.ranking-table td[data-v-c12a5b2d]{padding:6px 5px;font-size:10px}.ranking-table th[data-v-c12a5b2d]{font-size:8px}.category-points span[data-v-c12a5b2d]{font-size:7px;padding:2px 3px}.ranking-heading h1[data-v-c12a5b2d]{font-size:28px}}.ranking-table-wrap[data-v-c12a5b2d]{overflow-x:auto;overflow-y:hidden}.ranking-table[data-v-c12a5b2d]{width:max-content;min-width:100%;table-layout:auto}.ranking-table th[data-v-c12a5b2d]:nth-child(1),.ranking-table td[data-v-c12a5b2d]:nth-child(1){min-width:28px}.ranking-table th[data-v-c12a5b2d]:nth-child(2),.ranking-table td[data-v-c12a5b2d]:nth-child(2){min-width:82px}.ranking-table th[data-v-c12a5b2d]:nth-child(3),.ranking-table td[data-v-c12a5b2d]:nth-child(3){min-width:58px}.ranking-table th[data-v-c12a5b2d]:nth-child(n+4),.ranking-table td[data-v-c12a5b2d]:nth-child(n+4){min-width:52px;text-align:center}.ranking-table td[data-v-c12a5b2d]:nth-child(2){text-align:left;white-space:nowrap}@media(min-width:701px){.ranking-table th[data-v-c12a5b2d],.ranking-table td[data-v-c12a5b2d]{white-space:nowrap}.ranking-table td small[data-v-c12a5b2d]{white-space:normal}.ranking-table .category-points[data-v-c12a5b2d]{min-width:42px}}@media(min-width:701px){.ranking-table-wrap[data-v-c12a5b2d]{position:relative;max-height:calc(100vh - 230px);overflow:auto}.ranking-table[data-v-c12a5b2d]{border-collapse:separate;border-spacing:0}.ranking-table thead th[data-v-c12a5b2d]{position:sticky;top:0;z-index:10;background:#34363d;background-clip:padding-box;box-shadow:0 1px #50535c}.ranking-table th[data-v-c12a5b2d]:nth-child(1),.ranking-table td[data-v-c12a5b2d]:nth-child(1){position:sticky;left:0;width:44px;min-width:44px;max-width:44px;box-sizing:border-box}.ranking-table th[data-v-c12a5b2d]:nth-child(2),.ranking-table td[data-v-c12a5b2d]:nth-child(2){position:sticky;left:44px;width:132px;min-width:132px;max-width:132px;box-sizing:border-box}.ranking-table th[data-v-c12a5b2d]:nth-child(3),.ranking-table td[data-v-c12a5b2d]:nth-child(3){position:sticky;left:176px;width:82px;min-width:82px;max-width:82px;box-sizing:border-box}.ranking-table tbody td[data-v-c12a5b2d]:nth-child(-n+3){z-index:4;background:#292a2f;background-clip:padding-box}.ranking-table thead th[data-v-c12a5b2d]:nth-child(-n+3){z-index:20;background:#34363d;background-clip:padding-box}.ranking-table tbody tr:hover td[data-v-c12a5b2d]:nth-child(-n+3){background:#303239}.ranking-table th[data-v-c12a5b2d]:nth-child(3),.ranking-table td[data-v-c12a5b2d]:nth-child(3){box-shadow:4px 0 7px -5px #111}.ranking-table thead th[data-v-c12a5b2d]:nth-child(3){z-index:20}}.vue-manager-guide[data-v-d426fffe]{max-width:1220px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.guide-heading[data-v-d426fffe],.guide-filters[data-v-d426fffe],.guide-summary[data-v-d426fffe],.guide-mobile-list[data-v-d426fffe],.guide-heading>div[data-v-d426fffe],.guide-mobile-list article header[data-v-d426fffe],.guide-mobile-list article footer[data-v-d426fffe]{display:flex;align-items:center;gap:10px}.guide-heading[data-v-d426fffe]{justify-content:space-between;align-items:flex-end;margin-bottom:16px}.guide-heading p[data-v-d426fffe]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.guide-heading h1[data-v-d426fffe]{margin:7px 0 3px;font-size:34px;line-height:1.08}.guide-heading span[data-v-d426fffe]{color:#aeb2bc;font-size:13px}.primary[data-v-d426fffe],.secondary[data-v-d426fffe],.danger[data-v-d426fffe]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.primary[data-v-d426fffe]{border-color:#eaf200;background:#eaf200;color:#25262b}.danger[data-v-d426fffe]{border-color:#83545b;background:#443137;color:#ffb4b4}.guide-filters[data-v-d426fffe]{margin-bottom:14px}.guide-filters input[data-v-d426fffe],.guide-filters select[data-v-d426fffe]{min-width:0;flex:1;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.guide-filters input[data-v-d426fffe]{flex:2}.guide-summary[data-v-d426fffe]{flex-wrap:wrap;margin-bottom:14px;padding:10px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.guide-summary span[data-v-d426fffe]{padding:8px 12px;border-radius:6px;background:#383a42;color:#c9cbd3;font-size:12px}.guide-summary b[data-v-d426fffe]{margin-left:5px;color:#eaf200}.guide-message[data-v-d426fffe]{padding:10px 12px;margin-bottom:10px;border-radius:8px;background:#294438;color:#8ed4b2;font-size:12px}.guide-state[data-v-d426fffe]{text-align:center;padding:35px;color:#aeb2bc}.guide-error[data-v-d426fffe],.modal-error[data-v-d426fffe]{color:#ffb4b4}.guide-table-wrap[data-v-d426fffe]{overflow:auto;border:1px solid #41444c;border-radius:11px;background:#292a2f}.guide-table[data-v-d426fffe]{width:100%;min-width:1000px;border-collapse:collapse}.guide-table th[data-v-d426fffe]{padding:10px 12px;color:#aeb2bc;font-size:10px;text-align:left;text-transform:uppercase;white-space:nowrap}.guide-table td[data-v-d426fffe]{padding:11px 12px;border-top:1px solid #41434a;font-size:12px;vertical-align:middle}.guide-table tbody tr:first-child td[data-v-d426fffe]{border-top:0}.guide-table tbody tr:hover td[data-v-d426fffe]{background:#303239}.guide-table td small[data-v-d426fffe]{display:block;margin-top:4px;color:#aeb2bc;font-size:11px}.featured[data-v-d426fffe]{color:#8ed4b2!important}.status[data-v-d426fffe]{display:inline-flex;padding:5px 8px;border-radius:5px;background:#454750;font-size:10px;white-space:nowrap}.status.published[data-v-d426fffe]{color:#8ed4b2;background:#294438}.status.inactive[data-v-d426fffe]{color:#ffb4b4;background:#4a2e32}.status.draft[data-v-d426fffe]{color:#eaf200;background:#443d28}.actions[data-v-d426fffe]{white-space:nowrap}.actions button[data-v-d426fffe]{margin-right:4px;padding:6px 8px;font-size:11px}.guide-empty[data-v-d426fffe]{padding:28px!important;text-align:center;color:#aeb2bc}.guide-mobile-list[data-v-d426fffe]{display:none}.guide-form[data-v-d426fffe]{display:grid;gap:14px}.guide-form section[data-v-d426fffe],.guide-form>label[data-v-d426fffe]{display:grid;gap:8px;padding:13px;border:1px solid #50535c;border-radius:9px;color:#dfe1e7;font-size:12px}.guide-form>label[data-v-d426fffe]{border:0;padding:0}.guide-form h3[data-v-d426fffe]{margin:0;color:#eaf200;font-size:13px}.form-grid[data-v-d426fffe]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.form-grid label[data-v-d426fffe]{display:grid;gap:5px;font-size:11px}.guide-form input[data-v-d426fffe],.guide-form select[data-v-d426fffe],.guide-form textarea[data-v-d426fffe]{box-sizing:border-box;width:100%;padding:9px;border:1px solid #50535c;border-radius:7px;background:#202126;color:#f2f3f5;font:inherit}.guide-form textarea[data-v-d426fffe]{resize:vertical}.check[data-v-d426fffe]{display:flex!important;align-items:center;gap:7px}.check input[data-v-d426fffe]{width:auto}.services-grid[data-v-d426fffe]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.services-grid label[data-v-d426fffe]{padding:8px;border:1px solid #454850;border-radius:6px}.modal-error[data-v-d426fffe]{margin:0;padding:10px;border:1px solid #a0525a;border-radius:8px;background:#4a2e32;font-size:12px}@media(max-width:700px){.vue-manager-guide[data-v-d426fffe]{padding:16px 12px 30px}.guide-heading[data-v-d426fffe]{align-items:flex-start;flex-direction:column}.guide-heading h1[data-v-d426fffe]{font-size:28px}.guide-heading>.primary[data-v-d426fffe]{width:100%}.guide-filters[data-v-d426fffe]{flex-wrap:wrap}.guide-filters input[data-v-d426fffe]{flex-basis:100%}.guide-filters select[data-v-d426fffe]{flex:1}.guide-table-wrap[data-v-d426fffe]{display:none}.guide-mobile-list[data-v-d426fffe]{display:grid;align-items:stretch;gap:8px}.guide-mobile-list article[data-v-d426fffe]{display:grid;gap:7px;padding:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.guide-mobile-list article header[data-v-d426fffe]{justify-content:space-between}.guide-mobile-list article small[data-v-d426fffe],.guide-mobile-list article p[data-v-d426fffe]{margin:0;color:#aeb2bc;font-size:11px}.guide-mobile-list article footer[data-v-d426fffe]{justify-content:flex-start}.guide-mobile-list article footer button[data-v-d426fffe]{padding:6px 8px}.form-grid[data-v-d426fffe]{grid-template-columns:1fr}.services-grid[data-v-d426fffe]{grid-template-columns:repeat(2,1fr)}}.guide-heading>div[data-v-d426fffe]{display:block!important}.services-hint[data-v-d426fffe]{margin:0;color:#aeb2bc;font-size:11px}.custom-service-row[data-v-d426fffe]{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:end}.vue-manager-communication[data-v-7b40c45a]{max-width:1220px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.communication-heading[data-v-7b40c45a],.communication-filters[data-v-7b40c45a],.communication-summary[data-v-7b40c45a],.communication-mobile-list[data-v-7b40c45a],.communication-heading>div[data-v-7b40c45a],.communication-mobile-list article[data-v-7b40c45a]{display:flex;align-items:center;gap:10px}.communication-heading[data-v-7b40c45a]{justify-content:space-between;align-items:flex-end;margin-bottom:16px}.communication-heading p[data-v-7b40c45a]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.communication-heading h1[data-v-7b40c45a]{margin:7px 0 3px;font-size:34px;line-height:1.08}.communication-heading span[data-v-7b40c45a]{color:#aeb2bc;font-size:13px}.primary[data-v-7b40c45a],.secondary[data-v-7b40c45a],.danger[data-v-7b40c45a]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.primary[data-v-7b40c45a]{border-color:#eaf200;background:#eaf200;color:#25262b}.danger[data-v-7b40c45a]{border-color:#83545b;background:#443137;color:#ffb4b4}.communication-filters[data-v-7b40c45a]{margin-bottom:14px}.communication-filters input[data-v-7b40c45a],.communication-filters select[data-v-7b40c45a]{min-width:0;flex:1;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.communication-filters input[data-v-7b40c45a]{flex:2}.communication-summary[data-v-7b40c45a]{flex-wrap:wrap;margin-bottom:14px;padding:10px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.communication-summary span[data-v-7b40c45a]{padding:8px 12px;border-radius:6px;background:#383a42;color:#c9cbd3;font-size:12px}.communication-summary b[data-v-7b40c45a]{margin-left:5px;color:#eaf200}.communication-message[data-v-7b40c45a]{padding:10px 12px;margin-bottom:10px;border-radius:8px;background:#294438;color:#8ed4b2;font-size:12px}.communication-state[data-v-7b40c45a]{text-align:center;padding:35px;color:#aeb2bc}.communication-error[data-v-7b40c45a],.modal-error[data-v-7b40c45a]{color:#ffb4b4}.communication-table-wrap[data-v-7b40c45a]{overflow:auto;border:1px solid #41444c;border-radius:11px;background:#292a2f}.communication-table[data-v-7b40c45a]{width:100%;min-width:1100px;border-collapse:collapse}.communication-table th[data-v-7b40c45a]{padding:10px 12px;color:#aeb2bc;font-size:10px;text-align:left;text-transform:uppercase;white-space:nowrap}.communication-table td[data-v-7b40c45a]{padding:10px 12px;border-top:1px solid #41434a;font-size:12px;vertical-align:middle}.communication-table tbody tr:first-child td[data-v-7b40c45a]{border-top:0}.communication-table tbody tr:hover td[data-v-7b40c45a]{background:#303239}.communication-table td small[data-v-7b40c45a]{display:block;margin-top:4px;color:#aeb2bc;font-size:11px}.banner-thumb[data-v-7b40c45a]{display:block;width:64px;height:38px;object-fit:cover;border-radius:5px}.featured[data-v-7b40c45a]{color:#8ed4b2!important}.status[data-v-7b40c45a]{display:inline-flex;padding:5px 8px;border-radius:5px;background:#454750;font-size:10px;white-space:nowrap}.status.published[data-v-7b40c45a]{color:#8ed4b2;background:#294438}.status.inactive[data-v-7b40c45a]{color:#ffb4b4;background:#4a2e32}.status.draft[data-v-7b40c45a]{color:#eaf200;background:#443d28}.actions[data-v-7b40c45a]{white-space:nowrap}.actions button[data-v-7b40c45a]{margin-right:4px;padding:6px 8px;font-size:11px}.communication-empty[data-v-7b40c45a]{padding:28px!important;text-align:center;color:#aeb2bc}.communication-mobile-list[data-v-7b40c45a]{display:none}.communication-form[data-v-7b40c45a]{display:grid;gap:14px}.communication-form section[data-v-7b40c45a]{display:grid;gap:9px;padding:13px;border:1px solid #50535c;border-radius:9px;color:#dfe1e7;font-size:12px}.communication-form section>label[data-v-7b40c45a]{display:grid;gap:6px}.communication-form h3[data-v-7b40c45a]{margin:0;color:#eaf200;font-size:13px}.form-grid[data-v-7b40c45a]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.form-grid label[data-v-7b40c45a]{display:grid;gap:5px;font-size:11px}.communication-form input[data-v-7b40c45a],.communication-form select[data-v-7b40c45a],.communication-form textarea[data-v-7b40c45a]{box-sizing:border-box;width:100%;padding:9px;border:1px solid #50535c;border-radius:7px;background:#202126;color:#f2f3f5;font:inherit}.communication-form textarea[data-v-7b40c45a]{resize:vertical}.check[data-v-7b40c45a]{display:flex!important;align-items:center;gap:7px}.check input[data-v-7b40c45a]{width:auto}.upload-label input[data-v-7b40c45a]{padding:6px}.upload-label small[data-v-7b40c45a]{color:#aeb2bc}.image-preview[data-v-7b40c45a]{padding-top:4px}.image-preview img[data-v-7b40c45a]{display:block;max-width:100%;max-height:180px;border-radius:7px;object-fit:contain}.remove-image[data-v-7b40c45a]{justify-self:start}.modal-error[data-v-7b40c45a]{margin:0;padding:10px;border:1px solid #a0525a;border-radius:8px;background:#4a2e32;font-size:12px}@media(max-width:700px){.vue-manager-communication[data-v-7b40c45a]{padding:16px 12px 30px}.communication-heading[data-v-7b40c45a]{align-items:flex-start;flex-direction:column}.communication-heading h1[data-v-7b40c45a]{font-size:28px}.communication-heading>.primary[data-v-7b40c45a]{width:100%}.communication-filters[data-v-7b40c45a]{flex-wrap:wrap}.communication-filters input[data-v-7b40c45a]{flex-basis:100%}.communication-filters select[data-v-7b40c45a]{flex:1}.communication-table-wrap[data-v-7b40c45a]{display:none}.communication-mobile-list[data-v-7b40c45a]{display:grid;align-items:stretch;gap:8px}.communication-mobile-list article[data-v-7b40c45a]{display:grid;grid-template-columns:64px 1fr;align-items:start;padding:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.communication-mobile-list article>div[data-v-7b40c45a]{min-width:0}.communication-mobile-list article header[data-v-7b40c45a]{display:flex;justify-content:space-between;gap:7px}.communication-mobile-list article p[data-v-7b40c45a]{margin:6px 0;color:#c9cbd3;font-size:11px}.communication-mobile-list article small[data-v-7b40c45a]{color:#aeb2bc;font-size:10px}.communication-mobile-list article footer[data-v-7b40c45a]{grid-column:1/-1;justify-content:flex-start;margin-top:7px}.communication-mobile-list article footer button[data-v-7b40c45a]{padding:6px 8px}.form-grid[data-v-7b40c45a]{grid-template-columns:1fr}}.communication-heading>div[data-v-7b40c45a]{display:block!important}.vue-manager-tutorial[data-v-0ac7eac1]{max-width:1220px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.tutorial-heading[data-v-0ac7eac1],.tutorial-filters[data-v-0ac7eac1],.tutorial-quick-actions[data-v-0ac7eac1],.tutorial-summary[data-v-0ac7eac1],.tutorial-heading>div[data-v-0ac7eac1],.tutorial-card header[data-v-0ac7eac1]{display:flex;align-items:center;gap:10px}.tutorial-heading[data-v-0ac7eac1]{justify-content:space-between;align-items:flex-end;margin-bottom:16px}.tutorial-heading p[data-v-0ac7eac1]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.tutorial-heading h1[data-v-0ac7eac1]{margin:7px 0 3px;font-size:34px;line-height:1.08}.tutorial-heading span[data-v-0ac7eac1]{color:#aeb2bc;font-size:13px}.secondary[data-v-0ac7eac1]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.tutorial-filters[data-v-0ac7eac1]{margin-bottom:10px}.tutorial-filters input[data-v-0ac7eac1],.tutorial-filters select[data-v-0ac7eac1]{min-width:0;flex:1;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.tutorial-filters input[data-v-0ac7eac1]{flex:2}.tutorial-quick-actions[data-v-0ac7eac1]{flex-wrap:wrap;margin-bottom:12px}.tutorial-quick-actions button.active[data-v-0ac7eac1]{border-color:#eaf200;color:#eaf200;background:#3a382b}.tutorial-summary[data-v-0ac7eac1]{flex-wrap:wrap;margin-bottom:14px;padding:10px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.tutorial-summary span[data-v-0ac7eac1]{padding:8px 11px;border-radius:6px;background:#383a42;color:#c9cbd3;font-size:11px}.tutorial-summary b[data-v-0ac7eac1]{margin-left:4px;color:#eaf200}.tutorial-state[data-v-0ac7eac1]{text-align:center;padding:35px;color:#aeb2bc}.tutorial-error[data-v-0ac7eac1]{color:#ffb4b4}.tutorial-grid[data-v-0ac7eac1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tutorial-card[data-v-0ac7eac1]{padding:14px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.tutorial-card header[data-v-0ac7eac1]{align-items:flex-start;justify-content:space-between}.tutorial-card header>div[data-v-0ac7eac1]{min-width:0}.tutorial-card h2[data-v-0ac7eac1]{margin:0 0 6px;font-size:15px;line-height:1.25}.tutorial-card header p[data-v-0ac7eac1]{margin:0;color:#c9cbd3;font-size:12px;line-height:1.45}.tutorial-card header>span[data-v-0ac7eac1]{padding:5px 7px;border:1px solid #665823;border-radius:5px;color:#eaf200;font-size:9px;text-transform:uppercase;white-space:nowrap}.tutorial-warning[data-v-0ac7eac1]{margin:12px 0;padding:9px 10px;border:1px solid #776522;border-radius:7px;background:#443d28;color:#f2d477;font-size:11px;line-height:1.4}.tutorial-card ol[data-v-0ac7eac1]{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.tutorial-card li[data-v-0ac7eac1]{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start;color:#dfe1e7;font-size:12px;line-height:1.4}.tutorial-card li b[data-v-0ac7eac1]{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#383a42;color:#eaf200;font-size:10px}.tutorial-card li span[data-v-0ac7eac1]{padding-top:2px}@media(max-width:800px){.vue-manager-tutorial[data-v-0ac7eac1]{padding:16px 12px 30px}.tutorial-heading[data-v-0ac7eac1]{align-items:flex-start;flex-direction:column}.tutorial-heading h1[data-v-0ac7eac1]{font-size:28px}.tutorial-heading>.secondary[data-v-0ac7eac1]{width:100%}.tutorial-filters[data-v-0ac7eac1]{flex-wrap:wrap}.tutorial-filters input[data-v-0ac7eac1]{flex-basis:100%}.tutorial-filters select[data-v-0ac7eac1]{flex:1}.tutorial-quick-actions[data-v-0ac7eac1]{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.tutorial-quick-actions button[data-v-0ac7eac1]{white-space:nowrap}.tutorial-grid[data-v-0ac7eac1]{grid-template-columns:1fr}}.tutorial-heading>div[data-v-0ac7eac1]{display:block!important}.vue-manager-access[data-v-c05a5839]:not(.active){display:none}.vue-manager-access.active[data-v-c05a5839]{display:block;max-width:1180px;margin:0 auto;padding:4px 0 40px;color:#f2f3f5}.access-heading[data-v-c05a5839],.access-heading>div[data-v-c05a5839],.access-tabs[data-v-c05a5839],.access-filters[data-v-c05a5839],.access-list article[data-v-c05a5839],.access-list article>footer[data-v-c05a5839],.access-modal header[data-v-c05a5839],.access-modal>footer[data-v-c05a5839]{display:flex;align-items:center;justify-content:space-between;gap:12px}.access-heading[data-v-c05a5839]{margin-bottom:16px}.access-heading p[data-v-c05a5839],.access-modal header p[data-v-c05a5839]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.access-heading h1[data-v-c05a5839]{margin:7px 0 3px;font-size:clamp(26px,4vw,38px)}.access-heading span[data-v-c05a5839]{color:#aeb2bc;font-size:14px}.access-heading>button[data-v-c05a5839],.access-tabs button[data-v-c05a5839],.access-filters button[data-v-c05a5839],.access-list button[data-v-c05a5839],.access-modal button[data-v-c05a5839]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px}.access-heading>button[data-v-c05a5839],.access-list button.primary[data-v-c05a5839],.access-modal button.primary[data-v-c05a5839]{border-color:#eaf200;background:#eaf200;color:#25262b}.access-stats[data-v-c05a5839]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.access-stats article[data-v-c05a5839]{display:grid;gap:8px;padding:14px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.access-stats small[data-v-c05a5839]{color:#aeb2bc;font-size:11px}.access-stats strong[data-v-c05a5839]{color:#eaf200;font-size:25px}.access-tabs[data-v-c05a5839]{justify-content:flex-start;margin-bottom:10px}.access-tabs button.active[data-v-c05a5839]{border-color:#eaf200;color:#eaf200}.access-filters[data-v-c05a5839]{margin-bottom:14px}.access-filters input[data-v-c05a5839],.access-filters select[data-v-c05a5839]{min-width:0;flex:1;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.access-filters select[data-v-c05a5839]{flex:0 0 180px}.access-message[data-v-c05a5839],.access-error[data-v-c05a5839]{padding:10px 12px;border-radius:8px;margin-bottom:10px;font-size:12px}.access-message[data-v-c05a5839]{background:#294438;color:#8ed4b2}.access-error[data-v-c05a5839]{background:#4a2e32;color:#ffb4b4}.access-state[data-v-c05a5839]{text-align:center;color:#aeb2bc;padding:35px}.access-list[data-v-c05a5839]{display:grid;gap:8px}.access-list article[data-v-c05a5839]{display:grid;grid-template-columns:1.1fr 90px 1.5fr auto;padding:13px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.access-list h3[data-v-c05a5839]{margin:0 0 5px;font-size:14px}.access-list p[data-v-c05a5839],.access-list small[data-v-c05a5839]{margin:0;color:#aeb2bc;font-size:11px}.access-status[data-v-c05a5839]{color:#ffcf75;font-size:11px}.access-status.ok[data-v-c05a5839]{color:#8ed4b2}.access-tags[data-v-c05a5839]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.access-tags span[data-v-c05a5839]{padding:4px 6px;border:1px solid #50535c;border-radius:5px;color:#d5d7dc;font-size:10px}.access-list article>footer[data-v-c05a5839]{justify-content:flex-end}.access-list article>footer button[data-v-c05a5839]{white-space:nowrap}.access-list button.danger[data-v-c05a5839]{color:#ffb4b4}.access-modal-backdrop[data-v-c05a5839]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#101116bb}.access-modal[data-v-c05a5839]{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:20px;border:1px solid #555963;border-radius:14px;background:#292a2f;box-shadow:0 20px 60px #0008}.access-modal h2[data-v-c05a5839]{margin:5px 0 0}.access-modal .close[data-v-c05a5839]{border:0;background:transparent;font-size:25px}.access-form-section[data-v-c05a5839]{margin-top:14px;padding:13px;border:1px solid #50535c;border-radius:9px}.access-form-section h3[data-v-c05a5839]{margin:0 0 10px;font-size:14px}.access-form-section small[data-v-c05a5839]{color:#aeb2bc;font-size:11px}.access-form-grid[data-v-c05a5839]{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.access-form-section input[data-v-c05a5839],.access-form-section select[data-v-c05a5839]{width:100%;box-sizing:border-box;padding:9px;border:1px solid #50535c;border-radius:7px;background:#202126;color:#f2f3f5;font:inherit}.access-form-grid input[data-v-c05a5839]:last-child{grid-column:1/-1}.access-check-grid[data-v-c05a5839]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px}.access-check-grid label[data-v-c05a5839]{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid #454850;border-radius:6px;font-size:12px}.access-check-grid label.locked[data-v-c05a5839]{opacity:.45}.access-check-grid input[data-v-c05a5839]{width:auto}.access-check-grid span[data-v-c05a5839]{display:grid;gap:3px}.access-check-grid span small[data-v-c05a5839]{font-size:10px}.access-modal>footer[data-v-c05a5839]{justify-content:flex-end;margin-top:15px}.access-modal>footer .primary[data-v-c05a5839]{background:#eaf200;color:#25262b}.access-modal button[data-v-c05a5839]:disabled{opacity:.45;cursor:default}@media(max-width:700px){.vue-manager-access.active[data-v-c05a5839]{padding:0 0 30px}.access-heading[data-v-c05a5839]{align-items:flex-start}.access-heading>button[data-v-c05a5839]{white-space:nowrap}.access-stats[data-v-c05a5839]{grid-template-columns:repeat(2,1fr)}.access-tabs[data-v-c05a5839]{overflow:auto}.access-tabs button[data-v-c05a5839]{white-space:nowrap}.access-filters[data-v-c05a5839]{flex-wrap:wrap}.access-filters input[data-v-c05a5839]{flex-basis:100%}.access-filters select[data-v-c05a5839]{flex:1}.access-list article[data-v-c05a5839]{grid-template-columns:1fr auto}.access-list article>div[data-v-c05a5839]:nth-child(3),.access-list article>footer[data-v-c05a5839]{grid-column:1/-1}.access-list article>footer[data-v-c05a5839]{justify-content:flex-start}.access-form-grid[data-v-c05a5839]{grid-template-columns:1fr}.access-form-grid input[data-v-c05a5839]:last-child{grid-column:auto}.access-check-grid[data-v-c05a5839]{grid-template-columns:repeat(2,1fr)}.access-modal[data-v-c05a5839]{padding:15px}}.access-heading>div[data-v-c05a5839]{display:block!important}.access-modal-error[data-v-c05a5839]{position:fixed;z-index:1100;top:22px;left:50%;width:min(720px,calc(100vw - 32px));transform:translate(-50%);box-sizing:border-box;padding:11px 14px;border:1px solid #a0525a;border-radius:8px;background:#4a2e32;color:#ffb4b4;font-size:12px;box-shadow:0 10px 30px #0008}.linked-club span[data-v-c05a5839]{color:#eaf200}.access-password-toggle[data-v-c05a5839]{display:flex;align-items:center;gap:8px;grid-column:1/-1;color:#dfe1e7;font-size:12px;cursor:pointer}.access-password-toggle input[data-v-c05a5839]{width:auto!important;padding:0!important}.vue-manager-clubs[data-v-01cadb14]:not(.active){display:none}.vue-manager-clubs.active[data-v-01cadb14]{display:block;max-width:1240px;margin:0 auto;padding:4px 0 40px;color:#f2f3f5}.clubs-heading[data-v-01cadb14],.clubs-pagination[data-v-01cadb14],.clubs-heading>div[data-v-01cadb14],.clubs-table .clubs-row[data-v-01cadb14],.club-modal header[data-v-01cadb14],.club-modal>footer[data-v-01cadb14],.time-actions[data-v-01cadb14]{display:flex;align-items:center;justify-content:space-between;gap:12px}.clubs-heading[data-v-01cadb14]{margin-bottom:16px}.clubs-heading p[data-v-01cadb14],.club-modal header p[data-v-01cadb14]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.clubs-heading h1[data-v-01cadb14]{margin:7px 0 3px;font-size:clamp(26px,4vw,38px)}.clubs-heading span[data-v-01cadb14]{color:#aeb2bc;font-size:14px}.clubs-heading>button[data-v-01cadb14],.clubs-toolbar button[data-v-01cadb14],.clubs-filters button[data-v-01cadb14],.clubs-row button[data-v-01cadb14],.clubs-pagination button[data-v-01cadb14],.club-modal button[data-v-01cadb14]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px}.clubs-heading>button[data-v-01cadb14],.clubs-toolbar button[data-v-01cadb14]{border-color:#eaf200;background:#eaf200;color:#25262b}.clubs-toolbar[data-v-01cadb14]{display:none}.clubs-stats[data-v-01cadb14]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.clubs-stats article[data-v-01cadb14]{display:grid;gap:8px;padding:14px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.clubs-stats small[data-v-01cadb14]{color:#aeb2bc;font-size:11px}.clubs-stats strong[data-v-01cadb14]{color:#eaf200;font-size:25px}.clubs-filters[data-v-01cadb14]{display:flex;gap:8px;margin-bottom:14px}.clubs-filters input[data-v-01cadb14],.clubs-filters select[data-v-01cadb14]{min-width:0;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.clubs-filters input[data-v-01cadb14]{flex:1}.clubs-state[data-v-01cadb14]{text-align:center;color:#aeb2bc;padding:35px}.clubs-error[data-v-01cadb14],.clubs-message[data-v-01cadb14]{padding:10px 12px;border-radius:8px;margin-bottom:10px;font-size:12px}.clubs-error[data-v-01cadb14]{background:#4a2e32;color:#ffb4b4}.clubs-message[data-v-01cadb14]{background:#294438;color:#8ed4b2}.clubs-table[data-v-01cadb14]{overflow:auto;border:1px solid #41444c;border-radius:11px;background:#292a2f}.clubs-table .clubs-row[data-v-01cadb14]{display:grid;grid-template-columns:75px 55px 1fr 1.2fr 1.2fr 110px 90px 70px 205px;min-width:1050px;padding:10px 12px;border-top:1px solid #41434a;font-size:12px}.clubs-table .clubs-row[data-v-01cadb14]:first-child{border-top:0}.clubs-head[data-v-01cadb14]{color:#aeb2bc!important;font-size:10px!important;text-transform:uppercase}.club-actions[data-v-01cadb14]{white-space:nowrap}.club-actions button[data-v-01cadb14]{padding:5px 6px;margin-right:3px}.clubs-row .danger[data-v-01cadb14],.club-modal .danger[data-v-01cadb14]{color:#ffb4b4}.clubs-row .status.ok[data-v-01cadb14]{color:#8ed4b2}.clubs-pagination[data-v-01cadb14]{margin-top:12px;color:#aeb2bc;font-size:11px}.clubs-pagination button[data-v-01cadb14]:disabled{opacity:.45;cursor:default}.clubs-mobile-list[data-v-01cadb14]{display:none}.club-modal-backdrop[data-v-01cadb14]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#101116bb}.club-modal[data-v-01cadb14]{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:20px;border:1px solid #555963;border-radius:14px;background:#292a2f;box-shadow:0 20px 60px #0008}.club-modal h2[data-v-01cadb14]{margin:5px 0 0}.club-modal .close[data-v-01cadb14]{border:0;background:transparent;font-size:25px}.club-form-grid[data-v-01cadb14]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.club-form-grid label[data-v-01cadb14],.club-form-section>label[data-v-01cadb14],.notes-label[data-v-01cadb14]{display:grid;gap:6px;color:#dfe1e7;font-size:12px}.club-form-grid input[data-v-01cadb14],.club-form-grid select[data-v-01cadb14],.club-form-section input[data-v-01cadb14],.club-form-section select[data-v-01cadb14],.club-form-section textarea[data-v-01cadb14],.notes-label textarea[data-v-01cadb14]{width:100%;box-sizing:border-box;padding:9px;border:1px solid #50535c;border-radius:7px;background:#202126;color:#f2f3f5;font:inherit}.club-form-grid .check[data-v-01cadb14]{display:flex;align-items:center;grid-column:1/-1}.club-form-grid .check input[data-v-01cadb14]{width:auto}.club-form-section[data-v-01cadb14]{margin-top:16px;padding:14px;border:1px solid #50535c;border-radius:9px}.club-form-section h3[data-v-01cadb14]{margin:0 0 12px;font-size:14px}.club-form-section h3 small[data-v-01cadb14]{color:#eaf200;font-weight:400}.club-form-section p[data-v-01cadb14]{color:#aeb2bc;font-size:11px}.time-actions[data-v-01cadb14]{justify-content:flex-start;margin:12px 0;color:#aeb2bc;font-size:11px}.time-grid[data-v-01cadb14]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.time-grid button[data-v-01cadb14]{padding:6px 8px}.time-grid button.selected[data-v-01cadb14]{border-color:#eaf200;background:#eaf200;color:#25262b}.category-checklist[data-v-01cadb14]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.category-checklist label[data-v-01cadb14]{display:flex;gap:6px;align-items:center;padding:7px;border:1px solid #454850;border-radius:6px;font-size:12px}.category-checklist input[data-v-01cadb14]{width:auto}.category-checklist em[data-v-01cadb14]{color:#aeb2bc;font-size:11px}.club-form-section textarea[data-v-01cadb14],.notes-label textarea[data-v-01cadb14]{min-height:65px;resize:vertical}.notes-label[data-v-01cadb14]{margin-top:16px}.club-modal>footer[data-v-01cadb14]{justify-content:flex-end;margin-top:16px}.club-modal>footer .primary[data-v-01cadb14]{border-color:#eaf200;background:#eaf200;color:#25262b}.club-modal button[data-v-01cadb14]:disabled{opacity:.45;cursor:default}@media(max-width:700px){.vue-manager-clubs.active[data-v-01cadb14]{padding:0 0 30px}.clubs-heading>button[data-v-01cadb14],.clubs-table[data-v-01cadb14]{display:none}.clubs-toolbar[data-v-01cadb14]{display:flex;gap:8px;margin-bottom:10px}.clubs-toolbar input[data-v-01cadb14]{flex:1;padding:9px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#fff}.clubs-stats[data-v-01cadb14]{grid-template-columns:repeat(2,1fr)}.clubs-filters[data-v-01cadb14]{flex-wrap:wrap}.clubs-filters input[data-v-01cadb14]{flex-basis:100%}.clubs-mobile-list[data-v-01cadb14]{display:grid;gap:8px}.clubs-mobile-list article[data-v-01cadb14]{padding:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.clubs-mobile-list header[data-v-01cadb14],.clubs-mobile-list footer[data-v-01cadb14]{display:flex;justify-content:space-between;gap:8px}.clubs-mobile-list header span[data-v-01cadb14],.clubs-mobile-list p[data-v-01cadb14]{color:#aeb2bc;font-size:11px}.clubs-mobile-list p[data-v-01cadb14]{margin:8px 0}.clubs-mobile-list footer[data-v-01cadb14]{justify-content:flex-start}.clubs-mobile-list button[data-v-01cadb14]{padding:6px 8px;border:1px solid #50535c;border-radius:7px;background:#34363d;color:#e9eaee}.clubs-mobile-list .danger[data-v-01cadb14]{color:#ffb4b4}.club-form-grid[data-v-01cadb14]{grid-template-columns:1fr}.category-checklist[data-v-01cadb14]{grid-template-columns:repeat(2,1fr)}.club-modal[data-v-01cadb14]{padding:15px}.clubs-pagination[data-v-01cadb14]{font-size:10px}}.clubs-heading[data-v-01cadb14]{align-items:flex-end}.clubs-heading>div[data-v-01cadb14]{display:block!important}.clubs-heading h1[data-v-01cadb14]{font-size:34px;line-height:1.08}@media(max-width:700px){.clubs-heading[data-v-01cadb14]{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.clubs-heading>div[data-v-01cadb14]{width:100%;align-items:flex-start}.clubs-heading h1[data-v-01cadb14]{font-size:28px}}.club-form button[data-v-01cadb14]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px}.club-form button[data-v-01cadb14]:disabled{opacity:.45;cursor:default}@media(max-width:860px){.vue-manager-clubs.active[data-v-01cadb14]{padding:0 0 30px}.vue-manager-clubs .clubs-heading[data-v-01cadb14]{display:flex;flex-direction:column;align-items:stretch;gap:12px}.vue-manager-clubs .clubs-heading>button[data-v-01cadb14],.vue-manager-clubs .clubs-table[data-v-01cadb14]{display:none}.vue-manager-clubs .clubs-toolbar[data-v-01cadb14]{display:flex;gap:8px;margin-bottom:10px}.vue-manager-clubs .clubs-toolbar input[data-v-01cadb14]{flex:1}.vue-manager-clubs .clubs-stats[data-v-01cadb14]{grid-template-columns:repeat(2,1fr)}.vue-manager-clubs .clubs-filters[data-v-01cadb14]{flex-wrap:wrap}.vue-manager-clubs .clubs-filters input[data-v-01cadb14]{flex-basis:100%}.vue-manager-clubs .clubs-mobile-list[data-v-01cadb14]{display:grid;gap:8px}.vue-manager-clubs .clubs-mobile-list-active[data-v-01cadb14]{display:grid!important;visibility:visible!important;opacity:1!important}.vue-manager-clubs .clubs-mobile-list article[data-v-01cadb14]{padding:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.vue-manager-clubs .clubs-mobile-list header[data-v-01cadb14],.vue-manager-clubs .clubs-mobile-list footer[data-v-01cadb14]{display:flex;justify-content:space-between;gap:8px}.vue-manager-clubs .clubs-mobile-list header span[data-v-01cadb14],.vue-manager-clubs .clubs-mobile-list p[data-v-01cadb14]{color:#aeb2bc;font-size:11px}.vue-manager-clubs .clubs-mobile-list p[data-v-01cadb14]{margin:8px 0}.vue-manager-clubs .clubs-mobile-list footer[data-v-01cadb14]{justify-content:flex-start}.vue-manager-clubs .clubs-mobile-list button[data-v-01cadb14]{padding:6px 8px;border:1px solid #50535c;border-radius:7px;background:#34363d;color:#e9eaee}.vue-manager-clubs .clubs-mobile-list .danger[data-v-01cadb14]{color:#ffb4b4}.vue-manager-clubs .club-form-grid[data-v-01cadb14]{grid-template-columns:1fr}.vue-manager-clubs .category-checklist[data-v-01cadb14]{grid-template-columns:repeat(2,1fr)}.vue-manager-clubs .club-modal[data-v-01cadb14]{padding:15px}}.vue-manager-categories[data-v-d667eed5]:not(.active){display:none}.vue-manager-categories.active[data-v-d667eed5]{display:block;max-width:1180px;margin:0 auto;padding:4px 0 40px;color:#f2f3f5}.categories-heading[data-v-d667eed5],.categories-toolbar[data-v-d667eed5],.categories-filters[data-v-d667eed5],.category-pagination[data-v-d667eed5],.category-row[data-v-d667eed5],.category-row>span[data-v-d667eed5]:last-child,.category-mobile-list article header[data-v-d667eed5],.category-mobile-list article footer[data-v-d667eed5],.category-modal header[data-v-d667eed5],.category-modal>footer[data-v-d667eed5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.categories-heading[data-v-d667eed5]{margin-bottom:16px}.categories-heading p[data-v-d667eed5],.category-modal header p[data-v-d667eed5]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.categories-heading h1[data-v-d667eed5]{margin:7px 0 3px;font-size:clamp(26px,4vw,38px)}.categories-heading span[data-v-d667eed5]{color:#aeb2bc;font-size:14px}.categories-heading>button[data-v-d667eed5],.categories-toolbar button[data-v-d667eed5],.categories-filters button[data-v-d667eed5],.category-row button[data-v-d667eed5],.category-pagination button[data-v-d667eed5],.category-modal button[data-v-d667eed5]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px}.categories-heading>button[data-v-d667eed5],.categories-toolbar button[data-v-d667eed5],.category-modal button.primary[data-v-d667eed5]{border-color:#eaf200;background:#eaf200;color:#25262b}.categories-toolbar[data-v-d667eed5]{display:none}.categories-filters[data-v-d667eed5]{margin-bottom:14px}.categories-filters input[data-v-d667eed5],.categories-filters select[data-v-d667eed5]{min-width:0;flex:1;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.categories-filters select[data-v-d667eed5]{flex:0 0 180px}.category-message[data-v-d667eed5],.category-error[data-v-d667eed5]{padding:10px 12px;border-radius:8px;margin-bottom:10px;font-size:12px}.category-message[data-v-d667eed5]{background:#294438;color:#8ed4b2}.category-error[data-v-d667eed5],.category-modal-error[data-v-d667eed5]{background:#4a2e32;color:#ffb4b4}.category-state[data-v-d667eed5]{text-align:center;color:#aeb2bc;padding:35px}.category-table[data-v-d667eed5]{overflow:auto;border:1px solid #41444c;border-radius:11px;background:#292a2f}.category-row[data-v-d667eed5]{display:grid;grid-template-columns:100px 1.5fr 100px 70px 80px 150px 75px 230px;min-width:1000px;padding:10px 12px;border-top:1px solid #41434a;font-size:12px}.category-row[data-v-d667eed5]:first-child{border-top:0}.category-head[data-v-d667eed5]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.category-actions[data-v-d667eed5]{white-space:nowrap}.category-actions button[data-v-d667eed5]{padding:5px 6px;margin-right:3px}.category-actions .danger[data-v-d667eed5],.category-mobile-list .danger[data-v-d667eed5]{color:#ffb4b4}.category-status[data-v-d667eed5]{color:#ffcf75}.category-status.ok[data-v-d667eed5]{color:#8ed4b2}.category-mobile-list[data-v-d667eed5]{display:none}.category-pagination[data-v-d667eed5]{margin-top:12px;color:#aeb2bc;font-size:11px}.category-pagination select[data-v-d667eed5]{padding:7px;border:1px solid #50535c;border-radius:7px;background:#34363d;color:#e9eaee}.category-pagination button[data-v-d667eed5]:disabled{opacity:.45}.category-modal-error[data-v-d667eed5]{position:fixed;z-index:1100;top:22px;left:50%;width:min(720px,calc(100vw - 32px));transform:translate(-50%);padding:11px 14px;border:1px solid #a0525a;border-radius:8px;box-shadow:0 10px 30px #0008}.category-modal-backdrop[data-v-d667eed5]{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#101116bb}.category-modal[data-v-d667eed5]{width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:20px;border:1px solid #555963;border-radius:14px;background:#292a2f;box-shadow:0 20px 60px #0008}.category-modal h2[data-v-d667eed5]{margin:5px 0 0}.category-modal .close[data-v-d667eed5]{border:0;background:transparent;font-size:25px}.category-form-section[data-v-d667eed5]{margin-top:14px;padding:13px;border:1px solid #50535c;border-radius:9px}.category-form-section h3[data-v-d667eed5]{margin:0 0 10px;font-size:14px}.category-form-grid[data-v-d667eed5]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.category-form-grid label[data-v-d667eed5],.category-notes[data-v-d667eed5]{display:grid;gap:6px;color:#dfe1e7;font-size:12px}.category-form-grid input[data-v-d667eed5],.category-form-grid select[data-v-d667eed5],.category-notes textarea[data-v-d667eed5]{width:100%;box-sizing:border-box;padding:9px;border:1px solid #50535c;border-radius:7px;background:#202126;color:#f2f3f5;font:inherit}.category-notes[data-v-d667eed5]{margin-top:14px}.category-notes textarea[data-v-d667eed5]{min-height:80px;resize:vertical}.category-modal>footer[data-v-d667eed5]{justify-content:flex-end;margin-top:15px}.category-modal button[data-v-d667eed5]:disabled{opacity:.45;cursor:default}@media(max-width:700px){.vue-manager-categories.active[data-v-d667eed5]{padding:0 0 30px}.categories-heading>button[data-v-d667eed5],.category-table[data-v-d667eed5]{display:none}.categories-toolbar[data-v-d667eed5]{display:flex;gap:8px;margin-bottom:10px}.categories-toolbar input[data-v-d667eed5]{flex:1;padding:9px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#fff}.categories-filters[data-v-d667eed5]{flex-wrap:wrap}.categories-filters input[data-v-d667eed5]{flex-basis:100%}.categories-filters select[data-v-d667eed5]{flex:1}.category-mobile-list[data-v-d667eed5]{display:grid;gap:8px}.category-mobile-list article[data-v-d667eed5]{padding:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.category-mobile-list article header span[data-v-d667eed5],.category-mobile-list article p[data-v-d667eed5],.category-mobile-list article>div span[data-v-d667eed5]{color:#aeb2bc;font-size:11px}.category-mobile-list article p[data-v-d667eed5]{margin:8px 0}.category-mobile-list article>div[data-v-d667eed5]{display:flex;flex-wrap:wrap;gap:5px}.category-mobile-list article>div span[data-v-d667eed5]{padding:4px 6px;border:1px solid #50535c;border-radius:5px}.category-mobile-list article footer[data-v-d667eed5]{justify-content:flex-start;margin-top:10px}.category-mobile-list article footer button[data-v-d667eed5]{padding:6px 8px}.category-pagination[data-v-d667eed5]{font-size:10px}.category-form-grid[data-v-d667eed5]{grid-template-columns:1fr}.category-modal[data-v-d667eed5]{padding:15px}}@media(max-width:860px){.vue-manager-categories.active[data-v-d667eed5]{padding:0 0 30px}.vue-manager-categories .categories-heading>button[data-v-d667eed5],.vue-manager-categories .category-table[data-v-d667eed5]{display:none}.vue-manager-categories .categories-toolbar[data-v-d667eed5]{display:flex;gap:8px;margin-bottom:10px}.vue-manager-categories .categories-toolbar input[data-v-d667eed5]{flex:1}.vue-manager-categories .categories-filters[data-v-d667eed5]{flex-wrap:wrap}.vue-manager-categories .categories-filters input[data-v-d667eed5]{flex-basis:100%}.vue-manager-categories .category-mobile-list[data-v-d667eed5]{display:grid!important;gap:8px;visibility:visible!important;opacity:1!important}.vue-manager-categories .category-mobile-list article[data-v-d667eed5]{display:block;padding:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.vue-manager-categories .category-mobile-list article header[data-v-d667eed5],.vue-manager-categories .category-mobile-list article footer[data-v-d667eed5]{display:flex;justify-content:space-between;gap:8px}.vue-manager-categories .category-mobile-list article header span[data-v-d667eed5],.vue-manager-categories .category-mobile-list article p[data-v-d667eed5],.vue-manager-categories .category-mobile-list article>div span[data-v-d667eed5]{color:#aeb2bc;font-size:11px}.vue-manager-categories .category-mobile-list article p[data-v-d667eed5]{margin:8px 0}.vue-manager-categories .category-mobile-list article>div[data-v-d667eed5]{display:flex;flex-wrap:wrap;gap:5px}.vue-manager-categories .category-mobile-list article>div span[data-v-d667eed5]{padding:4px 6px;border:1px solid #50535c;border-radius:5px}.vue-manager-categories .category-mobile-list article footer[data-v-d667eed5]{justify-content:flex-start;margin-top:10px}.vue-manager-categories .category-mobile-list article footer button[data-v-d667eed5]{padding:6px 8px}.vue-manager-categories .category-form-grid[data-v-d667eed5]{grid-template-columns:1fr}.vue-manager-categories .category-modal[data-v-d667eed5]{padding:15px}}.vue-manager-registrations[data-v-14fda5f3]{padding:24px 16px 40px;color:#f1f2f4}.registrations-heading[data-v-14fda5f3]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.registrations-heading p[data-v-14fda5f3]{margin:0;color:#eaf200;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.registrations-heading h1[data-v-14fda5f3]{margin:4px 0;font-size:32px}.registrations-heading span[data-v-14fda5f3]{color:#adb0bb}.registration-summary[data-v-14fda5f3],.registration-filters[data-v-14fda5f3],.registration-card[data-v-14fda5f3],.registration-pagination[data-v-14fda5f3]{border:1px solid #4c4f58;border-radius:10px;background:#2c2e34}.registration-summary[data-v-14fda5f3]{display:flex;gap:9px;flex-wrap:wrap;padding:10px;margin:28px 0 12px}.registration-summary span[data-v-14fda5f3]{padding:8px 12px;background:#383a42;border-radius:6px;color:#c9cbd3;font-size:12px}.registration-summary b[data-v-14fda5f3]{color:#eaf200;margin-left:5px}.registration-filters[data-v-14fda5f3]{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:8px;padding:10px;margin-bottom:14px}.registration-filters input[data-v-14fda5f3],.registration-filters select[data-v-14fda5f3],.note-field textarea[data-v-14fda5f3]{width:100%;box-sizing:border-box;border:1px solid #555963;border-radius:7px;background:#292b31;color:#f2f3f5;padding:10px}.secondary[data-v-14fda5f3],.primary[data-v-14fda5f3],.warning[data-v-14fda5f3]{border:1px solid #5a5d66;border-radius:7px;padding:9px 13px;background:#383a42;color:#f2f3f5;cursor:pointer;font-weight:600}.primary[data-v-14fda5f3]{background:#eaf200;border-color:#eaf200;color:#26272b}.warning[data-v-14fda5f3]{color:#eaf200;border-color:#8d7425}.secondary[data-v-14fda5f3]:disabled,.primary[data-v-14fda5f3]:disabled,.warning[data-v-14fda5f3]:disabled{opacity:.5;cursor:not-allowed}.registration-list[data-v-14fda5f3]{display:grid;gap:10px}.registration-card[data-v-14fda5f3]{padding:15px}.registration-card__top[data-v-14fda5f3],.registration-card__facts[data-v-14fda5f3],.registration-card__actions[data-v-14fda5f3]{display:flex;justify-content:space-between;align-items:center;gap:12px}.registration-card__top strong[data-v-14fda5f3],.registration-card__top span[data-v-14fda5f3]{display:block}.registration-card__top>div span[data-v-14fda5f3]{margin-top:4px;color:#aeb1bb;font-size:13px}.status-badge[data-v-14fda5f3],.detail-chips span[data-v-14fda5f3]{padding:5px 8px;border-radius:5px;background:#454750;font-size:11px}.status-approved[data-v-14fda5f3]{color:#78d3ae}.status-needs_adjustment[data-v-14fda5f3],.status-pending_review[data-v-14fda5f3]{color:#eaf200}.status-rejected[data-v-14fda5f3]{color:#ef9090}.registration-card__facts[data-v-14fda5f3]{justify-content:flex-start;flex-wrap:wrap;color:#aeb1bb;font-size:12px;margin:14px 0}.registration-card__facts b[data-v-14fda5f3]{color:#f1f2f4}.registration-issue[data-v-14fda5f3]{color:#78d3ae;font-size:13px}.registration-issue.blocked[data-v-14fda5f3],.detail-chips .blocked[data-v-14fda5f3],.player-pending[data-v-14fda5f3]{color:#ef9090}.registration-card__actions[data-v-14fda5f3]{justify-content:flex-end}.registration-pagination[data-v-14fda5f3]{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding:10px;color:#adb0bb;font-size:12px}.page-error[data-v-14fda5f3],.modal-error[data-v-14fda5f3]{padding:10px;border:1px solid #a85a61;border-radius:7px;background:#482d32;color:#ffb5b8}.page-message[data-v-14fda5f3]{color:#78d3ae}.empty-state[data-v-14fda5f3]{text-align:center;color:#adb0bb;padding:30px}.detail-chips[data-v-14fda5f3]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.detail-grid[data-v-14fda5f3]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}.detail-grid>div[data-v-14fda5f3]{padding:10px;border:1px solid #484b54;border-radius:7px}.detail-grid small[data-v-14fda5f3],.note-field span[data-v-14fda5f3]{display:block;color:#aeb1bb;font-size:11px;margin-bottom:4px}.note-field[data-v-14fda5f3]{display:block;margin-bottom:16px}.players-table[data-v-14fda5f3]{border:1px solid #484b54;border-radius:8px;overflow:hidden}.players-row[data-v-14fda5f3]{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;gap:8px;padding:9px;border-top:1px solid #41434b;font-size:12px}.players-head[data-v-14fda5f3]{border-top:0;color:#aeb1bb;font-size:10px;text-transform:uppercase}@media(max-width:700px){.registrations-heading[data-v-14fda5f3]{align-items:flex-start;flex-direction:column}.registration-filters[data-v-14fda5f3]{grid-template-columns:1fr}.registration-card__top[data-v-14fda5f3]{align-items:flex-start}.registration-card__facts[data-v-14fda5f3]{display:grid;grid-template-columns:1fr}.registration-pagination[data-v-14fda5f3]{gap:8px}.registration-pagination span[data-v-14fda5f3]{text-align:center}.detail-grid[data-v-14fda5f3]{grid-template-columns:1fr}.players-row[data-v-14fda5f3]{grid-template-columns:1fr 2fr 1fr}.players-row span[data-v-14fda5f3]:nth-child(4){grid-column:2 / -1}.players-head span[data-v-14fda5f3]:nth-child(4){display:none}}.registration-table-wrap[data-v-14fda5f3]{overflow-x:auto;border:1px solid #41444c;border-radius:10px;background:#292a2f}.registration-table[data-v-14fda5f3]{min-width:1420px}.registration-row[data-v-14fda5f3]{display:grid;grid-template-columns:1.1fr 1fr .7fr 1.3fr 1fr .9fr 1.8fr 2.5fr;align-items:center;gap:12px;padding:11px 12px;border-top:1px solid #41434a;font-size:12px}.registration-row[data-v-14fda5f3]:first-child{border-top:0}.registration-head[data-v-14fda5f3]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.registration-row>span[data-v-14fda5f3]{min-width:0}.registration-issue[data-v-14fda5f3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registration-actions[data-v-14fda5f3]{display:flex;gap:4px;white-space:nowrap}.registration-actions button[data-v-14fda5f3]{padding:6px 8px;font-size:11px}.registration-actions .danger[data-v-14fda5f3]{border:1px solid #83545b;border-radius:7px;padding:6px 8px;background:#443137;color:#ffb4b4;cursor:pointer;font-weight:600}@media(max-width:700px){.registration-table-wrap[data-v-14fda5f3]{margin-inline:-2px}.registration-row[data-v-14fda5f3]{grid-template-columns:1.1fr 1fr .7fr 1.3fr 1fr .9fr 1.8fr 1.35fr}.registration-head[data-v-14fda5f3]{position:sticky;top:0;background:#292a2f}}@media print{.registration-filters[data-v-14fda5f3],.registration-actions[data-v-14fda5f3],.registration-pagination[data-v-14fda5f3],.registrations-heading button[data-v-14fda5f3]{display:none}.vue-manager-registrations[data-v-14fda5f3]{color:#111;background:#fff}.registration-table-wrap[data-v-14fda5f3],.registration-summary[data-v-14fda5f3]{break-inside:avoid;background:#fff;border-color:#bbb}.registration-row[data-v-14fda5f3]{border-color:#bbb}}.club-area-vue[data-v-5a65fd0d]{max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.club-area-heading[data-v-5a65fd0d],.club-area-section>header[data-v-5a65fd0d],.area-pager[data-v-5a65fd0d],.captain-list article[data-v-5a65fd0d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.club-area-heading p[data-v-5a65fd0d]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.club-area-heading h1[data-v-5a65fd0d]{margin:5px 0 3px;font-size:34px}.club-area-heading span[data-v-5a65fd0d]{color:#aeb2bc;font-size:13px}.readonly-badge[data-v-5a65fd0d]{padding:7px 10px;border:1px solid #50535c;border-radius:999px;color:#aeb2bc!important;white-space:nowrap}.club-summary[data-v-5a65fd0d]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.club-summary article[data-v-5a65fd0d]{display:grid;gap:8px;padding:14px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.club-summary small[data-v-5a65fd0d]{color:#aeb2bc;font-size:11px}.club-summary strong[data-v-5a65fd0d]{color:#eaf200;font-size:25px}.club-area-section[data-v-5a65fd0d]{margin-top:16px;padding:14px;border:1px solid #454850;border-radius:10px;background:#2b2d33}.club-area-section h2[data-v-5a65fd0d]{margin:0 0 3px;font-size:17px}.club-area-section header span[data-v-5a65fd0d]{color:#aeb2bc;font-size:12px}.primary[data-v-5a65fd0d],.secondary[data-v-5a65fd0d],.danger[data-v-5a65fd0d]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f1f2f4;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.primary[data-v-5a65fd0d]{border-color:#eaf200;background:#eaf200;color:#25262b}.danger[data-v-5a65fd0d]{border-color:#86515a;color:#ffb4b4}.small[data-v-5a65fd0d]{padding:5px 7px;margin-right:4px}.primary[data-v-5a65fd0d]:disabled,.secondary[data-v-5a65fd0d]:disabled{opacity:.45;cursor:not-allowed}.club-area-filters[data-v-5a65fd0d]{display:flex;gap:8px;margin:14px 0}.club-area-filters input[data-v-5a65fd0d],.club-area-filters select[data-v-5a65fd0d],.captain-form input[data-v-5a65fd0d],.captain-form select[data-v-5a65fd0d]{min-width:0;flex:1;padding:9px 10px;border:1px solid #50535c;border-radius:7px;background:#292a2f;color:#f2f3f5;font:inherit;font-size:12px}.club-area-filters select[data-v-5a65fd0d]{flex:0 0 180px}.area-message[data-v-5a65fd0d],.area-error[data-v-5a65fd0d]{padding:10px 12px;border-radius:7px;font-size:12px}.area-message[data-v-5a65fd0d]{background:#294438;color:#8ed4b2}.area-error[data-v-5a65fd0d]{background:#4a2e32;color:#ffb4b4}.modal-error[data-v-5a65fd0d]{margin:0 0 12px}.area-state[data-v-5a65fd0d]{padding:30px;color:#aeb2bc;text-align:center}.registration-table-wrap[data-v-5a65fd0d]{overflow:auto;border:1px solid #41444c;border-radius:9px}.registration-table[data-v-5a65fd0d]{width:100%;min-width:720px;border-collapse:collapse}.registration-table th[data-v-5a65fd0d],.registration-table td[data-v-5a65fd0d]{padding:10px 11px;border-bottom:1px solid #41434a;text-align:left;font-size:12px}.registration-table th[data-v-5a65fd0d]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.status[data-v-5a65fd0d]{color:#ffcf75;font-size:11px}.status.ok[data-v-5a65fd0d],.captain-list em.ok[data-v-5a65fd0d]{color:#8ed4b2}.area-pager[data-v-5a65fd0d]{margin-top:12px;color:#aeb2bc;font-size:11px}.captain-list[data-v-5a65fd0d]{display:grid;gap:8px;margin-top:14px}.captain-list article[data-v-5a65fd0d]{padding:12px;border:1px solid #41444c;border-radius:9px;background:#292a2f}.captain-list article>div[data-v-5a65fd0d]{display:grid;gap:4px;flex:1}.captain-list article span[data-v-5a65fd0d],.captain-list article em[data-v-5a65fd0d]{color:#aeb2bc;font-size:11px;font-style:normal}.captain-list article footer[data-v-5a65fd0d]{white-space:nowrap}.captain-form[data-v-5a65fd0d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.captain-form label[data-v-5a65fd0d]{display:grid;gap:5px;color:#dfe1e7;font-size:12px}.form-label[data-v-5a65fd0d]{margin:16px 0 8px;color:#dfe1e7;font-size:12px}.category-checks[data-v-5a65fd0d]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.category-checks label[data-v-5a65fd0d]{display:flex;gap:7px;align-items:center;padding:8px;border:1px solid #454850;border-radius:6px;font-size:12px}.category-checks input[data-v-5a65fd0d]{width:auto}.registration-detail[data-v-5a65fd0d]{display:grid;gap:10px}.registration-detail p[data-v-5a65fd0d]{margin:0;color:#cfd1d8}.player-detail[data-v-5a65fd0d]{display:grid;gap:3px;padding:10px;border:1px solid #454850;border-radius:7px;background:#30323a}.player-detail span[data-v-5a65fd0d]{color:#aeb2bc;font-size:11px}.lineup-list[data-v-5a65fd0d]{display:grid;gap:8px;margin-top:14px}.lineup-list article[data-v-5a65fd0d]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;border:1px solid #41444c;border-radius:9px;background:#292a2f}.lineup-list article>div[data-v-5a65fd0d]{display:grid;gap:4px}.lineup-list article span[data-v-5a65fd0d],.lineup-list article em[data-v-5a65fd0d]{color:#aeb2bc;font-size:11px;font-style:normal}.lineup-list article em.ok[data-v-5a65fd0d]{color:#8ed4b2}.lineup-context[data-v-5a65fd0d]{margin:0 0 14px;color:#cfd1d8}.lineup-form[data-v-5a65fd0d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lineup-form label[data-v-5a65fd0d]{display:grid;gap:5px;color:#dfe1e7;font-size:12px}.lineup-form select[data-v-5a65fd0d]{padding:9px 10px;border:1px solid #50535c;border-radius:7px;background:#292a2f;color:#f2f3f5;font:inherit;font-size:12px}.modal-hint[data-v-5a65fd0d]{color:#aeb2bc;font-size:12px}@media(max-width:700px){.club-area-vue[data-v-5a65fd0d]{padding:18px 10px 30px}.club-area-heading[data-v-5a65fd0d],.club-area-section>header[data-v-5a65fd0d]{align-items:flex-start;flex-direction:column}.club-area-heading h1[data-v-5a65fd0d]{font-size:28px}.readonly-badge[data-v-5a65fd0d]{white-space:normal}.club-summary[data-v-5a65fd0d]{grid-template-columns:repeat(2,1fr)}.club-area-filters[data-v-5a65fd0d]{flex-wrap:wrap}.club-area-filters input[data-v-5a65fd0d]{flex-basis:100%}.club-area-filters select[data-v-5a65fd0d]{flex:1}.area-pager[data-v-5a65fd0d]{align-items:stretch;flex-direction:column;text-align:center}.captain-form[data-v-5a65fd0d],.lineup-form[data-v-5a65fd0d]{grid-template-columns:1fr}.category-checks[data-v-5a65fd0d]{grid-template-columns:repeat(2,1fr)}.captain-list article[data-v-5a65fd0d],.lineup-list article[data-v-5a65fd0d]{align-items:flex-start;flex-wrap:wrap}.captain-list article footer[data-v-5a65fd0d],.lineup-list article button[data-v-5a65fd0d]{flex-basis:100%}}.category-checks label.disabled[data-v-5a65fd0d]{border-color:#393b42;background:#24252a;color:#777b85;cursor:not-allowed}.category-checks label span[data-v-5a65fd0d]{display:grid;gap:2px}.category-checks label small[data-v-5a65fd0d]{color:#aeb2bc;font-size:9px}.category-label-row[data-v-5a65fd0d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.category-label-row .form-label[data-v-5a65fd0d]{margin-bottom:8px}.category-all[data-v-5a65fd0d]{display:flex;align-items:center;gap:6px;color:#eaf200;font-size:12px;font-weight:600}.category-all input[data-v-5a65fd0d]{width:auto}.club-area-vue>.club-area-section[data-v-5a65fd0d]:nth-of-type(2){display:none}.club-captains-vue[data-v-bd910c4b]:not(.active){display:none}.club-captains-vue.active[data-v-bd910c4b]{display:block;max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.captains-heading[data-v-bd910c4b]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.captains-heading p[data-v-bd910c4b]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.captains-heading h1[data-v-bd910c4b]{margin:5px 0 3px;font-size:34px}.captains-heading span[data-v-bd910c4b]{color:#aeb2bc;font-size:13px}.primary[data-v-bd910c4b],.secondary[data-v-bd910c4b],.danger[data-v-bd910c4b]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f1f2f4;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.primary[data-v-bd910c4b]{border-color:#eaf200;background:#eaf200;color:#25262b}.danger[data-v-bd910c4b]{border-color:#86515a;color:#ffb4b4}.small[data-v-bd910c4b]{padding:5px 7px;margin-right:4px}.captains-message[data-v-bd910c4b],.captains-error[data-v-bd910c4b]{padding:10px 12px;border-radius:8px;font-size:12px}.captains-message[data-v-bd910c4b]{background:#294438;color:#8ed4b2}.captains-error[data-v-bd910c4b]{background:#4a2e32;color:#ffb4b4}.modal-error[data-v-bd910c4b]{margin:0 0 12px}.captains-state[data-v-bd910c4b]{margin-top:16px;padding:35px;border:1px solid #454850;border-radius:10px;background:#2b2d33;color:#aeb2bc;text-align:center}.captains-list[data-v-bd910c4b]{display:grid;gap:8px;margin-top:16px}.captains-list article[data-v-bd910c4b]{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #41444c;border-radius:9px;background:#292a2f}.captains-list article>div[data-v-bd910c4b]{display:grid;gap:4px;flex:1}.captains-list article span[data-v-bd910c4b],.captains-list article small[data-v-bd910c4b],.captains-list article em[data-v-bd910c4b]{color:#aeb2bc;font-size:11px;font-style:normal}.captains-list article em.ok[data-v-bd910c4b]{color:#8ed4b2}.captains-list footer[data-v-bd910c4b]{white-space:nowrap}.captain-form[data-v-bd910c4b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.captain-form label[data-v-bd910c4b]{display:grid;gap:5px;color:#dfe1e7;font-size:12px}.captain-form input[data-v-bd910c4b],.captain-form select[data-v-bd910c4b]{min-width:0;padding:9px 10px;border:1px solid #50535c;border-radius:7px;background:#292a2f;color:#f2f3f5;font:inherit;font-size:12px}.form-label[data-v-bd910c4b]{margin:16px 0 8px;color:#dfe1e7;font-size:12px}.modal-hint[data-v-bd910c4b]{color:#aeb2bc;font-size:12px}.category-checks[data-v-bd910c4b]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.category-checks label[data-v-bd910c4b]{display:flex;gap:7px;align-items:center;padding:8px;border:1px solid #454850;border-radius:6px;font-size:12px}.category-checks label.disabled[data-v-bd910c4b]{border-color:#393b42;background:#24252a;color:#777b85;cursor:not-allowed}.category-checks label span[data-v-bd910c4b]{display:grid;gap:2px}.category-checks label small[data-v-bd910c4b]{color:#aeb2bc;font-size:9px}.category-checks input[data-v-bd910c4b]{width:auto}.primary[data-v-bd910c4b]:disabled,.secondary[data-v-bd910c4b]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:700px){.club-captains-vue.active[data-v-bd910c4b]{padding:18px 10px 30px}.captains-heading[data-v-bd910c4b]{align-items:flex-start;flex-direction:column}.captains-heading h1[data-v-bd910c4b]{font-size:28px}.captains-heading .primary[data-v-bd910c4b]{width:100%}.captains-list article[data-v-bd910c4b]{align-items:flex-start;flex-wrap:wrap}.captains-list footer[data-v-bd910c4b]{flex-basis:100%}.captain-form[data-v-bd910c4b]{grid-template-columns:1fr}.category-checks[data-v-bd910c4b]{grid-template-columns:repeat(2,1fr)}}.category-heading[data-v-bd910c4b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.category-all[data-v-bd910c4b]{display:flex;align-items:center;gap:7px;color:#eaf200;font-size:12px;cursor:pointer}.category-all input[data-v-bd910c4b]{width:auto}.club-lineups-vue[data-v-9f9703e2]:not(.active){display:none}.club-lineups-vue.active[data-v-9f9703e2]{display:block}.club-lineups-vue[data-v-9f9703e2]{max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.club-lineups-heading[data-v-9f9703e2]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.club-lineups-heading p[data-v-9f9703e2]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.club-lineups-heading h1[data-v-9f9703e2]{margin:5px 0 3px;font-size:34px}.club-lineups-heading span[data-v-9f9703e2]{color:#aeb2bc;font-size:13px}.primary[data-v-9f9703e2],.secondary[data-v-9f9703e2]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f1f2f4;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.primary[data-v-9f9703e2]{border-color:#eaf200;background:#eaf200;color:#25262b}.secondary[data-v-9f9703e2]:disabled,.primary[data-v-9f9703e2]:disabled{opacity:.45;cursor:not-allowed}.lineups-message[data-v-9f9703e2],.lineups-error[data-v-9f9703e2]{padding:10px 12px;border-radius:8px;font-size:12px}.lineups-message[data-v-9f9703e2]{background:#294438;color:#8ed4b2}.lineups-error[data-v-9f9703e2]{background:#4a2e32;color:#ffb4b4}.modal-error[data-v-9f9703e2]{margin:0 0 12px}.lineups-state[data-v-9f9703e2]{margin-top:16px;padding:35px;border:1px solid #454850;border-radius:10px;background:#2b2d33;color:#aeb2bc;text-align:center}.lineups-list[data-v-9f9703e2]{display:grid;gap:8px;margin-top:16px}.lineups-list article[data-v-9f9703e2]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;border:1px solid #41444c;border-radius:9px;background:#292a2f}.lineups-list article>div[data-v-9f9703e2]{display:grid;gap:4px}.lineups-list article span[data-v-9f9703e2],.lineups-list article em[data-v-9f9703e2]{color:#aeb2bc;font-size:11px;font-style:normal}.lineups-list article em.ok[data-v-9f9703e2]{color:#8ed4b2}.small[data-v-9f9703e2]{padding:5px 7px}.lineup-context[data-v-9f9703e2]{margin:0 0 14px;color:#cfd1d8}.lineup-form[data-v-9f9703e2]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lineup-form label[data-v-9f9703e2]{display:grid;gap:5px;color:#dfe1e7;font-size:12px}.lineup-form select[data-v-9f9703e2]{padding:9px 10px;border:1px solid #50535c;border-radius:7px;background:#292a2f;color:#f2f3f5;font:inherit;font-size:12px}.modal-hint[data-v-9f9703e2]{color:#aeb2bc;font-size:12px}@media(max-width:700px){.club-lineups-vue[data-v-9f9703e2]{padding:18px 10px 30px}.club-lineups-heading[data-v-9f9703e2]{align-items:flex-start;flex-direction:column}.club-lineups-heading h1[data-v-9f9703e2]{font-size:28px}.club-lineups-heading .secondary[data-v-9f9703e2]{width:100%}.lineups-list article[data-v-9f9703e2]{align-items:flex-start;grid-template-columns:1fr auto}.lineups-list article button[data-v-9f9703e2]{grid-column:1/-1;width:100%}.lineup-form[data-v-9f9703e2]{grid-template-columns:1fr}}.lineups-list article small[data-v-9f9703e2]{color:#aeb2bc;font-size:11px}.lineups-list article small.lineup-schedule[data-v-9f9703e2]{color:#dfe1e7}.lineups-list article small.defined[data-v-9f9703e2]{color:#eaf200}.lineup-captains[data-v-9f9703e2]{margin:-6px 0 14px;color:#eaf200;font-size:12px}.lineup-captains strong[data-v-9f9703e2]{color:#aeb2bc;font-weight:600}.club-live-matches-page[data-v-34199772]{display:none;max-width:1180px;margin:0 auto;padding:24px 16px 42px;color:#f2f3f5}.club-live-matches-page.active[data-v-34199772]{display:block}.live-heading[data-v-34199772]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.live-heading p[data-v-34199772]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.live-heading h1[data-v-34199772]{margin:5px 0 3px;font-size:34px}.live-heading span[data-v-34199772]{color:#aeb2bc;font-size:13px}.live-filters[data-v-34199772]{margin-top:16px;padding:12px;border:1px solid #454850;border-radius:9px;background:#2b2d33}.live-filters label[data-v-34199772]{display:grid;gap:6px;max-width:360px;color:#aeb2bc;font-size:12px}.live-filters select[data-v-34199772]{border:1px solid #50535c;border-radius:8px;padding:9px 11px;background:#383a42;color:#f1f2f4;font:inherit}.secondary[data-v-34199772]{border:1px solid #50535c;border-radius:8px;padding:8px 11px;background:#383a42;color:#f1f2f4;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.secondary[data-v-34199772]:disabled{opacity:.5}.live-state[data-v-34199772]{margin-top:18px;padding:36px 20px;border:1px solid #454850;border-radius:10px;background:#2b2d33;color:#aeb2bc;text-align:center}.live-state.error[data-v-34199772]{border-color:#8b4c55;background:#492e33;color:#ffb4b4}.live-list[data-v-34199772]{display:grid;gap:14px;margin-top:18px}.live-match-card[data-v-34199772]{padding:16px;border:1px solid #eaf200;border-radius:11px;background:#2b2d33;box-shadow:0 8px 24px #0002}.live-match-card>header[data-v-34199772]{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #454850;padding-bottom:12px}.live-match-card small[data-v-34199772]{color:#aeb2bc;font-size:11px}.live-match-card h2[data-v-34199772]{margin:6px 0;font-size:18px}.live-match-card h2 b[data-v-34199772]{color:#eaf200;font-weight:600}.live-match-card p[data-v-34199772]{margin:0;color:#aeb2bc;font-size:12px}.live-status[data-v-34199772]{align-self:flex-start;color:#eaf200;font-size:12px;white-space:nowrap}.live-score[data-v-34199772]{display:flex;align-items:center;justify-content:center;gap:13px;margin:13px 0;font-size:25px;font-weight:700;color:#eaf200}.live-score b[data-v-34199772]{color:#aeb2bc;font-size:17px}.internal-list[data-v-34199772]{display:grid;gap:8px}.internal-list h3[data-v-34199772]{margin:0 0 2px;color:#eaf200;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.internal-list>article[data-v-34199772]{padding:11px;border:1px solid #464951;border-radius:8px;background:#30323a}.internal-list>article.current[data-v-34199772]{border-color:#eaf200;background:#3b3d32}.internal-list article header[data-v-34199772]{display:flex;justify-content:space-between;gap:10px}.internal-list article header span[data-v-34199772]{color:#eaf200;font-size:11px}.internal-teams[data-v-34199772]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:9px}.internal-teams div[data-v-34199772]{display:grid;gap:4px;min-width:0}.internal-teams b[data-v-34199772]{font-size:12px}.internal-teams span[data-v-34199772]{color:#c7cad1;font-size:12px;overflow-wrap:anywhere}.internal-result[data-v-34199772]{display:block;margin-top:8px;color:#aeb2bc}@media(max-width:700px){.club-live-matches-page[data-v-34199772]{padding:18px 10px 88px}.live-heading[data-v-34199772]{align-items:flex-start;flex-direction:column}.live-heading h1[data-v-34199772]{font-size:28px}.live-heading .secondary[data-v-34199772]{width:100%}.live-match-card>header[data-v-34199772]{align-items:flex-start;flex-direction:column}.live-status[data-v-34199772]{align-self:flex-start}.internal-teams[data-v-34199772]{grid-template-columns:1fr;gap:8px}.live-score[data-v-34199772]{margin:10px 0}.live-filters select[data-v-34199772]{min-height:42px}}.club-players-vue[data-v-242c4994]{max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.club-players-heading[data-v-242c4994],.club-players-toolbar[data-v-242c4994],.players-pager[data-v-242c4994]{display:flex;align-items:center;justify-content:space-between;gap:10px}.club-players-heading p[data-v-242c4994]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.club-players-heading h1[data-v-242c4994]{margin:5px 0 3px;font-size:34px}.club-players-heading span[data-v-242c4994]{color:#aeb2bc;font-size:13px}.primary[data-v-242c4994],.secondary[data-v-242c4994]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f1f2f4;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.primary[data-v-242c4994]{border-color:#eaf200;background:#eaf200;color:#25262b}.secondary[data-v-242c4994]:disabled,.primary[data-v-242c4994]:disabled{opacity:.45;cursor:not-allowed}.club-players-toolbar[data-v-242c4994]{margin-top:18px;padding:10px;border:1px solid #454850;border-radius:10px;background:#2b2d33}.club-players-toolbar input[data-v-242c4994],.club-players-toolbar select[data-v-242c4994],.player-form input[data-v-242c4994],.player-form select[data-v-242c4994]{min-width:0;padding:9px 10px;border:1px solid #50535c;border-radius:7px;background:#292a2f;color:#f2f3f5;font:inherit;font-size:12px}.club-players-toolbar input[data-v-242c4994]{flex:1}.club-players-toolbar select[data-v-242c4994]{flex:0 0 180px}.players-message[data-v-242c4994],.players-error[data-v-242c4994]{padding:10px 12px;border-radius:8px;font-size:12px}.players-message[data-v-242c4994]{background:#294438;color:#8ed4b2}.players-error[data-v-242c4994]{background:#4a2e32;color:#ffb4b4}.modal-error[data-v-242c4994]{margin:0 0 12px}.players-state[data-v-242c4994]{padding:40px 16px;color:#aeb2bc;text-align:center}.players-table-wrap[data-v-242c4994]{margin-top:14px;overflow:auto;border:1px solid #41444c;border-radius:11px;background:#292a2f}.players-table[data-v-242c4994]{width:100%;min-width:780px;border-collapse:collapse}.players-table th[data-v-242c4994],.players-table td[data-v-242c4994]{padding:11px 12px;border-bottom:1px solid #41434a;text-align:left;font-size:12px}.players-table th[data-v-242c4994]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.players-table tbody tr:last-child td[data-v-242c4994]{border-bottom:0}.small[data-v-242c4994]{padding:5px 7px}.status[data-v-242c4994]{color:#ffcf75;font-size:11px}.status.ok[data-v-242c4994]{color:#8ed4b2}.players-pager[data-v-242c4994]{margin-top:12px;color:#aeb2bc;font-size:11px}.player-form[data-v-242c4994]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.player-form label[data-v-242c4994]{display:grid;gap:5px;color:#dfe1e7;font-size:12px}.player-form label[data-v-242c4994]:nth-child(2){grid-column:span 1}.modal-hint[data-v-242c4994]{color:#aeb2bc;font-size:12px}@media(max-width:700px){.club-players-vue[data-v-242c4994]{padding:18px 10px 30px}.club-players-heading[data-v-242c4994]{align-items:flex-start;flex-direction:column}.club-players-heading h1[data-v-242c4994]{font-size:28px}.club-players-heading .primary[data-v-242c4994]{width:100%}.club-players-toolbar[data-v-242c4994]{align-items:stretch;flex-wrap:wrap}.club-players-toolbar input[data-v-242c4994]{flex-basis:100%}.club-players-toolbar select[data-v-242c4994]{flex:1}.players-pager[data-v-242c4994]{align-items:stretch;flex-direction:column;text-align:center}.player-form[data-v-242c4994]{grid-template-columns:1fr}}.club-brackets-vue[data-v-26e55876]{max-width:1220px;margin:0 auto;padding:24px 16px 40px;color:#f1f2f4}.club-brackets-heading[data-v-26e55876]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.club-brackets-heading p[data-v-26e55876]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.club-brackets-heading h1[data-v-26e55876]{margin:5px 0;font-size:34px}.club-brackets-heading span[data-v-26e55876]{color:#aeb2bc;font-size:13px}.secondary[data-v-26e55876]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f1f2f4;cursor:pointer;font-weight:600;font-size:11px}.secondary[data-v-26e55876]:disabled{opacity:.45;cursor:not-allowed}.club-brackets-calls[data-v-26e55876]{display:flex;gap:8px;flex-wrap:nowrap;margin-top:16px;padding:10px;border:1px solid #454850;border-radius:10px;background:#2b2d33;overflow-x:auto;scrollbar-width:none}.club-brackets-calls-carousel[data-v-26e55876]{display:flex;align-items:center;gap:6px;margin-top:16px}.club-brackets-calls-carousel .club-brackets-calls[data-v-26e55876]{flex:1;min-width:0;margin-top:0}.club-brackets-calls-arrow[data-v-26e55876]{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;padding:0;border:1px solid #535760;border-radius:8px;background:#303238;color:#f2f3f5;cursor:pointer;font-size:22px;line-height:1}.club-brackets-calls-arrow[data-v-26e55876]:hover{border-color:#eaf200;color:#eaf200}.club-brackets-calls[data-v-26e55876]::-webkit-scrollbar{display:none}.club-brackets-calls button[data-v-26e55876]{flex:0 0 auto;padding:8px 13px;border:1px solid #5a5d66;border-radius:999px;background:transparent;color:#cfd1d8;cursor:pointer;font:inherit;font-size:12px}.club-brackets-calls button.active[data-v-26e55876]{border-color:#eaf200;background:#eaf200;color:#25262b}.club-brackets-message[data-v-26e55876]{margin:16px 0;padding:30px;border:1px solid #454850;border-radius:10px;background:#2b2d33;color:#aeb2bc;text-align:center}.club-brackets-message.error[data-v-26e55876]{color:#ffb5b8;border-color:#9d565f;background:#482d32}.club-brackets-view-tools[data-v-26e55876]{display:flex;justify-content:flex-end;gap:6px;margin-top:-54px;margin-right:14px;position:relative;z-index:2}.club-brackets-view-tools button[data-v-26e55876],.club-brackets-view-tools a[data-v-26e55876]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f1f2f4;cursor:pointer;font-size:11px;font-weight:600;text-decoration:none}.club-brackets-view-tools button.active[data-v-26e55876]{border-color:#eaf200;color:#eaf200}.club-mobile-bracket[data-v-26e55876]{display:none}@media(max-width:800px){.club-brackets-vue[data-v-26e55876]{padding:18px 10px 30px}.club-brackets-heading[data-v-26e55876]{align-items:flex-start;flex-direction:column}.club-brackets-heading h1[data-v-26e55876]{font-size:28px}.club-brackets-heading .secondary[data-v-26e55876]{width:100%}.club-brackets-calls[data-v-26e55876]{margin-right:-10px;margin-left:-10px;padding:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.club-brackets-calls-carousel[data-v-26e55876]{margin-right:-10px;margin-left:-10px;padding:0 10px}.club-brackets-calls-arrow[data-v-26e55876]{display:none}.club-brackets-calls[data-v-26e55876]::-webkit-scrollbar{display:none}.club-brackets-calls button[data-v-26e55876]{flex:0 0 auto;scroll-snap-align:start}.club-brackets-view-tools[data-v-26e55876],.club-desktop-bracket[data-v-26e55876]{display:none}.club-mobile-bracket[data-v-26e55876]{display:block;margin-top:16px;padding:14px;border:1px solid #34363d;border-radius:10px;background:#1d1e23}.club-mobile-bracket-header[data-v-26e55876]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.club-mobile-bracket-header h2[data-v-26e55876]{margin:0 0 4px;font-size:20px}.club-mobile-bracket-header span[data-v-26e55876]{color:#aeb2bc;font-size:12px}.club-mobile-phase-controls[data-v-26e55876]{display:flex;align-items:center;gap:6px}.club-mobile-phase-controls button[data-v-26e55876]{width:34px;height:34px;border:1px solid #5a5d66;border-radius:7px;background:#383a42;color:#f1f2f4;font-size:16px}.club-mobile-phase-controls button[data-v-26e55876]:disabled{opacity:.4}.club-mobile-phase-controls strong[data-v-26e55876]{color:#eaf200;font-size:12px;white-space:nowrap}.club-mobile-match-list[data-v-26e55876]{display:grid;gap:8px}.club-mobile-match[data-v-26e55876]{padding:9px 10px;border:1px solid #363840;border-left:3px solid #eaf200;border-radius:8px;background:#2c2d32;box-shadow:0 7px 12px #0003}.club-mobile-match-clickable[data-v-26e55876]{cursor:pointer}.club-mobile-match-meta[data-v-26e55876]{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;color:#aeb2bc;font-size:10px}.club-mobile-match-meta span[data-v-26e55876]{color:#eaf200}.club-mobile-team[data-v-26e55876]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;border-top:1px solid #3b3d44;color:#e5e6e9;font-size:12px}.club-mobile-team span[data-v-26e55876]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-mobile-team b[data-v-26e55876]{min-width:20px;padding:3px 5px;border-radius:3px;background:#454850;color:#d5d7dc;text-align:center}.club-mobile-match small[data-v-26e55876]{display:block;margin-top:5px;color:#858892;font-size:9px}}.manual-modal-backdrop[data-v-02f50dc7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:14px;background:#090b10b8;overflow:hidden;overscroll-behavior:contain}.manual-modal-panel[data-v-02f50dc7]{position:relative;width:min(95vw,1320px);height:95vh;max-height:95vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:8px;background:var(--surface, #30333b);color:var(--text, #f7f7f8);font-weight:400;box-shadow:0 24px 80px #00000061;overscroll-behavior:contain}.manual-modal-head[data-v-02f50dc7],.manual-modal-foot[data-v-02f50dc7],.manual-section-head[data-v-02f50dc7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.manual-modal-head[data-v-02f50dc7],.manual-modal-foot[data-v-02f50dc7]{flex:0 0 auto;padding:14px;border-bottom:1px solid var(--border, rgba(183, 190, 207, .22))}.manual-modal-foot[data-v-02f50dc7]{justify-content:flex-end;border-top:1px solid var(--border, rgba(183, 190, 207, .22));border-bottom:0}.manual-modal-head p[data-v-02f50dc7],.manual-modal-head h2[data-v-02f50dc7]{margin:0}.manual-modal-head p[data-v-02f50dc7]{color:var(--accent, #eaf200);font-size:11px;font-weight:600;text-transform:uppercase}.manual-modal-head h2[data-v-02f50dc7]{margin-top:4px;font-size:18px;font-weight:700;line-height:1.2}.manual-modal-close[data-v-02f50dc7],.manual-slot-remove[data-v-02f50dc7]{border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:7px;background:var(--surface-2, #383b43);color:inherit;cursor:pointer}.manual-modal-close[data-v-02f50dc7]{width:36px;height:36px;font-size:22px}.manual-toolbar[data-v-02f50dc7]{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:7px;padding:12px 14px;border-bottom:1px solid var(--border, rgba(183, 190, 207, .22))}.field[data-v-02f50dc7]{min-width:158px;min-height:36px;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:7px;background:var(--surface-2, #383b43);color:var(--text, #f7f7f8);padding:0 10px;font:inherit;font-size:13px;font-weight:400!important}.field[data-v-02f50dc7]:disabled{cursor:wait;opacity:.65}.field option.venue-option-unavailable[data-v-02f50dc7]{color:#ff6b6b}.manual-message[data-v-02f50dc7],.manual-empty[data-v-02f50dc7]{padding:12px;color:var(--muted, #c5c7d0);font-size:13px;font-weight:400}.manual-loading-overlay[data-v-02f50dc7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;gap:10px;background:#14171e94;color:var(--text, #f7f7f8);font-size:13px;font-weight:800;pointer-events:none}.manual-spinner[data-v-02f50dc7]{width:28px;height:28px;border:3px solid rgba(247,247,248,.24);border-top-color:var(--accent, #eaf200);border-radius:50%;animation:manual-spin-02f50dc7 .8s linear infinite}@keyframes manual-spin-02f50dc7{to{transform:rotate(360deg)}}.manual-layout[data-v-02f50dc7]{flex:1 1 auto;min-height:0;height:100%;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:12px;padding:14px;overflow:hidden}.manual-bank[data-v-02f50dc7],.manual-board-wrap[data-v-02f50dc7]{min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.manual-section-head[data-v-02f50dc7]{margin-bottom:8px;color:var(--muted, #c5c7d0);font-size:12px;font-weight:600}.manual-section-head span[data-v-02f50dc7]{color:var(--accent, #eaf200)}.manual-board-title[data-v-02f50dc7]{display:grid;gap:3px}.manual-availability-summary[data-v-02f50dc7]{color:var(--muted, #aeb2bc);font-size:11px;font-weight:500}.manual-match-list[data-v-02f50dc7]{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;align-items:stretch;gap:7px;overflow:auto;overscroll-behavior:contain}.manual-board-wrap[data-v-02f50dc7]{flex:1 1 auto;overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:4px 6px 8px;border:0!important;outline:0!important}.manual-match-card[data-v-02f50dc7]{width:100%;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:7px;background:var(--surface-2, #383b43);color:inherit;cursor:pointer;text-align:left;font:inherit}.manual-match-card[data-v-02f50dc7]{flex:0 0 auto;display:grid;gap:4px;min-height:76px;margin-bottom:0;padding:10px;font-size:12px;font-weight:400!important;overflow:visible;white-space:normal}.manual-match-card.selected[data-v-02f50dc7],.manual-slot.ready[data-v-02f50dc7],.manual-slot.drag-over[data-v-02f50dc7]{border-color:#ffd32dc7;background:color-mix(in srgb,var(--accent, #eaf200) 11%,var(--surface-2, #383b43))}.manual-match-card.venue-criterion[data-v-02f50dc7],.manual-slot.venue-criterion[data-v-02f50dc7]{border-color:#3fd7ff85;box-shadow:inset 3px 0 #3fd7ffbd}.manual-match-card.venue-mismatch[data-v-02f50dc7],.manual-slot.venue-mismatch[data-v-02f50dc7]{border-color:#ffb84d94;box-shadow:inset 3px 0 #ffb84dcc}.manual-slot.drag-over[data-v-02f50dc7]{outline:2px solid rgba(255,211,45,.55);outline-offset:2px}.manual-match-card small[data-v-02f50dc7],.manual-match-card span[data-v-02f50dc7],.manual-slot span[data-v-02f50dc7]{color:var(--muted, #c5c7d0);font-size:11px;font-weight:400!important}.manual-match-card .manual-match-teams[data-v-02f50dc7]{display:grid;gap:0;width:100%;color:var(--text, #f7f7f8);font-size:12px;line-height:1.25;white-space:normal;overflow:visible}.manual-match-card .manual-team-row[data-v-02f50dc7]{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 0;border-top:1px solid rgba(183,190,207,.16)}.manual-match-card .manual-team-row[data-v-02f50dc7]:first-child{border-top:0}.manual-match-card .manual-team-marker[data-v-02f50dc7]{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:#777d538c}.manual-match-card .manual-team-marker-alt[data-v-02f50dc7]{background:#3e636094}.manual-match-card .manual-team-name[data-v-02f50dc7]{flex:1 1 auto;min-width:0;color:var(--text, #f7f7f8);font-size:12px;font-weight:400!important;line-height:1.3;overflow:visible;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important;text-overflow:clip}.manual-match-card .manual-criterion-note[data-v-02f50dc7]{width:fit-content;max-width:100%;padding:3px 7px;border:1px solid rgba(63,215,255,.46);border-radius:999px;background:#3fd7ff1a;color:#b8f1ff;font-size:10px;line-height:1.15}.manual-match-card .manual-criterion-note.warning[data-v-02f50dc7]{border-color:#ffb84d80;background:#ffb84d1f;color:#ffd38a}.manual-board[data-v-02f50dc7]{--time-column-width: 58px;--court-column-width: 126px;--board-gap: 6px;--cell-bg: rgba(61, 64, 73, .78);--cell-border: transparent;box-sizing:border-box;width:100%;min-width:calc(var(--time-column-width) + (var(--court-count) * var(--court-column-width)) + (var(--court-count) * 6px));overflow:visible;display:grid;grid-template-columns:var(--time-column-width) repeat(var(--court-count),minmax(var(--court-column-width),1fr));grid-template-rows:32px;grid-auto-rows:minmax(76px,auto);gap:var(--board-gap);align-items:stretch;border:0!important;outline:0!important}.manual-board[data-v-02f50dc7]>*{min-width:0}.manual-grid-head[data-v-02f50dc7],.manual-grid-time[data-v-02f50dc7]{box-sizing:border-box;min-height:32px;height:32px;display:grid;align-items:center;justify-items:center;border:0!important;border-radius:7px;background:#3d404994;color:var(--muted, #c5c7d0);font-size:12px;font-weight:800}.manual-grid-time[data-v-02f50dc7]{height:100%;justify-items:start;padding:0 8px}.manual-slot[data-v-02f50dc7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;justify-self:stretch;align-self:stretch;position:relative;width:auto;min-width:0;max-width:100%;min-height:76px;height:100%;display:grid;align-content:start;gap:4px;margin:0;padding:8px;border:1px solid var(--cell-border);border-radius:7px;background:var(--cell-bg);color:inherit;cursor:pointer;text-align:left;font:inherit;font-size:12px}.manual-slot.occupied[data-v-02f50dc7]{border-color:#5ac18ea6;background:#374746d6;cursor:grab}.manual-slot.occupied[data-v-02f50dc7]:active{cursor:grabbing}.manual-slot-remove[data-v-02f50dc7]{position:absolute;top:6px;right:6px;width:22px;height:22px;display:grid;place-items:center}.manual-slot-actions[data-v-02f50dc7]{position:absolute;top:6px;right:6px;display:flex;gap:4px;z-index:1}.manual-slot-actions>span[data-v-02f50dc7]{position:static;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:6px;background:var(--surface-2, #383b43);color:var(--text, #f7f7f8);cursor:pointer;font-size:13px;line-height:1}.manual-slot-actions>span[data-v-02f50dc7]:hover{border-color:var(--accent, #eaf200);color:var(--accent, #eaf200)}.manual-slot-edit[data-v-02f50dc7]{font-weight:800}.manual-reschedule-backdrop[data-v-02f50dc7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:grid;place-items:center;padding:18px;background:#090b10ad}.manual-reschedule-modal[data-v-02f50dc7]{width:min(680px,100%);max-height:min(78vh,680px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:10px;background:var(--surface, #30333b);box-shadow:0 24px 80px #0000006b}.manual-reschedule-head[data-v-02f50dc7],.manual-reschedule-foot[data-v-02f50dc7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border, rgba(183, 190, 207, .22))}.manual-reschedule-head p[data-v-02f50dc7],.manual-reschedule-head h3[data-v-02f50dc7],.manual-reschedule-head small[data-v-02f50dc7]{margin:0}.manual-reschedule-head p[data-v-02f50dc7]{color:var(--accent, #eaf200);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.manual-reschedule-head h3[data-v-02f50dc7]{margin-top:4px;font-size:18px}.manual-reschedule-head small[data-v-02f50dc7]{display:block;margin-top:4px;color:var(--muted, #c5c7d0);font-size:12px}.manual-reschedule-body[data-v-02f50dc7]{min-height:0;overflow:auto;padding:14px 16px}.manual-reschedule-help[data-v-02f50dc7]{margin:0 0 12px;color:var(--muted, #c5c7d0);font-size:12px}.manual-reschedule-venues[data-v-02f50dc7]{display:grid;gap:10px}.manual-reschedule-venue[data-v-02f50dc7]{padding:10px;border:1px solid var(--border, rgba(183, 190, 207, .22));border-radius:8px;background:var(--surface-2, #383b43)}.manual-reschedule-venue>header[data-v-02f50dc7]{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.manual-reschedule-venue>header span[data-v-02f50dc7]{color:var(--muted, #c5c7d0);font-size:11px}.manual-reschedule-slots[data-v-02f50dc7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px}.manual-reschedule-slot[data-v-02f50dc7]{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:36px;padding:7px 9px;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:7px;background:#292b31;color:var(--text, #f7f7f8);cursor:pointer;font:inherit;font-size:12px}.manual-reschedule-slot span[data-v-02f50dc7]{color:var(--muted, #c5c7d0);font-size:11px}.manual-reschedule-slot.selected[data-v-02f50dc7]{border-color:var(--accent, #eaf200);background:color-mix(in srgb,var(--accent, #eaf200) 14%,#292b31);color:var(--accent, #eaf200)}.manual-reschedule-foot[data-v-02f50dc7]{justify-content:flex-end;border-top:1px solid var(--border, rgba(183, 190, 207, .22));border-bottom:0}@media(max-width:600px){.manual-reschedule-backdrop[data-v-02f50dc7]{padding:8px}.manual-reschedule-modal[data-v-02f50dc7]{max-height:84vh}.manual-reschedule-foot[data-v-02f50dc7]{flex-direction:column-reverse}.manual-reschedule-foot .btn[data-v-02f50dc7]{width:100%}}.btn[data-v-02f50dc7]{min-height:36px;border:1px solid rgba(255,211,45,.72);border-radius:7px;background:color-mix(in srgb,var(--accent, #eaf200) 12%,var(--surface-2, #383b43));color:var(--accent, #eaf200);padding:0 12px;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.btn.secondary[data-v-02f50dc7]{border-color:var(--border, rgba(183, 190, 207, .28));background:var(--surface-2, #383b43);color:var(--text, #f7f7f8)}.btn[data-v-02f50dc7]:disabled,.manual-match-card[data-v-02f50dc7]:disabled,.manual-slot[data-v-02f50dc7]:disabled{cursor:not-allowed;opacity:.58}@media(max-width:860px){.manual-layout[data-v-02f50dc7]{grid-template-columns:1fr;overflow:auto}.manual-toolbar .field[data-v-02f50dc7]{width:100%}.manual-modal-foot[data-v-02f50dc7]{flex-direction:column-reverse}.manual-modal-foot .btn[data-v-02f50dc7]{width:100%}}.referee-modal-backdrop[data-v-86d6d898]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4100;display:grid;place-items:center;padding:18px;background:#090b10b8}.referee-modal-panel[data-v-86d6d898]{position:relative;display:flex;flex-direction:column;width:min(1180px,96vw);height:min(820px,94vh);border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:8px;background:var(--surface, #30333b);color:var(--text, #f7f7f8);box-shadow:0 24px 80px #0000006b;overflow:hidden}.referee-modal-head[data-v-86d6d898],.referee-modal-foot[data-v-86d6d898],.referee-toolbar[data-v-86d6d898],.referee-venue-head[data-v-86d6d898]{display:flex;align-items:center;gap:10px}.referee-modal-head[data-v-86d6d898]{justify-content:space-between;padding:14px;border-bottom:1px solid var(--border, rgba(183, 190, 207, .22))}.referee-modal-head p[data-v-86d6d898],.referee-modal-head h2[data-v-86d6d898],.referee-pools h3[data-v-86d6d898]{margin:0}.referee-modal-head p[data-v-86d6d898]{color:var(--accent, #eaf200);font-size:11px;font-weight:850;text-transform:uppercase}.referee-modal-head h2[data-v-86d6d898]{margin-top:4px;font-size:19px;line-height:1.15}.referee-modal-close[data-v-86d6d898],.referee-remove[data-v-86d6d898]{border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:7px;background:var(--surface-2, #383b43);color:inherit;cursor:pointer}.referee-modal-close[data-v-86d6d898]{width:36px;height:36px;font-size:22px}.referee-toolbar[data-v-86d6d898]{padding:10px 14px;border-bottom:1px solid var(--border, rgba(183, 190, 207, .22))}.field[data-v-86d6d898]{min-height:36px;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:7px;background:var(--surface-2, #383b43);color:var(--text, #f7f7f8);font:inherit;font-size:13px;font-weight:700;outline:none;padding:0 10px}.referee-toolbar .field[data-v-86d6d898]{flex:1 1 auto}.referee-selection[data-v-86d6d898],.referee-message[data-v-86d6d898]{color:var(--accent, #eaf200);font-size:12px;font-weight:850}.referee-message[data-v-86d6d898]{padding:8px 14px;border-bottom:1px solid var(--border, rgba(183, 190, 207, .18))}.referee-modal-body[data-v-86d6d898]{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px;padding:12px 14px;overflow:hidden}.referee-pools[data-v-86d6d898],.referee-venues[data-v-86d6d898]{min-height:0;overflow:auto;overscroll-behavior:contain}.referee-pools[data-v-86d6d898]{display:grid;gap:12px;align-content:start}.referee-pools section[data-v-86d6d898]{display:grid;gap:7px}.referee-pools h3[data-v-86d6d898]{color:var(--muted, #c5c7d0);font-size:12px;font-weight:850}.referee-card[data-v-86d6d898],.referee-drop-zone[data-v-86d6d898]{border:1px solid var(--border, rgba(183, 190, 207, .18));border-radius:7px;background:var(--surface-2, #383b43);color:inherit;text-align:left;cursor:pointer}.referee-card[data-v-86d6d898]{display:grid;gap:3px;min-height:58px;padding:9px 10px}.referee-card.selected[data-v-86d6d898]{border-color:#ffd62ed9;background:color-mix(in srgb,var(--accent, #eaf200) 13%,var(--surface-2, #383b43))}.referee-card strong[data-v-86d6d898],.referee-drop-zone strong[data-v-86d6d898]{font-size:13px}.referee-card small[data-v-86d6d898],.referee-drop-zone small[data-v-86d6d898],.referee-venue-head span[data-v-86d6d898]{color:var(--muted, #c5c7d0);font-size:11px;font-weight:750}.referee-venues[data-v-86d6d898]{display:grid;align-content:start;gap:10px}.referee-venue-card[data-v-86d6d898]{border:1px solid var(--border, rgba(183, 190, 207, .22));border-radius:8px;background:color-mix(in srgb,var(--surface-2, #383b43) 72%,var(--surface, #30333b));padding:10px}.referee-venue-head[data-v-86d6d898]{justify-content:space-between;align-items:stretch;margin-bottom:9px}.referee-venue-head>div[data-v-86d6d898]{display:grid;align-content:center;gap:2px}.referee-venue-head>div strong[data-v-86d6d898]{font-size:14px}.referee-drop-zone[data-v-86d6d898]{position:relative;display:flex;justify-content:space-between;gap:8px;min-height:58px;padding:9px 10px}.referee-drop-zone.table[data-v-86d6d898]{width:min(280px,44%)}.referee-drop-zone.ready[data-v-86d6d898]:not(.assigned){border-color:#ffd62eb8}.referee-drop-zone.assigned[data-v-86d6d898]{border-color:#4dc28fc7;background:#4dc28f1c}.referee-drop-zone span[data-v-86d6d898]{display:grid;gap:2px}.referee-remove[data-v-86d6d898]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;align-self:center}.referee-court-grid[data-v-86d6d898]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px}.referee-empty[data-v-86d6d898]{padding:12px;border:1px dashed var(--border, rgba(183, 190, 207, .28));border-radius:7px;color:var(--muted, #c5c7d0);font-size:13px;font-weight:750}.referee-modal-foot[data-v-86d6d898]{justify-content:flex-end;padding:12px 14px;border-top:1px solid var(--border, rgba(183, 190, 207, .22))}.btn[data-v-86d6d898]{min-height:36px;border:1px solid rgba(255,211,45,.72);border-radius:7px;background:color-mix(in srgb,var(--accent, #eaf200) 12%,var(--surface-2, #383b43));color:var(--accent, #eaf200);cursor:pointer;font:inherit;font-size:13px;font-weight:850;padding:0 12px}.btn.secondary[data-v-86d6d898]{border-color:var(--border, rgba(183, 190, 207, .28));background:var(--surface-2, #383b43);color:var(--text, #f7f7f8)}button[data-v-86d6d898]:disabled{cursor:not-allowed;opacity:.58}.referee-loading[data-v-86d6d898]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#16192094;color:var(--accent, #eaf200);font-size:13px;font-weight:850}@media(max-width:840px){.referee-modal-body[data-v-86d6d898]{grid-template-columns:1fr}.referee-pools[data-v-86d6d898]{max-height:240px}.referee-venue-head[data-v-86d6d898]{display:grid}.referee-drop-zone.table[data-v-86d6d898]{width:100%}}.schedule-modal-backdrop[data-v-84f32222]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:14px;background:#090b10b8}.schedule-modal-panel[data-v-84f32222]{width:min(620px,100%);max-height:calc(100vh - 28px);overflow:auto;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:8px;background:var(--surface, #30333b);color:var(--text, #f7f7f8);box-shadow:0 24px 80px #00000061}.schedule-modal-head[data-v-84f32222],.schedule-modal-foot[data-v-84f32222]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid var(--border, rgba(183, 190, 207, .22))}.schedule-modal-foot[data-v-84f32222]{justify-content:flex-end;border-top:1px solid var(--border, rgba(183, 190, 207, .22));border-bottom:0}.schedule-modal-head p[data-v-84f32222],.schedule-modal-head h2[data-v-84f32222]{margin:0}.schedule-modal-head p[data-v-84f32222]{color:var(--accent, #eaf200);font-size:11px;font-weight:800;text-transform:uppercase}.schedule-modal-head h2[data-v-84f32222]{margin-top:4px;font-size:18px;line-height:1.2}.schedule-modal-close[data-v-84f32222]{width:36px;height:36px;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:7px;background:var(--surface-2, #383b43);color:inherit;cursor:pointer;font-size:22px}.schedule-modal-grid[data-v-84f32222]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px}label[data-v-84f32222]{display:grid;gap:6px;min-width:0}label span[data-v-84f32222]{color:var(--muted, #c5c7d0);font-size:11px;font-weight:800;text-transform:uppercase}.field[data-v-84f32222]{width:100%;min-height:36px;min-width:0;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:7px;background:var(--surface-2, #383b43);color:var(--text, #f7f7f8);padding:0 10px;font:inherit;font-size:13px;font-weight:700}.schedule-modal-notes[data-v-84f32222]{padding:0 14px 14px}.schedule-modal-notes textarea[data-v-84f32222]{min-height:82px;padding-top:8px;resize:vertical}.btn[data-v-84f32222]{min-height:36px;border:1px solid rgba(255,211,45,.72);border-radius:7px;background:color-mix(in srgb,var(--accent, #eaf200) 12%,var(--surface-2, #383b43));color:var(--accent, #eaf200);padding:0 12px;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.btn.secondary[data-v-84f32222]{border-color:var(--border, rgba(183, 190, 207, .28));background:var(--surface-2, #383b43);color:var(--text, #f7f7f8)}.btn[data-v-84f32222]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:640px){.schedule-modal-grid[data-v-84f32222]{grid-template-columns:1fr}.schedule-modal-foot[data-v-84f32222]{flex-direction:column-reverse}.schedule-modal-foot .btn[data-v-84f32222]{width:100%}}#scheduleScreen[data-v-ff8211fe]{color:var(--text, #f7f7f8)}#scheduleScreen[data-v-ff8211fe]:not(.active){display:none}#scheduleScreen.active[data-v-ff8211fe]{display:block}.page-header[data-v-ff8211fe],.page-actions[data-v-ff8211fe],.stats-strip[data-v-ff8211fe],.search-line[data-v-ff8211fe],.filter-panel[data-v-ff8211fe],.pager[data-v-ff8211fe],.mobile-card-head[data-v-ff8211fe]{display:flex}.page-header[data-v-ff8211fe]{align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.page-header h2[data-v-ff8211fe]{margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.1;font-weight:850}.page-header p[data-v-ff8211fe]{margin:6px 0 0;color:var(--muted, #c5c7d0);font-size:14px}.page-actions[data-v-ff8211fe]{flex-wrap:wrap;justify-content:flex-end;gap:8px}.btn[data-v-ff8211fe],.icon-button[data-v-ff8211fe],.field[data-v-ff8211fe]{min-height:36px;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:7px;background:var(--surface-2, #383b43);color:var(--text, #f7f7f8);font:inherit;font-size:13px;font-weight:700}.btn[data-v-ff8211fe],.icon-button[data-v-ff8211fe]{cursor:pointer;padding:0 11px}.btn[data-v-ff8211fe]{border-color:#ffd32db8;color:var(--accent, #eaf200);background:color-mix(in srgb,var(--accent, #eaf200) 12%,var(--surface-2, #383b43))}.btn.secondary[data-v-ff8211fe]{border-color:var(--border, rgba(183, 190, 207, .28));color:var(--text, #f7f7f8);background:var(--surface-2, #383b43)}.btn[data-v-ff8211fe]:disabled,.icon-button[data-v-ff8211fe]:disabled{cursor:not-allowed;opacity:.52}.icon-button[data-v-ff8211fe]{width:38px;padding:0;display:inline-flex;align-items:center;justify-content:center}.stats-strip[data-v-ff8211fe]{flex-wrap:wrap;gap:6px;padding:8px;margin-bottom:12px;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:8px;background:var(--surface, #30333b)}.stats-strip article[data-v-ff8211fe]{display:grid;gap:8px;min-height:62px;padding:12px 14px;border:1px solid #41444c;border-radius:11px;background:#292a2f;color:var(--muted, #c5c7d0)}.stats-strip small[data-v-ff8211fe]{color:var(--muted, #c5c7d0);font-size:11px}.stats-strip strong[data-v-ff8211fe]{color:var(--accent, #eaf200);font-size:25px;line-height:1.05}.search-line[data-v-ff8211fe]{gap:8px;margin-bottom:10px}.search-line .field[data-v-ff8211fe]{flex:1 1 auto}.help-button[data-v-ff8211fe]{margin-bottom:10px}.filter-panel[data-v-ff8211fe]{flex-wrap:wrap;gap:7px;padding:8px;margin-bottom:12px;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:8px;background:var(--surface, #30333b)}.field[data-v-ff8211fe]{min-width:150px;padding:0 10px;outline:none}.filter-panel .field[data-v-ff8211fe]:first-child{min-width:220px}.schedule-data-content>.desktop-only[data-v-ff8211fe]{display:block!important}.schedule-data-content>.mobile-only[data-v-ff8211fe]{display:none!important}.schedule-table-wrap[data-v-ff8211fe]{max-width:100%;max-height:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;overscroll-behavior:auto!important;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:8px;background:var(--surface, #30333b)}table[data-v-ff8211fe]{width:100%;border-collapse:collapse;table-layout:auto}th[data-v-ff8211fe],td[data-v-ff8211fe]{padding:10px;border-bottom:1px solid var(--border, rgba(183, 190, 207, .22));text-align:left;vertical-align:top;font-size:13px;overflow-wrap:break-word}th[data-v-ff8211fe]{color:var(--muted, #c5c7d0);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}td strong[data-v-ff8211fe],td span[data-v-ff8211fe]{display:block}td span[data-v-ff8211fe]{color:var(--muted, #c5c7d0);margin-top:2px;font-size:12px}.status-pill[data-v-ff8211fe]{display:inline-flex;align-items:center;width:max-content;min-height:24px;padding:0 8px;border-radius:7px;background:var(--chip, #272a31);color:var(--accent, #eaf200);font-size:12px;font-weight:800}.status-pill.warning[data-v-ff8211fe]{margin:0 6px 6px 0;color:#ff5d5d}.empty-state[data-v-ff8211fe],.empty-cell[data-v-ff8211fe]{padding:14px;color:var(--muted, #c5c7d0);font-size:13px;font-weight:700}.empty-cell[data-v-ff8211fe]{text-align:center}.pager[data-v-ff8211fe]{align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;color:var(--muted, #c5c7d0);font-size:13px;font-weight:700}.mobile-only[data-v-ff8211fe]{display:none!important}.mobile-card-list[data-v-ff8211fe]{flex-direction:column;gap:10px}.mobile-card[data-v-ff8211fe]{padding:12px;border:1px solid var(--border, rgba(183, 190, 207, .28));border-radius:8px;background:var(--surface, #30333b)}.mobile-card-head[data-v-ff8211fe]{justify-content:space-between;gap:10px;color:var(--muted, #c5c7d0);font-size:12px;font-weight:800}.mobile-card strong[data-v-ff8211fe],.mobile-card small[data-v-ff8211fe]{display:block;margin-top:8px}.mobile-card small[data-v-ff8211fe]{color:var(--muted, #c5c7d0);font-weight:800}@media(max-width:900px){.page-header[data-v-ff8211fe]{display:block}.page-actions[data-v-ff8211fe]{justify-content:flex-start;margin-top:12px}.desktop-only[data-v-ff8211fe]{display:none!important}.mobile-only[data-v-ff8211fe]{display:flex!important}.schedule-data-content>.desktop-only[data-v-ff8211fe]{display:none!important}.schedule-data-content>.mobile-only[data-v-ff8211fe]{display:flex!important}.field[data-v-ff8211fe],.filter-panel .field[data-v-ff8211fe]:first-child{width:100%;min-width:100%}.pager[data-v-ff8211fe]{justify-content:space-between}}.schedule-help-content[data-v-ff8211fe]{display:grid;gap:12px;color:#d9dbe1;line-height:1.55;font-size:13px}.schedule-help-content p[data-v-ff8211fe]{margin:0;padding:10px 12px;border:1px solid #454850;border-radius:8px;background:#292b31}.schedule-auto-form[data-v-ff8211fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.schedule-auto-form label[data-v-ff8211fe]{display:grid;gap:6px}.schedule-auto-form label span[data-v-ff8211fe]{color:#aeb2bc;font-size:11px;font-weight:700;text-transform:uppercase}.schedule-auto-venues[data-v-ff8211fe],.schedule-auto-preview[data-v-ff8211fe]{display:grid;gap:7px;margin-top:14px;padding:12px;border:1px solid #454850;border-radius:8px;background:#292b31}.schedule-auto-venues>label[data-v-ff8211fe]{display:flex;align-items:center;gap:8px;padding:7px;border-top:1px solid #3f4148;font-size:12px}.schedule-auto-venues>label[data-v-ff8211fe]:first-of-type{margin-top:4px}.schedule-auto-preview span[data-v-ff8211fe],.schedule-auto-preview small[data-v-ff8211fe]{color:#c5c8d0;font-size:11px}.schedule-auto-preview small[data-v-ff8211fe]{color:#eaf200}@media(max-width:600px){.schedule-auto-form[data-v-ff8211fe]{grid-template-columns:1fr}}.publication-modal-content[data-v-ff8211fe]{display:grid;gap:14px;color:#d9dbe1;font-size:13px;line-height:1.5}.publication-modal-content p[data-v-ff8211fe]{margin:0;padding:11px 12px;border:1px solid #454850;border-radius:8px;background:#292b31}.publication-date-field[data-v-ff8211fe]{display:grid;gap:6px}.publication-date-field span[data-v-ff8211fe]{color:#aeb2bc;font-size:11px;font-weight:700;text-transform:uppercase}#scheduleScreen.active[data-v-ff8211fe]{max-width:1220px;margin:0 auto;padding:24px 16px 40px;background:transparent;color:#f1f2f4}#scheduleScreen .page-header[data-v-ff8211fe]{align-items:flex-end;margin-bottom:16px}#scheduleScreen .page-header h1[data-v-ff8211fe]{margin:5px 0;font-size:34px;line-height:1.1;font-weight:850}#scheduleScreen .page-header>div>span[data-v-ff8211fe]{color:#aeb2bc;font-size:13px}#scheduleScreen .schedule-eyebrow[data-v-ff8211fe]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}#scheduleScreen .page-actions[data-v-ff8211fe]{gap:6px}#scheduleScreen .page-actions .btn[data-v-ff8211fe]{min-height:34px;padding:0 10px;border-radius:7px;font-size:11px}#scheduleScreen .stats-strip[data-v-ff8211fe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;border:0;border-radius:0;background:transparent}#scheduleScreen .stats-strip article[data-v-ff8211fe]{display:grid;gap:8px;min-height:62px;padding:14px;border:1px solid #41444c;border-radius:11px;background:#292a2f}#scheduleScreen .stats-strip small[data-v-ff8211fe]{color:#aeb2bc;font-size:11px}#scheduleScreen .stats-strip strong[data-v-ff8211fe]{color:#eaf200;font-size:25px;line-height:1.05}#scheduleScreen .search-line[data-v-ff8211fe]{margin:0 0 8px}#scheduleScreen .search-line .field[data-v-ff8211fe],#scheduleScreen .filter-panel .field[data-v-ff8211fe]{border:1px solid #555963;border-radius:7px;background:#292b31;color:#f2f3f5;padding:9px;font-size:12px}#scheduleScreen .filter-panel[data-v-ff8211fe]{display:grid;grid-template-columns:1.4fr repeat(5,minmax(110px,1fr)) auto;gap:7px;margin:0 0 16px;padding:12px;border:1px solid #454850;border-radius:10px;background:#2b2d33}#scheduleScreen .filter-panel .field[data-v-ff8211fe]{min-width:0}#scheduleScreen .filter-panel .btn[data-v-ff8211fe]{padding:0 10px;font-size:11px}#scheduleScreen .schedule-data-content[data-v-ff8211fe]{border:1px solid #454850;border-radius:10px;background:#2b2d33;overflow:hidden}#scheduleScreen .schedule-table-wrap[data-v-ff8211fe]{border:0;background:transparent}#scheduleScreen .schedule-table-wrap table[data-v-ff8211fe]{min-width:900px}#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe]{color:#aeb2bc;font-size:10px;letter-spacing:.06em;text-transform:uppercase}#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe],#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe]{padding:11px 12px;border-bottom:1px solid #41434a;font-size:12px}#scheduleScreen .schedule-table-wrap td span[data-v-ff8211fe],#scheduleScreen .schedule-table-wrap td>strong+span[data-v-ff8211fe]{display:block;color:#aeb2bc;font-size:11px;margin-top:3px}#scheduleScreen .status-pill[data-v-ff8211fe]{display:inline-flex;padding:5px 7px;border-radius:5px;background:#454750;font-size:10px}#scheduleScreen .status-pill.warning[data-v-ff8211fe]{margin:2px;color:#eaf200;background:#443d28}#scheduleScreen .pager[data-v-ff8211fe]{padding:12px;border-top:1px solid #41434a;color:#aeb2bc;font-size:11px}#scheduleScreen .mobile-card-list[data-v-ff8211fe]{padding:10px;background:#2b2d33}#scheduleScreen .mobile-card[data-v-ff8211fe]{padding:12px;border:1px solid #454850;border-radius:8px;background:#30323a}#scheduleScreen .mobile-card strong[data-v-ff8211fe]{display:block;margin:8px 0;color:#f1f2f4;font-size:13px}#scheduleScreen .mobile-card small[data-v-ff8211fe]{display:block;color:#aeb2bc;margin:4px 0;font-size:11px}@media(max-width:1100px){#scheduleScreen .stats-strip[data-v-ff8211fe],#scheduleScreen .filter-panel[data-v-ff8211fe]{grid-template-columns:repeat(3,minmax(0,1fr))}#scheduleScreen .filter-panel input[data-v-ff8211fe]:first-child{grid-column:span 2}}@media(max-width:700px){#scheduleScreen.active[data-v-ff8211fe]{padding:16px 12px 30px}#scheduleScreen .page-header[data-v-ff8211fe]{align-items:flex-start;flex-direction:column}#scheduleScreen .page-header h1[data-v-ff8211fe]{font-size:28px}#scheduleScreen .page-actions[data-v-ff8211fe]{width:100%;justify-content:flex-start}#scheduleScreen .page-actions .btn[data-v-ff8211fe]{flex:1 1 calc(50% - 6px)}#scheduleScreen .stats-strip[data-v-ff8211fe]{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}#scheduleScreen .filter-panel[data-v-ff8211fe]{grid-template-columns:1fr;margin-bottom:12px}#scheduleScreen .filter-panel input[data-v-ff8211fe]:first-child{grid-column:auto}#scheduleScreen .search-line[data-v-ff8211fe]{display:none}#scheduleScreen .help-button[data-v-ff8211fe]{position:fixed;right:14px;bottom:78px;z-index:20}}#scheduleScreen .schedule-data-content[data-v-ff8211fe]{border:0;border-radius:0;background:transparent;overflow:visible}#scheduleScreen .schedule-table-wrap[data-v-ff8211fe]{overflow-x:auto!important;border:1px solid #41444c;border-radius:11px;background:#292a2f}#scheduleScreen .schedule-table-wrap table[data-v-ff8211fe]{width:100%;min-width:1050px;border-collapse:collapse}#scheduleScreen .schedule-table-wrap thead tr[data-v-ff8211fe]{background:#292a2f}#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe]{padding:10px 12px;border:0;color:#aeb2bc;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]{padding:11px 12px;border-top:1px solid #41434a;border-bottom:0;color:#e9eaee;font-size:12px;vertical-align:middle}#scheduleScreen .schedule-table-wrap tbody tr:first-child td[data-v-ff8211fe]{border-top:0}#scheduleScreen .schedule-table-wrap tbody tr:hover td[data-v-ff8211fe]{background:#303239}#scheduleScreen .schedule-table-wrap td strong[data-v-ff8211fe]{font-weight:600}#scheduleScreen .schedule-table-wrap .empty-cell[data-v-ff8211fe]{padding:28px 14px;text-align:center;color:#aeb2bc}#scheduleScreen .schedule-table-wrap table[data-v-ff8211fe]{min-width:0;table-layout:fixed}#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe],#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]{padding:8px 9px;font-size:11px}#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe]{font-size:9px;font-weight:500;letter-spacing:.04em}#scheduleScreen .schedule-table-wrap td strong[data-v-ff8211fe]{font-weight:500}#scheduleScreen .schedule-table-wrap td span[data-v-ff8211fe]{font-size:10px}#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe]:nth-child(1),#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]:nth-child(1){width:13%}#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe]:nth-child(2),#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]:nth-child(2){width:14%}#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe]:nth-child(3),#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]:nth-child(3){width:27%}#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe]:nth-child(4),#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]:nth-child(4){width:17%}#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe]:nth-child(5),#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]:nth-child(5){width:11%}#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe]:nth-child(6),#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]:nth-child(6){width:12%}#scheduleScreen .schedule-table-wrap th[data-v-ff8211fe]:nth-child(7),#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]:nth-child(7){width:6%}#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]{overflow-wrap:anywhere;word-break:break-word}#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]:nth-child(1),#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]:nth-child(5),#scheduleScreen .schedule-table-wrap td[data-v-ff8211fe]:nth-child(7){white-space:nowrap}#scheduleScreen .pager[data-v-ff8211fe]{margin-top:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}#scheduleScreen .mobile-card-list[data-v-ff8211fe]{border:1px solid #41444c;border-radius:11px;background:#292a2f}#scheduleScreen .mobile-card[data-v-ff8211fe]{border:1px solid #41444c;background:#292a2f}#scheduleScreen .mobile-card-head[data-v-ff8211fe]{color:#aeb2bc;font-size:11px}#scheduleScreen .mobile-card button[data-v-ff8211fe]{align-self:flex-start}@media(max-width:700px){#scheduleScreen .page-header[data-v-ff8211fe]{display:flex!important;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}#scheduleScreen .page-header>div[data-v-ff8211fe]:first-child{position:relative;z-index:1;width:100%}#scheduleScreen .page-actions[data-v-ff8211fe]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;gap:6px;position:relative;z-index:2}#scheduleScreen .page-actions .btn[data-v-ff8211fe]{width:100%;min-width:0;flex:initial}#scheduleScreen .page-header h1[data-v-ff8211fe]{font-size:28px}}.stats-strip article.stats-action[data-v-ff8211fe]{position:relative;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.stats-strip article.stats-action[data-v-ff8211fe]:hover,.stats-strip article.stats-action[data-v-ff8211fe]:focus-visible{border-color:var(--accent, #eaf200);background:#35372f;outline:none;transform:translateY(-1px)}.stats-strip article.stats-action span[data-v-ff8211fe]{color:#aeb2bc;font-size:10px}.conflicts-modal[data-v-ff8211fe]{display:grid;gap:14px}.conflicts-intro[data-v-ff8211fe]{margin:0;color:#aeb2bc;font-size:13px}.conflict-groups[data-v-ff8211fe]{display:grid;gap:12px}.conflict-group[data-v-ff8211fe]{overflow:hidden;border:1px solid #555963;border-radius:9px;background:#30323a}.conflict-group>header[data-v-ff8211fe]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #454850}.conflict-group>header strong[data-v-ff8211fe]{color:#eaf200;font-size:13px}.conflict-group>header span[data-v-ff8211fe]{color:#aeb2bc;font-size:12px}.conflict-match[data-v-ff8211fe]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:11px 13px;border-bottom:1px solid #454850}.conflict-match[data-v-ff8211fe]:last-child{border-bottom:0}.conflict-match div[data-v-ff8211fe]{display:grid;gap:3px}.conflict-match div strong[data-v-ff8211fe]{font-size:12px}.conflict-match div span[data-v-ff8211fe],.conflict-match small[data-v-ff8211fe]{color:#aeb2bc;font-size:11px}.conflict-match p[data-v-ff8211fe]{grid-column:1 / -1;margin:0;font-size:13px}.conflict-match p b[data-v-ff8211fe]{margin:0 6px;color:#eaf200}.conflict-match small[data-v-ff8211fe]{grid-column:2;grid-row:1;align-self:center}.empty-state[data-v-ff8211fe]{padding:28px 12px;color:#aeb2bc;text-align:center}.error-state[data-v-ff8211fe]{color:#ffb4b4}@media(max-width:700px){.conflict-group>header[data-v-ff8211fe]{align-items:flex-start;flex-direction:column;gap:4px}.conflict-match[data-v-ff8211fe]{grid-template-columns:1fr}.conflict-match small[data-v-ff8211fe]{grid-column:auto;grid-row:auto}}.club-schedule-vue[data-v-77a313d6]{max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.club-schedule-vue[data-v-77a313d6]:not(.active){display:none}.club-schedule-vue.active[data-v-77a313d6]{display:block}.club-schedule-header[data-v-77a313d6],.club-schedule-section-header[data-v-77a313d6],.club-schedule-filters[data-v-77a313d6],.club-schedule-pager[data-v-77a313d6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.club-schedule-header[data-v-77a313d6]{margin-bottom:18px}.club-schedule-header p[data-v-77a313d6]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.club-schedule-header h1[data-v-77a313d6]{margin:5px 0 3px;font-size:34px}.club-schedule-header span[data-v-77a313d6],.club-schedule-section-header span[data-v-77a313d6]{color:#aeb2bc;font-size:13px}.secondary[data-v-77a313d6]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f1f2f4;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.secondary[data-v-77a313d6]:disabled{opacity:.45;cursor:not-allowed}.club-schedule-summary[data-v-77a313d6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.club-schedule-summary article[data-v-77a313d6]{display:grid;gap:8px;padding:14px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.club-schedule-summary small[data-v-77a313d6]{color:#aeb2bc;font-size:11px}.club-schedule-summary strong[data-v-77a313d6]{color:#eaf200;font-size:25px}.club-schedule-section[data-v-77a313d6]{padding:14px;border:1px solid #454850;border-radius:10px;background:#2b2d33}.club-schedule-section-header[data-v-77a313d6]{align-items:flex-start}.club-schedule-section-header h2[data-v-77a313d6]{margin:0 0 3px;font-size:17px}.readonly-badge[data-v-77a313d6]{padding:7px 10px;border:1px solid #50535c;border-radius:999px;color:#aeb2bc!important;white-space:nowrap;font-size:11px!important}.club-schedule-filters[data-v-77a313d6]{flex-wrap:wrap;margin:14px 0}.club-schedule-filters .field[data-v-77a313d6]{min-width:0;flex:1;padding:9px 10px;border:1px solid #50535c;border-radius:7px;background:#292a2f;color:#f2f3f5;font:inherit;font-size:12px}.club-schedule-filters .field[data-v-77a313d6]:first-child{flex:2}.club-schedule-message[data-v-77a313d6],.club-schedule-empty[data-v-77a313d6]{padding:30px;color:#aeb2bc;text-align:center}.club-schedule-message.error[data-v-77a313d6]{padding:10px 12px;border-radius:8px;background:#4a2e32;color:#ffb4b4;font-size:12px}.club-schedule-table-wrap[data-v-77a313d6]{overflow:auto;border:1px solid #41444c;border-radius:10px;background:#292a2f}.club-schedule-table-wrap table[data-v-77a313d6]{width:100%;min-width:780px;border-collapse:collapse}.club-schedule-table-wrap th[data-v-77a313d6],.club-schedule-table-wrap td[data-v-77a313d6]{padding:11px 12px;border-bottom:1px solid #41434a;text-align:left;font-size:12px}.club-schedule-table-wrap th[data-v-77a313d6]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.club-schedule-table-wrap tbody tr:last-child td[data-v-77a313d6]{border-bottom:0}.club-schedule-table-wrap td span[data-v-77a313d6]{display:block;margin-top:4px;color:#aeb2bc;font-size:11px}.club-schedule-status[data-v-77a313d6]{display:inline-block!important;padding:4px 8px;border-radius:999px;background:#383a42;color:#c9cbd3;font-size:11px}.club-schedule-clickable[data-v-77a313d6]{cursor:pointer}.club-schedule-clickable[data-v-77a313d6]:hover{background:#33353d}.club-schedule-pager[data-v-77a313d6]{margin-top:12px;color:#aeb2bc;font-size:11px}.club-schedule-mobile-list[data-v-77a313d6]{display:none}@media(max-width:700px){.club-schedule-vue[data-v-77a313d6]{padding:18px 10px 30px}.club-schedule-header[data-v-77a313d6],.club-schedule-section-header[data-v-77a313d6]{align-items:flex-start;flex-direction:column}.club-schedule-header h1[data-v-77a313d6]{font-size:28px}.club-schedule-header .secondary[data-v-77a313d6]{width:100%}.club-schedule-summary[data-v-77a313d6]{grid-template-columns:repeat(3,1fr)}.club-schedule-summary article[data-v-77a313d6]{padding:11px 10px}.club-schedule-summary strong[data-v-77a313d6]{font-size:21px}.readonly-badge[data-v-77a313d6]{white-space:normal}.club-schedule-filters[data-v-77a313d6]{align-items:stretch}.club-schedule-filters .field[data-v-77a313d6],.club-schedule-filters .field[data-v-77a313d6]:first-child,.club-schedule-filters .secondary[data-v-77a313d6]{flex:1 1 100%;width:100%}.club-schedule-table-wrap[data-v-77a313d6]{display:none}.club-schedule-mobile-list[data-v-77a313d6]{display:grid;gap:8px}.club-schedule-mobile-list article[data-v-77a313d6]{display:grid;gap:8px;padding:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.club-schedule-mobile-list article header[data-v-77a313d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:#aeb2bc;font-size:11px}.club-schedule-mobile-list article strong[data-v-77a313d6]{font-size:13px}.club-schedule-mobile-list article strong i[data-v-77a313d6]{color:#aeb2bc;font-style:normal}.club-schedule-mobile-list article small[data-v-77a313d6]{color:#aeb2bc;font-size:11px}.club-schedule-mobile-list article em[data-v-77a313d6]{color:#8ed4b2;font-size:11px;font-style:normal;white-space:nowrap}.club-schedule-pager[data-v-77a313d6]{align-items:stretch;flex-direction:column;text-align:center}}.result-launch-modal[data-v-d39f0418]{display:grid;gap:14px}.result-launch-summary[data-v-d39f0418]{display:flex;justify-content:space-between;gap:16px;padding:14px;border:1px solid #50535c;border-radius:9px;background:#292a2f}.result-launch-summary p[data-v-d39f0418]{margin:0;color:#eaf200;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.result-launch-summary strong[data-v-d39f0418]{display:block;margin-top:3px;font-size:25px}.result-launch-summary small[data-v-d39f0418],.result-launch-summary span[data-v-d39f0418]{color:#aeb2bc;font-size:12px}.result-launch-summary small[data-v-d39f0418]{display:block;margin-top:4px}.result-launch-summary-actions[data-v-d39f0418]{display:flex;align-items:center;gap:10px}.result-launch-match[data-v-d39f0418]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #454850;border-radius:8px;background:#292a2f;font-size:15px}.result-launch-match small[data-v-d39f0418]{flex:0 0 auto;color:#858892;font-size:10px;letter-spacing:.04em}.result-launch-note[data-v-d39f0418]{margin:0;padding:10px 12px;border:1px solid #77731f;border-radius:8px;background:#3b3d2e;color:#d0d1b0;font-size:12px;line-height:1.45}.result-launch-note strong[data-v-d39f0418]{color:#eaf200}.result-launch-status[data-v-d39f0418]{display:grid;gap:6px;color:#cfd1d8;font-size:12px}.result-launch-status select[data-v-d39f0418],.result-launch-game select[data-v-d39f0418]{height:38px;padding:0 12px;border:1px solid #555963;border-radius:8px;background:#24262c;color:#f1f2f4;font:inherit}.result-launch-point-toggle[data-v-d39f0418]{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid #50535c;border-radius:8px;background:#292a2f;color:#e9eaee;cursor:pointer;font-size:12px}.result-launch-point-toggle input[data-v-d39f0418]{width:16px;height:16px;flex:0 0 auto;margin:1px 0 0;accent-color:#eaf200}.result-launch-point-toggle span[data-v-d39f0418]{display:grid;gap:3px}.result-launch-point-toggle strong[data-v-d39f0418]{color:#eaf200;font-size:12px}.result-launch-point-toggle small[data-v-d39f0418]{color:#aeb2bc;font-size:11px;line-height:1.35}.result-launch-games[data-v-d39f0418]{display:grid;gap:10px;padding:10px;border-radius:9px;background:#25262b}.result-launch-game[data-v-d39f0418]{display:grid;gap:10px;padding:12px;border:1px solid #454850;border-radius:9px;background:#303239}.result-launch-game.locked[data-v-d39f0418]{opacity:.55}.result-launch-game header[data-v-d39f0418]{display:flex;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid #454850}.result-launch-game header div[data-v-d39f0418]{display:grid;gap:3px}.result-launch-game header small[data-v-d39f0418],.result-launch-game header span[data-v-d39f0418]{color:#aeb2bc;font-size:10px}.result-launch-game label[data-v-d39f0418]{display:grid;gap:6px;color:#aeb2bc;font-size:10px;text-transform:uppercase}.result-launch-score[data-v-d39f0418]{display:grid;grid-template-columns:minmax(150px,2fr) repeat(3,minmax(64px,1fr));align-items:center;gap:6px}.result-launch-score span[data-v-d39f0418],.result-launch-score b[data-v-d39f0418]{text-align:center;color:#aeb2bc;font-size:10px}.result-launch-score strong[data-v-d39f0418]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.result-launch-score input[data-v-d39f0418]{width:100%;height:38px;box-sizing:border-box;padding:0 8px;border:1px solid #555963;border-radius:8px;background:#202126;color:#f5f6f8;text-align:center;font-size:15px;font-weight:700;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.result-launch-score input[data-v-d39f0418]::-webkit-inner-spin-button,.result-launch-score input[data-v-d39f0418]::-webkit-outer-spin-button{-webkit-appearance:none}.result-launch-score input[data-v-d39f0418]:focus{border-color:#eaf200;outline:0;box-shadow:0 0 0 3px #eaf20024}.result-launch-score input[data-v-d39f0418]:disabled{opacity:.55}.result-launch-keypad[data-v-d39f0418]{position:fixed;z-index:1200;display:grid;gap:8px;width:min(280px,calc(100vw - 20px));box-sizing:border-box;padding:10px;border:1px solid #50535c;border-radius:9px;background:#292a2f;box-shadow:0 12px 28px #00000059}.result-launch-keypad header[data-v-d39f0418]{display:flex;justify-content:space-between;gap:8px}.result-launch-keypad header strong[data-v-d39f0418]{font-size:12px}.result-launch-keypad header span[data-v-d39f0418]{color:#eaf200;font-size:11px}.result-launch-keypad>div[data-v-d39f0418]{display:grid;grid-template-columns:repeat(10,minmax(30px,1fr));gap:5px}.result-launch-keypad button[data-v-d39f0418]{min-height:32px;padding:4px;border:1px solid #555963;border-radius:6px;background:#383a42;color:#f2f3f5;cursor:pointer;font-weight:700}.result-launch-keypad button[data-v-d39f0418]:hover{border-color:#eaf200;background:#eaf200;color:#25262b}.result-launch-error[data-v-d39f0418]{margin:0;padding:10px;border-radius:8px;background:#4a2e32;color:#ffb4b4;font-size:12px}@media(max-width:700px){.result-launch-summary[data-v-d39f0418]{align-items:flex-start;flex-direction:column;gap:5px}.result-launch-summary-actions[data-v-d39f0418]{align-items:flex-start;flex-direction:column;gap:6px}.result-launch-summary span[data-v-d39f0418]{white-space:normal}.result-launch-games[data-v-d39f0418]{padding:6px}.result-launch-game[data-v-d39f0418]{padding:10px}.result-launch-score[data-v-d39f0418]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:5px}.result-launch-score strong[data-v-d39f0418]{font-size:10px}.result-launch-score input[data-v-d39f0418]{height:42px;padding:0 4px;font-size:16px}.result-launch-game select[data-v-d39f0418]{height:42px}.result-launch-keypad[data-v-d39f0418]{width:min(280px,calc(100vw - 20px))}.result-launch-keypad>div[data-v-d39f0418]{grid-template-columns:repeat(7,minmax(30px,1fr));gap:5px}.result-launch-keypad button[data-v-d39f0418]{min-height:36px}}.result-launch-athletes[data-v-d39f0418]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.result-launch-athlete-team[data-v-d39f0418]{display:grid;gap:6px;padding:9px;border:1px solid #454850;border-radius:8px;background:#292a2f}.result-launch-athlete-team strong[data-v-d39f0418]{font-size:11px;color:#dfe1e7}.result-launch-athlete-team select[data-v-d39f0418]{height:34px;padding:0 8px;border:1px solid #555963;border-radius:7px;background:#24262c;color:#f1f2f4;font:inherit;font-size:11px}.result-launch-athlete-team select[data-v-d39f0418]:disabled{opacity:.65}.result-launch-athlete-names[data-v-d39f0418]{display:grid;gap:5px}.result-launch-athlete-names span[data-v-d39f0418]{min-height:28px;padding:6px 8px;box-sizing:border-box;border:1px solid #454850;border-radius:6px;background:#303239;color:#f1f2f4;font-size:11px;line-height:1.25}.result-launch-athlete-names span[data-v-d39f0418]:empty{display:none}@media(max-width:700px){.result-launch-athletes[data-v-d39f0418]{grid-template-columns:1fr}.result-launch-athlete-team select[data-v-d39f0418]{height:40px}}.result-launch-penalty[data-v-d39f0418]{display:flex!important;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #665823;border-radius:7px;background:#3a382b;color:#e7e8bd!important;text-transform:none!important;font-size:11px!important}.result-launch-penalty input[data-v-d39f0418]{width:16px;height:16px;margin:1px 0 0;accent-color:#eaf200}.result-launch-penalty span[data-v-d39f0418]{display:grid;gap:3px}.result-launch-penalty strong[data-v-d39f0418]{color:#eaf200;font-size:11px}.result-launch-penalty small[data-v-d39f0418]{color:#c5c69f;font-size:10px}.result-launch-game-status[data-v-d39f0418]{display:grid;justify-items:end;gap:5px}.result-launch-start[data-v-d39f0418]{padding:5px 8px;border:1px solid #eaf200;border-radius:6px;background:#eaf200;color:#25262b;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.result-launch-keypad[data-v-d39f0418]{width:min(300px,calc(100vw - 20px));max-width:calc(100vw - 20px);overflow:hidden}.result-launch-keypad header[data-v-d39f0418]{min-width:0;align-items:center}.result-launch-keypad header strong[data-v-d39f0418],.result-launch-keypad header span[data-v-d39f0418]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-launch-keypad>div[data-v-d39f0418]{min-width:0;grid-template-columns:repeat(7,minmax(28px,1fr))}.result-launch-keypad button[data-v-d39f0418]{min-width:0;min-height:34px}@media(max-width:700px){.result-launch-keypad[data-v-d39f0418]{width:min(300px,calc(100vw - 20px))}.result-launch-keypad>div[data-v-d39f0418]{grid-template-columns:repeat(7,minmax(28px,1fr))}.result-launch-keypad button[data-v-d39f0418]{min-height:38px}}.point-score-button[data-v-d39f0418]{width:100%;height:38px;border:1px solid #555963;border-radius:8px;background:#202126;color:#f5f6f8;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.point-score-button[data-v-d39f0418]:hover,.point-score-button[data-v-d39f0418]:focus{border-color:#eaf200;outline:0;box-shadow:0 0 0 3px #eaf20024}.point-score-button[data-v-d39f0418]:disabled{opacity:.55;cursor:not-allowed}.point-editor[data-v-d39f0418]{display:grid;gap:16px}.point-editor p[data-v-d39f0418],.point-editor small[data-v-d39f0418]{margin:0;color:#aeb2bc;font-size:12px;line-height:1.45}.point-editor-score[data-v-d39f0418]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:18px;border:1px solid #50535c;border-radius:9px;background:#292a2f}.point-editor-score strong[data-v-d39f0418]{display:flex;flex-direction:column;gap:6px;font-size:13px}.point-editor-score strong[data-v-d39f0418]:last-child{text-align:right}.point-editor-score strong b[data-v-d39f0418]{color:#eaf200;font-size:25px}.point-editor-score span[data-v-d39f0418]{color:#eaf200;font-size:18px;font-weight:700}.point-editor-games[data-v-d39f0418]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.point-editor-games>div[data-v-d39f0418]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #454850;border-radius:8px;background:#303239}.point-editor-games span[data-v-d39f0418]{color:#aeb2bc;font-size:11px}.point-editor-games strong[data-v-d39f0418]{color:#eaf200;font-size:13px}.point-editor-games .point-editor-finished[data-v-d39f0418]{grid-column:1 / -1;justify-content:center;border-color:#eaf200;background:#3b3d2e}.point-editor-history[data-v-d39f0418]{display:grid;gap:7px;padding:10px 12px;border:1px solid #454850;border-radius:8px;background:#292a2f}.point-editor-history>span[data-v-d39f0418]{color:#aeb2bc;font-size:11px}.point-editor-history>div[data-v-d39f0418]{display:flex;flex-wrap:wrap;gap:6px}.point-editor-history b[data-v-d39f0418]{padding:5px 8px;border-radius:999px;background:#3b3d2e;color:#eaf200;font-size:11px}.point-editor-actions[data-v-d39f0418]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.point-editor-actions button[data-v-d39f0418]{min-height:44px;padding:8px 10px}.point-editor-actions .primary[data-v-d39f0418]{border:1px solid #eaf200;border-radius:8px;background:#eaf200;color:#25262b;font:inherit;font-weight:700;cursor:pointer}.point-editor-actions .primary[data-v-d39f0418]:disabled,.point-editor-undo[data-v-d39f0418]:disabled{opacity:.45;cursor:not-allowed}.point-editor-undo[data-v-d39f0418]{width:100%;min-height:40px}.point-editor-undo[data-v-d39f0418]:not(:disabled){border-color:#77731f;color:#eaf200}@media(max-width:700px){.point-editor-score[data-v-d39f0418]{grid-template-columns:1fr;gap:8px}.point-editor-score strong[data-v-d39f0418]:last-child{text-align:left}.point-editor-score span[data-v-d39f0418]{order:-1}.point-editor-games[data-v-d39f0418]{grid-template-columns:1fr}.point-editor-games .point-editor-finished[data-v-d39f0418]{grid-column:auto}.point-editor-actions[data-v-d39f0418]{grid-template-columns:1fr}.point-editor-history b[data-v-d39f0418]{font-size:10px}}.point-editor-undo[data-v-d39f0418]{width:100%;min-height:42px;padding:9px 14px;border:1px solid #77731f;border-radius:8px;background:#34352d;color:#eaf200;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.point-editor-undo[data-v-d39f0418]:hover:not(:disabled),.point-editor-undo[data-v-d39f0418]:focus-visible:not(:disabled){border-color:#eaf200;background:#45462f;outline:0;box-shadow:0 0 0 3px #eaf20024}.point-editor-undo[data-v-d39f0418]:active:not(:disabled){transform:translateY(1px)}.point-editor-undo[data-v-d39f0418]:disabled{border-color:#50535c;background:#303239;color:#898c95;opacity:.6;cursor:not-allowed}.point-editor-error[data-v-d39f0418]{margin:0;padding:9px 10px;border:1px solid #86515a;border-radius:7px;background:#4a2e32;color:#ffb4b4;font-size:11px}.vue-manager-results[data-v-6a2bda14]{max-width:1220px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.results-heading[data-v-6a2bda14],.results-actions[data-v-6a2bda14],.results-filters[data-v-6a2bda14],.results-summary[data-v-6a2bda14],.results-mobile-list[data-v-6a2bda14],.result-card header[data-v-6a2bda14]{display:flex;align-items:center;gap:10px}.results-heading[data-v-6a2bda14]{justify-content:space-between;align-items:flex-end;margin-bottom:16px}.results-heading p[data-v-6a2bda14]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.results-heading h1[data-v-6a2bda14]{margin:7px 0 3px;font-size:34px;line-height:1.08}.results-heading span[data-v-6a2bda14]{color:#aeb2bc;font-size:13px}.secondary[data-v-6a2bda14],.primary[data-v-6a2bda14]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.primary[data-v-6a2bda14]{border-color:#eaf200;background:#eaf200;color:#25262b}.secondary[data-v-6a2bda14]:disabled,.primary[data-v-6a2bda14]:disabled{opacity:.45;cursor:not-allowed}.results-filters[data-v-6a2bda14]{margin-bottom:14px}.results-filters input[data-v-6a2bda14],.results-filters select[data-v-6a2bda14]{min-width:0;flex:1;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.results-filters input[data-v-6a2bda14]{flex:2}.results-summary[data-v-6a2bda14]{flex-wrap:wrap;margin-bottom:14px;padding:10px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.results-summary span[data-v-6a2bda14]{padding:8px 12px;border-radius:6px;background:#383a42;color:#c9cbd3;font-size:12px}.results-summary b[data-v-6a2bda14]{margin-left:5px;color:#eaf200}.results-message[data-v-6a2bda14],.results-error[data-v-6a2bda14]{padding:10px 12px;margin-bottom:10px;border-radius:8px;font-size:12px}.results-message[data-v-6a2bda14]{background:#294438;color:#8ed4b2}.results-error[data-v-6a2bda14]{background:#4a2e32;color:#ffb4b4}.results-state[data-v-6a2bda14]{text-align:center;padding:35px;color:#aeb2bc}.results-table-wrap[data-v-6a2bda14]{overflow:auto;border:1px solid #41444c;border-radius:11px;background:#292a2f}.results-table[data-v-6a2bda14]{width:100%;min-width:1020px;border-collapse:collapse}.results-table th[data-v-6a2bda14]{padding:10px 12px;color:#aeb2bc;font-size:10px;text-align:left;text-transform:uppercase;white-space:nowrap}.results-table td[data-v-6a2bda14]{padding:11px 12px;border-top:1px solid #41434a;font-size:12px;vertical-align:middle}.results-table tbody tr:first-child td[data-v-6a2bda14]{border-top:0}.results-table tbody tr:hover td[data-v-6a2bda14]{background:#303239}.results-table td strong[data-v-6a2bda14],.results-table td small[data-v-6a2bda14]{display:block}.results-table td small[data-v-6a2bda14]{margin-top:4px;color:#aeb2bc;font-size:11px}.score[data-v-6a2bda14]{color:#eaf200;font-weight:700;white-space:nowrap}.status-badge[data-v-6a2bda14]{display:inline-flex;padding:5px 8px;border-radius:5px;background:#454750;font-size:10px;white-space:nowrap}.status-badge.success[data-v-6a2bda14]{color:#8ed4b2;background:#294438}.status-badge.warning[data-v-6a2bda14]{color:#eaf200;background:#443d28}.status-badge.danger[data-v-6a2bda14]{color:#ffb4b4;background:#4a2e32}.action-button[data-v-6a2bda14]{padding:6px 8px;font-size:11px}.results-empty[data-v-6a2bda14]{padding:28px!important;text-align:center;color:#aeb2bc}.results-mobile-list[data-v-6a2bda14]{display:none}.result-modal-content[data-v-6a2bda14]{display:grid;gap:14px}.result-match-title[data-v-6a2bda14]{margin:0;padding:12px;border:1px solid #454850;border-radius:8px;background:#292a2f;font-size:15px}.result-score-form[data-v-6a2bda14]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.result-score-form label[data-v-6a2bda14]{display:grid;gap:6px;color:#dfe1e7;font-size:12px}.result-score-form input[data-v-6a2bda14],.result-score-form select[data-v-6a2bda14],.internal-results-row input[data-v-6a2bda14]{width:100%;box-sizing:border-box;padding:8px;border:1px solid #50535c;border-radius:7px;background:#202126;color:#f2f3f5;font:inherit}.internal-results[data-v-6a2bda14]{overflow:hidden;border:1px solid #50535c;border-radius:9px}.internal-results-head[data-v-6a2bda14],.internal-results-row[data-v-6a2bda14]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;align-items:center;gap:8px;padding:9px 10px;font-size:12px}.internal-results-head[data-v-6a2bda14]{color:#aeb2bc;background:#363840;font-size:10px;text-transform:uppercase}.internal-results-row[data-v-6a2bda14]{border-top:1px solid #444750}.internal-status[data-v-6a2bda14]{color:#aeb2bc;font-size:11px}.modal-error[data-v-6a2bda14]{margin:0;padding:10px;border:1px solid #a0525a;border-radius:8px;background:#4a2e32;color:#ffb4b4;font-size:12px}@media(max-width:700px){.vue-manager-results[data-v-6a2bda14]{padding:16px 12px 30px}.results-heading[data-v-6a2bda14]{align-items:flex-start;flex-direction:column}.results-heading h1[data-v-6a2bda14]{font-size:28px}.results-actions[data-v-6a2bda14],.results-actions button[data-v-6a2bda14]{width:100%}.results-filters[data-v-6a2bda14]{flex-wrap:wrap}.results-filters input[data-v-6a2bda14]{flex-basis:100%}.results-filters select[data-v-6a2bda14]{flex:1}.results-table-wrap[data-v-6a2bda14]{display:none}.results-mobile-list[data-v-6a2bda14]{display:grid;align-items:stretch;flex-direction:column;gap:8px}.result-card[data-v-6a2bda14]{display:grid;gap:8px;padding:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.result-card header[data-v-6a2bda14]{justify-content:space-between;color:#aeb2bc;font-size:11px}.result-card strong[data-v-6a2bda14]{font-size:13px}.result-card em[data-v-6a2bda14]{color:#aeb2bc;font-style:normal}.result-card-score[data-v-6a2bda14]{color:#eaf200;font-size:18px;font-weight:700}.result-card small[data-v-6a2bda14]{color:#aeb2bc;font-size:11px}.result-score-form[data-v-6a2bda14]{grid-template-columns:1fr 1fr}.result-score-form label[data-v-6a2bda14]:last-child{grid-column:1/-1}.internal-results[data-v-6a2bda14]{overflow:visible}.internal-results-head[data-v-6a2bda14]{display:none}.internal-results-row[data-v-6a2bda14]{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.internal-results-row strong[data-v-6a2bda14]{grid-column:1/-1;color:#f2f3f5}.internal-score-field span[data-v-6a2bda14]{display:block}.internal-score-field input[data-v-6a2bda14]{min-width:0}.internal-status[data-v-6a2bda14]{grid-column:1/-1;padding-top:2px}.result-modal-content[data-v-6a2bda14]{gap:12px}}.internal-score-field[data-v-6a2bda14]{display:grid;gap:4px}.results-table[data-v-6a2bda14]{font-weight:400}.results-table th[data-v-6a2bda14]{font-weight:500}.results-table td[data-v-6a2bda14]{font-weight:400}.results-table td strong[data-v-6a2bda14],.results-table .score[data-v-6a2bda14]{font-weight:500}.results-filters select[data-v-6a2bda14]{font-weight:400}.internal-score-field span[data-v-6a2bda14]{display:none;color:#aeb2bc;font-size:10px}@media(max-width:700px){.internal-score-field span[data-v-6a2bda14]{display:block}}.result-summary-card[data-v-6a2bda14]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px;border:1px solid #50535c;border-radius:9px;background:#292a2f}.result-eyebrow[data-v-6a2bda14]{margin:0 0 4px;color:#eaf200;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.result-summary-score[data-v-6a2bda14]{font-size:25px}.result-rule[data-v-6a2bda14],.result-summary-status[data-v-6a2bda14]{margin:4px 0 0;color:#aeb2bc;font-size:12px}.result-summary-status[data-v-6a2bda14]{white-space:nowrap}.result-score-form[data-v-6a2bda14]{grid-template-columns:1fr}.internal-results-head[data-v-6a2bda14],.internal-results-row[data-v-6a2bda14]{grid-template-columns:1.2fr 1.2fr 2fr 2.4fr 2.4fr 1.8fr}.internal-results-row[data-v-6a2bda14]{position:relative}.internal-results-row.locked[data-v-6a2bda14]{opacity:.55;background:#25262b}.internal-results-row select[data-v-6a2bda14]{width:100%;box-sizing:border-box;padding:8px;border:1px solid #50535c;border-radius:7px;background:#202126;color:#f2f3f5;font:inherit;font-size:11px}.sets-entry[data-v-6a2bda14]{display:flex;gap:5px}.sets-entry>div[data-v-6a2bda14]{display:grid;grid-template-columns:1fr 1fr;gap:3px;min-width:58px}.sets-entry input[data-v-6a2bda14]{padding:6px!important;text-align:center}.set-label[data-v-6a2bda14]{display:none}.result-players[data-v-6a2bda14]{grid-column:4/6;color:#aeb2bc;font-size:10px}.internal-status[data-v-6a2bda14]{font-size:11px}.internal-results[data-v-6a2bda14]{display:grid;gap:10px;padding:10px;background:#25262b}.internal-result-card[data-v-6a2bda14]{border:1px solid #454850;border-radius:9px;background:#303239;overflow:hidden}.internal-result-card.locked[data-v-6a2bda14]{opacity:.58}.internal-result-card-head[data-v-6a2bda14]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid #454850}.internal-result-card-head div[data-v-6a2bda14]{display:grid;gap:3px}.internal-result-card-head strong[data-v-6a2bda14]{font-size:13px}.internal-result-card-head small[data-v-6a2bda14]{color:#aeb2bc;font-size:10px}.internal-result-card-body[data-v-6a2bda14]{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(360px,1.5fr);align-items:end;gap:14px;padding:12px}.special-field[data-v-6a2bda14],.sets-field[data-v-6a2bda14]{display:grid;gap:6px;color:#aeb2bc;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.special-field select[data-v-6a2bda14]{font-size:12px!important}.sets-field>span[data-v-6a2bda14]{font-size:10px}.sets-entry[data-v-6a2bda14]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sets-entry>div[data-v-6a2bda14]{display:grid;grid-template-columns:26px 1fr 1fr;align-items:center;gap:4px;min-width:0}.sets-entry b[data-v-6a2bda14]{color:#aeb2bc;font-size:10px;text-align:center}.sets-entry input[data-v-6a2bda14]{min-width:0}.internal-result-card>.result-players[data-v-6a2bda14]{display:block;margin:0;padding:0 12px 10px;color:#aeb2bc;font-size:10px}.sets-entry[data-v-6a2bda14]{display:grid;gap:4px}.sets-header[data-v-6a2bda14],.team-score-row[data-v-6a2bda14]{display:grid;grid-template-columns:minmax(120px,1.8fr) repeat(3,minmax(48px,1fr));align-items:center;gap:5px}.sets-header[data-v-6a2bda14]{padding:0 3px 2px}.sets-header b[data-v-6a2bda14]{color:#aeb2bc;font-size:10px;text-align:center}.team-score-row[data-v-6a2bda14]{padding:4px 0}.team-score-row+.team-score-row[data-v-6a2bda14]{border-top:1px solid #454850}.team-score-row strong[data-v-6a2bda14]{min-width:0;overflow:hidden;color:#e6e7eb;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.team-score-row input[data-v-6a2bda14]{text-align:center}.sets-entry>.sets-header[data-v-6a2bda14],.sets-entry>.team-score-row[data-v-6a2bda14]{grid-template-columns:minmax(120px,1.8fr) repeat(3,minmax(48px,1fr));min-width:0}.internal-result-card-body[data-v-6a2bda14]{grid-template-columns:1fr;align-items:stretch}.special-field[data-v-6a2bda14]{max-width:360px}.sets-field[data-v-6a2bda14]{width:100%}.sets-entry[data-v-6a2bda14]{width:100%;max-width:620px}.internal-result-card .sets-entry[data-v-6a2bda14]{display:grid;grid-template-columns:1fr;gap:4px;width:100%;max-width:680px}.internal-result-card .sets-entry>.sets-header[data-v-6a2bda14],.internal-result-card .sets-entry>.team-score-row[data-v-6a2bda14]{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(64px,1fr));align-items:center;gap:6px;min-width:0}.internal-result-card .sets-entry>.sets-header[data-v-6a2bda14]{padding:0 4px 3px}.internal-result-card .sets-entry>.team-score-row[data-v-6a2bda14]{padding:5px 0}.internal-result-card .sets-entry>.team-score-row+.team-score-row[data-v-6a2bda14]{border-top:1px solid #454850}.internal-result-card .team-score-row strong[data-v-6a2bda14]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-result-card .team-score-row input[data-v-6a2bda14]{width:100%;min-width:0;box-sizing:border-box;text-align:center}@media(max-width:700px){.result-summary-card[data-v-6a2bda14]{align-items:flex-start;flex-direction:column;gap:5px}.result-summary-status[data-v-6a2bda14]{white-space:normal}.internal-results-head[data-v-6a2bda14]{display:none}.internal-results-row[data-v-6a2bda14]{grid-template-columns:1fr 1fr;gap:9px;padding:12px}.internal-results-row strong[data-v-6a2bda14],.internal-results-row select[data-v-6a2bda14]{grid-column:1/-1}.internal-result-card-body[data-v-6a2bda14]{grid-template-columns:1fr;gap:12px}.set-label[data-v-6a2bda14]{display:block;color:#aeb2bc;font-size:10px}.sets-entry[data-v-6a2bda14]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sets-entry>div[data-v-6a2bda14]{min-width:0}.sets-entry input[data-v-6a2bda14]{min-width:0}.internal-status[data-v-6a2bda14],.result-players[data-v-6a2bda14]{grid-column:1/-1}}.internal-result-card .team-score-row input[type=number][data-v-6a2bda14]{height:38px;padding:0 8px;border:1px solid #555963;border-radius:8px;background:linear-gradient(180deg,#24262c,#1f2025);color:#f5f6f8;font-size:15px;font-weight:700;line-height:38px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.internal-result-card .team-score-row input[type=number][data-v-6a2bda14]::-webkit-inner-spin-button,.internal-result-card .team-score-row input[type=number][data-v-6a2bda14]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.internal-result-card .team-score-row input[type=number][data-v-6a2bda14]:hover{border-color:#777b86;background:#292b32}.internal-result-card .team-score-row input[type=number][data-v-6a2bda14]:focus{border-color:#eaf200;background:#2c2e35;box-shadow:0 0 0 3px #eaf20024}.internal-result-card .team-score-row input[type=number][data-v-6a2bda14]:disabled{border-color:#3d4048;background:#282a30;color:#737781;cursor:not-allowed}.internal-result-card .special-select[data-v-6a2bda14]{height:38px;border:1px solid #555963!important;border-radius:8px!important;background:#24262c!important;color:#f1f2f4!important;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.internal-result-card .special-select[data-v-6a2bda14]:hover{border-color:#777b86!important}.internal-result-card .special-select[data-v-6a2bda14]:focus{border-color:#eaf200!important;box-shadow:0 0 0 3px #eaf20024}@media(max-width:700px){.internal-results[data-v-6a2bda14]{padding:6px;gap:8px;overflow:visible}.internal-result-card-body[data-v-6a2bda14]{padding:10px;gap:11px;min-width:0}.internal-result-card-head[data-v-6a2bda14]{padding:10px}.internal-result-card-head strong[data-v-6a2bda14]{font-size:12px}.special-field[data-v-6a2bda14]{max-width:none}.internal-result-card .special-select[data-v-6a2bda14]{height:42px;font-size:12px!important}.sets-field>span[data-v-6a2bda14]{font-size:10px}.internal-result-card .sets-entry[data-v-6a2bda14]{max-width:none;gap:5px}.internal-result-card .sets-entry>.sets-header[data-v-6a2bda14],.internal-result-card .sets-entry>.team-score-row[data-v-6a2bda14]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:5px}.internal-result-card .sets-entry>.sets-header[data-v-6a2bda14]{padding:0 2px 3px}.internal-result-card .sets-entry>.sets-header b[data-v-6a2bda14]{font-size:9px}.internal-result-card .sets-entry>.team-score-row[data-v-6a2bda14]{padding:5px 0}.internal-result-card .team-score-row strong[data-v-6a2bda14]{font-size:10px;padding-right:3px}.internal-result-card .team-score-row input[type=number][data-v-6a2bda14]{height:42px;padding:0 4px;font-size:16px}.result-players[data-v-6a2bda14]{overflow-wrap:anywhere}.result-modal-content[data-v-6a2bda14]{min-width:0}.result-match-title[data-v-6a2bda14]{font-size:14px}}.internal-result-card .special-select[data-v-6a2bda14]{padding-left:12px!important;padding-right:12px!important}.results-pagination[data-v-6a2bda14]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:9px 11px;border:1px solid #41444c;border-radius:10px;background:#1f2025bd;color:#aeb2bc;font-size:11px}.results-pagination button[data-v-6a2bda14]{padding:7px 10px;border:1px solid #454850;border-radius:7px;background:#383a42;color:#e9eaee;font:inherit;cursor:pointer}.results-pagination button[data-v-6a2bda14]:disabled{cursor:not-allowed;opacity:.45}@media(min-width:701px){.results-table-wrap[data-v-6a2bda14]{overflow:hidden}.results-table[data-v-6a2bda14]{width:100%;min-width:0;table-layout:fixed}.results-table th[data-v-6a2bda14],.results-table td[data-v-6a2bda14]{padding:9px 8px}.results-table th[data-v-6a2bda14]:nth-child(1){width:10%}.results-table th[data-v-6a2bda14]:nth-child(2){width:12%}.results-table th[data-v-6a2bda14]:nth-child(3){width:5%}.results-table th[data-v-6a2bda14]:nth-child(4){width:36%}.results-table th[data-v-6a2bda14]:nth-child(5){width:9%}.results-table th[data-v-6a2bda14]:nth-child(6){width:16%}.results-table th[data-v-6a2bda14]:nth-child(7){width:12%}.results-table td[data-v-6a2bda14]{overflow-wrap:anywhere;word-break:break-word}.results-table td strong[data-v-6a2bda14]{line-height:1.25}.results-table td small[data-v-6a2bda14]{line-height:1.3}.results-table .status-badge[data-v-6a2bda14]{white-space:normal}}@media(max-width:700px){.results-pagination[data-v-6a2bda14]{gap:8px;font-size:11px}.results-pagination span[data-v-6a2bda14]{text-align:center}}.club-results-vue[data-v-9f965147]{max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.club-results-heading[data-v-9f965147],.club-results-filters[data-v-9f965147],.club-results-summary[data-v-9f965147],.club-results-mobile-list article header[data-v-9f965147]{display:flex;align-items:center;gap:10px}.club-results-heading[data-v-9f965147]{justify-content:space-between;align-items:flex-end}.club-results-heading p[data-v-9f965147]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.club-results-heading h1[data-v-9f965147]{margin:5px 0 3px;font-size:34px}.club-results-heading span[data-v-9f965147],.club-results-mobile-list small[data-v-9f965147]{color:#aeb2bc;font-size:13px}.secondary[data-v-9f965147]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.secondary[data-v-9f965147]:disabled{opacity:.45}.club-results-summary[data-v-9f965147]{flex-wrap:wrap;margin-top:18px;padding:10px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.club-results-summary span[data-v-9f965147]{padding:8px 12px;border-radius:6px;background:#383a42;color:#c9cbd3;font-size:12px}.club-results-summary b[data-v-9f965147]{margin-left:5px;color:#eaf200}.club-results-filters[data-v-9f965147]{margin:14px 0}.club-results-filters input[data-v-9f965147],.club-results-filters select[data-v-9f965147]{min-width:0;flex:1;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.club-results-filters input[data-v-9f965147]{flex:2}.club-results-state[data-v-9f965147],.club-results-error[data-v-9f965147]{padding:35px;text-align:center;color:#aeb2bc}.club-results-error[data-v-9f965147]{padding:12px;border-radius:8px;background:#4a2e32;color:#ffb4b4}.club-results-table-wrap[data-v-9f965147]{overflow:auto;border:1px solid #41444c;border-radius:10px;background:#292a2f}.club-results-table-wrap table[data-v-9f965147]{width:100%;min-width:900px;border-collapse:collapse}.club-results-table-wrap th[data-v-9f965147],.club-results-table-wrap td[data-v-9f965147]{padding:11px 12px;border-bottom:1px solid #41434a;text-align:left;font-size:12px}.club-results-table-wrap th[data-v-9f965147]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.club-results-table-wrap td small[data-v-9f965147]{display:block;margin-top:4px;color:#aeb2bc;font-size:11px}.score[data-v-9f965147]{color:#eaf200;font-weight:700}.status[data-v-9f965147]{color:#c9cbd3;font-size:11px}.status.ok[data-v-9f965147]{color:#8ed4b2}.status.warning[data-v-9f965147]{color:#eaf200}.status.danger[data-v-9f965147]{color:#ffb4b4}.club-results-mobile-list[data-v-9f965147]{display:none}.club-results-mobile-list article[data-v-9f965147]{display:grid;gap:8px;padding:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.club-results-mobile-list article header[data-v-9f965147]{justify-content:space-between;color:#aeb2bc;font-size:11px}.club-results-mobile-list article strong[data-v-9f965147]{font-size:13px}.club-results-mobile-list article em[data-v-9f965147]{font-style:normal;color:#aeb2bc}.mobile-score[data-v-9f965147]{color:#eaf200;font-size:18px;font-weight:700}.club-results-pagination[data-v-9f965147]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:9px 11px;border:1px solid #41444c;border-radius:10px;background:#1f2025bd;color:#aeb2bc;font-size:11px}.club-results-pagination span[data-v-9f965147]{text-align:center}.club-results-pagination button[data-v-9f965147]{min-width:78px}@media(max-width:700px){.club-results-vue[data-v-9f965147]{padding:18px 10px 30px}.club-results-heading[data-v-9f965147]{align-items:flex-start;flex-direction:column}.club-results-heading h1[data-v-9f965147]{font-size:28px}.club-results-heading .secondary[data-v-9f965147]{width:100%}.club-results-filters[data-v-9f965147]{flex-wrap:wrap}.club-results-filters input[data-v-9f965147]{flex-basis:100%}.club-results-filters select[data-v-9f965147]{flex:1}.club-results-table-wrap[data-v-9f965147]{display:none}.club-results-mobile-list[data-v-9f965147]{display:grid;gap:8px}}.vue-manager-matches[data-v-d14c426a]{max-width:1220px;margin:0 auto;padding:24px 16px 40px;color:#f1f2f4}.matches-heading[data-v-d14c426a],.call-picker[data-v-d14c426a],.bracket-panel>header[data-v-d14c426a]{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.matches-heading p[data-v-d14c426a]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.matches-heading h1[data-v-d14c426a]{margin:5px 0;font-size:34px}.matches-heading span[data-v-d14c426a],.call-picker span[data-v-d14c426a],.bracket-panel header span[data-v-d14c426a]{color:#aeb2bc;font-size:13px}.matches-summary[data-v-d14c426a],.call-picker[data-v-d14c426a],.calls-table-wrap[data-v-d14c426a],.bracket-panel[data-v-d14c426a]{margin-top:16px;border:1px solid #454850;border-radius:10px;background:#2b2d33}.matches-summary[data-v-d14c426a]{display:flex;flex-wrap:wrap;gap:8px;padding:10px}.matches-summary span[data-v-d14c426a]{padding:8px 10px;border-radius:6px;background:#383a42;color:#cfd1d8;font-size:12px}.matches-summary b[data-v-d14c426a]{color:#eaf200;margin-left:4px}.matches-error[data-v-d14c426a],.matches-message[data-v-d14c426a]{padding:10px;margin:12px 0;border-radius:7px}.matches-error[data-v-d14c426a]{background:#482d32;border:1px solid #9d565f;color:#ffb5b8}.matches-message[data-v-d14c426a]{color:#80d8b2}.call-picker[data-v-d14c426a]{align-items:flex-end;padding:14px}.call-picker label[data-v-d14c426a]{display:grid;gap:6px;min-width:260px}.call-picker select[data-v-d14c426a],.call-form input[data-v-d14c426a],.call-form select[data-v-d14c426a],.club-add select[data-v-d14c426a],.notes-field textarea[data-v-d14c426a]{border:1px solid #555963;border-radius:7px;background:#292b31;color:#f2f3f5;padding:9px}.call-meta[data-v-d14c426a]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.call-meta strong[data-v-d14c426a]{color:#eaf200}.call-actions[data-v-d14c426a],.bracket-tools[data-v-d14c426a],.table-actions[data-v-d14c426a]{display:flex;gap:5px;flex-wrap:wrap}.secondary[data-v-d14c426a],.primary[data-v-d14c426a],.danger[data-v-d14c426a]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f1f2f4;cursor:pointer;font-weight:600;font-size:11px}.primary[data-v-d14c426a]{border-color:#eaf200;background:#eaf200;color:#25262b}.danger[data-v-d14c426a]{border-color:#86515a;background:#443137;color:#ffb4b4}.secondary[data-v-d14c426a]:disabled,.primary[data-v-d14c426a]:disabled,.danger[data-v-d14c426a]:disabled{opacity:.45;cursor:not-allowed}.calls-table-wrap[data-v-d14c426a]{overflow:auto}.calls-table[data-v-d14c426a],.matches-list[data-v-d14c426a]{width:100%;border-collapse:collapse;min-width:1050px}.calls-table th[data-v-d14c426a],.calls-table td[data-v-d14c426a],.matches-list th[data-v-d14c426a],.matches-list td[data-v-d14c426a]{padding:10px 12px;border-bottom:1px solid #41434a;text-align:left;font-size:12px}.calls-table th[data-v-d14c426a],.matches-list th[data-v-d14c426a]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.calls-table tr.selected[data-v-d14c426a]{background:#34363e}.status-badge[data-v-d14c426a]{padding:5px 8px;border-radius:5px;background:#454750;font-size:11px}.status-published[data-v-d14c426a]{color:#80d8b2}.status-generated_draft[data-v-d14c426a],.status-ready_to_generate[data-v-d14c426a]{color:#eaf200}.bracket-panel[data-v-d14c426a]{padding:14px}.bracket-tools[data-v-d14c426a]{align-items:center}.bracket-tools strong[data-v-d14c426a]{color:#eaf200;font-size:12px}.bracket-grid[data-v-d14c426a]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin-top:16px}.bracket-match[data-v-d14c426a]{padding:10px;border:1px solid #555963;border-radius:8px;background:#30323a}.bracket-match small[data-v-d14c426a],.bracket-match footer[data-v-d14c426a]{color:#aeb2bc;font-size:10px}.bracket-match div[data-v-d14c426a]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #4a4c55;font-size:12px}.bracket-match footer[data-v-d14c426a]{padding-top:8px}.matches-state[data-v-d14c426a]{text-align:center;padding:35px;color:#aeb2bc}.call-form[data-v-d14c426a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.call-form label[data-v-d14c426a],.notes-field[data-v-d14c426a]{display:grid;gap:5px;color:#dfe1e7;font-size:12px}.check-field[data-v-d14c426a]{display:flex!important;align-items:center;grid-column:1/-1}.club-picker[data-v-d14c426a]{display:grid;gap:8px;margin-top:15px;padding:12px;border:1px solid #50535c;border-radius:8px}.club-picker>span[data-v-d14c426a]{color:#aeb2bc;font-size:12px}.club-add[data-v-d14c426a]{display:grid;grid-template-columns:1fr auto;gap:8px}.selected-clubs[data-v-d14c426a]{display:flex;flex-wrap:wrap;gap:6px}.selected-clubs span[data-v-d14c426a]{padding:6px 8px;border:1px solid #555963;border-radius:6px;font-size:12px}.selected-clubs button[data-v-d14c426a]{border:0;background:none;color:#ffb4b4;cursor:pointer}.notes-field[data-v-d14c426a]{margin-top:14px}.notes-field textarea[data-v-d14c426a]{resize:vertical}.adjust-list[data-v-d14c426a]{display:grid;gap:6px}.adjust-list>div[data-v-d14c426a]{display:flex;justify-content:space-between;align-items:center;padding:8px;border:1px solid #4d5059;border-radius:7px}.adjust-list button[data-v-d14c426a]{padding:5px 8px}.modal-hint[data-v-d14c426a]{color:#aeb2bc;font-size:13px}@media(max-width:800px){.matches-heading[data-v-d14c426a],.call-picker[data-v-d14c426a],.bracket-panel>header[data-v-d14c426a]{align-items:flex-start;flex-direction:column}.call-picker label[data-v-d14c426a],.call-actions[data-v-d14c426a]{width:100%}.bracket-grid[data-v-d14c426a],.call-form[data-v-d14c426a]{grid-template-columns:1fr}.check-field[data-v-d14c426a]{grid-column:auto}}.bracket-phase[data-v-d14c426a]{display:grid;align-content:start;gap:10px;min-width:180px}.bracket-phase h3[data-v-d14c426a]{margin:0;color:#eaf200;font-size:12px;text-align:center}.match-edit[data-v-d14c426a]{margin-top:8px;width:100%}.result-form[data-v-d14c426a]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.result-form label[data-v-d14c426a]{display:grid;gap:5px;color:#dfe1e7;font-size:12px}.result-form input[data-v-d14c426a],.result-form select[data-v-d14c426a]{border:1px solid #555963;border-radius:7px;background:#292b31;color:#f2f3f5;padding:9px}.call-picker-main[data-v-d14c426a]{display:grid;gap:10px;min-width:300px;flex:1}.call-meta[data-v-d14c426a]{display:flex;gap:7px;flex-wrap:wrap}.call-meta span[data-v-d14c426a],.call-meta b[data-v-d14c426a]{padding:6px 8px;border:1px solid #50535c;border-radius:999px;font-size:11px}.call-meta b[data-v-d14c426a]{color:#eaf200}.call-menu[data-v-d14c426a]{position:relative}.call-menu summary[data-v-d14c426a]{list-style:none;border:1px solid #5a5d66;border-radius:7px;padding:8px 11px;background:#383a42;color:#f2f3f5;cursor:pointer;font-weight:700}.call-menu summary[data-v-d14c426a]::-webkit-details-marker{display:none}.call-menu>div[data-v-d14c426a]{position:absolute;z-index:30;right:0;top:calc(100% + 6px);display:grid;gap:4px;width:170px;padding:6px;border:1px solid #555963;border-radius:9px;background:#3a3c44;box-shadow:0 15px 30px #0008}.call-menu button[data-v-d14c426a]{border:1px solid #555963;border-radius:6px;padding:8px;background:#454750;color:#f2f3f5;text-align:left;cursor:pointer;font-size:11px}.call-menu .danger-link[data-v-d14c426a]{color:#ffb4b4}.call-cards[data-v-d14c426a],.calls-table-wrap[data-v-d14c426a]{display:none!important}.bracket-grid[data-v-d14c426a]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start}.bracket-match[data-v-d14c426a]{min-height:110px}.bracket-match small[data-v-d14c426a]{display:block;margin-bottom:5px}.bracket-match footer[data-v-d14c426a]{margin-top:7px}.seed-draw-board[data-v-d14c426a]{display:grid;gap:14px}.seed-draw-current[data-v-d14c426a]{display:grid;justify-items:center;gap:6px;padding:18px;border:1px solid #5b5d64;border-radius:9px;background:#33353d}.seed-draw-current small[data-v-d14c426a],.seed-draw-current strong[data-v-d14c426a]{color:#eaf200}.seed-draw-columns[data-v-d14c426a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seed-draw-columns section[data-v-d14c426a]{padding:12px;border:1px solid #4e515a;border-radius:8px}.seed-draw-columns h3[data-v-d14c426a]{margin:0 0 8px;color:#eaf200;font-size:12px}.seed-item[data-v-d14c426a]{display:flex;gap:8px;align-items:center;padding:8px 0;border-top:1px solid #444750;font-size:12px}.seed-item b[data-v-d14c426a]{color:#eaf200;min-width:18px}.club-picker-title[data-v-d14c426a]{display:flex;justify-content:space-between;gap:10px;align-items:center}.club-add[data-v-d14c426a]{grid-template-columns:1fr auto auto}.selected-clubs-editor[data-v-d14c426a]{display:grid;gap:6px}.selected-clubs-editor>div[data-v-d14c426a]{display:grid;grid-template-columns:24px 1fr auto auto auto auto;gap:6px;align-items:center;padding:8px;border:1px solid #555963;border-radius:7px;font-size:12px}.selected-clubs-editor>div.seed-club[data-v-d14c426a]{border-color:#988126;background:#3b382c}.selected-clubs-editor b[data-v-d14c426a],.selected-clubs-editor em[data-v-d14c426a]{color:#eaf200}.selected-clubs-editor em[data-v-d14c426a]{font-size:10px;font-style:normal}.selected-clubs-editor button[data-v-d14c426a]{border:1px solid #555963;border-radius:5px;background:#383a42;color:#f2f3f5;padding:4px 7px;cursor:pointer}.selected-clubs-editor button[data-v-d14c426a]:disabled{opacity:.4;cursor:not-allowed}.selected-clubs-editor>div[data-v-d14c426a]{grid-template-columns:46px minmax(130px,1fr) auto repeat(4,auto);min-width:520px;white-space:nowrap}.selected-clubs-editor[data-v-d14c426a]{overflow-x:auto;padding-bottom:2px}.selected-clubs-editor strong[data-v-d14c426a]{overflow:hidden;text-overflow:ellipsis}.club-position-input[data-v-d14c426a]{width:46px;box-sizing:border-box;border:1px solid #eaf200;border-radius:5px;background:#292b31;color:#eaf200;padding:5px 3px;text-align:center;font-weight:700}.club-position-input[data-v-d14c426a]::-webkit-inner-spin-button,.club-position-input[data-v-d14c426a]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.club-position-input[data-v-d14c426a]{-moz-appearance:textfield}.adjust-sections[data-v-d14c426a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.adjust-sections h3[data-v-d14c426a]{margin:0 0 8px;color:#eaf200;font-size:12px}.adjust-pairs[data-v-d14c426a]{display:grid;gap:6px}.adjust-pairs>div[data-v-d14c426a]{display:grid;grid-template-columns:28px 1fr auto;gap:6px;align-items:center;padding:8px;border:1px solid #4d5059;border-radius:7px;font-size:11px}.adjust-pairs strong[data-v-d14c426a]{color:#eaf200}.internal-results[data-v-d14c426a]{border:1px solid #50535c;border-radius:8px;overflow:hidden}.internal-result-head[data-v-d14c426a],.internal-result-row[data-v-d14c426a]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:8px;align-items:center;padding:9px 10px;font-size:11px}.internal-result-head[data-v-d14c426a]{color:#aeb2bc;font-size:10px;text-transform:uppercase;background:#363840}.internal-result-row[data-v-d14c426a]{border-top:1px solid #444750}.internal-result-row input[data-v-d14c426a],.internal-result-row select[data-v-d14c426a]{width:100%;box-sizing:border-box;border:1px solid #555963;border-radius:6px;background:#292b31;color:#f2f3f5;padding:7px}.result-summary-form[data-v-d14c426a]{margin-top:12px}.result-operational-bar[data-v-d14c426a]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0;padding:10px;border:1px solid #50535c;border-radius:8px}.result-operational-bar b[data-v-d14c426a]{color:#eaf200}.internal-status[data-v-d14c426a]{display:flex;gap:5px;align-items:center}.internal-status button[data-v-d14c426a]{padding:6px 7px;font-size:10px}.lineup-review[data-v-d14c426a]{display:grid;gap:8px}.lineup-review>div[data-v-d14c426a]{display:grid;grid-template-columns:1fr auto;gap:4px;padding:10px;border:1px solid #50535c;border-radius:8px}.lineup-review small[data-v-d14c426a]{grid-column:1/-1;color:#aeb2bc;font-size:11px}.lineup-submitted[data-v-d14c426a]{color:#eaf200}.lineup-validated[data-v-d14c426a]{color:#80d8b2}.lineup-needs_adjustment[data-v-d14c426a]{color:#ffb4b4}@media print{.matches-summary[data-v-d14c426a],.call-picker[data-v-d14c426a],.call-actions[data-v-d14c426a],.table-actions[data-v-d14c426a],.bracket-tools[data-v-d14c426a]{display:none}.vue-manager-matches[data-v-d14c426a]{color:#111;background:#fff}.calls-table-wrap[data-v-d14c426a],.bracket-panel[data-v-d14c426a]{background:#fff;border-color:#bbb}}.bracket-grid[data-v-d14c426a]{display:flex;gap:22px;overflow-x:auto;align-items:stretch;padding:18px 8px 24px}.bracket-phase[data-v-d14c426a]{display:flex;flex:1 0 210px;flex-direction:column;min-width:210px;gap:12px}.bracket-phase-matches[data-v-d14c426a]{display:flex;flex:1;flex-direction:column;justify-content:space-around;gap:12px}.bracket-match[data-v-d14c426a]{min-height:0;padding:8px;border-radius:7px;background:#30323a;box-shadow:0 1px #ffffff08}.bracket-match div[data-v-d14c426a]{padding:6px 0;font-size:11px}.bracket-match div span[data-v-d14c426a]{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket-match div span[data-v-d14c426a]:first-letter{color:#eaf200}.bracket-match div b[data-v-d14c426a]{font-size:14px}.bracket-match footer[data-v-d14c426a]{padding-top:6px;font-size:9px}.bracket-match small[data-v-d14c426a]{font-size:9px}.bracket-match .seed-team[data-v-d14c426a]{color:#eaf200;font-weight:700}.bracket-match .seed-team em[data-v-d14c426a]{font-size:8px;font-style:normal;color:#25262b;background:#eaf200;border-radius:3px;padding:2px 4px;flex:none}.bracket-match[data-v-d14c426a]:has(div span:first-child:nth-last-child(1)){border-color:#776d3e}.bracket-phase:not(:first-child) .bracket-match[data-v-d14c426a]{position:relative}.bracket-phase:not(:first-child) .bracket-match[data-v-d14c426a]:before{content:"";position:absolute;left:-23px;top:50%;width:22px;border-top:1px solid #555963}.bracket-phase h3[data-v-d14c426a]{font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:800px){.bracket-grid[data-v-d14c426a]{display:grid;grid-template-columns:1fr;gap:12px;padding:12px 0}.bracket-phase[data-v-d14c426a]{min-width:0}.bracket-phase-matches[data-v-d14c426a]{gap:8px}.bracket-phase:not(:first-child) .bracket-match[data-v-d14c426a]:before{display:none}}.bracket-panel[data-v-d14c426a]{overflow:hidden;background:#1d1e23;border-color:#34363d}.bracket-panel>header[data-v-d14c426a]{padding:2px 4px 10px}.bracket-grid[data-v-d14c426a]{display:flex;align-items:stretch;gap:42px;min-height:460px;padding:22px 12px 30px;overflow-x:auto}.bracket-phase[data-v-d14c426a]{position:relative;display:flex;flex:0 0 224px;min-width:224px;gap:0;justify-content:space-around}.bracket-phase h3[data-v-d14c426a]{position:absolute;top:-8px;left:0;right:0;color:#747783;font-size:9px;font-weight:700;text-align:left}.bracket-phase>article[data-v-d14c426a]{position:relative;align-self:center;width:224px;box-sizing:border-box;padding:7px 9px 8px;border:1px solid #34363d;border-left:3px solid #eaf200;border-radius:8px;background:#2c2d32;box-shadow:0 7px 12px #0003}.bracket-phase>article+article[data-v-d14c426a]{margin-top:10px}.bracket-match small[data-v-d14c426a]{display:block;overflow:hidden;margin-bottom:4px;color:#aeb2bc;font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bracket-match div[data-v-d14c426a]{display:flex;align-items:center;gap:5px;min-height:28px;padding:4px 0;border-bottom:1px solid #383a40;font-size:10px}.bracket-match div[data-v-d14c426a]:last-of-type{border-bottom:0}.bracket-match div span[data-v-d14c426a]{flex:1;min-width:0;color:#e4e5e8;font-size:10px}.bracket-match div span[data-v-d14c426a]:before{content:"";display:inline-block;flex:0 0 26px;width:26px;height:26px;margin-right:4px;border-radius:50%;background:#4e513f;box-shadow:inset 0 0 0 1px #ffffff12}.bracket-match div:nth-of-type(2) span[data-v-d14c426a]:before{background:#3c4c49}.bracket-match div b[data-v-d14c426a]{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 3px;border-radius:3px;background:#383a3f;color:#8d9098;font-size:10px}.bracket-match div b[data-v-d14c426a]:not(:empty){background:#eaf200;color:#25262b}.bracket-match footer[data-v-d14c426a]{margin-top:4px;padding-top:5px;color:#858892;font-size:8px}.bracket-match .seed-team[data-v-d14c426a]{color:#eaf200}.bracket-phase:not(:first-child) .bracket-match[data-v-d14c426a]:before{left:-43px;width:42px;border-color:#51535a}.bracket-phase:not(:first-child) .bracket-match[data-v-d14c426a]:after{content:"";position:absolute;left:-43px;top:25%;height:50%;border-left:1px solid #51535a}.bracket-phase h3+article[data-v-d14c426a]:after{content:"";position:absolute;right:-43px;top:50%;width:42px;border-top:1px solid #51535a}.bracket-phase:last-child h3+article[data-v-d14c426a]:after{display:none}@media(max-width:800px){.bracket-grid[data-v-d14c426a]{display:grid;min-height:0;gap:14px;padding:18px 6px}.bracket-phase[data-v-d14c426a]{display:grid;min-width:0;gap:8px}.bracket-phase h3[data-v-d14c426a]{position:static}.bracket-phase>article[data-v-d14c426a]{align-self:stretch;width:100%}.bracket-phase:not(:first-child) .bracket-match[data-v-d14c426a]:before,.bracket-phase:not(:first-child) .bracket-match[data-v-d14c426a]:after,.bracket-phase h3+article[data-v-d14c426a]:after{display:none}}.bracket-match .match-edit[data-v-d14c426a]{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;opacity:0;cursor:pointer}.bracket-match .match-edit[data-v-d14c426a]:focus-visible{opacity:.15;outline:2px solid #eaf200}.bracket-phase[data-v-d14c426a]:not(:first-child):before{content:"";position:absolute;left:-22px;top:18%;bottom:18%;border-left:1px solid #51535a}.bracket-phase:not(:first-child) .bracket-match[data-v-d14c426a]:before{content:"";position:absolute;left:-43px;top:50%;width:42px;height:0;border-top:1px solid #51535a}.bracket-phase:not(:first-child) .bracket-match[data-v-d14c426a]:after{display:none}.bracket-phase:not(:last-child) .bracket-match[data-v-d14c426a]:after{content:"";display:block;position:absolute;right:-43px;top:50%;width:42px;height:0;border-top:1px solid #51535a}.bracket-phase h3+article[data-v-d14c426a]:after{display:none}@media(max-width:800px){.bracket-phase[data-v-d14c426a]:not(:first-child):before,.bracket-phase:not(:first-child) .bracket-match[data-v-d14c426a]:before,.bracket-phase:not(:last-child) .bracket-match[data-v-d14c426a]:after{display:none}}.bracket-grid[data-v-d14c426a]{position:relative;justify-content:flex-start;align-items:stretch;overflow:auto}.bracket-connectors[data-v-d14c426a]{display:none!important}.bracket-phase[data-v-d14c426a]{z-index:1;height:100%;justify-content:initial;align-items:stretch}.bracket-phase[data-v-d14c426a]:not(:first-child):before,.bracket-phase:not(:first-child) .bracket-match[data-v-d14c426a]:before,.bracket-phase:not(:last-child) .bracket-match[data-v-d14c426a]:after{display:none!important}@media(min-width:801px){.bracket-grid[data-v-d14c426a]{display:grid!important;grid-auto-flow:column;grid-auto-columns:224px;grid-template-columns:none;justify-content:start;align-items:stretch}.bracket-phase[data-v-d14c426a]{width:224px;min-width:224px}}@media(max-width:800px){.bracket-phase[data-v-d14c426a]{display:grid!important;grid-template-rows:none!important;height:auto!important}.bracket-phase>.bracket-match[data-v-d14c426a]{grid-row:auto!important}.bracket-grid[data-v-d14c426a]{height:auto!important;min-height:0!important;overflow:visible}}.bracket-connectors{display:none!important;position:absolute!important}.bracket-match div b[data-v-d14c426a]:empty{display:none}.bracket-match.match-pending div b[data-v-d14c426a]:not(:empty){background:#454850;color:#b4b7c0}.bracket-match.match-finalized div b[data-v-d14c426a]:not(:empty){background:#eaf200;color:#25262b}.vue-manager-matches>.bracket-panel[data-v-d14c426a]{display:none!important}@media(max-width:1050px){.call-picker[data-v-d14c426a]{grid-template-columns:1fr}.call-actions[data-v-d14c426a]{grid-template-columns:repeat(4,minmax(82px,1fr));justify-content:stretch}.call-meta[data-v-d14c426a]{grid-template-columns:repeat(3,minmax(100px,1fr))}}.call-picker[data-v-d14c426a]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,1.35fr);align-items:start;gap:18px}.call-picker-main[data-v-d14c426a]{min-width:0}.call-picker-main>label[data-v-d14c426a]{width:min(100%,360px)}.call-meta[data-v-d14c426a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.call-meta span[data-v-d14c426a],.call-meta b[data-v-d14c426a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-actions[data-v-d14c426a]{display:grid;grid-template-columns:repeat(4,minmax(82px,1fr));justify-content:stretch;align-items:start;align-content:start;gap:5px;min-width:0}.call-actions>button[data-v-d14c426a],.call-actions>.call-menu[data-v-d14c426a]{width:100%;min-width:0}.call-menu>div[data-v-d14c426a]{right:0}.call-picker select[data-v-d14c426a]{width:100%;box-sizing:border-box}@media(max-width:1200px){.call-picker[data-v-d14c426a]{grid-template-columns:1fr}.call-actions[data-v-d14c426a]{grid-template-columns:repeat(4,minmax(90px,1fr));justify-content:stretch}.call-meta[data-v-d14c426a]{grid-template-columns:repeat(4,minmax(100px,1fr))}}@media(max-width:800px){.call-meta[data-v-d14c426a]{grid-template-columns:repeat(2,minmax(120px,1fr));width:100%}.call-actions[data-v-d14c426a]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.call-actions>button[data-v-d14c426a],.call-actions>.call-menu[data-v-d14c426a]{width:100%}.call-menu summary[data-v-d14c426a]{text-align:center}.call-menu>div[data-v-d14c426a]{left:0;right:auto;width:min(100%,220px)}}@media(max-width:480px){.call-meta[data-v-d14c426a],.call-actions[data-v-d14c426a]{grid-template-columns:1fr}}.call-picker[data-v-d14c426a]{padding:16px 18px}.call-picker-main>label>span[data-v-d14c426a]{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#eaf200}.call-meta[data-v-d14c426a]{margin-top:2px}.call-meta span[data-v-d14c426a],.call-meta b[data-v-d14c426a]{background:#34363d;border-color:#454850;text-align:center}.call-meta b[data-v-d14c426a]{background:#3a382b;border-color:#776522}.call-actions .primary[data-v-d14c426a]{box-shadow:0 3px #a78918}.call-actions .secondary[data-v-d14c426a]{background:#34363d}.call-actions .call-menu[data-v-d14c426a]{display:block}.call-actions .call-menu summary[data-v-d14c426a]{width:100%;box-sizing:border-box;text-align:center}@media(min-width:1281px){.call-picker[data-v-d14c426a]{grid-template-columns:minmax(340px,1fr) minmax(520px,1.2fr)}.call-actions[data-v-d14c426a]{grid-template-columns:repeat(4,minmax(100px,1fr))}.call-actions .primary[data-v-d14c426a]{grid-column:span 2}}@media(min-width:801px)and (max-width:1280px){.call-picker[data-v-d14c426a]{grid-template-columns:1fr}.call-picker-main[data-v-d14c426a]{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:14px;align-items:end}.call-meta[data-v-d14c426a]{margin:0;grid-template-columns:repeat(4,minmax(0,1fr))}.call-actions[data-v-d14c426a]{grid-template-columns:repeat(4,minmax(100px,1fr));padding-top:2px}.call-actions .primary[data-v-d14c426a]{grid-column:span 2}}@media(max-width:800px){.call-picker[data-v-d14c426a]{padding:14px}.call-picker-main[data-v-d14c426a]{display:grid;gap:9px}.call-actions .primary[data-v-d14c426a]{grid-column:auto}}@media(max-width:480px){.call-picker[data-v-d14c426a]{padding:12px}.call-meta span[data-v-d14c426a],.call-meta b[data-v-d14c426a]{font-size:10px}}@media(min-width:801px){.call-picker[data-v-d14c426a]{grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-template-areas:"select actions" "summary summary";align-items:start}.call-picker-main[data-v-d14c426a]{display:contents!important}.call-picker-main>label[data-v-d14c426a]{grid-area:select;width:100%;min-width:0}.call-picker-main>.call-meta[data-v-d14c426a]{grid-area:summary;display:flex;align-items:center;width:100%;box-sizing:border-box;margin-top:12px;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#25272d}.call-picker-main>.call-meta span[data-v-d14c426a],.call-picker-main>.call-meta b[data-v-d14c426a]{background:#34363d;border-color:#454850}.call-actions[data-v-d14c426a]{grid-area:actions;grid-template-columns:repeat(4,minmax(82px,1fr));align-self:start;gap:5px}.call-actions>button[data-v-d14c426a],.call-actions>.call-menu[data-v-d14c426a]{min-width:0}.call-actions .primary[data-v-d14c426a]{grid-column:auto}.call-actions .secondary[data-v-d14c426a],.call-actions .primary[data-v-d14c426a],.call-actions .call-menu summary[data-v-d14c426a]{padding:6px 7px;font-size:10px;white-space:nowrap}.call-actions .call-menu summary[data-v-d14c426a]{overflow:hidden;text-overflow:ellipsis}.call-actions .call-menu>div[data-v-d14c426a]{font-size:11px}}@media(max-width:800px){.call-picker-main[data-v-d14c426a]{display:grid!important}.call-picker-main>.call-meta[data-v-d14c426a]{margin-top:2px}}.internal-score-field[data-v-d14c426a]{display:grid;gap:4px}.internal-score-field span[data-v-d14c426a]{display:none;color:#aeb2bc;font-size:10px}@media(max-width:800px){.internal-results[data-v-d14c426a]{overflow:visible}.internal-result-head[data-v-d14c426a]{display:none}.internal-result-row[data-v-d14c426a]{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.internal-result-row>strong[data-v-d14c426a]{grid-column:1 / -1}.internal-score-field span[data-v-d14c426a]{display:block}.internal-score-field input[data-v-d14c426a]{min-width:0}.internal-status[data-v-d14c426a]{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:6px}.internal-status select[data-v-d14c426a]{min-width:0}.result-operational-bar[data-v-d14c426a]{align-items:stretch;flex-direction:column}.result-operational-bar button[data-v-d14c426a]{width:100%}.result-form[data-v-d14c426a]{grid-template-columns:1fr 1fr}.result-form label[data-v-d14c426a]:last-child{grid-column:1 / -1}}.public-call-page[data-v-a39850c6]{min-height:100vh;box-sizing:border-box;padding:24px 28px 40px;background:#1d1e23;color:#f1f2f4;font-family:Inter,system-ui,sans-serif;overflow:auto}.public-call-header[data-v-a39850c6],.public-call-bracket-shell[data-v-a39850c6]{width:min(100%,1120px);box-sizing:border-box;margin-right:auto;margin-left:auto}.public-call-header[data-v-a39850c6]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #3a3c43}.public-call-header span[data-v-a39850c6]{color:#eaf200;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.public-call-header h1[data-v-a39850c6]{margin:6px 0;font-size:32px}.public-call-header p[data-v-a39850c6]{margin:0;color:#aeb2bc}.public-call-print-link[data-v-a39850c6]{display:inline-block;border:1px solid #eaf200;border-radius:6px;padding:9px 14px;background:#eaf200;color:#25262b;font-weight:700;text-decoration:none;cursor:pointer}.public-call-bracket[data-v-a39850c6]{display:flex;gap:44px;max-width:1500px;min-height:520px;margin:0 auto;overflow:auto;padding:22px 8px 30px}.public-call-phase[data-v-a39850c6]{position:relative;flex:0 0 245px;display:flex;flex-direction:column;justify-content:space-around}.public-call-phase h2[data-v-a39850c6]{position:absolute;top:-8px;left:0;margin:0;color:#777b86;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.public-call-phase-matches[data-v-a39850c6]{display:flex;flex-direction:column;justify-content:space-around;gap:14px;height:100%}.public-call-match[data-v-a39850c6]{padding:8px 10px;border:1px solid #363840;border-left:3px solid #eaf200;border-radius:8px;background:#2c2d32;box-shadow:0 8px 16px #0003}.public-call-match header[data-v-a39850c6]{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;color:#aeb2bc;font-size:9px;white-space:nowrap}.public-call-match header span[data-v-a39850c6]{overflow:hidden;text-overflow:ellipsis}.public-call-match>div[data-v-a39850c6]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;border-top:1px solid #3b3d44;color:#e5e6e9;font-size:11px}.public-call-match>div span[data-v-a39850c6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-call-match b[data-v-a39850c6]{min-width:20px;padding:3px 5px;border-radius:3px;background:#eaf200;color:#25262b;text-align:center}.public-call-state[data-v-a39850c6],.public-call-error[data-v-a39850c6]{display:grid;place-items:center;min-height:50vh;text-align:center;color:#aeb2bc}.public-call-error strong[data-v-a39850c6]{color:#eaf200;font-size:22px}.public-call-error p[data-v-a39850c6]{margin:8px 0}.public-call-error[data-v-a39850c6]{display:block;padding-top:25vh}@media(max-width:800px){.public-call-page[data-v-a39850c6]{padding:18px 14px}.public-call-header[data-v-a39850c6],.public-call-bracket-shell[data-v-a39850c6]{width:100%}.public-call-header[data-v-a39850c6]{align-items:flex-start;flex-direction:column}.public-call-header h1[data-v-a39850c6]{font-size:26px}.public-call-print-link[data-v-a39850c6]{width:100%;box-sizing:border-box;text-align:center}.public-call-bracket[data-v-a39850c6]{display:grid;min-height:0;gap:14px;padding:16px 0}.public-call-phase[data-v-a39850c6]{min-width:0}.public-call-phase h2[data-v-a39850c6]{position:static;margin-bottom:8px}.public-call-phase-matches[data-v-a39850c6]{gap:8px}.public-call-match[data-v-a39850c6]{width:100%;box-sizing:border-box}}@media print{.public-call-page[data-v-a39850c6]{background:#fff;color:#111}.public-call-print-link[data-v-a39850c6]{display:none}.public-call-header[data-v-a39850c6]{border-color:#bbb}.public-call-match[data-v-a39850c6]{background:#fff;border-color:#999;box-shadow:none}.public-call-match header[data-v-a39850c6],.public-call-match>div[data-v-a39850c6]{color:#333}.public-call-bracket[data-v-a39850c6]{overflow:visible}}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:transparent}.live-overlay[data-v-26e133fa]{box-sizing:border-box;position:relative;display:block;width:min(100vw,177.7778vh);height:min(100vh,56.25vw);min-height:0;overflow:hidden;margin:auto;padding:0;background:#17181c;color:#f2f3f5;font-family:Inter,system-ui,sans-serif}.live-overlay.transparent[data-v-26e133fa]{background:transparent}.live-overlay.guide[data-v-26e133fa]{outline:1px dashed rgba(234,242,0,.72);outline-offset:-1px}.live-overlay.guide[data-v-26e133fa]:after{content:"ÁREA 16:9";position:absolute;top:8px;right:10px;padding:3px 6px;border:1px solid rgba(234,242,0,.6);border-radius:4px;background:#14121cb8;color:#eaf200;font-size:9px;letter-spacing:.1em;pointer-events:none}.scoreboard[data-v-26e133fa]{position:absolute;left:24%;bottom:12%;width:min(220px,28vw);padding:0;border:0;border-radius:0;background:#4e270ae6;box-shadow:none}.transparent .scoreboard[data-v-26e133fa]{background:#4e270ae6}.scoreboard header[data-v-26e133fa],.scoreboard footer[data-v-26e133fa]{display:flex;align-items:center;justify-content:space-between;gap:8px}.scoreboard header[data-v-26e133fa]{min-height:13px;padding:2px 5px;background:#14121ceb;border:0}.scoreboard header div[data-v-26e133fa]{display:block;min-width:0}.scoreboard header small[data-v-26e133fa]{display:block;overflow:hidden;color:#f2f3f5;font-size:7px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.scoreboard header strong[data-v-26e133fa],.scoreboard header>span[data-v-26e133fa]{display:none}.scoreboard-main[data-v-26e133fa]{display:grid;grid-template-columns:1fr auto;gap:0;padding:0}.scoreboard-team[data-v-26e133fa],.scoreboard-team-b[data-v-26e133fa]{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:0;justify-content:normal;min-width:0}.scoreboard-team strong[data-v-26e133fa]{order:0;overflow:hidden;padding:4px 6px;color:#f2f3f5;font-size:13px;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.scoreboard-team b[data-v-26e133fa]{grid-column:2;grid-row:1;color:#24232b;background:#dddde0;font-size:17px;line-height:1;text-align:center;padding:5px 3px}.scoreboard-team-b strong[data-v-26e133fa]{grid-column:1}.scoreboard-team-b b[data-v-26e133fa]{grid-column:2}.scoreboard-divider[data-v-26e133fa]{display:none}.scoreboard footer[data-v-26e133fa],.internal-strip[data-v-26e133fa]{display:none}.overlay-state[data-v-26e133fa]{color:#aeb2bc;font-size:14px}.overlay-error[data-v-26e133fa]{color:#ffb4b4}.compact .scoreboard-main[data-v-26e133fa]{display:grid;grid-template-columns:1fr;padding:0}.compact .scoreboard-team[data-v-26e133fa],.compact .scoreboard-team-b[data-v-26e133fa]{grid-template-columns:minmax(0,1fr) 28px}.compact .scoreboard-team strong[data-v-26e133fa]{font-size:13px}.compact .scoreboard-team b[data-v-26e133fa]{font-size:17px}@media(max-aspect-ratio:16/9){.scoreboard[data-v-26e133fa]{left:24%;bottom:10%;width:min(220px,40vw)}}.scoreboard[data-v-26e133fa]{left:4%;bottom:7%;border-left:3px solid #eaf200;background:#292a2ff5}.transparent .scoreboard[data-v-26e133fa]{background:#292a2ff5}.scoreboard header[data-v-26e133fa]{background:#17181cf5}.scoreboard header small[data-v-26e133fa]{color:#c9cbd3}.scoreboard-team strong[data-v-26e133fa]{font-size:11px;padding:3px 5px}.scoreboard-team b[data-v-26e133fa]{color:#25262b;background:#eaf200;font-size:14px;padding:4px 3px}.scoreboard-team[data-v-26e133fa],.scoreboard-team-b[data-v-26e133fa]{grid-template-columns:minmax(0,1fr) 24px}@media(max-aspect-ratio:16/9){.scoreboard[data-v-26e133fa]{left:3%;bottom:6%}}.compact-internal[data-v-26e133fa]{display:grid;gap:2px;padding:3px 5px;background:#17181cf5;color:#f2f3f5}.compact-internal small[data-v-26e133fa]{overflow:hidden;color:#c9cbd3;font-size:7px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.compact-internal strong[data-v-26e133fa]{overflow:hidden;font-size:8px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.compact-internal em[data-v-26e133fa]{color:#eaf200;font-style:normal}.complete-score[data-v-26e133fa]{display:grid;gap:2px;padding:3px 5px;background:#17181cf5;color:#f2f3f5;font-size:8px}.set-scores[data-v-26e133fa]{display:flex;gap:6px;color:#c9cbd3}.complete-score strong[data-v-26e133fa]{color:#eaf200;font-size:9px;font-weight:500}.scoreboard-complete[data-v-26e133fa]{display:grid;gap:1px;padding:0;background:#292a2ff5}.scoreboard-complete-row[data-v-26e133fa]{display:grid;grid-template-columns:minmax(82px,1fr) 22px 25px;align-items:stretch;min-height:20px;border-top:1px solid rgba(201,203,211,.18)}.scoreboard-complete-row[data-v-26e133fa]:first-child{border-top:0}.scoreboard-complete-row strong[data-v-26e133fa]{overflow:hidden;padding:3px 5px;color:#f2f3f5;font-size:10px;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.scoreboard-complete-row span[data-v-26e133fa],.scoreboard-complete-row b[data-v-26e133fa]{display:flex;align-items:center;justify-content:center;align-self:stretch;font-size:11px;font-weight:700;line-height:1}.scoreboard-complete-row span[data-v-26e133fa]{background:#eaf200;color:#25262b}.scoreboard-complete-row b[data-v-26e133fa]{background:#3a3c43;color:#f2f3f5}@media(max-aspect-ratio:16/9){.scoreboard-complete-row[data-v-26e133fa]{grid-template-columns:minmax(72px,1fr) 20px 23px}.scoreboard-complete-row strong[data-v-26e133fa]{font-size:9px}.scoreboard-complete-row span[data-v-26e133fa],.scoreboard-complete-row b[data-v-26e133fa]{font-size:10px}}.overlay-picker[data-v-0960eee4]{box-sizing:border-box;min-height:100vh;width:min(100%,1180px);margin:0 auto;padding:24px 18px 52px;background:#292a2f;color:#f2f3f5;font:14px Inter,system-ui,sans-serif}.picker-header[data-v-0960eee4],.section-heading[data-v-0960eee4],.panel-heading[data-v-0960eee4],.games article>header[data-v-0960eee4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.overlay-picker header div[data-v-0960eee4],.section-heading>div[data-v-0960eee4],.panel-heading>div[data-v-0960eee4]{min-width:0}.overlay-picker small[data-v-0960eee4],.panel-accent[data-v-0960eee4]{color:#eaf200;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.overlay-picker h1[data-v-0960eee4]{margin:6px 0 4px;font-size:32px}.overlay-picker p[data-v-0960eee4]{margin:0;color:#aeb2bc}.overlay-picker button[data-v-0960eee4]{padding:9px 13px;border:1px solid #555862;border-radius:7px;background:#383a42;color:#f2f3f5;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.overlay-picker button.primary[data-v-0960eee4]{border-color:#eaf200;background:#eaf200;color:#24252a}.overlay-preview-section[data-v-0960eee4],.picker-panel[data-v-0960eee4]{margin-top:20px;padding:14px;border:1px solid #454850;border-radius:11px;background:#25262b}.section-heading[data-v-0960eee4],.panel-heading[data-v-0960eee4]{align-items:center;margin-bottom:12px}.section-heading strong[data-v-0960eee4],.panel-heading strong[data-v-0960eee4]{display:block;font-size:15px}.section-heading span[data-v-0960eee4],.panel-heading span[data-v-0960eee4]{display:block;margin-top:4px;color:#aeb2bc;font-size:11px}.section-heading .preview-match-label[data-v-0960eee4]{margin:0;color:#eaf200;font-size:11px}.preview-stage[data-v-0960eee4]{display:grid;place-items:center;min-height:220px;padding:16px;border:1px solid #3f4149;border-radius:8px;background:repeating-conic-gradient(#303239 0,#303239 25%,#292a2f 0,#292a2f 50%) 50%/18px 18px}.preview-frame[data-v-0960eee4]{position:relative;max-width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid #60636c;border-radius:6px;background:#17181c;box-shadow:0 12px 28px #0008}.preview-frame iframe[data-v-0960eee4]{display:block;width:100%;height:100%;border:0}.preview-empty[data-v-0960eee4]{display:grid;place-items:center;width:100%;height:100%;color:#aeb2bc}.resize-handle[data-v-0960eee4]{position:absolute!important;right:0;bottom:0;width:24px;height:24px;padding:0!important;border:0!important;border-radius:5px 0 0!important;background:#eaf200!important;color:#25262b!important;cursor:nwse-resize!important}.resize-handle span[data-v-0960eee4]{display:block;width:9px;height:9px;margin:auto;border-right:2px solid #25262b;border-bottom:2px solid #25262b}.picker-filters[data-v-0960eee4]{display:grid;grid-template-columns:repeat(5,1fr) 1.5fr;gap:10px;margin:0 0 14px;padding:12px;border:1px solid #454850;border-radius:9px;background:#303239}.picker-filters label[data-v-0960eee4]{display:grid;gap:5px;color:#aeb2bc;font-size:11px}.picker-filters select[data-v-0960eee4],.picker-filters input[data-v-0960eee4]{box-sizing:border-box;width:100%;padding:9px;border:1px solid #555862;border-radius:7px;background:#25262b;color:#f2f3f5;font:inherit}.games[data-v-0960eee4]{display:grid;gap:8px}.games article[data-v-0960eee4]{padding:12px;border:1px solid #454850;border-radius:9px;background:#303239;cursor:pointer;transition:border-color .15s,background .15s}.games article[data-v-0960eee4]:hover,.games article.selected[data-v-0960eee4]{border-color:#eaf200;background:#35372f}.games article>header[data-v-0960eee4]{align-items:center;padding-bottom:8px;border-bottom:1px solid #454850}.games article>header strong[data-v-0960eee4]{font-size:12px}.games article>header span[data-v-0960eee4]{color:#eaf200;font-size:11px}.game-main[data-v-0960eee4]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:5px 14px;padding:11px 0}.game-main time[data-v-0960eee4],.game-main small[data-v-0960eee4]{color:#aeb2bc;font-size:11px}.game-main strong[data-v-0960eee4]{font-size:15px}.game-main strong b[data-v-0960eee4]{color:#eaf200}.game-main strong em[data-v-0960eee4]{margin:0 6px;color:#aeb2bc;font-style:normal}.game-main small[data-v-0960eee4]{grid-column:2}.games article>footer[data-v-0960eee4]{display:flex;justify-content:flex-end;gap:8px}.state[data-v-0960eee4]{padding:45px;text-align:center;color:#aeb2bc}.state.error[data-v-0960eee4]{color:#ffb4b4}@media(max-width:760px){.overlay-picker[data-v-0960eee4]{padding:16px 10px 38px}.overlay-picker h1[data-v-0960eee4]{font-size:27px}.picker-header[data-v-0960eee4]{align-items:stretch;flex-direction:column}.picker-header>button[data-v-0960eee4]{width:100%}.section-heading[data-v-0960eee4],.panel-heading[data-v-0960eee4]{align-items:flex-start;flex-direction:column}.picker-filters[data-v-0960eee4]{grid-template-columns:1fr 1fr}.picker-filters .search[data-v-0960eee4]{grid-column:1/-1}.game-main[data-v-0960eee4]{grid-template-columns:1fr}.game-main small[data-v-0960eee4]{grid-column:auto}.games article>footer[data-v-0960eee4]{justify-content:stretch}.games article>footer button[data-v-0960eee4]{flex:1}.game-main strong[data-v-0960eee4]{font-size:14px}.preview-stage[data-v-0960eee4]{padding:8px;min-height:0}.preview-frame[data-v-0960eee4]{width:100%!important}}.preview-stage[data-v-0960eee4]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;min-height:0;padding:0;overflow:hidden;background:#17181c}.preview-frame[data-v-0960eee4]{flex:0 0 auto;width:min(100%,900px);max-width:100%;aspect-ratio:16 / 9;border:0;border-radius:0;box-shadow:none}.resize-handle[data-v-0960eee4]{display:none!important}.resize-bar[data-v-0960eee4]{display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:100%;height:24px;margin:0!important;padding:0!important;border:0;border-top:3px solid #4b4e57;border-radius:0!important;background:#25262b;color:#aeb2bc;cursor:ns-resize;touch-action:none}.resize-bar span[data-v-0960eee4]{width:64px;height:3px;border-radius:99px;background:#777b86}.resize-bar[data-v-0960eee4]:hover,.resize-bar[data-v-0960eee4]:focus-visible{border-top-color:#eaf200;outline:none}.resize-bar:hover span[data-v-0960eee4],.resize-bar:focus-visible span[data-v-0960eee4]{background:#eaf200}.resizing[data-v-0960eee4],.resizing[data-v-0960eee4] *{-webkit-user-select:none;user-select:none}@media(max-width:760px){.preview-frame[data-v-0960eee4]{width:min(100%,900px)}}.overlay-picker[data-v-0960eee4]{width:100%;max-width:none;min-height:100vh;padding:76px 18px 52px;background:#111019}.overlay-topbar[data-v-0960eee4]{position:fixed;z-index:20;top:0;right:0;left:0;display:flex;align-items:center;min-height:56px;padding:0 22px;border-bottom:1px solid #3d3e49;background:#252630;box-shadow:0 4px 18px #0005}.overlay-brand[data-v-0960eee4]{display:inline-flex;align-items:center;gap:10px;min-width:190px;text-decoration:none}.overlay-brand-icon[data-v-0960eee4]{width:25px;height:25px;object-fit:contain}.overlay-brand-logo[data-v-0960eee4]{width:142px;height:auto;max-height:30px;object-fit:contain}.overlay-topbar-title[data-v-0960eee4]{display:grid;gap:2px;min-width:0}.overlay-topbar-title strong[data-v-0960eee4]{color:#f2f3f5;font-size:15px}.overlay-topbar-title span[data-v-0960eee4]{color:#aeb2bc;font-size:11px}.overlay-refresh[data-v-0960eee4]{margin-left:auto;width:36px;height:36px;padding:0!important;border-radius:50%!important;color:#eaf200!important;font-size:22px!important}.overlay-preview-section[data-v-0960eee4],.picker-panel[data-v-0960eee4]{width:min(100%,1180px);margin-right:auto;margin-left:auto}.overlay-preview-section[data-v-0960eee4]{margin-top:0}.preview-stage[data-v-0960eee4]{min-height:0}.preview-frame[data-v-0960eee4]{width:min(100%,900px)}.picker-panel[data-v-0960eee4]{background:#17161f}.picker-filters[data-v-0960eee4]{grid-template-columns:repeat(5,minmax(110px,1fr)) minmax(180px,1.5fr)}@media(max-width:760px){.overlay-picker[data-v-0960eee4]{padding:68px 10px 34px}.overlay-topbar[data-v-0960eee4]{padding:0 12px}.overlay-brand[data-v-0960eee4]{min-width:0}.overlay-brand-logo[data-v-0960eee4]{width:116px}.overlay-topbar-title[data-v-0960eee4]{display:none}.overlay-refresh[data-v-0960eee4]{margin-left:auto}.overlay-preview-section[data-v-0960eee4],.picker-panel[data-v-0960eee4]{width:100%}}.overlay-picker[data-v-0960eee4]{height:100vh;overflow:hidden;box-sizing:border-box}.overlay-split[data-v-0960eee4]{display:flex;flex-direction:column;width:100%;max-width:none;height:calc(100vh - 76px);margin:0 auto;min-height:0}.overlay-preview-section[data-v-0960eee4]{flex:0 0 auto;width:100%;max-width:none;max-height:calc(100vh - 150px);margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#000}.overlay-preview-section .preview-stage[data-v-0960eee4]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#000}.overlay-preview-section .preview-frame[data-v-0960eee4]{flex:0 0 auto;max-width:100%;max-height:100%;aspect-ratio:16 / 9}.overlay-split>.resize-bar[data-v-0960eee4]{position:relative;z-index:2;flex:0 0 14px;width:100%;height:14px;border-top:3px solid #4b4e57;border-bottom:1px solid #30313a;background:#252630;cursor:ns-resize;touch-action:none}.overlay-split>.resize-bar span[data-v-0960eee4]{width:64px;height:3px}.overlay-split>.picker-panel[data-v-0960eee4]{flex:1 1 auto;width:100%;max-width:none;min-height:0;margin:0;padding:18px 14px 32px;overflow:auto;border:0;border-radius:0;background:#17161f}@media(max-width:760px){.overlay-split[data-v-0960eee4]{width:100%;height:calc(100vh - 68px)}.overlay-preview-section[data-v-0960eee4]{max-height:calc((100vw - 20px)*.5625)}.overlay-preview-section .preview-frame[data-v-0960eee4]{width:100%!important;height:auto}.overlay-split>.picker-panel[data-v-0960eee4]{padding:14px 0 28px}}.overlay-split>.picker-panel[data-v-0960eee4]{padding:12px 14px 24px}.overlay-split>.picker-panel .panel-heading[data-v-0960eee4]{margin-bottom:8px}.overlay-split>.picker-panel .panel-heading strong[data-v-0960eee4]{font-size:13px}.overlay-split>.picker-panel .panel-heading span[data-v-0960eee4]{margin-top:2px;font-size:10px}.overlay-split>.picker-panel .picker-filters[data-v-0960eee4]{gap:6px;margin-bottom:8px;padding:8px}.overlay-split>.picker-panel .picker-filters label[data-v-0960eee4]{gap:3px;font-size:10px}.overlay-split>.picker-panel .picker-filters select[data-v-0960eee4],.overlay-split>.picker-panel .picker-filters input[data-v-0960eee4]{padding:6px 8px;font-size:11px}.overlay-split>.picker-panel .games[data-v-0960eee4]{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;gap:6px}.overlay-split>.picker-panel .games article[data-v-0960eee4]{padding:8px 10px;border-radius:7px}.overlay-split>.picker-panel .games article>header[data-v-0960eee4]{padding-bottom:5px}.overlay-split>.picker-panel .games article>header strong[data-v-0960eee4],.overlay-split>.picker-panel .games article>header span[data-v-0960eee4]{font-size:10px}.overlay-split>.picker-panel .game-card-title[data-v-0960eee4]{display:flex;align-items:baseline;gap:7px;min-width:0}.overlay-split>.picker-panel .game-card-title strong[data-v-0960eee4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overlay-split>.picker-panel .game-card-title .game-id[data-v-0960eee4]{flex:0 0 auto;color:#8f939d;font-size:9px;letter-spacing:.04em;text-transform:none}.overlay-split>.picker-panel .game-main[data-v-0960eee4]{grid-template-columns:105px minmax(0,1fr);gap:3px 10px;padding:7px 0}.overlay-split>.picker-panel .game-main time[data-v-0960eee4],.overlay-split>.picker-panel .game-main small[data-v-0960eee4]{font-size:10px}.overlay-split>.picker-panel .game-main strong[data-v-0960eee4]{font-size:12px}.overlay-split>.picker-panel .game-main strong em[data-v-0960eee4]{margin:0 4px}.overlay-split>.picker-panel .games article>footer[data-v-0960eee4]{gap:5px}.overlay-split>.picker-panel .games article>footer button[data-v-0960eee4]{padding:6px 9px;font-size:10px}.overlay-split>.picker-panel .game-internal[data-v-0960eee4]{display:grid;gap:2px;margin:0 0 6px;padding:6px 7px;border-left:2px solid #eaf200;border-radius:4px;background:#292a2f}.overlay-split>.picker-panel .game-internal span[data-v-0960eee4]{color:#eaf200;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.overlay-split>.picker-panel .game-internal strong[data-v-0960eee4]{overflow:hidden;color:#f2f3f5;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.overlay-split>.picker-panel .game-internal em[data-v-0960eee4]{color:#eaf200;font-style:normal}.overlay-split>.picker-panel .games article>footer .preview-details[data-v-0960eee4]{min-width:30px;padding-inline:7px;color:#c9cbd3}.overlay-split>.picker-panel .games article>footer .preview-details.active[data-v-0960eee4]{border-color:#eaf200;background:#eaf200;color:#25262b}@media(max-width:760px){.overlay-split>.picker-panel .picker-filters[data-v-0960eee4]{grid-template-columns:1fr 1fr}.overlay-split>.picker-panel .games[data-v-0960eee4]{grid-template-columns:1fr}.overlay-split>.picker-panel .game-main[data-v-0960eee4]{grid-template-columns:1fr}.overlay-split>.picker-panel .game-main small[data-v-0960eee4]{grid-column:auto}}.vue-public-navigation[data-v-8720fa60]{color:#e9eaee}.vue-public-navigation-mobile[data-v-8720fa60],.vue-public-navigation-desktop[data-v-8720fa60]{display:flex;align-items:stretch;gap:5px}.vue-public-navigation-mobile[data-v-8720fa60]{position:relative;position:fixed;z-index:30;right:0;bottom:0;left:0;justify-content:space-around;padding:7px max(8px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom));border-top:1px solid #3d4048;background:#23242af7;box-shadow:0 -8px 24px #0000002e}.vue-public-more-menu[data-v-8720fa60]{position:absolute;right:8px;bottom:calc(100% + 8px);display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:4px;width:min(270px,calc(100vw - 16px));padding:7px;border:1px solid #454850;border-radius:10px;background:#292a2f;box-shadow:0 12px 30px #00000059}.vue-public-more-menu button[data-v-8720fa60]{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 10px;border-radius:7px;text-align:left;font-size:12px}.vue-public-more-menu button.active[data-v-8720fa60],.vue-public-more-menu button[data-v-8720fa60]:hover{background:#3a3b42;color:#eaf200}.vue-public-more-menu-icon[data-v-8720fa60]{display:inline-block;flex:0 0 26px;width:26px;height:26px;margin-right:0;object-fit:contain;text-align:center}.vue-public-navigation button[data-v-8720fa60]{border:0;background:transparent;color:#aeb2bc;font:inherit;cursor:pointer}.vue-public-navigation-mobile button[data-v-8720fa60]{flex:1 1 0;min-width:0;padding:3px 2px;border:1px solid transparent;border-radius:8px;font-size:10px}.vue-public-navigation-mobile button.active[data-v-8720fa60]{border-color:#eaf200;background:#eaf20014}.vue-public-navigation-mobile button span[data-v-8720fa60]:last-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vue-public-nav-icon[data-v-8720fa60]{display:block;width:25px;height:25px;margin:0 auto 3px;font-size:21px;line-height:1;object-fit:contain;text-align:center}.vue-public-user-icon[data-v-8720fa60]{box-sizing:border-box;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vue-public-navigation button.active[data-v-8720fa60],.vue-public-navigation button.active .vue-public-nav-icon[data-v-8720fa60]{color:#eaf200}.vue-public-login-nav[data-v-8720fa60]{color:#eaf200!important}.vue-public-navigation-desktop[data-v-8720fa60]{flex-wrap:wrap;margin:0 0 14px}.vue-public-navigation-desktop button[data-v-8720fa60]{padding:7px 10px;border:1px solid #454850;border-radius:8px;font-size:12px}.vue-public-navigation-desktop button.active[data-v-8720fa60]{border-color:#eaf200;background:#eaf200;color:#25262b}@media(min-width:861px){.vue-public-navigation[data-v-8720fa60]{position:fixed;top:54px;bottom:0;left:0;z-index:24;width:220px;box-sizing:border-box;padding:18px 12px;border-right:1px solid #454850;background:#292a2f;overflow-y:auto}.vue-public-navigation-desktop[data-v-8720fa60]{display:grid;gap:5px;margin:0}.vue-public-navigation-desktop button[data-v-8720fa60]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:7px;text-align:left}.vue-public-navigation-desktop button.active[data-v-8720fa60]{border:0;background:#3a3b42;color:#eaf200}.vue-public-navigation-desktop .vue-public-nav-icon[data-v-8720fa60]{width:20px;height:20px;margin:0;font-size:17px;text-align:center}.vue-public-navigation-desktop .vue-public-login-nav[data-v-8720fa60]{margin-top:8px;border:1px solid #665823;background:#3a382b}}@media(min-width:861px){.vue-public-navigation-mobile[data-v-8720fa60]{display:none}}@media(max-width:860px){.vue-public-navigation-desktop[data-v-8720fa60]{display:none}}.vue-public-topbar[data-v-7248bd8b]{position:sticky;top:0;z-index:25;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;min-height:54px;padding:6px 12px;border-bottom:1px solid #454850;background:#292a2ff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f2f3f5;box-sizing:border-box}.vue-public-topbar-left[data-v-7248bd8b]{display:flex;align-items:center}.vue-public-topbar-left img[data-v-7248bd8b]{display:block;width:30px;height:30px;object-fit:contain}.vue-public-avatar[data-v-7248bd8b]{display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid #555963;border-radius:50%;background:#34363d;color:#e9eaee;cursor:pointer}.vue-public-brand[data-v-7248bd8b]{display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.vue-public-brand img[data-v-7248bd8b]{display:block;width:150px;height:auto;max-height:28px;object-fit:contain}.vue-public-session[data-v-7248bd8b]{position:relative;display:flex;align-items:center;justify-self:end;gap:8px}.vue-public-refresh[data-v-7248bd8b]{display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid #555963;border-radius:50%;background:#34363d;color:#eaf200;cursor:pointer}.vue-public-refresh[data-v-7248bd8b]:hover{border-color:#eaf200;background:#3a3b42}.vue-public-refresh[data-v-7248bd8b]:focus-visible,.vue-public-avatar[data-v-7248bd8b]:focus-visible{outline:2px solid #eaf200;outline-offset:2px}.vue-public-refresh svg[data-v-7248bd8b]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vue-public-avatar[data-v-7248bd8b]{position:relative;font-size:21px}.vue-public-avatar svg[data-v-7248bd8b]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vue-public-avatar i[data-v-7248bd8b]{position:absolute;right:-1px;bottom:0;width:8px;height:8px;border:2px solid #292a2f;border-radius:50%;background:#32d583}.vue-public-session-menu[data-v-7248bd8b]{position:absolute;top:calc(100% + 8px);right:0;display:grid;gap:4px;width:170px;padding:9px;border:1px solid #454850;border-radius:10px;background:#292a2f;box-shadow:0 12px 30px #00000059}.vue-public-session-menu strong[data-v-7248bd8b]{padding:3px 5px 7px;color:#eaf200;font-size:11px}.vue-public-session-menu button[data-v-7248bd8b]{padding:8px 6px;border:0;border-radius:6px;background:transparent;color:#e9eaee;text-align:left;cursor:pointer;font:inherit;font-size:12px}.vue-public-session-menu button[data-v-7248bd8b]:hover{background:#3a3b42}.vue-manager-topbar[data-v-878c9866]{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:7px 14px;border-bottom:1px solid #41434a;background:#292a2ff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f2f3f5;box-sizing:border-box}.vue-manager-topbar-modal-only[data-v-878c9866]{display:none}.vue-manager-topbar>div[data-v-878c9866]{display:grid;flex:1;gap:2px;min-width:0}.vue-manager-topbar span[data-v-878c9866]{color:#aeb2bc;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.vue-manager-topbar strong[data-v-878c9866]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.vue-manager-topbar-logo[data-v-878c9866]{display:block;width:118px;max-width:100%;height:auto;max-height:24px;object-fit:contain;object-position:left center}.vue-manager-topbar button[data-v-878c9866]{border:1px solid #50535c;border-radius:7px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px}.vue-manager-menu[data-v-878c9866]{display:none;width:32px;height:32px;padding:0}.vue-manager-topbar-actions[data-v-878c9866]{display:flex!important;flex:0 0 auto!important;align-items:center;column-gap:8px!important}.vue-manager-topbar-actions button[data-v-878c9866]{padding:7px 9px}.vue-manager-session[data-v-878c9866]{position:relative}.vue-manager-avatar[data-v-878c9866]{position:relative;display:grid;width:34px;height:34px;place-items:center;padding:0!important;border-radius:50%!important}.vue-manager-topbar .vue-manager-refresh[data-v-878c9866]{display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid #555963;border-radius:50%;background:#34363d;color:#eaf200;cursor:pointer}.vue-manager-topbar .vue-manager-refresh[data-v-878c9866]{margin-right:0}.vue-manager-topbar .vue-manager-refresh[data-v-878c9866]:hover{border-color:#eaf200;background:#3a3b42}.vue-manager-refresh[data-v-878c9866]:focus-visible,.vue-manager-avatar[data-v-878c9866]:focus-visible{outline:2px solid #eaf200;outline-offset:2px}.vue-manager-refresh svg[data-v-878c9866]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vue-manager-avatar svg[data-v-878c9866]{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vue-manager-avatar i[data-v-878c9866]{position:absolute;right:-1px;bottom:0;width:8px;height:8px;border:2px solid #292a2f;border-radius:50%;background:#32d583}.vue-manager-session-menu[data-v-878c9866]{position:absolute;top:calc(100% + 8px);right:0;display:grid;gap:4px;width:190px;padding:9px;border:1px solid #454850;border-radius:10px;background:#292a2f;box-shadow:0 12px 30px #00000059}.vue-manager-session-menu strong[data-v-878c9866]{padding:3px 5px 1px;overflow:hidden;color:#f2f3f5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vue-manager-session-role[data-v-878c9866]{padding:0 5px 7px;color:#eaf200!important;font-size:10px!important;letter-spacing:.04em!important;text-transform:none!important}.vue-manager-session-menu button[data-v-878c9866]{padding:8px 6px;border:0;background:transparent;text-align:left}.vue-manager-session-menu button[data-v-878c9866]:hover{background:#3a3b42}.vue-manager-session-menu .vue-manager-return[data-v-878c9866]{color:#eaf200}.vue-manager-delegate-form[data-v-878c9866]{display:grid;gap:14px}.vue-manager-delegate-form label[data-v-878c9866]{display:grid;gap:6px;color:#c8cad1;font-size:12px}.vue-manager-delegate-form select[data-v-878c9866]{min-height:40px;box-sizing:border-box;padding:0 12px;border:1px solid #555963;border-radius:8px;background:#202126;color:#f2f3f5;font:inherit}.vue-manager-password-form[data-v-878c9866]{display:grid;gap:14px}.vue-manager-password-form label[data-v-878c9866]{display:grid;gap:6px;color:#c8cad1;font-size:12px}.vue-manager-password-form input[data-v-878c9866]{min-height:40px;box-sizing:border-box;padding:0 12px;border:1px solid #555963;border-radius:8px;background:#202126;color:#f2f3f5;font:inherit}.vue-manager-password-form input[data-v-878c9866]:focus{outline:0;border-color:#eaf200;box-shadow:0 0 0 3px #eaf2001f}.vue-manager-password-error[data-v-878c9866],.vue-manager-password-success[data-v-878c9866]{margin:0;padding:10px 12px;border-radius:8px;font-size:12px}.vue-manager-password-error[data-v-878c9866]{background:#442f35;color:#ffb5b8}.vue-manager-password-success[data-v-878c9866]{background:#30443c;color:#b6efd1}@media(max-width:860px){.vue-manager-menu[data-v-878c9866]{display:block}.vue-manager-topbar-referee .vue-manager-menu[data-v-878c9866]{display:none}}@media(max-width:700px){.vue-manager-delegate-form[data-v-878c9866]{gap:16px}.vue-manager-delegate-form label[data-v-878c9866]{gap:7px;font-size:13px}.vue-manager-delegate-form select[data-v-878c9866]{width:100%;min-height:48px;padding:0 14px;border-radius:10px;font-size:16px}}.vue-manager-sidebar[data-v-71e0cfea]{position:sticky;top:54px;min-width:0;height:calc(100vh - 54px);max-height:calc(100vh - 54px);padding:14px;border-right:1px solid #3f424a;background:#292a2f;box-sizing:border-box;overflow-y:auto;align-self:start;scrollbar-width:thin;scrollbar-color:#50535d #25262b}.vue-manager-sidebar[data-v-71e0cfea]::-webkit-scrollbar{width:6px}.vue-manager-sidebar[data-v-71e0cfea]::-webkit-scrollbar-track{background:#25262b}.vue-manager-sidebar[data-v-71e0cfea]::-webkit-scrollbar-thumb{border:1px solid #25262b;border-radius:999px;background:#50535d}.vue-manager-sidebar[data-v-71e0cfea]::-webkit-scrollbar-thumb:hover{background:#686c78}.vue-manager-sidebar-head[data-v-71e0cfea]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid #41434a}.vue-manager-sidebar-head div[data-v-71e0cfea]{display:grid;gap:4px}.vue-manager-sidebar-head span[data-v-71e0cfea]{color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.vue-manager-sidebar-head strong[data-v-71e0cfea]{color:#f2f3f5;font-size:14px}.vue-manager-sidebar-head button[data-v-71e0cfea]{display:none;border:0;background:transparent;color:#aeb2bc;cursor:pointer;font-size:22px}.vue-manager-sidebar nav[data-v-71e0cfea]{display:grid;gap:3px;padding-top:12px}.vue-manager-sidebar nav button[data-v-71e0cfea]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#b9bcc5;cursor:pointer;font:inherit;font-size:12px;text-align:left}.vue-manager-sidebar nav button b[data-v-71e0cfea]{color:#727681;font-size:17px;font-weight:400}.vue-manager-sidebar nav button[data-v-71e0cfea]:hover,.vue-manager-sidebar nav button.active[data-v-71e0cfea]{background:#3a3b42;color:#eaf200}.vue-manager-sidebar nav button.active b[data-v-71e0cfea]{color:#eaf200}@media(max-width:860px){.vue-manager-sidebar[data-v-71e0cfea]{position:fixed;z-index:45;top:0;bottom:0;left:0;width:min(280px,86vw);height:100vh;max-height:100vh;transform:translate(-105%);transition:transform .2s ease;box-shadow:16px 0 35px #0000004d}.vue-manager-sidebar.open[data-v-71e0cfea]{transform:translate(0)}.vue-manager-sidebar-head button[data-v-71e0cfea]{display:block}}.club-manager-sidebar[data-v-d1decb0e]{position:sticky;top:54px;min-width:0;height:calc(100vh - 54px);max-height:calc(100vh - 54px);padding:14px;border-right:1px solid #3f424a;background:#292a2f;box-sizing:border-box;overflow-y:auto;align-self:start;scrollbar-width:thin;scrollbar-color:#50535d #25262b}.club-manager-sidebar[data-v-d1decb0e]::-webkit-scrollbar{width:6px}.club-manager-sidebar[data-v-d1decb0e]::-webkit-scrollbar-track{background:#25262b}.club-manager-sidebar[data-v-d1decb0e]::-webkit-scrollbar-thumb{border:1px solid #25262b;border-radius:999px;background:#50535d}.club-manager-sidebar[data-v-d1decb0e]::-webkit-scrollbar-thumb:hover{background:#686c78}.club-manager-sidebar-head[data-v-d1decb0e]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid #41434a}.club-manager-sidebar-head div[data-v-d1decb0e]{display:grid;gap:4px;min-width:0}.club-manager-sidebar-head span[data-v-d1decb0e]{color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.club-manager-sidebar-head strong[data-v-d1decb0e]{overflow:hidden;color:#f2f3f5;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.club-manager-sidebar-head button[data-v-d1decb0e]{display:none;border:0;background:transparent;color:#aeb2bc;cursor:pointer;font-size:22px}.club-manager-sidebar nav[data-v-d1decb0e]{display:grid;gap:3px;padding-top:12px}.club-manager-sidebar nav button[data-v-d1decb0e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#b9bcc5;cursor:pointer;font:inherit;font-size:12px;text-align:left}.club-manager-sidebar nav button b[data-v-d1decb0e]{color:#727681;font-size:17px;font-weight:400}.club-manager-sidebar nav button .lineup-badge[data-v-d1decb0e]{min-width:18px;padding:2px 5px;border-radius:999px;background:#eaf200;color:#25262b;font-size:10px;font-weight:700;text-align:center}.club-manager-sidebar nav button[data-v-d1decb0e]:hover,.club-manager-sidebar nav button.active[data-v-d1decb0e]{background:#3a3b42;color:#eaf200}.club-manager-sidebar nav button.active b[data-v-d1decb0e]{color:#eaf200}@media(max-width:860px){.club-manager-sidebar[data-v-d1decb0e]{position:fixed;z-index:45;top:0;bottom:0;left:0;width:min(280px,86vw);height:100vh;max-height:100vh;transform:translate(-105%);transition:transform .2s ease;box-shadow:16px 0 35px #0000004d}.club-manager-sidebar.open[data-v-d1decb0e]{transform:translate(0)}.club-manager-sidebar-head button[data-v-d1decb0e]{display:block}}.manager-mobile-navigation[data-v-9e63470f]{display:none}@media(max-width:860px){.manager-mobile-navigation[data-v-9e63470f]{position:fixed;z-index:80;right:0;bottom:0;left:0;display:block;color:#e9eaee}.manager-mobile-navigation__bar[data-v-9e63470f]{display:flex;align-items:stretch;gap:4px;min-height:66px;padding:6px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom));border-top:1px solid #3d4048;background:#23242afa;box-shadow:0 -8px 24px #0003}.manager-mobile-navigation button[data-v-9e63470f]{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:center;gap:3px;padding:4px 2px;border:1px solid transparent;border-radius:8px;background:transparent;color:#aeb2bc;cursor:pointer;font:inherit;font-size:10px}.manager-mobile-navigation__bar button[data-v-9e63470f]{flex-direction:column}.manager-mobile-navigation button img[data-v-9e63470f],.manager-mobile-navigation__more-icon[data-v-9e63470f]{display:block;width:25px;height:25px;color:currentColor;font-size:24px;line-height:25px;object-fit:contain;text-align:center}.manager-mobile-navigation__icon-wrap[data-v-9e63470f]{position:relative;display:block;width:25px;height:25px}.manager-mobile-navigation__icon-wrap img[data-v-9e63470f]{width:25px;height:25px}.manager-mobile-navigation__badge[data-v-9e63470f]{position:absolute;top:-7px;right:-9px;min-width:14px;height:14px;padding:0 3px;border:2px solid #23242a;border-radius:999px;background:#eaf200;color:#25262b;font-size:9px;line-height:14px;text-align:center;box-sizing:content-box}.manager-mobile-navigation button.active[data-v-9e63470f]{border-color:#eaf200;background:#eaf20014;color:#eaf200}.manager-mobile-navigation__more-menu[data-v-9e63470f]{position:absolute;right:8px;bottom:calc(100% + 8px);display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:5px;width:min(300px,calc(100vw - 16px));padding:8px;border:1px solid #454850;border-radius:10px;background:#292a2f;box-shadow:0 12px 30px #0006}.manager-mobile-navigation__more-menu button[data-v-9e63470f]{min-height:44px;justify-content:flex-start;padding:8px 9px;text-align:left}.manager-mobile-navigation__more-menu button.active[data-v-9e63470f],.manager-mobile-navigation__more-menu button[data-v-9e63470f]:hover{background:#3a3b42}}.captain-sidebar[data-v-43d86b2e]{position:sticky;top:54px;min-width:0;height:calc(100vh - 54px);max-height:calc(100vh - 54px);padding:14px;border-right:1px solid #3f424a;background:#292a2f;box-sizing:border-box;overflow-y:auto;align-self:start;scrollbar-width:thin;scrollbar-color:#50535d #25262b}.captain-sidebar[data-v-43d86b2e]::-webkit-scrollbar{width:6px}.captain-sidebar[data-v-43d86b2e]::-webkit-scrollbar-track{background:#25262b}.captain-sidebar[data-v-43d86b2e]::-webkit-scrollbar-thumb{border:1px solid #25262b;border-radius:999px;background:#50535d}.captain-sidebar[data-v-43d86b2e]::-webkit-scrollbar-thumb:hover{background:#686c78}.captain-sidebar-head[data-v-43d86b2e]{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-bottom:1px solid #41434a}.captain-sidebar-head div[data-v-43d86b2e]{display:grid;gap:4px;min-width:0}.captain-sidebar-head span[data-v-43d86b2e]{color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.captain-sidebar-head strong[data-v-43d86b2e]{overflow:hidden;color:#f2f3f5;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.captain-sidebar-head small[data-v-43d86b2e]{overflow:hidden;color:#aeb2bc;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.captain-sidebar-head button[data-v-43d86b2e]{display:none;border:0;background:transparent;color:#aeb2bc;cursor:pointer;font-size:22px}.captain-sidebar nav[data-v-43d86b2e]{display:grid;gap:3px;padding-top:12px}.captain-sidebar nav button[data-v-43d86b2e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#b9bcc5;cursor:pointer;font:inherit;font-size:12px;text-align:left}.captain-sidebar nav button b[data-v-43d86b2e]{color:#727681;font-size:17px;font-weight:400}.captain-sidebar nav button[data-v-43d86b2e]:hover,.captain-sidebar nav button.active[data-v-43d86b2e]{background:#3a3b42;color:#eaf200}.captain-sidebar nav button.active b[data-v-43d86b2e]{color:#eaf200}@media(max-width:860px){.captain-sidebar[data-v-43d86b2e]{position:fixed;z-index:45;top:0;bottom:0;left:0;width:min(280px,86vw);height:100vh;max-height:100vh;transform:translate(-105%);transition:transform .2s ease;box-shadow:16px 0 35px #0000004d}.captain-sidebar.open[data-v-43d86b2e]{transform:translate(0)}.captain-sidebar-head button[data-v-43d86b2e]{display:block}}.referee-sidebar[data-v-783bbc4c]{position:sticky;top:54px;min-width:0;height:calc(100vh - 54px);max-height:calc(100vh - 54px);padding:14px;border-right:1px solid #3f424a;background:#292a2f;box-sizing:border-box;overflow-y:auto;align-self:start;scrollbar-width:thin;scrollbar-color:#50535d #25262b}.referee-sidebar[data-v-783bbc4c]::-webkit-scrollbar{width:6px}.referee-sidebar[data-v-783bbc4c]::-webkit-scrollbar-track{background:#25262b}.referee-sidebar[data-v-783bbc4c]::-webkit-scrollbar-thumb{border:1px solid #25262b;border-radius:999px;background:#50535d}.referee-sidebar-head[data-v-783bbc4c]{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-bottom:1px solid #41434a}.referee-sidebar-head div[data-v-783bbc4c]{display:grid;gap:4px;min-width:0}.referee-sidebar-head span[data-v-783bbc4c]{color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.referee-sidebar-head strong[data-v-783bbc4c],.referee-sidebar-head small[data-v-783bbc4c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referee-sidebar-head strong[data-v-783bbc4c]{color:#f2f3f5;font-size:14px}.referee-sidebar-head small[data-v-783bbc4c]{color:#aeb2bc;font-size:11px}.referee-sidebar-head button[data-v-783bbc4c]{display:none;border:0;background:transparent;color:#aeb2bc;cursor:pointer;font-size:22px}.referee-sidebar nav[data-v-783bbc4c]{display:grid;gap:3px;padding-top:12px}.referee-sidebar nav button[data-v-783bbc4c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#b9bcc5;cursor:pointer;font:inherit;font-size:12px;text-align:left}.referee-sidebar nav button b[data-v-783bbc4c]{color:#727681;font-size:17px;font-weight:400}.referee-sidebar nav button.active[data-v-783bbc4c],.referee-sidebar nav button[data-v-783bbc4c]:hover{background:#3a3b42;color:#eaf200}.referee-sidebar nav button.active b[data-v-783bbc4c]{color:#eaf200}@media(max-width:860px){.referee-sidebar[data-v-783bbc4c]{display:none}}.referee-dashboard[data-v-38984766]{max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.referee-heading[data-v-38984766],.referee-panel>header[data-v-38984766],.referee-court-groups section>header[data-v-38984766],.referee-court-groups article[data-v-38984766]{display:flex;align-items:center;gap:12px}.referee-heading[data-v-38984766]{justify-content:space-between}.referee-heading p[data-v-38984766]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.referee-heading h1[data-v-38984766]{margin:5px 0 3px;font-size:34px}.referee-heading span[data-v-38984766],.referee-panel header span[data-v-38984766]{color:#aeb2bc;font-size:13px}.secondary[data-v-38984766],.primary[data-v-38984766]{padding:8px 10px;border:1px solid #50535c;border-radius:8px;background:#34363d;color:#e9eaee;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.primary[data-v-38984766]{border-color:#eaf200;background:#eaf200;color:#25262b}.secondary[data-v-38984766]:disabled,.primary[data-v-38984766]:disabled{opacity:.45}.referee-summary[data-v-38984766]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 14px;padding:10px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.referee-summary span[data-v-38984766]{padding:8px 12px;border-radius:6px;background:#383a42;color:#c9cbd3;font-size:12px}.referee-summary b[data-v-38984766]{margin-left:5px;color:#eaf200}.referee-panel[data-v-38984766]{padding:14px;border:1px solid #454850;border-radius:10px;background:#2b2d33}.referee-panel h2[data-v-38984766]{margin:0 0 3px;font-size:17px}.referee-filters[data-v-38984766]{display:flex;gap:8px;margin-top:14px}.referee-filters input[data-v-38984766],.referee-filters select[data-v-38984766]{min-width:0;flex:1;padding:9px 10px;border:1px solid #50535c;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.referee-message[data-v-38984766]{padding:35px;border:1px solid #454850;border-radius:10px;background:#2b2d33;color:#aeb2bc;text-align:center}.referee-message.error[data-v-38984766]{color:#ffb4b4;border-color:#9d565f;background:#482d32}.referee-court-groups[data-v-38984766]{display:grid;gap:14px;margin-top:14px}.referee-court-groups section[data-v-38984766]{padding:14px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.referee-court-groups section>header[data-v-38984766]{justify-content:space-between;margin-bottom:8px}.referee-court-groups h2[data-v-38984766]{margin:0;color:#eaf200;font-size:14px}.referee-court-groups section>header span[data-v-38984766]{color:#aeb2bc;font-size:11px}.referee-court-groups article[data-v-38984766]{padding:11px 0;border-top:1px solid #41434a}.referee-court-groups time[data-v-38984766]{min-width:56px;color:#eaf200;font-size:15px;font-weight:700}.referee-court-groups time small[data-v-38984766]{display:block;margin-top:3px;color:#aeb2bc;font-size:10px;font-weight:400}.referee-match-main[data-v-38984766]{display:grid;flex:1;min-width:0;gap:4px}.referee-match-main header[data-v-38984766]{display:flex;justify-content:space-between;gap:8px}.referee-match-main strong[data-v-38984766]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.referee-match-main small[data-v-38984766]{color:#aeb2bc;font-size:10px}.referee-teams[data-v-38984766]{display:grid;gap:3px}.referee-teams span[data-v-38984766]{display:flex;justify-content:space-between;padding-bottom:3px;border-bottom:1px solid #41434a;font-size:12px}.referee-teams b[data-v-38984766]{color:#eaf200}.referee-actions[data-v-38984766]{display:flex;flex-wrap:wrap;gap:6px}.referee-actions button[data-v-38984766]{padding:6px 8px;font-size:11px;white-space:nowrap}.status[data-v-38984766]{color:#c9cbd3;font-size:10px;white-space:nowrap}.status.done[data-v-38984766]{color:#8ed4b2}.status.warning[data-v-38984766]{color:#eaf200}.status.danger[data-v-38984766]{color:#ffb4b4}@media(max-width:700px){.referee-dashboard[data-v-38984766]{padding:18px 10px 30px}.referee-heading[data-v-38984766]{align-items:flex-start;flex-direction:column}.referee-heading h1[data-v-38984766]{font-size:28px}.referee-heading .secondary[data-v-38984766]{width:100%}.referee-filters[data-v-38984766]{flex-wrap:wrap}.referee-filters input[data-v-38984766],.referee-filters select[data-v-38984766]{flex-basis:100%}.referee-filters .secondary[data-v-38984766]{width:100%}.referee-court-groups article[data-v-38984766]{align-items:flex-start;flex-wrap:wrap}.referee-court-groups article .referee-actions[data-v-38984766]{width:100%}.referee-actions button[data-v-38984766]{flex:1}}.referee-lineup-statuses[data-v-38984766]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.referee-lineup-statuses>div[data-v-38984766]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #50535c;border-radius:7px;background:#292a2f}.referee-lineup-statuses span[data-v-38984766]{overflow:hidden;color:#e4e5e9;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.referee-lineup-statuses b[data-v-38984766]{color:#aeb2bc;font-size:10px;white-space:nowrap}.referee-lineup-statuses b.sent[data-v-38984766]{color:#eaf200}.referee-lineup-statuses b.pending[data-v-38984766]{display:inline-flex;align-items:center;gap:5px;color:#ff737c;font-weight:700}.referee-lineup-statuses b.pending[data-v-38984766]:before{content:"";width:6px;height:6px;border-radius:50%;background:#ff4f5b;box-shadow:0 0 #ff4f5ba6;animation:referee-pending-pulse-38984766 1.35s ease-out infinite}@keyframes referee-pending-pulse-38984766{0%{box-shadow:0 0 #ff4f5ba6}70%{box-shadow:0 0 0 6px #ff4f5b00}to{box-shadow:0 0 #ff4f5b00}}.referee-lineup-history[data-v-38984766]{display:grid;gap:7px;margin:10px 0}.referee-lineup-history-item[data-v-38984766]{padding:8px 10px;border:1px solid #50535c;border-radius:7px;background:#292a2f}.referee-lineup-history-item header[data-v-38984766]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.referee-lineup-history-item header strong[data-v-38984766]{font-size:11px}.referee-lineup-history-item header span[data-v-38984766]{color:#eaf200;font-size:10px}.referee-lineup-history-item>div[data-v-38984766]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.referee-lineup-history-item p[data-v-38984766]{display:grid;gap:2px;margin:0;padding:6px 8px;border-left:2px solid #555862;background:#303239}.referee-lineup-history-item p b[data-v-38984766]{font-size:10px}.referee-lineup-history-item p small[data-v-38984766]{color:#cfd1d8;font-size:10px;line-height:1.35}@media(max-width:700px){.referee-lineup-statuses[data-v-38984766]{grid-template-columns:1fr}.referee-lineup-statuses>div[data-v-38984766]{width:100%;box-sizing:border-box}}.referee-result-modal[data-v-38984766]{display:grid;gap:14px}.referee-result-context[data-v-38984766]{margin:0;padding:10px;border:1px solid #454850;border-radius:8px;background:#292a2f;color:#cfd1d8}.referee-score-form[data-v-38984766]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.referee-score-form label[data-v-38984766],.referee-internal-row label[data-v-38984766]{display:grid;gap:5px;color:#dfe1e7;font-size:12px}.referee-score-form input[data-v-38984766],.referee-score-form select[data-v-38984766],.referee-internal-row input[data-v-38984766]{box-sizing:border-box;width:100%;padding:8px;border:1px solid #50535c;border-radius:7px;background:#202126;color:#f2f3f5;font:inherit}.referee-lineup-review[data-v-38984766],.referee-internal-results[data-v-38984766]{border:1px solid #50535c;border-radius:9px;overflow:hidden}.referee-lineup-review header[data-v-38984766],.referee-internal-results>header[data-v-38984766]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;background:#363840}.referee-lineup-review h3[data-v-38984766]{margin:0;font-size:14px}.referee-lineup-review header span[data-v-38984766],.referee-internal-results>header span[data-v-38984766]{color:#aeb2bc;font-size:11px}.referee-lineup-review header>strong[data-v-38984766]{color:#eaf200;font-size:11px}.referee-lineup-review header>strong.valid[data-v-38984766]{color:#8ed4b2}.referee-lineup-row[data-v-38984766]{display:flex;justify-content:space-between;padding:10px;border-top:1px solid #444750;font-size:12px}.referee-lineup-row b[data-v-38984766]{color:#eaf200;font-size:11px}.referee-internal-results>header[data-v-38984766]{display:grid;justify-content:initial}.referee-internal-results>header strong[data-v-38984766]{font-size:14px}.referee-internal-row[data-v-38984766]{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:end;gap:8px;padding:10px;border-top:1px solid #444750}.referee-internal-row>strong[data-v-38984766]{font-size:12px}.referee-internal-row>span[data-v-38984766]{color:#aeb2bc;font-size:11px}@media(max-width:700px){.referee-score-form[data-v-38984766]{grid-template-columns:1fr 1fr}.referee-score-form label[data-v-38984766]:last-child{grid-column:1/-1}.referee-internal-row[data-v-38984766]{grid-template-columns:1fr 1fr}.referee-internal-row>strong[data-v-38984766],.referee-internal-row>span[data-v-38984766]{grid-column:1/-1}.referee-internal-row label[data-v-38984766]{min-width:0}}.court-timer[data-v-38984766]{display:inline-flex;width:max-content;margin-top:4px;padding:4px 7px;border-radius:5px;background:#443d28;color:#eaf200;font-size:11px}.court-timer.ended[data-v-38984766]{background:#383a42;color:#aeb2bc}.referee-heading-actions[data-v-38984766]{display:flex;gap:8px}.referee-notice[data-v-38984766]{margin:12px 0 0;padding:10px 12px;border:1px solid #5d6427;border-radius:8px;background:#3b3d2e;color:#eaf200;font-size:12px}.referee-schedule-modal[data-v-38984766]{display:grid;gap:16px}.referee-schedule-teams[data-v-38984766]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px;border:1px solid #454850;border-radius:9px;background:#292a2f}.referee-schedule-teams span[data-v-38984766]{overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:600}.referee-schedule-teams span[data-v-38984766]:last-child{text-align:right}.referee-schedule-teams b[data-v-38984766]{color:#eaf200}.referee-schedule-modal dl[data-v-38984766]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.referee-schedule-modal dl div[data-v-38984766]{padding:10px;border:1px solid #454850;border-radius:8px;background:#292a2f}.referee-schedule-modal dt[data-v-38984766]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.referee-schedule-modal dd[data-v-38984766]{margin:5px 0 0;font-size:12px}.referee-venue-meta[data-v-38984766]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px;padding:10px 12px;border:1px solid #41444c;border-radius:8px;background:#292a2f}.referee-venue-meta strong[data-v-38984766]{font-size:12px}.referee-venue-meta span[data-v-38984766]{color:#aeb2bc;font-size:11px}.referee-date-menu[data-v-38984766]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.referee-date-menu button[data-v-38984766]{padding:6px 9px;border:1px solid #50535c;border-radius:999px;background:#34363d;color:#cfd1d8;cursor:pointer;font:inherit;font-size:11px}.referee-date-menu button.active[data-v-38984766]{border-color:#eaf200;background:#eaf200;color:#25262b}@media(max-width:700px){.referee-venue-meta[data-v-38984766]{align-items:flex-start;flex-direction:column;gap:4px}.referee-date-menu[data-v-38984766]{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.referee-date-menu button[data-v-38984766]{flex:0 0 auto}}@media(max-width:700px){.referee-schedule-modal dl[data-v-38984766]{grid-template-columns:1fr}.referee-schedule-teams[data-v-38984766]{grid-template-columns:1fr;gap:5px}.referee-schedule-teams span[data-v-38984766]:last-child{text-align:left}.referee-schedule-teams b[data-v-38984766]{display:none}}.referee-court-groups article.is-clickable[data-v-38984766]{cursor:pointer}.referee-focus-panel[data-v-38984766]{margin-top:14px;padding:14px;border:1px solid #454850;border-radius:10px;background:#2b2d33}.referee-focus-heading[data-v-38984766]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #454850}.referee-focus-heading p[data-v-38984766]{margin:0 0 4px;color:#eaf200;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.referee-focus-heading h2[data-v-38984766]{margin:0 0 4px;font-size:22px}.referee-focus-heading span[data-v-38984766]{color:#aeb2bc;font-size:12px}.referee-focus-badges[data-v-38984766]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.referee-focus-badges b[data-v-38984766],.referee-focus-card header b[data-v-38984766]{padding:6px 8px;border-radius:6px;background:#202126;color:#eaf200;font-size:10px}.referee-focus-grid[data-v-38984766],.referee-inline-focus[data-v-38984766]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.referee-inline-focus[data-v-38984766]{grid-column:1 / -1;width:100%;padding-top:10px;border-top:1px solid #454850}.referee-focus-card[data-v-38984766],.referee-inline-focus>section[data-v-38984766]{min-width:0;padding:12px;border:1px solid #50535c;border-radius:8px;background:#363840}.referee-focus-card h3[data-v-38984766],.referee-inline-focus h3[data-v-38984766]{margin:0 0 10px;color:#eaf200;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.referee-focus-card header[data-v-38984766]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.referee-focus-card header strong[data-v-38984766]{font-size:12px}.referee-focus-card header b.valid[data-v-38984766],.referee-focus-line>b.valid[data-v-38984766],.referee-focus-alert strong[data-v-38984766]{color:#8ed4b2}.referee-focus-line[data-v-38984766]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #4a4c54}.referee-focus-line div[data-v-38984766]{display:grid;min-width:0;gap:3px}.referee-focus-line strong[data-v-38984766]{font-size:12px}.referee-focus-line small[data-v-38984766],.referee-focus-card p[data-v-38984766],.referee-focus-alert span[data-v-38984766]{color:#aeb2bc;font-size:10px}.referee-focus-line>b[data-v-38984766]{color:#eaf200;font-size:10px;text-align:right}.referee-focus-card>p[data-v-38984766],.referee-inline-focus>section>p[data-v-38984766]{margin:0}.referee-focus-alert[data-v-38984766]{display:grid;gap:4px;padding:8px 0;border-top:1px solid #4a4c54}.referee-focus-alert strong[data-v-38984766]{font-size:12px}.referee-action-panel .referee-focus-alert[data-v-38984766]{border-top:0;padding-top:0}.referee-inline-actions[data-v-38984766]{display:flex;justify-content:flex-end;gap:8px;grid-column:1 / -1;padding-top:10px}.referee-focus-actions[data-v-38984766]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #454850}@media(max-width:700px){.referee-focus-heading[data-v-38984766]{flex-direction:column}.referee-focus-badges[data-v-38984766]{justify-content:flex-start}.referee-focus-grid[data-v-38984766],.referee-inline-focus[data-v-38984766]{grid-template-columns:1fr}.referee-focus-actions[data-v-38984766],.referee-inline-actions[data-v-38984766]{flex-wrap:wrap}.referee-focus-actions button[data-v-38984766],.referee-inline-actions button[data-v-38984766]{flex:1}}.referee-focus-alert strong.warning[data-v-38984766],.referee-focus-alert strong.active[data-v-38984766]{color:#eaf200}.referee-focus-alert strong.ok[data-v-38984766]{color:#8ed4b2}.referee-focus-action-strip[data-v-38984766]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:12px 14px;border:1px solid #77731f;border-radius:9px;background:#3b3d2e}.referee-focus-action-strip div[data-v-38984766]:first-child{display:grid;gap:4px}.referee-focus-action-strip strong[data-v-38984766]{font-size:12px;color:#eaf200}.referee-focus-action-strip span[data-v-38984766]{color:#d0d1b0;font-size:11px}.referee-focus-action-strip div[data-v-38984766]:last-child{display:flex;gap:8px;flex:0 0 auto}@media(max-width:700px){.referee-focus-action-strip[data-v-38984766]{align-items:stretch;flex-direction:column}.referee-focus-action-strip div:last-child button[data-v-38984766]{flex:1}}.referee-user-name[data-v-38984766]{display:block;margin-top:4px;color:#aeb2bc;font-size:12px}.referee-toast[data-v-38984766]{position:fixed;top:78px;right:24px;z-index:1000;max-width:min(420px,calc(100vw - 32px));padding:14px 18px;border:1px solid #eaf200;border-radius:10px;background:#34352b;color:#f5f6dc;box-shadow:0 10px 30px #00000059;font-size:13px;font-weight:600}.referee-toast-enter-active[data-v-38984766],.referee-toast-leave-active[data-v-38984766]{transition:opacity .2s ease,transform .2s ease}.referee-toast-enter-from[data-v-38984766],.referee-toast-leave-to[data-v-38984766]{opacity:0;transform:translateY(-8px)}.referee-focus-panel[data-v-38984766],.referee-focus-action-strip[data-v-38984766]{display:none!important}.referee-workflow-filters[data-v-38984766]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0 12px;padding:8px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f}.referee-workflow-filters strong[data-v-38984766]{margin-right:4px;color:#eaf200;font-size:11px}.referee-workflow-filters button[data-v-38984766]{border:1px solid #50535c;border-radius:6px;padding:6px 8px;background:#383a42;color:#dfe1e7;font:inherit;font-size:10px;cursor:pointer}.referee-workflow-filters button.active[data-v-38984766]{border-color:#eaf200;background:#eaf200;color:#25262b}.referee-inline-actions[data-v-38984766]:not(.referee-lineup-actions){display:none!important}.referee-workflow-card[data-v-38984766]{grid-column:1 / -1;min-width:0;padding:12px;border:1px solid #817d18;border-radius:8px;background:#3b3d2e}.referee-workflow-card h3[data-v-38984766]{margin:0 0 10px;color:#eaf200;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.referee-workflow-heading[data-v-38984766]{display:flex;align-items:center;justify-content:space-between;gap:10px}.referee-workflow-heading strong[data-v-38984766]{font-size:13px}.referee-workflow-heading b[data-v-38984766]{color:#eaf200;font-size:11px}.referee-workflow-card p[data-v-38984766]{margin:8px 0;color:#d0d1b0;font-size:11px}.referee-workflow-actions[data-v-38984766]{display:flex;justify-content:flex-end;gap:8px}.referee-workflow-actions button[data-v-38984766]{padding:7px 10px;font-size:11px}.referee-workflow-actions .danger[data-v-38984766]{border:1px solid #b05b63;border-radius:8px;background:#572f35;color:#ffb9bd;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.referee-walkover-button[data-v-38984766]{border-color:#d17a35!important;background:#563b2d!important;color:#ffd19c!important}.referee-game-card.is-unresolved[data-v-38984766]{border-color:#4b4e57!important;box-shadow:none!important}.referee-workflow-card.is-unresolved[data-v-38984766]{border-color:#4b4e57;background:#303239}.referee-workflow-card.is-unresolved h3[data-v-38984766],.referee-workflow-card.is-unresolved .referee-workflow-heading b[data-v-38984766],.referee-workflow-card.is-unresolved p[data-v-38984766]{color:#aeb2bc}.referee-walkover-modal[data-v-38984766]{display:grid;gap:12px}.referee-walkover-modal>p[data-v-38984766]:first-child{margin:0;padding:10px;border:1px solid #50535c;border-radius:8px;background:#292a2f;font-weight:600}.referee-walkover-modal label[data-v-38984766]{display:grid;gap:6px;color:#dfe1e7;font-size:12px}.referee-walkover-modal select[data-v-38984766]{width:100%;padding:10px;border:1px solid #50535c;border-radius:8px;background:#202126;color:#f2f3f5;font:inherit}.referee-workflow-card h3 small[data-v-38984766]{display:inline-flex;margin-left:8px;padding:3px 6px;border:1px solid #eaf200;border-radius:999px;color:#eaf200;font-size:9px;letter-spacing:.04em;vertical-align:middle}.referee-workflow-card.is-live-next[data-v-38984766]{border:2px solid #49d88a;background:#29463b;box-shadow:0 0 0 2px #49d88a33,0 8px 18px #00000038}.referee-workflow-card.is-live-next h3 small[data-v-38984766]{border-color:#49d88a;color:#78e6a8}.mobile-lineup-status[data-v-38984766]{display:none}.referee-focus-line small[data-v-38984766]{white-space:pre-line;line-height:1.5}.referee-court-groups article[data-v-38984766]{display:grid;grid-template-columns:64px minmax(220px,1fr) auto;align-items:start;gap:14px;margin-top:12px;padding:14px;border:1px solid #50535c;border-radius:10px;background:#303239;box-shadow:0 4px 12px #0000001f}.referee-court-groups article>.referee-actions[data-v-38984766]{align-self:start;justify-content:flex-end;max-width:310px}.referee-inline-focus[data-v-38984766]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px}.referee-inline-focus>section[data-v-38984766]{min-height:150px}.referee-inline-actions[data-v-38984766]{grid-column:1 / -1}.referee-court-groups article+.referee-court-groups article[data-v-38984766]{border-top:1px solid #50535c}@media(max-width:900px){.referee-court-groups article[data-v-38984766]{grid-template-columns:58px minmax(180px,1fr)}.referee-court-groups article>.referee-actions[data-v-38984766]{grid-column:2;justify-content:flex-start;max-width:none}.referee-inline-focus[data-v-38984766]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.referee-court-groups article[data-v-38984766]{grid-template-columns:1fr;gap:10px}.referee-court-groups article>time[data-v-38984766]{display:flex;align-items:baseline;gap:8px}.referee-court-groups article>time small[data-v-38984766]{display:inline-block;margin-top:0}.referee-court-groups article>.referee-actions[data-v-38984766]{grid-column:1;width:100%;max-width:none}.referee-inline-focus[data-v-38984766]{grid-column:1;grid-template-columns:1fr}.referee-inline-focus>section[data-v-38984766]{min-height:0}.referee-inline-actions[data-v-38984766]{grid-column:1;width:100%}}.referee-mobile-footer[data-v-38984766],.referee-heading-flow[data-v-38984766]{display:none}@media(max-width:700px){.referee-dashboard[data-v-38984766]{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.referee-mobile-footer[data-v-38984766]{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:10000!important;display:flex!important;align-items:center;gap:10px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #454850;background:#23242afa;box-shadow:0 -8px 22px #00000038}.referee-mobile-footer>div[data-v-38984766]{display:grid;min-width:0;flex:1;gap:2px}.referee-mobile-footer small[data-v-38984766]{overflow:hidden;color:#aeb2bc;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.referee-mobile-footer strong[data-v-38984766]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.referee-mobile-footer span[data-v-38984766]{color:#eaf200;font-size:10px}.referee-mobile-footer button[data-v-38984766]{flex:0 0 auto;padding:9px 10px;font-size:11px}.referee-mobile-footer-wait[data-v-38984766]{padding:8px 9px;border:1px solid #50535c;border-radius:7px;color:#aeb2bc!important;font-size:10px!important}}@media(max-width:700px){.referee-workflow-filters[data-v-38984766]{display:none}}@media(max-width:700px){.referee-mobile-footer[data-v-38984766]{flex-direction:column;align-items:stretch;gap:7px}.referee-mobile-stages[data-v-38984766]{display:flex!important;flex:0 0 auto!important;gap:4px!important;overflow-x:auto;padding-bottom:1px}.referee-mobile-stages button[data-v-38984766]{flex:1 0 auto;padding:6px 7px;border:1px solid #50535c;border-radius:6px;background:#34363d;color:#cfd1d8;font-size:9px}.referee-mobile-stages button.active[data-v-38984766]{border-color:#eaf200;background:#eaf200;color:#25262b}.referee-mobile-footer>div[data-v-38984766]:not(.referee-mobile-stages){display:grid;flex:0 0 auto}}@media(max-width:700px){.referee-mobile-stages button[data-v-38984766]{display:grid;place-items:center;gap:2px;min-width:58px}.referee-mobile-stages button span[data-v-38984766]{color:#eaf200;font-size:17px;line-height:1}.referee-mobile-stages button.active span[data-v-38984766]{color:#25262b}.referee-mobile-stages button small[data-v-38984766]{font-size:9px}}@media(max-width:700px){.referee-mobile-footer[data-v-38984766]{gap:0;padding:7px max(8px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom));border-top:1px solid #3d4048;background:#23242af7;box-shadow:0 -8px 24px #0000002e}.referee-mobile-stages[data-v-38984766]{width:100%;gap:5px!important;overflow:visible}.referee-mobile-stages button[data-v-38984766]{position:relative;flex:1 1 0;min-width:0;padding:3px 2px;border:1px solid transparent;border-radius:8px;background:transparent;color:#aeb2bc;font:inherit;font-size:10px}.referee-mobile-stages button.active[data-v-38984766]{border-color:#eaf200;background:#eaf20014;color:#eaf200}.referee-mobile-stages button span[data-v-38984766]{display:block;width:25px;height:25px;margin:0 auto 3px;color:currentColor;font-size:21px;line-height:1}.referee-mobile-stages button small[data-v-38984766]{display:block;overflow:hidden;color:currentColor;font-size:10px;text-overflow:ellipsis;white-space:nowrap}}.referee-mobile-more-menu[data-v-38984766]{position:absolute;right:8px;bottom:calc(100% + 8px);display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:6px;width:min(260px,calc(100vw - 16px));padding:8px;border:1px solid #454850;border-radius:10px;background:#292a2f;box-shadow:0 12px 30px #0006}.referee-mobile-more-menu button[data-v-38984766]{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-height:42px;padding:8px 10px;border:1px solid #50535c;border-radius:7px;background:#383a42;color:#e9eaee;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.referee-mobile-more-menu .referee-more-icon[data-v-38984766]{color:#eaf200;font-size:18px}.referee-more-badge[data-v-38984766]{margin-left:auto;min-width:14px;padding:2px 5px;border-radius:999px;background:#eaf200;color:#25262b;font-size:9px;text-align:center}.referee-mobile-badge[data-v-38984766]{position:absolute;top:0;right:calc(50% - 19px);min-width:14px;height:14px;padding:0 3px;border:2px solid #23242a;border-radius:999px;background:#eaf200;color:#25262b;font-size:9px!important;line-height:14px;text-align:center;box-sizing:content-box}@media(max-width:700px){.referee-mobile-footer[data-v-38984766]{flex-direction:row;align-items:stretch;gap:4px;min-height:66px;padding:6px max(8px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom))}.referee-mobile-stages[data-v-38984766]{display:flex!important;align-items:stretch;flex:1!important;width:auto;gap:4px!important;overflow:visible;padding:0}.referee-mobile-stages button[data-v-38984766]{display:flex;flex:1 1 0;min-width:0;align-items:center;justify-content:center;gap:3px;padding:4px 2px;border:1px solid transparent;border-radius:8px;background:transparent;color:#aeb2bc;font:inherit;font-size:10px}.referee-mobile-stages button.active[data-v-38984766]{border-color:#eaf200;background:#eaf20014;color:#eaf200}.referee-mobile-stages button span[data-v-38984766]{display:block;width:25px;height:25px;margin:0;color:currentColor;font-size:21px;line-height:25px}.referee-mobile-stages button small[data-v-38984766]{display:block;overflow:hidden;color:currentColor;font-size:10px;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:700px){.referee-mobile-stages button.active span[data-v-38984766]{color:#eaf200}}@media(max-width:700px){.referee-heading-operation[data-v-38984766],.referee-heading h1[data-v-38984766],.referee-heading>div>span[data-v-38984766],.referee-heading .referee-user-name[data-v-38984766]{display:none}.referee-heading-flow[data-v-38984766]{display:block!important;margin:0!important;color:#eaf200!important;font-size:10px!important;letter-spacing:.14em;text-transform:uppercase}}@media(max-width:700px){.workflow-locked .referee-inline-focus>section[data-v-38984766]:nth-child(-n+3),.workflow-released .referee-inline-focus>section[data-v-38984766]:nth-child(-n+4){display:none}.workflow-locked .referee-inline-focus>section:nth-child(4)>h3[data-v-38984766],.workflow-locked .referee-inline-focus>section:nth-child(4)>.referee-focus-alert[data-v-38984766]{display:none}.workflow-locked .referee-inline-focus>section[data-v-38984766]:nth-child(4),.workflow-released .referee-inline-focus>section[data-v-38984766]:nth-child(4){padding:0;border:0;background:transparent}.workflow-released .referee-workflow-card p[data-v-38984766]{display:none}.mobile-lineup-status[data-v-38984766]{display:grid;gap:6px;margin:10px 0}.mobile-lineup-status>div[data-v-38984766]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #555862;border-radius:7px;background:#292a2f}.mobile-lineup-status span[data-v-38984766]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e4e5e9;font-size:11px}.mobile-lineup-status b[data-v-38984766]{color:#aeb2bc;font-size:10px;white-space:nowrap}.mobile-lineup-status b.sent[data-v-38984766]{color:#eaf200}.workflow-released .referee-workflow-actions[data-v-38984766]{display:none}}@media(max-width:700px){.referee-court-groups article>.referee-actions[data-v-38984766]{display:none}}.workflow-waiting .referee-actions[data-v-38984766],.workflow-waiting .referee-inline-focus>section[data-v-38984766]:nth-child(-n+4),.workflow-waiting>.referee-inline-actions[data-v-38984766]{display:none!important}.workflow-waiting .referee-inline-focus[data-v-38984766]{grid-template-columns:1fr!important}.workflow-waiting .referee-workflow-card[data-v-38984766]{grid-column:1/-1;min-height:0;border-color:#eaf200;background:#303239}.workflow-waiting .referee-workflow-card h3[data-v-38984766]{margin-bottom:8px}.workflow-waiting .mobile-lineup-status[data-v-38984766]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}.workflow-waiting .mobile-lineup-status>div[data-v-38984766]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #555862;border-radius:7px;background:#292a2f}.workflow-waiting .mobile-lineup-status span[data-v-38984766]{display:grid;gap:3px}.workflow-waiting .mobile-lineup-status span small[data-v-38984766]{color:#aeb2bc;font-size:10px;font-weight:400}.workflow-in-game .referee-actions[data-v-38984766],.workflow-in-game .referee-inline-focus>section[data-v-38984766]:nth-child(-n+4),.workflow-in-game>.referee-inline-actions[data-v-38984766]{display:none!important}.workflow-in-game .referee-inline-focus[data-v-38984766]{grid-template-columns:1fr!important}.workflow-in-game .referee-workflow-card[data-v-38984766]{grid-column:1/-1;min-height:0;border-color:#eaf200;background:#303239}.referee-current-internal-score[data-v-38984766]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0;padding:10px;border:1px solid #555862;border-radius:7px;background:#292a2f;color:#e4e5e9;font-size:11px}.referee-current-teams[data-v-38984766]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;flex:1}.referee-current-team[data-v-38984766]{display:grid;min-width:0;gap:4px}.referee-current-team strong[data-v-38984766]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2f3f5;font-size:12px}.referee-current-team span[data-v-38984766]{min-width:0;overflow-wrap:anywhere;line-height:1.35;color:#aeb2bc;font-size:10px}.referee-current-team-b[data-v-38984766]{text-align:right}.referee-current-teams b[data-v-38984766]{color:#aeb2bc;font-size:12px}.referee-current-score[data-v-38984766]{flex:0 0 auto;color:#eaf200;font-size:16px}@media(max-width:700px){.workflow-waiting .mobile-lineup-status[data-v-38984766]{grid-template-columns:1fr!important;width:100%}.workflow-waiting .mobile-lineup-status>div[data-v-38984766]{min-width:0;width:100%;box-sizing:border-box}.workflow-in-game .referee-current-internal-score[data-v-38984766]{align-items:stretch;gap:8px}.workflow-in-game .referee-current-teams[data-v-38984766]{grid-template-columns:1fr;gap:4px}.workflow-in-game .referee-current-team-b[data-v-38984766]{text-align:left}.workflow-in-game .referee-current-teams b[data-v-38984766]{display:none}.workflow-in-game .referee-current-internal-score strong[data-v-38984766]{text-align:left}}.referee-game-list[data-v-38984766]{display:grid;gap:14px;margin-top:14px}.referee-game-list article[data-v-38984766]{display:grid;grid-template-columns:64px minmax(220px,1fr) auto;align-items:start;gap:14px;padding:14px;border:1px solid #50535c;border-radius:10px;background:#303239;box-shadow:0 4px 12px #0000001f}.referee-game-list article>.referee-actions[data-v-38984766]{align-self:start;justify-content:flex-end;max-width:310px}.referee-game-list time[data-v-38984766]{min-width:56px;color:#eaf200;font-size:15px;font-weight:700}.referee-game-list time small[data-v-38984766]{display:block;margin-top:3px;color:#aeb2bc;font-size:10px;font-weight:400}@media(max-width:900px){.referee-game-list article[data-v-38984766]{grid-template-columns:58px minmax(180px,1fr)}.referee-game-list article>.referee-actions[data-v-38984766]{grid-column:2;justify-content:flex-start;max-width:none}}@media(max-width:700px){.referee-game-list article[data-v-38984766]{grid-template-columns:1fr;gap:10px}.referee-game-list article>time[data-v-38984766]{display:flex;align-items:baseline;gap:8px}.referee-game-list article>time small[data-v-38984766]{display:inline-block;margin-top:0}.referee-game-list article>.referee-actions[data-v-38984766]{grid-column:1;width:100%;max-width:none}.referee-game-list article>.referee-actions button[data-v-38984766]{flex:1}}@media(min-width:901px){.referee-workflow-filters[data-v-38984766]{display:grid;grid-template-columns:auto repeat(6,minmax(120px,1fr));align-items:stretch;gap:8px;margin:16px 0 14px;padding:8px;background:#24252a}.referee-workflow-filters strong[data-v-38984766]{display:flex;align-items:center;padding:0 10px;white-space:nowrap}.referee-workflow-filters button[data-v-38984766]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:8px 10px;border-color:#50535c;background:#303239;text-align:left}.referee-workflow-filters button span[data-v-38984766]{color:#dfe1e7;font-size:11px;line-height:1.2}.referee-workflow-filters button b[data-v-38984766]{display:grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:#464952;color:#c9cbd3;font-size:11px}.referee-workflow-filters button.has-items:not(.active) b[data-v-38984766]{background:#625e24;color:#eaf200}.referee-workflow-filters button.active[data-v-38984766]{border-color:#eaf200;background:#eaf200;box-shadow:0 0 0 1px #eaf20066}.referee-workflow-filters button.active span[data-v-38984766],.referee-workflow-filters button.active b[data-v-38984766]{color:#25262b}.referee-workflow-filters button.active b[data-v-38984766]{background:#fff6a3}.referee-workflow-filters .workflow-filter-accepted.has-items[data-v-38984766]:not(.active){border-color:#eaf200;background:#34352d}.referee-workflow-filters .workflow-filter-accepted.has-items:not(.active) span[data-v-38984766]{color:#eaf200}.referee-game-list[data-v-38984766]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.referee-game-list article[data-v-38984766]{height:100%;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.referee-game-list article.is-priority[data-v-38984766]{border-color:#8d891d;box-shadow:0 0 0 1px #eaf20022,0 8px 18px #0003}.referee-game-list article.is-in-game[data-v-38984766]{border-color:#eaf200;background:#34362e;box-shadow:0 0 0 1px #eaf20055,0 8px 20px #0004}.referee-game-list article.is-in-game .status[data-v-38984766]{font-weight:700;color:#eaf200}.referee-game-list article[data-v-38984766]:hover{transform:translateY(-1px)}}@media(min-width:901px)and (max-width:1249px){.referee-workflow-filters[data-v-38984766]{grid-template-columns:repeat(3,minmax(0,1fr))}.referee-workflow-filters strong[data-v-38984766]{grid-column:1/-1;min-height:26px}.referee-workflow-filters button[data-v-38984766]{min-width:0}.referee-game-list[data-v-38984766]{grid-template-columns:1fr}}.referee-category-filter[data-v-38984766]{display:flex;align-items:flex-end;gap:10px;margin:0 0 12px;padding:9px 10px;border:1px solid #454850;border-radius:8px;background:#292a2f}.referee-category-filter label[data-v-38984766]{display:grid;flex:1;gap:5px;color:#eaf200;font-size:11px;font-weight:700}.referee-category-filter select[data-v-38984766],.referee-category-filter input[data-v-38984766]{box-sizing:border-box;width:100%;min-width:0;padding:8px 10px;border:1px solid #50535c;border-radius:7px;background:#34363d;color:#e9eaee;font:inherit;font-size:12px}.referee-lineup-history-item p small[data-v-38984766],.referee-focus-line small[data-v-38984766],.lineup-review small[data-v-38984766]{white-space:pre-line}.referee-lineup-history-item p.editable[data-v-38984766]{cursor:pointer;border-color:#eaf200;box-shadow:0 0 0 1px #eaf20033}.referee-lineup-history-item p.editable[data-v-38984766]:hover{background:#3a3c32}.referee-lineup-edit-form[data-v-38984766]{display:grid;gap:12px}.referee-lineup-edit-form label[data-v-38984766]{display:grid;gap:6px;color:#dfe1e7;font-size:12px}.referee-lineup-edit-form select[data-v-38984766]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #50535c;border-radius:8px;background:#202126;color:#f2f3f5;font:inherit}@media(max-width:700px){.referee-category-filter[data-v-38984766]{align-items:stretch;flex-direction:column}.referee-category-filter label[data-v-38984766]{width:100%}}.referee-match-location[data-v-38984766]{display:flex;align-items:center;gap:5px}.referee-schedule-court[data-v-38984766]{display:flex;align-items:center;justify-content:flex-end;gap:7px}.court-edit-button[data-v-38984766]{padding:1px 5px;border:1px solid #50535c;border-radius:5px;background:#383a42;color:#eaf200;cursor:pointer;font:inherit;font-size:11px;line-height:1.2}.court-edit-button[data-v-38984766]:hover{border-color:#eaf200;background:#45472f}.court-change-modal[data-v-38984766]{display:grid;gap:14px}.court-change-modal p[data-v-38984766]{margin:0;color:#aeb2bc;font-size:12px}.court-change-modal label[data-v-38984766]{display:grid;gap:7px;color:#dfe1e7;font-size:12px}.court-change-modal select[data-v-38984766]{width:100%;box-sizing:border-box;padding:11px;border:1px solid #50535c;border-radius:8px;background:#202126;color:#f2f3f5;font:inherit}.referee-brackets-page[data-v-0a126142]{max-width:1220px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.referee-brackets-heading[data-v-0a126142]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.referee-brackets-heading p[data-v-0a126142]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.referee-brackets-heading h1[data-v-0a126142]{margin:5px 0 3px;font-size:32px}.referee-brackets-heading span[data-v-0a126142]{color:#aeb2bc;font-size:13px}.secondary[data-v-0a126142],.view-tools button[data-v-0a126142]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f2f3f5;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.secondary[data-v-0a126142]:disabled{opacity:.45}.call-tabs[data-v-0a126142]{display:flex;gap:8px;flex-wrap:wrap;padding:10px;border:1px solid #454850;border-radius:10px;background:#2b2d33}.call-tabs button[data-v-0a126142]{display:grid;gap:3px;padding:8px 12px;border:1px solid #555861;border-radius:999px;background:transparent;color:#d7d9df;cursor:pointer}.call-tabs button.active[data-v-0a126142]{border-color:#eaf200;background:#eaf200;color:#25262b}.call-tabs small[data-v-0a126142]{font-size:10px;color:#969aa5}.call-tabs button.active small[data-v-0a126142]{color:#25262b}.state[data-v-0a126142]{padding:32px;border:1px solid #454850;border-radius:10px;background:#2b2d33;color:#aeb2bc;text-align:center}.state.error[data-v-0a126142]{color:#ffb4b4}.view-tools[data-v-0a126142]{display:flex;justify-content:flex-end;gap:6px;margin-top:-54px;margin-right:14px;position:relative;z-index:2}.view-tools button.active[data-v-0a126142]{border-color:#eaf200;color:#eaf200}@media(max-width:800px){.referee-brackets-page[data-v-0a126142]{padding:18px 10px 30px}.referee-brackets-heading[data-v-0a126142]{align-items:flex-start;flex-direction:column}.referee-brackets-heading h1[data-v-0a126142]{font-size:28px}.referee-brackets-heading .secondary[data-v-0a126142]{width:100%}.call-tabs[data-v-0a126142]{flex-wrap:nowrap;overflow-x:auto}.call-tabs button[data-v-0a126142]{flex:0 0 auto}.view-tools[data-v-0a126142]{justify-content:flex-start;margin:-54px 0 0 10px}}.call-tabs-carousel[data-v-0a126142]{display:flex;align-items:center;gap:6px;margin-top:16px}.call-tabs[data-v-0a126142]{display:flex;flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.call-tabs[data-v-0a126142]::-webkit-scrollbar{display:none}.call-tabs button[data-v-0a126142]{display:block;flex:0 0 auto;padding:8px 13px;border:1px solid #5a5d66;border-radius:999px;background:transparent;color:#cfd1d8;text-align:center;font:inherit;font-size:12px}.call-tabs-arrow[data-v-0a126142]{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;padding:0;border:1px solid #535760;border-radius:8px;background:#303238;color:#f2f3f5;cursor:pointer;font-size:22px;line-height:1}.call-tabs-arrow[data-v-0a126142]:hover{border-color:#eaf200;color:#eaf200}@media(max-width:800px){.call-tabs-carousel[data-v-0a126142]{margin-right:-10px;margin-left:-10px;padding:0 10px}.call-tabs[data-v-0a126142]{border-radius:0}.call-tabs-arrow[data-v-0a126142]{display:none}}.captain-match-schedule[data-v-6f1a7e17]{display:block;color:#dfe1e7!important;font-size:11px!important}.captain-area[data-v-6f1a7e17]{max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.captain-area-heading[data-v-6f1a7e17],.captain-panel>header[data-v-6f1a7e17],.captain-match-list article[data-v-6f1a7e17]{display:flex;align-items:center;justify-content:space-between;gap:12px}.captain-area-heading p[data-v-6f1a7e17]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.captain-area-heading h1[data-v-6f1a7e17]{margin:5px 0 3px;font-size:34px}.captain-area-heading span[data-v-6f1a7e17]{color:#aeb2bc;font-size:13px}.captain-readonly[data-v-6f1a7e17]{padding:7px 10px;border:1px solid #50535c;border-radius:999px;color:#aeb2bc!important;white-space:nowrap}.captain-summary[data-v-6f1a7e17]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.captain-summary article[data-v-6f1a7e17]{display:grid;gap:8px;padding:14px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.captain-summary small[data-v-6f1a7e17]{color:#aeb2bc;font-size:11px}.captain-summary strong[data-v-6f1a7e17]{color:#eaf200;font-size:25px}.captain-panel[data-v-6f1a7e17]{margin-top:16px;padding:14px;border:1px solid #454850;border-radius:10px;background:#2b2d33}.captain-panel h2[data-v-6f1a7e17]{margin:0 0 3px;font-size:17px}.captain-panel header span[data-v-6f1a7e17]{color:#aeb2bc;font-size:12px}.primary[data-v-6f1a7e17],.secondary[data-v-6f1a7e17]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f1f2f4;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.primary[data-v-6f1a7e17]{border-color:#eaf200;background:#eaf200;color:#25262b}.primary[data-v-6f1a7e17]:disabled,.secondary[data-v-6f1a7e17]:disabled{opacity:.45;cursor:not-allowed}.small[data-v-6f1a7e17]{padding:5px 7px}.captain-message[data-v-6f1a7e17],.captain-error[data-v-6f1a7e17]{padding:10px 12px;border-radius:7px;font-size:12px}.captain-message[data-v-6f1a7e17]{background:#294438;color:#8ed4b2}.captain-error[data-v-6f1a7e17]{background:#4a2e32;color:#ffb4b4}.modal-error[data-v-6f1a7e17]{margin:0 0 12px}.captain-state[data-v-6f1a7e17]{padding:35px;color:#aeb2bc;text-align:center}.captain-match-list[data-v-6f1a7e17]{display:grid;gap:8px;margin-top:14px}.captain-match-list article[data-v-6f1a7e17]{padding:12px;border:1px solid #41444c;border-radius:9px;background:#292a2f}.captain-match-list article>div[data-v-6f1a7e17]{display:grid;gap:4px;flex:1}.captain-match-list article span[data-v-6f1a7e17],.captain-match-list article em[data-v-6f1a7e17]{color:#aeb2bc;font-size:11px;font-style:normal}.captain-match-list article em.ok[data-v-6f1a7e17]{color:#8ed4b2}.captain-context[data-v-6f1a7e17]{margin:0 0 14px;color:#cfd1d8}.captain-lineup-form[data-v-6f1a7e17]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.captain-lineup-form label[data-v-6f1a7e17]{display:grid;gap:5px;color:#dfe1e7;font-size:12px}.captain-lineup-form select[data-v-6f1a7e17]{padding:9px 10px;border:1px solid #50535c;border-radius:7px;background:#292a2f;color:#f2f3f5;font:inherit;font-size:12px}.captain-hint[data-v-6f1a7e17]{color:#aeb2bc;font-size:12px}@media(max-width:700px){.captain-area[data-v-6f1a7e17]{padding:18px 10px 30px}.captain-area-heading[data-v-6f1a7e17],.captain-panel>header[data-v-6f1a7e17]{align-items:flex-start;flex-direction:column}.captain-area-heading h1[data-v-6f1a7e17]{font-size:28px}.captain-readonly[data-v-6f1a7e17]{white-space:normal}.captain-summary[data-v-6f1a7e17]{grid-template-columns:1fr 1fr}.captain-summary article[data-v-6f1a7e17]:last-child{grid-column:span 2}.captain-match-list article[data-v-6f1a7e17]{align-items:flex-start;flex-wrap:wrap}.captain-match-list article button[data-v-6f1a7e17]{flex-basis:100%}.captain-lineup-form[data-v-6f1a7e17]{grid-template-columns:1fr}}.captain-match-main[data-v-6f1a7e17]{min-width:0;display:grid;gap:4px;flex:1}.captain-match-history[data-v-6f1a7e17]{display:grid;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid #41444c}.captain-history-title[data-v-6f1a7e17]{margin:0;color:#eaf200;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.captain-history-item[data-v-6f1a7e17]{padding:8px 9px;border:1px solid #4a4d56;border-radius:7px;background:#30323a}.captain-history-item header[data-v-6f1a7e17]{display:flex;align-items:center;justify-content:space-between;gap:8px}.captain-history-item header strong[data-v-6f1a7e17]{color:#dfe1e7;font-size:11px}.captain-history-item header em[data-v-6f1a7e17]{color:#eaf200;font-size:10px;font-style:normal;white-space:nowrap}.captain-history-item>div[data-v-6f1a7e17]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:6px}.captain-history-item>div>span[data-v-6f1a7e17]{display:grid;gap:2px;color:#dfe1e7;font-size:10px}.captain-history-item>div>span[data-v-6f1a7e17]:last-child{text-align:right}.captain-history-item small[data-v-6f1a7e17]{color:#aeb2bc;font-size:10px;line-height:1.3}.captain-history-item b[data-v-6f1a7e17]{color:#eaf200;font-size:11px}.captain-match-list article>.ok[data-v-6f1a7e17]{align-self:flex-start;white-space:nowrap}.captain-current-internal[data-v-6f1a7e17]{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;border:1px solid #6b6d20;border-radius:7px;background:#3b3d2d;color:#eaf200!important;font-size:11px!important}.captain-current-internal strong[data-v-6f1a7e17]{font-size:9px;letter-spacing:.08em}.captain-current-internal span[data-v-6f1a7e17]{color:#f2f3f5!important;font-size:11px!important}.captain-current-internal b[data-v-6f1a7e17]{font-weight:700;white-space:nowrap}.captain-current-internal button[data-v-6f1a7e17]{grid-column:1/-1;justify-self:start;margin:2px 0 0;border-color:#eaf200;background:#eaf200;color:#25262b}.captain-current-internal[data-v-6f1a7e17]:not(.is-released){border-color:#50535c;background:#30323a;color:#aeb2bc!important}.captain-current-internal:not(.is-released) b[data-v-6f1a7e17]{color:#aeb2bc}.lineup-notice[data-v-6f1a7e17]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:13px 15px;border:1px solid #eaf200;border-radius:10px;background:#eaf20014}.lineup-notice div[data-v-6f1a7e17]{display:grid;gap:4px}.lineup-notice strong[data-v-6f1a7e17]{color:#eaf200;font-size:13px}.lineup-notice span[data-v-6f1a7e17]{color:#cfd1d8;font-size:12px}.lineup-notice .small[data-v-6f1a7e17]{white-space:nowrap}.captain-match-list article[data-v-6f1a7e17]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.captain-match-main[data-v-6f1a7e17]{grid-column:1/-1;width:100%}.captain-match-list article>em[data-v-6f1a7e17]{align-self:center;margin-top:10px;padding:8px 10px;border:1px solid #41444c;border-radius:7px;background:#30323a}.captain-match-list article>button[data-v-6f1a7e17]{align-self:center;margin-top:10px;white-space:nowrap}@media(max-width:700px){.lineup-notice[data-v-6f1a7e17]{align-items:flex-start;flex-direction:column}.lineup-notice .small[data-v-6f1a7e17]{width:100%}.captain-match-list article[data-v-6f1a7e17]{grid-template-columns:minmax(0,1fr) auto}.captain-match-list article>button[data-v-6f1a7e17]{width:auto}}.captain-brackets[data-v-d0893d24]{max-width:1220px;margin:0 auto;padding:24px 16px 40px;color:#f1f2f4}.captain-brackets-heading[data-v-d0893d24]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.captain-brackets-heading p[data-v-d0893d24]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.captain-brackets-heading h1[data-v-d0893d24]{margin:5px 0;font-size:34px}.captain-brackets-heading span[data-v-d0893d24]{color:#aeb2bc;font-size:13px}.secondary[data-v-d0893d24],.captain-view-tools button[data-v-d0893d24]{border:1px solid #5a5d66;border-radius:7px;padding:8px 10px;background:#383a42;color:#f1f2f4;cursor:pointer;font:inherit;font-size:11px;font-weight:600}.secondary[data-v-d0893d24]:disabled{opacity:.45}.captain-call-tabs[data-v-d0893d24]{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;padding:10px;border:1px solid #454850;border-radius:10px;background:#2b2d33}.captain-call-tabs button[data-v-d0893d24]{display:grid;gap:3px;padding:8px 10px;border:1px solid transparent;border-radius:7px;background:#383a42;color:#cfd1d8;cursor:pointer;text-align:left}.captain-call-tabs button.active[data-v-d0893d24]{border-color:#eaf200;color:#eaf200}.captain-call-tabs small[data-v-d0893d24]{color:#969aa5;font-size:10px}.captain-brackets-message[data-v-d0893d24]{margin:16px 0;padding:30px;border:1px solid #454850;border-radius:10px;background:#2b2d33;color:#aeb2bc;text-align:center}.captain-brackets-message.error[data-v-d0893d24]{color:#ffb5b8;border-color:#9d565f;background:#482d32}.captain-view-tools[data-v-d0893d24]{display:flex;justify-content:flex-end;gap:6px;margin-top:-54px;margin-right:14px;position:relative;z-index:2}.captain-view-tools button.active[data-v-d0893d24]{border-color:#eaf200;color:#eaf200}@media(max-width:800px){.captain-brackets[data-v-d0893d24]{padding:18px 10px 30px}.captain-brackets-heading[data-v-d0893d24]{align-items:flex-start;flex-direction:column}.captain-brackets-heading h1[data-v-d0893d24]{font-size:28px}.captain-brackets-heading .secondary[data-v-d0893d24]{width:100%}.captain-view-tools[data-v-d0893d24]{justify-content:flex-start;margin:-54px 0 0 10px}}.captain-call-tabs-carousel[data-v-d0893d24]{display:flex;align-items:center;gap:6px;margin-top:16px}.captain-call-tabs-carousel .captain-call-tabs[data-v-d0893d24]{flex:1;min-width:0;margin-top:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.captain-call-tabs-carousel .captain-call-tabs[data-v-d0893d24]::-webkit-scrollbar{display:none}.captain-call-tabs-arrow[data-v-d0893d24]{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;padding:0;border:1px solid #535760;border-radius:8px;background:#303238;color:#f2f3f5;cursor:pointer;font-size:22px;line-height:1}.captain-call-tabs-arrow[data-v-d0893d24]:hover{border-color:#eaf200;color:#eaf200}.captain-call-tabs-carousel .captain-call-tabs button[data-v-d0893d24]{display:block;flex:0 0 auto;padding:8px 13px;border:1px solid #5a5d66;border-radius:999px;background:transparent;color:#cfd1d8;text-align:center}.captain-call-tabs-carousel .captain-call-tabs button.active[data-v-d0893d24]{border-color:#eaf200;background:#eaf200;color:#25262b}.captain-call-tabs-carousel .captain-call-tabs button small[data-v-d0893d24]{display:none}@media(max-width:800px){.captain-call-tabs-carousel[data-v-d0893d24]{margin-right:-10px;margin-left:-10px;padding:0 10px}.captain-call-tabs-arrow[data-v-d0893d24]{display:none}.captain-call-tabs[data-v-d0893d24]{border-radius:0}}.captain-players[data-v-1aa3320f]{max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.captain-players-heading[data-v-1aa3320f],.captain-players-filters[data-v-1aa3320f],.captain-players-summary[data-v-1aa3320f]{display:flex;align-items:center;justify-content:space-between;gap:10px}.captain-players-heading p[data-v-1aa3320f]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.captain-players-heading h1[data-v-1aa3320f]{margin:5px 0 3px;font-size:34px}.captain-players-heading span[data-v-1aa3320f]{color:#aeb2bc;font-size:13px}.secondary[data-v-1aa3320f],.captain-players-filters input[data-v-1aa3320f],.captain-players-filters select[data-v-1aa3320f]{border:1px solid #50535c;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.secondary[data-v-1aa3320f]{padding:8px 10px;cursor:pointer;font-weight:600}.secondary[data-v-1aa3320f]:disabled{opacity:.45}.captain-players-summary[data-v-1aa3320f]{justify-content:flex-start;flex-wrap:wrap;margin-top:18px;padding:10px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.captain-players-summary span[data-v-1aa3320f]{padding:8px 12px;border-radius:6px;background:#383a42;color:#c9cbd3;font-size:12px}.captain-players-summary b[data-v-1aa3320f]{margin-left:5px;color:#eaf200}.captain-players-filters[data-v-1aa3320f]{margin:14px 0}.captain-players-filters input[data-v-1aa3320f]{flex:1;padding:9px 10px}.captain-players-filters select[data-v-1aa3320f]{min-width:210px;padding:9px 10px}.captain-players-message[data-v-1aa3320f]{padding:35px;border:1px solid #454850;border-radius:10px;background:#2b2d33;color:#aeb2bc;text-align:center}.captain-players-message.error[data-v-1aa3320f]{color:#ffb5b8;border-color:#9d565f;background:#482d32}.captain-players-table-wrap[data-v-1aa3320f]{overflow:auto;border:1px solid #41444c;border-radius:10px;background:#292a2f}.captain-players-table-wrap table[data-v-1aa3320f]{width:100%;min-width:620px;border-collapse:collapse}.captain-players-table-wrap th[data-v-1aa3320f],.captain-players-table-wrap td[data-v-1aa3320f]{padding:11px 12px;border-bottom:1px solid #41434a;text-align:left;font-size:12px}.captain-players-table-wrap th[data-v-1aa3320f]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.captain-players-table-wrap tr:last-child td[data-v-1aa3320f]{border-bottom:0}@media(max-width:700px){.captain-players[data-v-1aa3320f]{padding:18px 10px 30px}.captain-players-heading[data-v-1aa3320f]{align-items:flex-start;flex-direction:column}.captain-players-heading h1[data-v-1aa3320f]{font-size:28px}.captain-players-heading .secondary[data-v-1aa3320f]{width:100%}.captain-players-filters[data-v-1aa3320f]{align-items:stretch;flex-direction:column}.captain-players-filters select[data-v-1aa3320f]{min-width:0}}.captain-schedule[data-v-47e99f6e]{max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.captain-schedule-heading[data-v-47e99f6e],.captain-schedule-filters[data-v-47e99f6e],.captain-schedule-summary[data-v-47e99f6e],.captain-schedule-groups section>header[data-v-47e99f6e],.captain-schedule-groups article[data-v-47e99f6e]{display:flex;align-items:center;gap:10px}.captain-schedule-heading[data-v-47e99f6e]{justify-content:space-between}.captain-schedule-heading p[data-v-47e99f6e]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.captain-schedule-heading h1[data-v-47e99f6e]{margin:5px 0 3px;font-size:34px}.captain-schedule-heading span[data-v-47e99f6e]{color:#aeb2bc;font-size:13px}.secondary[data-v-47e99f6e],.captain-schedule-filters input[data-v-47e99f6e],.captain-schedule-filters select[data-v-47e99f6e]{border:1px solid #50535c;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.secondary[data-v-47e99f6e]{padding:8px 10px;cursor:pointer;font-weight:600}.secondary[data-v-47e99f6e]:disabled{opacity:.45}.captain-schedule-summary[data-v-47e99f6e]{flex-wrap:wrap;margin-top:18px;padding:10px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.captain-schedule-summary span[data-v-47e99f6e]{padding:8px 12px;border-radius:6px;background:#383a42;color:#c9cbd3;font-size:12px}.captain-schedule-summary b[data-v-47e99f6e]{margin-left:5px;color:#eaf200}.captain-schedule-filters[data-v-47e99f6e]{margin:14px 0}.captain-schedule-filters input[data-v-47e99f6e]{flex:1;padding:9px 10px}.captain-schedule-filters select[data-v-47e99f6e]{min-width:190px;padding:9px 10px}.captain-schedule-message[data-v-47e99f6e]{padding:35px;border:1px solid #454850;border-radius:10px;background:#2b2d33;color:#aeb2bc;text-align:center}.captain-schedule-message.error[data-v-47e99f6e]{color:#ffb5b8;border-color:#9d565f;background:#482d32}.captain-schedule-groups[data-v-47e99f6e]{display:grid;gap:14px}.captain-schedule-groups section[data-v-47e99f6e]{padding:14px;border:1px solid #41444c;border-radius:11px;background:#292a2f}.captain-schedule-groups section>header[data-v-47e99f6e]{justify-content:space-between;margin-bottom:8px}.captain-schedule-groups h2[data-v-47e99f6e]{margin:0;font-size:17px;text-transform:capitalize}.captain-schedule-groups header span[data-v-47e99f6e]{color:#aeb2bc;font-size:12px}.captain-schedule-groups article[data-v-47e99f6e]{padding:11px 0;border-top:1px solid #41434a}.captain-schedule-groups time[data-v-47e99f6e]{min-width:48px;color:#eaf200;font-size:14px;font-weight:700}.captain-schedule-groups article>div[data-v-47e99f6e]{display:grid;flex:1;min-width:0;gap:3px}.captain-schedule-groups article strong[data-v-47e99f6e],.captain-schedule-groups article span[data-v-47e99f6e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.captain-schedule-groups article small[data-v-47e99f6e]{color:#aeb2bc;font-size:10px}.captain-schedule-groups article em[data-v-47e99f6e]{color:#eaf200;font-size:11px;font-style:normal;white-space:nowrap}@media(max-width:700px){.captain-schedule[data-v-47e99f6e]{padding:18px 10px 30px}.captain-schedule-heading[data-v-47e99f6e]{align-items:flex-start;flex-direction:column}.captain-schedule-heading h1[data-v-47e99f6e]{font-size:28px}.captain-schedule-heading .secondary[data-v-47e99f6e]{width:100%}.captain-schedule-filters[data-v-47e99f6e]{align-items:stretch;flex-wrap:wrap}.captain-schedule-filters input[data-v-47e99f6e]{flex-basis:100%}.captain-schedule-filters select[data-v-47e99f6e]{min-width:0;flex:1}.captain-schedule-groups article[data-v-47e99f6e]{align-items:flex-start;flex-wrap:wrap}.captain-schedule-groups article em[data-v-47e99f6e]{margin-left:58px}}.captain-results[data-v-80779be1]{max-width:1180px;margin:0 auto;padding:24px 16px 40px;color:#f2f3f5}.captain-results-heading[data-v-80779be1],.captain-results-filters[data-v-80779be1],.captain-results-summary[data-v-80779be1],.captain-results-mobile-list article header[data-v-80779be1]{display:flex;align-items:center;gap:10px}.captain-results-heading[data-v-80779be1]{justify-content:space-between}.captain-results-heading p[data-v-80779be1]{margin:0;color:#eaf200;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.captain-results-heading h1[data-v-80779be1]{margin:5px 0 3px;font-size:34px}.captain-results-heading span[data-v-80779be1],.captain-results-mobile-list small[data-v-80779be1]{color:#aeb2bc;font-size:13px}.secondary[data-v-80779be1],.captain-results-filters input[data-v-80779be1],.captain-results-filters select[data-v-80779be1]{border:1px solid #50535c;border-radius:8px;background:#292a2f;color:#e9eaee;font:inherit;font-size:12px}.secondary[data-v-80779be1]{padding:8px 10px;cursor:pointer;font-weight:600}.secondary[data-v-80779be1]:disabled{opacity:.45}.captain-results-summary[data-v-80779be1]{flex-wrap:wrap;margin-top:18px;padding:10px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.captain-results-summary span[data-v-80779be1]{padding:8px 12px;border-radius:6px;background:#383a42;color:#c9cbd3;font-size:12px}.captain-results-summary b[data-v-80779be1]{margin-left:5px;color:#eaf200}.captain-results-filters[data-v-80779be1]{margin:14px 0}.captain-results-filters input[data-v-80779be1]{flex:2;padding:9px 10px}.captain-results-filters select[data-v-80779be1]{flex:1;padding:9px 10px}.captain-results-message[data-v-80779be1]{padding:35px;border:1px solid #454850;border-radius:10px;background:#2b2d33;color:#aeb2bc;text-align:center}.captain-results-message.error[data-v-80779be1]{color:#ffb5b8;border-color:#9d565f;background:#482d32}.captain-results-table-wrap[data-v-80779be1]{overflow:auto;border:1px solid #41444c;border-radius:10px;background:#292a2f}.captain-results-table-wrap table[data-v-80779be1]{width:100%;min-width:900px;border-collapse:collapse}.captain-results-table-wrap th[data-v-80779be1],.captain-results-table-wrap td[data-v-80779be1]{padding:11px 12px;border-bottom:1px solid #41434a;text-align:left;font-size:12px}.captain-results-table-wrap th[data-v-80779be1]{color:#aeb2bc;font-size:10px;text-transform:uppercase}.captain-results-table-wrap td small[data-v-80779be1]{display:block;margin-top:4px;color:#aeb2bc;font-size:11px}.score[data-v-80779be1],.mobile-score[data-v-80779be1]{color:#eaf200;font-weight:700}.status[data-v-80779be1]{color:#c9cbd3;font-size:11px}.status.ok[data-v-80779be1]{color:#8ed4b2}.status.warning[data-v-80779be1]{color:#eaf200}.status.danger[data-v-80779be1]{color:#ffb4b4}.captain-results-mobile-list[data-v-80779be1]{display:none}.captain-results-mobile-list article[data-v-80779be1]{display:grid;gap:8px;padding:12px;border:1px solid #41444c;border-radius:10px;background:#292a2f}.captain-results-mobile-list article header[data-v-80779be1]{justify-content:space-between;color:#aeb2bc;font-size:11px}.captain-results-mobile-list article strong[data-v-80779be1]{font-size:13px}.captain-results-mobile-list article em[data-v-80779be1]{font-style:normal;color:#aeb2bc}.mobile-score[data-v-80779be1]{font-size:18px}@media(max-width:700px){.captain-results[data-v-80779be1]{padding:18px 10px 30px}.captain-results-heading[data-v-80779be1]{align-items:flex-start;flex-direction:column}.captain-results-heading h1[data-v-80779be1]{font-size:28px}.captain-results-heading .secondary[data-v-80779be1]{width:100%}.captain-results-filters[data-v-80779be1]{flex-wrap:wrap}.captain-results-filters input[data-v-80779be1]{flex-basis:100%}.captain-results-filters select[data-v-80779be1]{flex:1}.captain-results-table-wrap[data-v-80779be1]{display:none}.captain-results-mobile-list[data-v-80779be1]{display:grid;gap:8px}}.vue-public-shell-active[data-v-270719c6] #bottomNav.public-bottom-nav,.vue-public-shell-active[data-v-270719c6] .topbar,.vue-manager-shell-active[data-v-270719c6] .topbar,.vue-manager-shell-active[data-v-270719c6] .manager-drawer,.vue-manager-shell-active[data-v-270719c6] #bottomNav,.vue-captain-shell-active[data-v-270719c6] .topbar,.vue-captain-shell-active[data-v-270719c6] .manager-drawer,.vue-captain-shell-active[data-v-270719c6] #bottomNav{display:none!important}.vue-club-manager-shell-active>.sidebar,.vue-club-manager-shell-active>#bottomNav,.vue-club-manager-shell-active .topbar,.vue-club-manager-shell-active .manager-drawer{display:none!important}.vue-club-manager-shell-active main{min-width:0}.vue-captain-shell-active>.sidebar,.vue-captain-shell-active>#bottomNav,.vue-captain-shell-active .topbar,.vue-captain-shell-active .manager-drawer,.vue-captain-shell-active main{min-width:0}.vue-referee-shell-active>#bottomNav,.vue-referee-shell-active .bottom-nav{display:none!important}.vue-club-manager-shell-active #clubBracketsScreen,.vue-club-manager-shell-active #clubPlayersScreen,.vue-club-manager-shell-active #clubAreaScreen,.vue-club-manager-shell-active #resultsScreen{display:none!important}.competition-print-shell>:not(.public-call-page){display:none!important}.competition-print-shell>.public-call-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;overflow:auto}.vue-manager-shell-active #matchesScreen{display:none!important}.vue-manager-shell-active main>.screen:not([class*=vue-]){display:none!important}.vue-referee-shell-active main>.screen:not([class*=vue-]){display:none!important}.interclubes-app:has(#matchesScreenVue) #matchesScreen{display:none!important}body.vue-matches-active #matchesScreen{display:none!important}.vue-manager-shell-active main h1{font-size:30px!important;line-height:1.08!important}@media(max-width:700px){.vue-manager-shell-active main h1{font-size:26px!important}}@media(max-width:860px){.app input:not([type=checkbox]):not([type=radio]){font-size:16px!important}.vue-manager-shell-active .app,.vue-club-manager-shell-active .app{min-height:calc(100vh - 54px)!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overflow-x:hidden!important}.vue-manager-shell-active main{min-width:0!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.vue-club-manager-shell-active main{min-width:0!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.vue-referee-shell-active .app{min-height:calc(100vh - 54px)!important;padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overflow-x:hidden!important}.vue-referee-shell-active main{min-width:0!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.vue-public-shell-active .app{display:block!important;width:100%!important;max-width:none!important;min-height:calc(100vh - 54px)!important;margin:0!important;padding-bottom:calc(74px + env(safe-area-inset-bottom))!important;border:0!important;overflow-x:hidden!important}.vue-public-shell-active main{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;padding:16px 16px calc(90px + env(safe-area-inset-bottom))!important}.vue-public-shell-active .sidebar,.vue-public-shell-active .bottom-nav{display:none!important}}@media(min-width:861px){.vue-public-shell-active .app{display:block!important;width:100%!important;max-width:none!important;min-height:calc(100vh - 54px)!important;margin:0 0 0 220px!important;width:calc(100% - 220px)!important;padding-bottom:0!important;overflow-x:visible!important}.vue-public-shell-active main{width:100%!important;max-width:none!important;margin:0!important;padding:0 20px 40px!important}.vue-public-shell-active .sidebar,.vue-public-shell-active .bottom-nav{display:none!important}.vue-public-shell-active>.vue-public-navigation{margin:0}}:root{--bg: #2b2d33;--bg-2: #34363d;--card: #3a3c42;--card-hover: #50525a;--text: #f3f3f3;--muted: #bfc3cc;--yellow: #eaf200;--border: #5a5d66;--danger: #ef4444;--success: #22c55e;--app-font: "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}body.day-theme{--bg: #f4f5f7;--bg-2: #ffffff;--card: #ffffff;--card-hover: #eef0f3;--text: #1f2328;--muted: #6b7280;--yellow: #1f2328;--border: #d9dde3;--danger: #dc2626;--success: #16a34a}body.day-theme .eyebrow,body.day-theme .section-title,body.day-theme .phase-title,body.day-theme .court-title,body.day-theme .score,body.day-theme .team-row.winner .score,body.day-theme .public-chip.active,body.day-theme .public-category-trigger strong,body.day-theme .public-category-option.active strong,body.day-theme .public-category-option .badge,body.day-theme .public-favorite-toggle,body.day-theme .public-match-card .score,body.day-theme .public-match-card.is-favorite,body.day-theme .bottom-nav button.active,body.day-theme .manager-drawer-nav button.active,body.day-theme .ops-chip strong,body.day-theme .status-badge,body.day-theme .badge,body.day-theme .action-menu-panel .btn-primary,body.day-theme [style*="var(--yellow)"]{color:var(--text)!important}body.day-theme .public-chip.active,body.day-theme .public-category-trigger,body.day-theme .public-category-option.active,body.day-theme .bottom-nav button.active,body.day-theme .btn-primary{background:#eef0f3;border-color:#9ca3af}body.day-theme .btn-primary{background:#eef0f3;border-color:#9ca3af;color:#1f2328}body.day-theme .btn-secondary{background:#f0f1f3;border-color:#d8dce2;color:#2b3038}body.day-theme .btn-danger{background:#fff1f1;border-color:#f4b8b8;color:#b91c1c}body.day-theme .modal-panel,body.day-theme .modal-body,body.day-theme .form-section,body.day-theme .club-picker,body.day-theme .locked-field,body.day-theme .card,body.day-theme .call-card,body.day-theme .match,body.day-theme .tournament-card,body.day-theme .registration-card,body.day-theme .registration-player-card,body.day-theme .session-card,body.day-theme .profile-switch-card,body.day-theme .club-session-card,body.day-theme .club-lineup-card,body.day-theme .club-lineup-match-card,body.day-theme .club-schedule-card,body.day-theme .club-player-card,body.day-theme .club-result-card,body.day-theme .master-event-card,body.day-theme .event-mobile-card,body.day-theme .news-mobile-card,body.day-theme .guide-mobile-card,body.day-theme .club-mobile-card,body.day-theme .category-mobile-card,body.day-theme .tutorial-card,body.day-theme .manual-match-card,body.day-theme .referee-card,body.day-theme .referee-venue-card,body.day-theme .club-category-gender-card,body.day-theme .club-category-option,body.day-theme .seed-draw-call-card,body.day-theme .seed-draw-list,body.day-theme .seed-draw-item,body.day-theme .logo-upload-card,body.day-theme .internal-result-card,body.day-theme .result-summary-card,body.day-theme .mobile-score-card,body.day-theme .public-event-card,body.day-theme .public-news-card,body.day-theme .public-guide-card{background:#fff!important;border-color:#d8dee7!important;box-shadow:0 6px 18px #0f172a0e}body.day-theme .modal-head,body.day-theme .modal-foot,body.day-theme .club-category-column-head,body.day-theme .info-row:nth-child(2n),body.day-theme .seed-draw-brand{background:#f7f8fb!important;border-color:#e2e8f0!important}body.day-theme .tournament-card:before{background:radial-gradient(circle at 50% 10%,rgba(31,35,40,.06),transparent 42%)}body.day-theme .seed-draw-live-panel{background:linear-gradient(135deg,#fff,#f6f7f9)!important}body.day-theme .seed-draw-stage,body.day-theme .seed-draw-live-countdown,body.day-theme .seed-draw-call-card.active,body.day-theme .seed-draw-item.just-drawn{background:#f8fafc!important;border-color:#cbd5e1!important}body.day-theme.public-mode .call-card,body.day-theme.public-mode .match,body.day-theme.public-mode .public-guide-card,body.day-theme.public-mode .public-news-card,body.day-theme.public-mode .public-empty-state>div,body.day-theme.phone-mode .call-card,body.day-theme.phone-mode .match{background:#fff;border-color:#d8dee7;box-shadow:0 6px 18px #0f172a0f}body.day-theme.public-mode .public-toolbar,body.day-theme.public-mode .public-phase-name,body.day-theme.phone-mode .public-toolbar{background:#fff!important;border-color:#d8dee7!important}body.day-theme.public-mode .public-chip,body.day-theme.public-mode .public-favorite-filter,body.day-theme.public-mode .public-category-chip,body.day-theme.phone-mode .public-chip,body.day-theme.phone-mode .public-favorite-filter{background:#fff;border-color:#d8dee7!important;color:#475569}body.day-theme .action-menu summary{background:#f0f1f3;border-color:#d8dce2;color:#2b3038}body.day-theme .action-menu-panel{background:#fff;border-color:#d8dce2;box-shadow:0 16px 28px #181e2629}body.day-theme input,body.day-theme select,body.day-theme textarea{accent-color:#1f2328}body.day-theme .public-chip,body.day-theme .public-favorite-filter,body.day-theme .public-category-trigger,body.day-theme .public-category-option,body.day-theme .public-news-action,body.day-theme .bottom-nav button,body.day-theme .match.favorite-match,body.day-theme .team-row.winner,body.day-theme .field-highlight,body.day-theme .btn-primary{border-color:#9ca3af!important}body.day-theme .public-chip.active,body.day-theme .public-favorite-filter.active,body.day-theme .public-category-option.active,body.day-theme .bottom-nav button.active,body.day-theme .team-row.winner,body.day-theme .field-highlight{background:#eef0f3!important;color:#1f2328!important}body.day-theme .public-toolbar{background:transparent!important;border-color:#d8dce2!important}body.day-theme .match.favorite-match,body.day-theme .public-favorite-toggle,body.day-theme .public-news-action,body.day-theme .score,body.day-theme .badge,body.day-theme .status-badge{color:#1f2328!important}body.day-theme .eyebrow,body.day-theme .section-title,body.day-theme .ops-chip strong,body.day-theme .manager-drawer-nav button.active,body.day-theme .btn-primary,body.day-theme .bottom-nav button.active,body.day-theme .team-row.winner .score,body.day-theme .score,body.day-theme .phase-title,body.day-theme .court-title,body.day-theme [style*="var(--yellow)"]{color:var(--text)!important}body.day-theme .badge,body.day-theme .status-badge,body.day-theme .action-menu-panel .btn-primary{color:#2b3038}body.day-theme #resultModal .modal-panel,body.day-theme #resultModal .modal-body,body.day-theme #resultModal .modal-foot{background:#f8fafc;color:#1f2328}body.day-theme #resultModal .internal-result-card{background:#fff;border-color:#d9dde3;box-shadow:0 1px 2px #0f172a0f}body.day-theme #resultModal .internal-result-card.locked{background:#eef0f3}body.day-theme #resultModal .mobile-result-table,body.day-theme #resultModal .score-entry-table{background:#f1f3f6;border:1px solid #d9dde3}body.day-theme #resultModal .mobile-result-header,body.day-theme #resultModal .mobile-result-row,body.day-theme #resultModal .score-entry-table th,body.day-theme #resultModal .score-entry-table td{border-color:#d9dde3;color:#1f2328}body.day-theme #resultModal .mobile-result-header,body.day-theme #resultModal .score-entry-table th{background:#e8ebef}body.day-theme #resultModal .field,body.day-theme #resultModal .score-number-input,body.day-theme #resultModal .player-select{background:#fff;border-color:#cfd5dd;color:#1f2328}body.day-theme #resultModal .score-number-input.is-picking{background:#eef0f3;border-color:#6b7280;color:#1f2328}body.day-theme #resultModal .result-summary-card{background:#f8fafc;border-color:#cfd5dd}html{min-height:100%;background:var(--bg)}*{box-sizing:border-box}body{margin:0;min-height:100vh;min-height:100svh;overflow-x:hidden;overscroll-behavior-y:none;background:var(--bg);color:var(--text);font-family:var(--app-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:var(--app-font);font-size:inherit}a{color:inherit;text-decoration:none}.startup-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--yellow) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-2) 68%,#111318),var(--bg));color:var(--text);font-family:var(--app-font);opacity:1;transform:scale(1);transition:opacity .24s ease,transform .24s ease}.startup-splash--closing{opacity:0;transform:scale(.985);pointer-events:none}.startup-splash__content{width:min(420px,100%);display:grid;justify-items:center;gap:18px;text-align:center;animation:startupSplashIn .26s ease both}.startup-splash__logo{width:min(210px,58vw);height:auto;display:block;filter:drop-shadow(0 18px 28px rgba(0,0,0,.18))}.startup-splash p{margin:0;color:color-mix(in srgb,var(--text) 88%,var(--muted));font-size:clamp(18px,4.2vw,24px);line-height:1.2;font-weight:850;letter-spacing:0}.startup-splash__loader{width:min(176px,46vw);height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent)}.startup-splash__loader span{display:block;width:42%;height:100%;border-radius:inherit;background:var(--yellow);animation:startupSplashLoader .9s ease-in-out infinite}body.day-theme .startup-splash{background:radial-gradient(circle at 50% 38%,rgba(31,35,40,.06),transparent 34%),linear-gradient(180deg,#fff,#f4f5f7)}body.day-theme .startup-splash__loader{background:#1f23281f}@keyframes startupSplashIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes startupSplashLoader{0%{transform:translate(-120%)}55%,to{transform:translate(240%)}}@media(prefers-reduced-motion:reduce){.startup-splash,.startup-splash__content,.startup-splash__loader span{animation:none;transition:none}}.app{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:224px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:14px;background:var(--bg-2);border-right:1px solid var(--border);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.brand{padding:12px 10px 18px;border-bottom:1px solid var(--border)}.role-switch{display:grid;grid-template-columns:1fr;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.role-switch button{height:34px;border:1px solid transparent;border-radius:7px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--muted);font-size:12px;font-weight:900;cursor:pointer}.role-switch button.active{background:#f2cc2f1a;border-color:#f2cc2fb8;color:var(--yellow)}.session-box{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.session-box p{margin:0;color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.session-box strong{display:block;color:var(--text);font-size:13px}.session-avatar-row{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;width:100%;padding:8px;border:1px solid color-mix(in srgb,var(--yellow) 30%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--yellow) 7%,var(--surface));color:var(--text);text-align:left;cursor:pointer}.session-avatar-row strong,.session-avatar-row em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-avatar-row em{display:block;color:var(--muted);font-size:11px;font-style:normal;font-weight:750}.eyebrow{margin:0 0 4px;color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.brand h1{margin:0;font-size:18px;line-height:1.1}.app-logo{width:112px;max-height:46px;object-fit:contain;object-position:left center;display:none;margin-bottom:10px}.app-logo.visible{display:block}.nav{display:grid;gap:4px;margin-top:14px;align-content:start;min-height:0;overflow-y:auto;padding:0 4px 18px 0;scrollbar-width:thin;scrollbar-color:rgba(242,204,47,.48) rgba(255,255,255,.06)}.nav::-webkit-scrollbar{width:6px}.nav::-webkit-scrollbar-track{background:#ffffff0a;border-radius:99px}.nav::-webkit-scrollbar-thumb{background:#f2cc2f70;border-radius:99px}.nav a{padding:8px 10px;border-radius:7px;color:var(--muted);font-size:13px;font-weight:650}.nav a.active,.nav a:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.screen{display:none}.screen.active{display:block}.screen.screen-enter{animation:screenFadeIn .16s ease-out both}@keyframes screenFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.screen.screen-enter{animation:none}}[data-role-only]{display:none}main{min-width:0;padding:20px}.topbar{display:none;position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:12px 14px}body.public-mode,body.phone-mode{background:#111a22}body.day-theme.public-mode,body.day-theme.phone-mode{background:#e9edf2}body.public-mode .topbar,body.phone-mode .topbar{display:flex;width:min(100%,430px);margin:0 auto;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px}.public-topbar-brand,.public-refresh-button,.public-avatar-wrap{display:none}body.public-mode .topbar{display:grid;grid-template-columns:44px minmax(0,1fr) 38px 44px;height:52px;padding:6px 12px}body.public-mode .topbar .manager-menu-button,body.public-mode .topbar #topbarRoleTitle,body.public-mode .topbar .topbar-session{display:none!important}body.public-mode .topbar .theme-toggle{grid-column:1;justify-self:start}body.public-mode .public-topbar-brand{grid-column:2;display:inline-flex;min-width:0;align-items:center;justify-content:center;justify-self:center;width:100%;border-radius:10px;cursor:pointer}body.public-mode .public-topbar-brand:focus-visible,.public-brand-logo:focus-visible{outline:2px solid rgba(255,211,45,.8);outline-offset:4px}.public-topbar-brand img{display:none;max-width:126px;max-height:32px;object-fit:contain}.public-topbar-brand img.visible{display:block}.public-topbar-brand span{color:var(--text);font-size:18px;font-weight:950;letter-spacing:-.01em;opacity:.92}.public-topbar-brand.has-logo span{display:none}body.public-mode .public-avatar-wrap,body.phone-mode .public-avatar-wrap{grid-column:4;position:relative;display:inline-flex;justify-self:end}body.public-mode .public-refresh-button,body.phone-mode .public-refresh-button{grid-column:3;display:inline-grid;place-items:center;justify-self:end;width:34px;height:34px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--text);font-size:20px;font-weight:950;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff24,0 8px 18px #00000029}body.public-mode .public-refresh-button.is-loading{opacity:.72;pointer-events:none;animation:public-refresh-spin .9s linear infinite}@keyframes public-refresh-spin{to{transform:rotate(360deg)}}.public-avatar-button{position:relative;width:38px;height:38px;border:1px solid var(--border);border-radius:999px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.55) 0 12%,transparent 13%),linear-gradient(145deg,color-mix(in srgb,var(--yellow) 22%,rgba(255,255,255,.1)),#ffffff05);color:var(--text);display:grid;place-items:center;font:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #0000002e}.public-avatar-button .avatar-figure,.session-avatar-mini .avatar-figure,.session-profile-avatar .avatar-figure{display:block;width:25px;height:25px;background:currentColor;color:color-mix(in srgb,var(--text) 88%,var(--yellow));opacity:.94;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 1 0 0 20a10 10 0 0 0 0-20Zm0 2a8 8 0 0 1 6.32 12.9c-.78-1.71-4.23-2.65-6.32-2.65s-5.54.94-6.32 2.65A8 8 0 0 1 12 4Zm0 16a7.96 7.96 0 0 1-5.34-2c.58-.84 3-1.75 5.34-1.75s4.76.91 5.34 1.75A7.96 7.96 0 0 1 12 20Zm0-14a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7Zm0 2a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 1 0 0 20a10 10 0 0 0 0-20Zm0 2a8 8 0 0 1 6.32 12.9c-.78-1.71-4.23-2.65-6.32-2.65s-5.54.94-6.32 2.65A8 8 0 0 1 12 4Zm0 16a7.96 7.96 0 0 1-5.34-2c.58-.84 3-1.75 5.34-1.75s4.76.91 5.34 1.75A7.96 7.96 0 0 1 12 20Zm0-14a3.5 3.5 0 1 0 0 7a3.5 3.5 0 0 0 0-7Zm0 2a1.5 1.5 0 1 1 0 3a1.5 1.5 0 0 1 0-3Z'/%3E%3C/svg%3E") center/contain no-repeat}.public-avatar-button.logged-in{border-color:color-mix(in srgb,#2ee57b 55%,var(--border))}.public-avatar-button em{position:absolute;right:1px;bottom:1px;width:10px;height:10px;overflow:hidden;border:2px solid var(--surface);border-radius:999px;background:#2ee57b;color:transparent}.session-avatar-mini,.session-profile-avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--yellow) 36%,var(--border));border-radius:999px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.42) 0 12%,transparent 13%),linear-gradient(145deg,color-mix(in srgb,var(--yellow) 24%,var(--surface)),var(--bg-2))}.public-avatar-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:none;min-width:238px;padding:6px;border:1px solid color-mix(in srgb,var(--border) 82%,var(--text));border-radius:12px;background:var(--bg-2);box-shadow:0 18px 42px #0000007a,0 0 0 1px #ffffff0a}.public-avatar-menu.open{display:grid;gap:4px}.avatar-menu-profile{display:grid;gap:7px;padding:8px;border-bottom:1px solid var(--border);margin-bottom:4px}.avatar-menu-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center}.avatar-menu-head strong,.avatar-menu-head span,.avatar-menu-profile small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-menu-head strong{color:var(--text);font-size:13px;font-weight:950}.avatar-menu-head span,.avatar-menu-profile small{color:var(--muted);font-size:11px;font-weight:750}.public-avatar-menu button{width:100%;border:1px solid transparent;border-radius:9px;background:color-mix(in srgb,var(--card) 72%,var(--bg-2));color:var(--text);padding:9px 10px;font:inherit;font-size:12px;font-weight:900;text-align:left;cursor:pointer}.public-avatar-menu button:hover{border-color:color-mix(in srgb,var(--yellow) 34%,var(--border));background:var(--card-hover)}body.day-theme .public-avatar-button{background:#fff;box-shadow:0 6px 18px #0f172a14}body.day-theme .public-avatar-menu{background:#fff;border-color:#d8dce2;box-shadow:0 18px 42px #0f172a29}body.day-theme .public-avatar-menu button{background:#f5f6f8}body.day-theme .public-avatar-menu button:hover{background:#eef0f3}.session-profile-card{display:grid;gap:14px}.session-profile-head{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--yellow) 30%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--yellow) 7%,transparent)}.session-profile-avatar{width:52px;height:52px}.session-profile-avatar .avatar-figure{width:30px;height:30px}.session-profile-head strong,.session-profile-head span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-profile-head strong{color:var(--text);font-size:20px;font-weight:950}.session-profile-head span{color:var(--muted);font-size:13px;font-weight:760}.session-profile-card dl{display:grid;gap:8px;margin:0}.session-profile-card dl div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.session-profile-card dt,.session-profile-card dd{margin:0;min-width:0}.session-profile-card dt{color:var(--muted);font-size:12px;font-weight:850}.session-profile-card dd{color:var(--text);font-size:13px;font-weight:850}.session-profile-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-switch-list{display:grid;gap:10px}.profile-switch-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-2);color:var(--text);text-align:left;cursor:pointer}.profile-switch-card.active{border-color:color-mix(in srgb,var(--yellow) 72%,var(--border));background:color-mix(in srgb,var(--yellow) 9%,var(--bg-2))}.profile-switch-card strong,.profile-switch-card span,.profile-switch-card small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-switch-card strong{font-size:16px;font-weight:950}.profile-switch-card span{color:var(--muted);font-size:12px;font-weight:760}.profile-switch-card small{margin-top:3px;color:color-mix(in srgb,var(--yellow) 80%,var(--muted));font-size:11px;font-weight:850}.profile-switch-card em{padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--yellow) 12%,transparent);color:var(--yellow);font-size:11px;font-style:normal;font-weight:950}body.public-mode .public-toolbar{gap:5px;margin-bottom:7px;padding:6px;border-radius:12px}body.public-mode .public-toolbar-row-controls{display:flex;min-width:0;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.public-mode .public-toolbar-row-controls::-webkit-scrollbar{display:none}body.public-mode .public-date-menu{flex:1 1 auto}body.public-mode .public-toolbar-actions{flex:0 0 auto;margin-left:auto}body.public-mode .public-category-trigger{min-height:36px;padding:0 10px;border-radius:10px}body.public-mode .public-chip,body.public-mode .public-favorite-filter,body.public-mode .public-view-toggle .btn{height:30px;padding:0 10px;border-radius:8px}body.public-mode .public-favorite-menu{max-width:none}body.public-mode .topbar .eyebrow,body.phone-mode .topbar .eyebrow{display:none}body.public-mode .topbar strong,body.phone-mode .topbar strong{min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.public-mode .app,body.phone-mode .app{display:block;width:min(100%,430px);min-height:calc(100vh - 47px);min-height:calc(100svh - 47px);margin:0 auto;padding-bottom:calc(108px + env(safe-area-inset-bottom));background:var(--bg);overflow-x:hidden}body.public-mode.public-home-mode{min-height:100vh;min-height:100svh;overflow-x:hidden;overflow-y:auto}body.public-mode.public-home-mode .app{min-height:calc(100vh - 47px);min-height:calc(100svh - 47px);overflow:visible}body.public-mode.public-home-mode main{min-height:calc(100vh - 121px);min-height:calc(100svh - 121px);overflow:visible;padding-top:8px;padding-bottom:calc(150px + env(safe-area-inset-bottom))}.theme-toggle{width:30px;height:30px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--yellow);display:inline-grid;place-items:center;font-size:14px;font-weight:950;cursor:pointer}body.public-mode .sidebar,body.phone-mode .sidebar{display:none}body.public-mode main,body.phone-mode main{padding:10px;padding-bottom:calc(116px + env(safe-area-inset-bottom))}body.phone-mode .bottom-nav,body.public-mode .bottom-nav.public-bottom-nav{display:grid;left:50%;right:auto;width:min(100%,430px);transform:translate(-50%)}body.public-mode .public-tabs,body.public-mode #publicHomeScreen .page-header{display:none}body.public-mode .public-mobile-hub{display:block;margin-bottom:8px}body.logged-public-view{background:#111a22;overflow-x:hidden}body.logged-public-view .sidebar{display:none}body.logged-public-view .app{display:block;width:min(100%,430px);min-height:100vh;min-height:100svh;margin:0 auto;padding-bottom:calc(108px + env(safe-area-inset-bottom));background:var(--bg);overflow-x:hidden}body.logged-public-view main{width:100%;max-width:430px;margin:0 auto;padding:10px;padding-bottom:calc(116px + env(safe-area-inset-bottom))}body.logged-public-view .public-tabs{grid-template-columns:1fr}@media(min-width:861px){body:not(.public-mode) #publicHomeScreen.screen.active{width:min(100%,430px);max-width:430px;margin:0 auto}body:not(.public-mode) #publicHomeScreen.screen.active .page-header,body:not(.public-mode) #publicHomeScreen.screen.active .public-tabs{display:none}body:not(.public-mode) #publicHomeScreen.screen.active .public-toolbar{gap:5px;margin-bottom:7px;padding:6px;border-radius:12px}body:not(.public-mode) #publicHomeScreen.screen.active .public-toolbar-row-controls{display:flex;min-width:0;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}body:not(.public-mode) #publicHomeScreen.screen.active .public-toolbar-row-controls::-webkit-scrollbar{display:none}body:not(.public-mode) #publicHomeScreen.screen.active .public-date-menu{flex:1 1 auto}body:not(.public-mode) #publicHomeScreen.screen.active .public-toolbar-actions{flex:0 0 auto;margin-left:auto}body:not(.public-mode) #publicHomeScreen.screen.active .public-match-list{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:10px}body:not(.public-mode) #publicHomeScreen.screen.active .public-match-list .match,body:not(.public-mode) #publicHomeScreen.screen.active .public-match-list .call-card{width:100%;min-width:0;max-width:100%;overflow:hidden}body.public-mode{display:block;min-height:100vh;min-height:100svh;overflow-x:hidden}body.public-mode .topbar{width:min(100vw - 48px,430px);max-width:430px;margin-left:auto;margin-right:auto}body.public-mode .app{width:min(100vw - 48px,430px);max-width:430px;min-height:calc(100vh - 52px);margin:0 auto;border-left:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-right:1px solid color-mix(in srgb,var(--border) 62%,transparent);overflow-x:hidden}body.public-mode main{width:100%;max-width:430px;margin:0 auto;padding:16px;padding-bottom:calc(126px + env(safe-area-inset-bottom))}body.public-mode.public-home-mode{height:auto;min-height:100vh;overflow:auto}body.public-mode.public-home-mode .app{width:min(100vw - 48px,430px);max-width:430px;height:auto;min-height:calc(100vh - 52px);overflow:visible}body.public-mode.public-home-mode main{width:100%;max-width:430px;height:auto;min-height:calc(100vh - 126px);overflow:visible;padding-top:16px}body.public-mode .bottom-nav.public-bottom-nav{width:min(100vw - 48px,430px);max-width:430px}body.logged-public-view .app{width:min(100vw - 48px,430px);max-width:430px;min-height:100vh;margin:0 auto;border-left:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-right:1px solid color-mix(in srgb,var(--border) 62%,transparent)}body.logged-public-view main{width:100%;max-width:430px;margin:0 auto;padding:16px;padding-bottom:calc(126px + env(safe-area-inset-bottom))}body.public-mode .public-match-list{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding-bottom:calc(128px + env(safe-area-inset-bottom))}body.public-mode .public-match-list>.section-title,body.public-mode .public-match-list>.public-empty-state,body.public-mode .public-match-list>.public-news-feed,body.public-mode .public-match-list>.public-ranking-scroll{grid-column:1/-1}body.public-mode.public-home-mode .public-home-feed{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}body.public-mode.public-home-mode .public-home-stats,body.public-mode.public-home-mode .public-home-section:first-child{grid-column:auto;grid-row:auto}body.public-mode.public-home-mode .public-home-section:not(:first-child){grid-column:auto}body.public-mode .public-guide-card,body.public-mode .public-news-card,body.public-mode .call-card,body.public-mode .match{min-width:0}body.public-mode .public-guide-card{grid-template-columns:minmax(0,1fr);align-items:stretch;overflow:visible}body.public-mode .public-match-list>.public-guide-search,body.public-mode .public-match-list>.public-guide-tabs{grid-column:1/-1;width:100%}body.public-mode .public-guide-tabs{overflow-x:visible;flex-wrap:wrap}body.public-mode .public-guide-tabs .btn{flex:0 1 auto;min-width:116px}body.public-mode .public-guide-card .call-title{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}body.public-mode .public-guide-card h3{width:100%}body.public-mode .public-guide-card .guide-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body.public-mode .public-guide-card .guide-actions .btn{width:100%;min-width:0;padding:0 10px;justify-content:center;text-overflow:ellipsis;white-space:nowrap}}body.phone-mode .referee-card{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:7px;align-items:center;padding:8px 7px;border-radius:8px;background:var(--card)}body.phone-mode .referee-time{display:none}body.phone-mode .referee-time strong{font-size:15px}body.phone-mode .referee-time span{font-size:10px}body.phone-mode .referee-main{display:grid;gap:3px}body.phone-mode .referee-match-meta{display:grid;grid-template-columns:1fr auto;gap:6px;margin:0;font-size:10.5px}body.phone-mode .referee-inline-time{display:inline}body.phone-mode .referee-match-meta span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.phone-mode .referee-score-row{grid-template-columns:minmax(0,1fr) 20px;gap:5px;font-size:12px}body.phone-mode .referee-score-row strong{font-size:15px}body.phone-mode .referee-score-row .club-code{min-width:24px;margin-left:5px;font-size:10px}body.phone-mode .referee-score-row .club-name{display:inline-block;max-width:calc(100% - 34px);overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;font-size:12px}body.phone-mode .referee-card .actions{display:grid;align-content:center;justify-items:end}body.phone-mode .referee-card .actions>.btn{display:none}body.phone-mode .referee-card .action-menu summary{width:30px;height:32px;display:grid;place-items:center;border-radius:8px;background:#ffffff14;font-size:18px}body.phone-mode .court-title{padding:8px 2px 5px}body.day-theme.phone-mode #refereeScreen{background:#f4f5f7}body.day-theme.phone-mode #refereeScreen .referee-quickbar,body.day-theme.phone-mode #refereeScreen .referee-panel{background:#fff;border-color:#d9dde3}body.day-theme.phone-mode .court-group{border-top-color:#d9dde3}body.day-theme.phone-mode .court-title{margin:8px 0;padding:8px 10px;border-radius:8px;background:#fff4cf;color:#9f7600;letter-spacing:0;text-transform:uppercase}body.day-theme.phone-mode .referee-card{background:#fbfcfe;border-color:#d9dde3;box-shadow:0 1px 2px #0f172a0f}body.day-theme.phone-mode .referee-time{border-right-color:#e5e7eb}body.day-theme.phone-mode .referee-card .action-menu summary{background:#eef0f3}body.day-theme.phone-mode .badge{background:#fff4cf;color:#9f7600}.mobile-role-select{width:auto;min-width:132px;height:30px;margin-top:0;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:var(--bg-2);color:var(--text);padding:0 9px;font-size:12px;font-weight:850}.topbar-session{display:flex;align-items:center;gap:6px}.manager-menu-button{display:none;width:36px;height:36px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);font-size:18px;font-weight:950;cursor:pointer}.manager-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:none;background:#00000094}.manager-drawer.open{display:block}.manager-drawer-panel{width:min(86vw,340px);height:100%;padding:14px;border-right:1px solid var(--border);background:var(--bg-2);box-shadow:18px 0 48px #00000052}.manager-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.manager-drawer-head strong{display:block;font-size:16px}.manager-drawer-head span{display:block;color:var(--muted);font-size:11px;font-weight:800}.manager-drawer-nav{display:grid;gap:6px}.manager-drawer-nav button{display:flex;align-items:center;justify-content:space-between;min-height:42px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);padding:0 12px;font-size:13px;font-weight:900;cursor:pointer}.manager-drawer-nav button.active{border-color:color-mix(in srgb,var(--yellow) 62%,transparent);background:color-mix(in srgb,var(--yellow) 11%,var(--card));color:var(--yellow)}.session-users{display:grid;gap:8px}.session-user-button{width:100%;text-align:left;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);padding:10px;cursor:pointer}.session-user-button:hover{border-color:#f2cc2f8c;background:var(--card-hover)}.session-user-button span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-top:2px}.login-portal{width:min(100%,760px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}.login-hero-panel,.login-access-panel{border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow)}body.login-mode .bottom-nav{display:none!important}body.login-mode.public-home-mode{height:auto;overflow:auto}body.login-mode.public-home-mode .app,body.login-mode.public-home-mode main{height:auto;min-height:0;overflow:visible}body.login-mode .app{padding-bottom:0!important}body.login-mode main{overflow-x:hidden}.login-hero-panel{min-height:640px;padding:26px;display:grid;align-content:space-between;gap:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--yellow) 13%,transparent),transparent 42%),color-mix(in srgb,var(--card) 94%,var(--bg))}.login-brand-lockup{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:0}.login-brand-lockup img{width:132px;max-width:40vw;height:auto;object-fit:contain}.login-hero-panel h2{max-width:760px;margin:8px 0 12px;font-size:clamp(38px,5.6vw,72px);line-height:.96}.login-hero-copy{max-width:620px;color:var(--muted);font-size:18px;font-weight:800;line-height:1.35}.login-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.login-flow-grid article{min-height:118px;padding:14px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card-hover) 72%,transparent);display:grid;align-content:start;gap:6px}.login-flow-grid strong{color:var(--text);font-size:17px}.login-flow-grid span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.3}.login-access-panel{padding:18px}.login-public-back-button{width:100%;min-height:40px;margin-bottom:10px}.login-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.login-tabs>input{position:absolute;opacity:0;pointer-events:none}.login-tabs>label{min-height:48px;border:1px solid var(--border);border-radius:8px;display:grid;place-items:center;color:var(--muted);font-weight:900;cursor:pointer;background:color-mix(in srgb,var(--card-hover) 62%,transparent)}#loginTabEnter:checked+label,#loginTabCreate:checked+label{border-color:color-mix(in srgb,var(--yellow) 70%,var(--border));color:var(--yellow);background:color-mix(in srgb,var(--yellow) 10%,var(--card))}.login-tab-panel{grid-column:1/-1;display:none;margin-top:8px;padding:16px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bg) 24%,var(--card))}#loginTabEnter:checked~.login-panel-enter,#loginTabCreate:checked~.login-panel-create{display:grid;gap:12px}.login-panel-title{margin:0;color:var(--text);font-size:22px;font-weight:900}.login-form{display:grid;gap:10px}.register-email-step{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:8px;align-items:stretch}.register-next-button{min-width:56px;padding:0;font-size:24px;line-height:1}.register-email-status{min-height:18px;color:var(--muted);font-size:13px;font-weight:850}.register-email-status.is-success{color:var(--success)}.register-email-status.is-warning{color:var(--yellow)}.register-access-card{padding:13px 14px;border:1px solid color-mix(in srgb,var(--success) 44%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--success) 10%,var(--card));display:grid;gap:3px}.register-access-card span{color:var(--success);font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.register-access-card strong{color:var(--text);font-size:18px;font-weight:950}.register-access-card small{color:var(--muted);font-size:13px;font-weight:850}.register-extra-fields{display:grid;gap:10px}.login-form .btn{min-height:48px}.login-link-button{min-height:32px;border:0;background:transparent;color:var(--muted);font-weight:900;cursor:pointer;text-align:center}.login-link-button:hover{color:var(--yellow)}.login-route-map{margin-top:14px;padding:14px;border:1px solid color-mix(in srgb,var(--yellow) 34%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--yellow) 7%,var(--card));display:grid;gap:3px}.login-route-map span,.login-route-map small{color:var(--muted);font-weight:800}.login-route-map strong{color:var(--text);font-size:17px}@media(max-width:860px){.login-portal{grid-template-columns:1fr;gap:10px;position:relative;z-index:1;overflow:hidden}.login-hero-panel{display:none}.login-access-panel{order:1;width:100%;max-width:100%}.login-hero-panel h2{font-size:clamp(28px,8vw,38px);line-height:1.02}.login-hero-copy{font-size:14px}.login-flow-grid{grid-template-columns:1fr}.login-flow-grid article{min-height:auto}}@media(max-width:520px){.login-access-panel,.login-hero-panel{border-radius:0;border-left:0;border-right:0}.login-tabs{grid-template-columns:repeat(2,1fr);gap:6px}.login-tabs>label{min-height:42px;font-size:13px}.login-tab-panel,.login-route-map{padding:12px}.login-flow-grid{display:none}}.invite-summary{display:grid;gap:7px;padding:12px;border:1px solid color-mix(in srgb,var(--yellow) 38%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--yellow) 8%,var(--card))}.invite-summary strong{font-size:18px}.invite-link-box{word-break:break-all;font-size:12px;font-weight:800;color:var(--muted);padding:8px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--border)}.page-header{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px}.page-header h2{margin:0;font-size:30px;line-height:1}.page-header p{margin:8px 0 0;color:var(--muted);font-size:14px}.btn{height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;padding:0 10px;font-size:12px;font-weight:700;cursor:pointer}.btn-primary{background:color-mix(in srgb,var(--yellow) 10%,transparent);border-color:color-mix(in srgb,var(--yellow) 58%,transparent);color:var(--yellow)}.btn-secondary{background:color-mix(in srgb,var(--text) 7%,transparent);border-color:color-mix(in srgb,var(--border) 72%,transparent);color:var(--text)}.btn-danger{background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 48%,transparent);color:color-mix(in srgb,var(--danger) 30%,var(--text))}.btn:hover{filter:brightness(1.05)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.ops-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:8px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px}.ops-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 9px;border-radius:7px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted);font-size:11px;font-weight:750;letter-spacing:0;text-transform:uppercase}.ops-chip strong{color:var(--yellow);font-size:18px;letter-spacing:0}.manager-compact-header .actions{align-items:center}.manager-secondary-action{min-width:92px}.manager-status-strip{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px;padding:7px;border:1px solid var(--border);border-radius:8px;background:var(--bg-2)}.registration-card{min-height:76px}.registration-card .actions>.btn{min-width:86px}.registration-meta-line{display:flex;flex-wrap:wrap;gap:5px 9px;margin-top:6px;color:var(--muted);font-size:12px;font-weight:750}.registration-issue-line{margin-top:5px;color:var(--muted);font-size:12px;font-weight:700}.club-venue-cell{display:grid;gap:4px;min-width:148px}.club-venue-main{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.club-venue-cell .meta{margin:0;line-height:1.15}.club-venue-cell .badge{width:fit-content}.card{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:12px}.stat .label{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.stat .value{margin-top:4px;color:var(--yellow);font-size:28px;font-weight:950}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:12px;align-items:start}.dashboard-panel{display:grid;gap:9px}.dashboard-panel h3{margin:0;color:var(--text);font-size:16px;line-height:1.1}.dashboard-alert-list,.dashboard-action-list{display:grid;gap:7px}.dashboard-alert,.dashboard-action{width:100%;min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card) 90%,transparent);color:var(--text);text-align:left}.dashboard-alert{cursor:pointer}.dashboard-alert:hover,.dashboard-action:hover{border-color:color-mix(in srgb,var(--yellow) 42%,var(--border));background:color-mix(in srgb,var(--card-hover) 72%,var(--card))}.dashboard-alert-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#ffffff0f;color:var(--yellow);font-weight:950}.dashboard-alert strong,.dashboard-action strong{display:block;font-size:13px;line-height:1.15}.dashboard-alert span,.dashboard-action span{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:750;line-height:1.25}.dashboard-alert-count{min-width:34px;padding:4px 7px;border-radius:7px;background:#ffffff0f;color:var(--yellow);font-size:17px;font-weight:950;text-align:center}.dashboard-alert.critical{border-color:color-mix(in srgb,var(--danger) 52%,var(--border))}.dashboard-alert.critical .dashboard-alert-icon,.dashboard-alert.critical .dashboard-alert-count{color:var(--danger)}.dashboard-alert.ok{border-color:color-mix(in srgb,var(--success) 42%,var(--border))}.dashboard-alert.ok .dashboard-alert-icon,.dashboard-alert.ok .dashboard-alert-count{color:var(--success)}.dashboard-action{grid-template-columns:minmax(0,1fr) auto;text-decoration:none}.dashboard-action small{color:var(--yellow);font-size:12px;font-weight:950}@media(max-width:860px){.dashboard-grid{grid-template-columns:1fr}.dashboard-alert,.dashboard-action{min-height:50px}}.filters{display:flex;gap:8px;align-items:center;margin-bottom:12px;padding:8px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px}.call-picker{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:10px;align-items:center;margin-bottom:10px;padding:10px;background:var(--bg-2);border:1px solid var(--border);border-radius:8px}.call-picker-main{display:grid;grid-template-columns:minmax(220px,420px) minmax(0,1fr);gap:10px;align-items:center}.call-picker-label{display:block;margin-bottom:4px;color:var(--yellow);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.call-picker select{width:100%;min-width:0;height:36px}.readonly-event-context{min-width:0}.readonly-event-context strong{display:block;min-height:36px;padding:9px 11px;overflow:hidden;color:var(--text);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap;background:var(--bg);border:1px solid var(--border);border-radius:6px}.call-picker-meta{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:12px;font-weight:650}.call-picker-meta strong{color:var(--text)}.call-picker-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.field{height:40px;min-width:160px;border:1px solid var(--border);border-radius:7px;background:var(--bg);color:var(--text);padding:0 11px;outline:none}.list{display:grid;gap:8px}.call-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;background:var(--card);border:1px solid var(--border);border-radius:8px}.public-venue-card{grid-template-columns:1fr;cursor:pointer}.public-venue-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-venue-stats span{display:grid;gap:2px;min-width:0;padding:8px;border:1px solid var(--border);border-radius:7px;background:color-mix(in srgb,var(--bg-2) 72%,transparent);color:var(--muted);font-size:11px;font-weight:820}.public-venue-stats strong{color:var(--yellow);font-size:18px;line-height:1}.public-venue-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px 0 2px}.public-venue-detail-head h3,.public-venue-day h4{margin:0}.public-venue-day{display:grid;gap:8px}.public-venue-match{padding:9px}.referee-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.referee-filters .btn.active{background:#f2cc2f1a;border-color:#f2cc2fb8;color:var(--yellow)}.referee-quickbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:10px;padding:9px 10px;border:1px solid rgba(90,93,102,.55);border-radius:8px;background:var(--bg-2)}.referee-quickbar strong{display:block;font-size:15px}.referee-quickbar span{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-weight:800}.referee-session-select{width:100%;height:34px;margin-top:6px;padding:0 10px;font-size:12px}.referee-header-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:6px}.referee-date-menu{display:flex;gap:6px;min-width:0;overflow-x:auto;padding:1px 1px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.referee-date-menu::-webkit-scrollbar{display:none}.referee-date-chip{flex:0 0 auto;height:30px;padding:0 11px;border:1px solid rgba(90,93,102,.72);border-radius:8px;background:#34363dc7;color:var(--muted);font-size:12px;font-weight:900;cursor:pointer}.referee-date-chip.active{border-color:#f2cc2fd1;background:#f2cc2f1f;color:var(--yellow)}.referee-quick-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.referee-panel{display:none}.referee-panel.open{display:flex}.referee-panel.open.session-card,.referee-panel.open.call-picker{display:grid}#refereeScreen .referee-page-title{display:none}.court-group{display:grid;gap:8px}.court-title{position:sticky;top:0;z-index:2;margin:2px 0 0;padding:7px 8px;border-radius:7px;background:#25272d;color:var(--yellow);font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.referee-card{grid-template-columns:96px minmax(0,1fr) auto;align-items:stretch}.referee-time{display:grid;place-content:center;gap:3px;border-right:1px solid rgba(255,255,255,.08);color:var(--text);font-weight:950}.referee-time span{color:var(--muted);font-size:11px}.referee-card.on-court{border-color:#f2cc2fb3;box-shadow:inset 3px 0 0 var(--yellow)}.referee-card .actions{align-content:center}.referee-main{min-width:0}.referee-match-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:850}.referee-inline-time{display:none;color:var(--text);font-weight:950}.referee-scoreboard{display:grid;gap:3px}.referee-score-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center;font-size:16px;font-weight:600}.referee-score-row span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-code{display:inline-flex;align-items:center;justify-content:center;min-width:34px;margin-left:7px;padding:2px 5px;border-radius:5px;background:#f2cc2f29;color:var(--yellow);font-size:12px;font-weight:950}.club-name{color:var(--text);font-weight:600}.referee-score-row strong{color:var(--yellow);text-align:right;font-size:18px}.court-timer{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:5px 7px;border-radius:6px;background:#f2cc2f1f;color:var(--yellow);font-size:12px;font-weight:950}.court-timer.done{background:#22c55e1a;color:var(--success)}.call-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.call-title h3{margin:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--bg);color:var(--yellow);font-size:11px;font-weight:750}.badge.success{color:var(--success)}.badge.danger{color:var(--danger)}.meta{margin:6px 0 0;color:var(--muted);font-size:13px;font-weight:700}.hint{display:inline-block;margin-top:7px;padding:6px 8px;background:var(--bg);color:var(--yellow);border-radius:6px;font-size:12px;font-weight:800}.bracket-summary{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;color:var(--muted);font-size:12px;font-weight:800}.bracket-summary strong{color:var(--text)}.actions{display:flex;flex-wrap:wrap;justify-content:end;gap:5px;max-width:560px}.actions .btn-primary,.compact-table .btn-primary{background:color-mix(in srgb,var(--yellow) 10%,transparent);border:1px solid color-mix(in srgb,var(--yellow) 54%,transparent);color:var(--yellow)}.row-click{cursor:pointer}.row-click:hover td{background:var(--card-hover)}.action-menu{position:relative;display:inline-block}.action-menu[open]{z-index:1000}.action-menu summary{list-style:none;width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text);cursor:pointer;font-weight:950;font-size:17px;line-height:1}.action-menu summary::-webkit-details-marker{display:none}.action-menu-panel{position:absolute;right:0;z-index:1001;min-width:168px;max-height:min(260px,100vh - 24px);overflow-y:auto;display:grid;gap:4px;margin-top:6px;padding:6px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:8px;background:var(--bg-2);box-shadow:0 16px 30px color-mix(in srgb,#000 28%,transparent)}.action-menu.drop-up .action-menu-panel{top:auto;bottom:calc(100% + 6px);margin-top:0;margin-bottom:6px}.action-menu-panel button{justify-content:flex-start;width:100%}#eventsScreen .csv-import-panel{display:none!important}#eventsScreen .table-wrap,#eventsScreen .compact-table,#eventsScreen .compact-table tbody,#eventsScreen .compact-table tr,#eventsScreen .compact-table td{overflow:visible}#eventsScreen .compact-table tr:has(.action-menu[open]){position:relative;z-index:20}#eventsScreen .event-action-menu .action-menu-panel{min-width:190px}#eventsScreen .event-import-action{display:none}#cityGuideScreen .table-wrap,#cityGuideScreen .compact-table,#cityGuideScreen .compact-table tbody,#cityGuideScreen .compact-table tr,#cityGuideScreen .compact-table td{overflow:visible}#cityGuideScreen .compact-table tr:has(.action-menu[open]){position:relative;z-index:30}#cityGuideScreen .action-menu-panel{min-width:160px}.access-tabs,.access-list,.access-modal-grid{display:grid;gap:8px}.access-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.access-tab{min-height:42px;justify-content:center}.access-tab.active{border-color:color-mix(in srgb,var(--yellow) 72%,transparent);color:var(--yellow);background:color-mix(in srgb,var(--yellow) 10%,transparent)}.access-row{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.35fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:10px;background:var(--card)}.access-row h3{margin:0 0 3px;font-size:16px;line-height:1.08}.access-row p{margin:0;color:var(--muted);font-size:12px;font-weight:750}.access-tags{display:flex;flex-wrap:wrap;gap:5px}.access-tag{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:7px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted);font-size:11px;font-weight:900}.access-permission-note{color:var(--muted);font-size:12px;font-weight:750}.access-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px}.access-check{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--text) 5%,transparent);font-weight:850}.access-check small{display:block;color:var(--muted);font-size:10px}.access-check.is-assigned{border-color:color-mix(in srgb,var(--warning) 54%,var(--border));background:color-mix(in srgb,var(--warning) 10%,transparent)}.access-check.is-own-assignment{border-color:color-mix(in srgb,var(--success) 46%,var(--border));background:color-mix(in srgb,var(--success) 8%,transparent)}.access-check-status{display:inline-flex;width:fit-content;margin-top:4px;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted);font-size:9px;font-weight:900}.access-check-status.free,.access-check-status.own{color:var(--success)}.access-check-status.assigned{color:var(--warning)}.access-check.is-locked{opacity:.52}@media(max-width:760px){#accessScreen .manager-compact-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:8px}#accessScreen .manager-compact-header h2{font-size:20px;line-height:1}#accessScreen .manager-compact-header p{display:none}#accessScreen .manager-compact-header .btn{min-height:34px;padding:7px 10px;border-radius:8px;font-size:12px;white-space:nowrap}#accessScreen .manager-status-strip{display:flex;gap:6px;overflow-x:auto;padding:8px;border-radius:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}#accessScreen .manager-status-strip::-webkit-scrollbar,.access-tabs{scrollbar-width:none}#accessScreen .manager-status-strip::-webkit-scrollbar,.access-tabs::-webkit-scrollbar{display:none}#accessScreen .manager-status-strip .ops-chip{flex:0 0 auto;min-height:32px;padding:6px 9px;border-radius:8px;font-size:10px}#accessScreen .manager-registration-filters{grid-template-columns:1fr;gap:6px;padding:8px;border-radius:10px}#accessScreen .manager-registration-filters .field,#accessScreen .manager-registration-filters .btn{width:100%;min-height:36px;height:36px;border-radius:8px;font-size:14px}#accessScreen .manager-registration-filters .btn{padding:6px 10px}.access-tabs{display:flex;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.access-tab{flex:0 0 auto;min-height:36px;padding-inline:12px}.access-row{grid-template-columns:1fr auto;gap:8px;padding:9px;border-radius:9px}.access-row h3{font-size:14px;line-height:1.08}.access-row p,.access-permission-note{font-size:11px;line-height:1.25}.access-row>.badge{justify-self:end;min-height:26px;padding:4px 7px;border-radius:7px;font-size:11px}.access-row .access-tags,.access-row .access-permission-note,.access-row .actions{grid-column:1/-1}.access-row .actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;max-width:none}.access-row .actions .btn{min-height:34px;padding:6px 8px;border-radius:8px;font-size:12px}.access-tag{min-height:21px;padding:3px 6px;border-radius:6px;font-size:10px}#accessModal .modal-panel{width:calc(100vw - 10px);max-width:760px;max-height:calc(100dvh - 10px);border-radius:12px}#accessModal .modal-head{padding:10px 12px}#accessModal .modal-head h2{font-size:18px;line-height:1.05}#accessModal .modal-head .section-kicker{font-size:10px}#accessModal .modal-body{gap:8px;padding:10px}#accessModal .form-section{padding:9px;border-radius:10px}#accessModal .form-grid,#accessModal .access-modal-grid{grid-template-columns:1fr;gap:7px}#accessModal .field{min-height:38px;height:38px;border-radius:8px;font-size:14px}#accessModal .access-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#accessModal .access-check{min-height:36px;padding:7px 8px;border-radius:8px;font-size:12px}#accessModal .access-check small{font-size:9px}#accessModal .modal-foot{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px 10px}#accessModal .modal-foot .btn{min-height:38px;border-radius:8px;font-size:13px}}@media(max-width:420px){#accessScreen .access-row .actions,#accessModal .access-check-grid{grid-template-columns:1fr}}.bracket{margin-top:18px}#matchesScreen .stats{gap:8px;margin-bottom:10px}#matchesScreen .stat{min-height:44px;padding:8px 10px}#matchesScreen .stat .label{font-size:10px;letter-spacing:.08em}#matchesScreen .stat .value{font-size:22px;line-height:1}#matchesScreen .call-picker{gap:10px;padding:10px 12px}#matchesScreen .call-picker-main{grid-template-columns:minmax(220px,420px);align-items:start}#matchesScreen .call-picker .field{height:30px;font-size:14px}#matchesScreen .call-picker-meta{margin-top:6px;max-width:420px;font-size:12px;line-height:1.15}#matchesScreen .call-picker-meta span{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:999px;background:#ffffff0a}#matchesScreen .call-picker-meta .call-meta-primary{border-color:color-mix(in srgb,var(--yellow) 42%,var(--border));background:color-mix(in srgb,var(--yellow) 8%,transparent)}#matchesScreen .call-picker-actions .btn,#matchesScreen .call-picker-actions .action-menu summary{height:32px;min-height:32px;padding:0 10px;font-size:11px}#matchesScreen .bracket{display:flex;min-height:320px;max-height:clamp(380px,100dvh - 265px,720px);flex-direction:column;margin-top:12px;overflow:hidden}#matchesScreen .bracket-preview-head{position:sticky;top:0;z-index:5;margin-bottom:4px;padding:0 0 5px;background:var(--bg)}#matchesScreen .bracket .section-title{margin-bottom:4px;font-size:11px;letter-spacing:.08em}#matchesScreen .bracket-summary{font-size:12px;line-height:1.15}#matchesScreen .bracket-toolbar{gap:5px;margin-bottom:0}#matchesScreen .bracket-toolbar .field{min-width:102px;height:28px;padding:0 8px;font-size:11px}#matchesScreen .bracket-toolbar .btn{height:28px;padding:0 9px;font-size:11px}#matchesScreen .phase-selector{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:6px;align-items:center;margin:0 0 6px;padding:5px;border-radius:8px}#matchesScreen .phase-selector .btn{width:30px;min-width:30px;height:28px;min-height:28px;padding:0;font-size:13px;line-height:1}#matchesScreen #phaseName{display:grid;min-height:28px;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--text) 5%,transparent);font-size:16px;line-height:1}#matchesScreen .bracket>.view-mode.active{min-height:0;overflow:auto;padding-right:2px}.section-title{margin:0 0 10px;color:var(--yellow);font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.bracket-grid{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:18px;overflow-x:auto;padding:0 10px 8px 0;align-items:start}.matches{display:grid;gap:8px}.bracket-grid.aligned .matches{gap:var(--phase-gap, 8px)}.match{background:var(--card);border:1px solid rgba(90,93,102,.65);border-radius:7px;padding:5px 7px}.match-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.match-head strong{font-size:11px}.match-head span{color:var(--muted);font-size:11px;font-weight:800}.public-match-card-id{display:inline-flex;min-width:0;align-items:center;gap:5px}.public-match-class-badge{min-height:20px;display:inline-grid;place-items:center;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--yellow) 17%,transparent);color:var(--yellow)!important;font-size:10px!important;font-weight:950!important;line-height:1}.venue{display:grid;grid-template-columns:1fr auto;gap:6px;color:var(--muted);font-size:11px;font-weight:750;margin-bottom:4px}.match.bye-match{border-color:color-mix(in srgb,var(--border) 84%,var(--yellow) 16%);background:color-mix(in srgb,var(--card) 96%,transparent);opacity:.88}.bye-match .venue span:last-child{color:var(--muted)}.bye-advance-row{grid-template-columns:minmax(0,1fr) auto}.bye-advance-row .score{width:auto;min-width:68px;padding:0 7px;color:var(--yellow);font-size:11px;font-weight:900;text-transform:uppercase}#bracketGrid .match{position:relative;display:grid;grid-template-rows:auto auto 1fr;gap:6px;min-height:112px;padding:9px 10px;overflow:hidden;cursor:pointer;border-radius:9px;border-color:color-mix(in srgb,var(--border) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 96%,#000 4%),color-mix(in srgb,var(--card) 88%,#000 12%));box-shadow:inset 0 1px #ffffff0b;z-index:2}#bracketGrid.bracket-connectors .phase:not(:last-child) .match:after{content:"";position:absolute;top:50%;right:-18px;width:18px;height:1px;background:color-mix(in srgb,var(--connector) 72%,transparent);transform:translateY(-50%);pointer-events:none}#bracketGrid.bracket-connectors .phase:not(:first-child) .match:before{content:"";position:absolute;top:50%;left:-18px;width:18px;height:1px;background:color-mix(in srgb,var(--connector) 72%,transparent);transform:translateY(-50%);pointer-events:none}#bracketGrid.bracket-connectors .phase:not(:last-child) .match.connector-top:after,#bracketGrid.bracket-connectors .phase:not(:last-child) .match.connector-bottom:after{right:-9px;width:9px}#bracketGrid.bracket-connectors .phase:not(:last-child) .match.connector-top .connector-joint,#bracketGrid.bracket-connectors .phase:not(:last-child) .match.connector-bottom .connector-joint{position:absolute;right:-18px;width:9px;border-right:1px solid color-mix(in srgb,var(--connector) 72%,transparent);pointer-events:none}#bracketGrid.bracket-connectors .phase:not(:last-child) .match.connector-top .connector-joint{top:50%;bottom:calc(var(--phase-gap, 8px) / -2 - 1px);border-top:1px solid color-mix(in srgb,var(--connector) 72%,transparent);border-radius:0 7px 0 0}#bracketGrid.bracket-connectors .phase:not(:last-child) .match.connector-bottom .connector-joint{top:calc(var(--phase-gap, 8px) / -2 - 1px);bottom:50%;border-bottom:1px solid color-mix(in srgb,var(--connector) 72%,transparent);border-radius:0 0 7px}#bracketGrid.bracket-connectors .phase:not(:last-child) .match.connector-bottom:after{display:none}#bracketGrid.bracket-connectors .phase:not(:last-child) .match.connector-top .connector-to-next{position:absolute;right:-27px;bottom:calc(var(--phase-gap, 8px) / -2 - 1px);width:9px;height:1px;background:color-mix(in srgb,var(--connector) 72%,transparent);pointer-events:none}#bracketGrid .match:hover{border-color:color-mix(in srgb,var(--yellow) 36%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--card) 98%,var(--yellow) 2%),color-mix(in srgb,var(--card) 90%,#000 10%))}#bracketGrid .match.locked-match{cursor:default}#bracketGrid .match.bye-match{cursor:default;min-height:112px;border-color:color-mix(in srgb,var(--border) 88%,var(--yellow) 12%);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 98%,var(--yellow) 2%),color-mix(in srgb,var(--card) 94%,#000 6%))}#bracketGrid.bracket-empty-state{display:block;overflow:visible;padding:0}.bracket-empty-card{width:min(520px,100%);min-height:118px;display:grid;align-content:center;gap:8px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--card) 88%,transparent)}.bracket-empty-card strong{color:var(--text);font-size:20px;line-height:1.1}.bracket-empty-card p{max-width:380px;margin:0;color:var(--muted);font-size:13px;font-weight:750;line-height:1.3}#bracketGrid .match-head{align-items:center;margin-bottom:0}#bracketGrid .match-head strong{color:var(--text);font-size:13px;line-height:1}#bracketGrid .match-head span{max-width:58%;height:21px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0e;color:var(--muted);font-size:10px;font-weight:850;white-space:nowrap}#bracketGrid .venue{margin-bottom:0;align-items:center;font-size:10px;line-height:1.15}#bracketGrid .venue span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bracketGrid .match-status-pill{padding:4px 6px;border-radius:6px;background:#1f2127b8;color:var(--yellow);font-size:10px;font-weight:850}#bracketGrid .match-teams{display:grid;gap:3px;align-content:end}#bracketGrid .team-row{min-height:25px;grid-template-columns:minmax(0,1fr) 30px;gap:6px;padding:2px 4px 2px 6px;font-size:12px;border-radius:7px}#bracketGrid .team-row .score{justify-self:end;width:28px;min-height:23px;display:inline-grid;place-items:center;border-radius:7px;color:var(--text);font-size:17px;font-weight:780}#bracketGrid .team-row.winner{border-color:color-mix(in srgb,var(--yellow) 52%,transparent);background:color-mix(in srgb,var(--yellow) 9%,transparent)}#bracketGrid .team-row.winner .score{color:var(--yellow);border:1px solid color-mix(in srgb,var(--yellow) 58%,transparent);background:color-mix(in srgb,var(--yellow) 9%,transparent)}#bracketGrid .team-row.loser{opacity:.82}#bracketGrid .bye-match .match-teams{align-content:stretch}#bracketGrid .bye-match .venue{min-height:22px}#bracketGrid .bye-match .team-row.loser{display:none}#bracketGrid .bye-match .team-row.winner{min-height:30px;border-color:color-mix(in srgb,var(--border) 74%,transparent);background:#ffffff06}#bracketGrid .bye-match .bye-advance-row{grid-template-columns:minmax(0,1fr) auto}#bracketGrid .bye-match .bye-advance-row .score{width:auto;min-width:68px;padding:0 7px;border-color:transparent;background:transparent;color:var(--muted);font-size:10px;text-transform:uppercase}#bracketGrid .bye-auto-card{min-height:54px;display:grid;align-content:center;gap:3px;padding:8px 10px;border:1px dashed color-mix(in srgb,var(--border) 78%,var(--yellow) 22%);border-radius:8px;background:color-mix(in srgb,var(--yellow) 5%,transparent)}#bracketGrid .bye-auto-card .bye-auto-label{color:var(--yellow);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}#bracketGrid .bye-auto-card strong{min-width:0;color:var(--text);font-size:13px;font-weight:850;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#bracketGrid .bye-auto-card small{color:var(--muted);font-size:10px;font-weight:760;line-height:1.1}.public-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.public-tabs .btn.active{background:#f2cc2f1a;border-color:#f2cc2fb8;color:var(--yellow)}.public-toolbar .btn.active{border:1px solid rgba(242,204,47,.48);color:var(--yellow)}.public-toolbar{display:grid;gap:5px;margin-bottom:8px;padding:6px;border:1px solid rgba(90,93,102,.38);border-radius:9px;background:#34363d38}.public-toolbar-row{display:grid;align-items:center;gap:5px}.public-toolbar-row-main{grid-template-columns:minmax(0,1fr)}.public-toolbar-row-controls{grid-template-columns:minmax(0,1fr) auto}.public-scroll-menu{min-width:0;display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:1px}.public-scroll-menu::-webkit-scrollbar{display:none}.public-category-select{min-width:0;overflow:hidden}.public-category-carousel{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:50%;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px max(8px,50% - 56px) 4px;margin:-1px -4px 0}.public-category-carousel::-webkit-scrollbar{display:none}.public-category-chip{flex:0 0 auto;width:112px;min-height:42px;display:grid;gap:3px;padding:6px 10px;border:1px solid var(--border);border-radius:12px;background:#ffffff09;color:var(--text);font:inherit;text-align:left;opacity:.72;transform:scale(.97);transform-origin:center;scroll-snap-align:center;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background .18s ease,border-color .18s ease}.public-category-chip.is-all{width:98px}.public-category-chip.active{opacity:1;transform:scale(1);border-color:#f2cc2fc2;background:#f2cc2f1a;box-shadow:0 8px 16px #00000024}.public-category-chip strong,.public-category-chip span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-category-chip strong{color:var(--text);font-size:11px;line-height:1.08}.public-category-chip.active strong{color:var(--yellow)}.public-category-chip span{color:var(--muted);font-size:9px;font-weight:800}body.day-theme .public-category-chip.active{border-color:#1f253157;background:#1f253112}body.day-theme .public-category-chip.active strong{color:var(--text)}.public-category-trigger{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid rgba(242,204,47,.38);border-radius:10px;background:#f2cc2f14;color:var(--text);font:inherit;cursor:pointer;text-align:left}.public-category-trigger strong,.public-category-trigger span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-category-trigger strong{color:var(--yellow);font-size:12px;line-height:1.1}.public-category-trigger span{color:var(--muted);font-size:10px;font-weight:800;margin-top:1px}.public-category-trigger em{flex:0 0 auto;color:var(--muted);font-style:normal;font-size:15px;font-weight:900}.public-category-list{display:grid;gap:8px}.public-category-option{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.public-category-option.active{border-color:#f2cc2fbd;background:#f2cc2f1a}.public-category-option strong{display:block;font-size:14px;line-height:1.1}.public-category-option span{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:800}.public-chip{flex:0 0 auto;height:28px;padding:0 9px;border-radius:8px;border:1px solid rgba(90,93,102,.72);background:#34363de0;color:var(--muted);font-size:10px;font-weight:900;white-space:nowrap;cursor:pointer}.public-chip.active{border-color:#f2cc2fcc;background:#f2cc2f1f;color:var(--yellow)}.public-date-menu{justify-content:flex-start}.public-toolbar-actions{display:inline-flex;align-items:center;gap:5px;justify-self:end}.public-empty-state{min-height:330px;display:grid;place-items:center;padding:28px 18px;text-align:center}.public-empty-state>div{width:min(420px,100%);display:grid;justify-items:center;gap:10px}.public-empty-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(242,204,47,.32);background:#f2cc2f14;color:var(--yellow);font-size:22px;font-weight:900}.public-empty-state h3{margin:2px 0 0;color:var(--text);font-size:22px;line-height:1.12}.public-empty-state p{max-width:340px;margin:0;color:var(--muted);font-size:14px;font-weight:760;line-height:1.35}.public-empty-state .public-chip{margin-top:4px;height:32px;display:inline-flex;align-items:center}.public-view-toggle{display:inline-grid;grid-template-columns:repeat(2,auto);gap:5px}.public-view-toggle .btn{min-width:0;height:28px;padding:0 9px;font-size:10px}.public-favorite-btn,.public-favorite-filter{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(242,204,47,.45);background:#f2cc2f14;color:var(--yellow);cursor:pointer}.public-favorite-btn{width:28px;height:28px;border-radius:8px;font-size:15px;line-height:1;flex:0 0 auto}.public-favorite-btn.active,.public-favorite-filter.active{background:#f2cc2f2e;border-color:#f2cc2fd1}.public-favorite-filter{min-width:0;height:34px;padding:0 10px;border-radius:9px;font-size:11px;font-weight:900;white-space:nowrap}.public-favorites-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px}.public-favorites-tabs button{min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#ffffff0d;color:var(--text);padding:10px 12px;text-align:left;font-weight:900;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.public-favorites-tabs button span{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:800}.public-favorites-tabs button.active{border-color:#f2cc2fb8;background:#f2cc2f1f;color:var(--yellow)}.public-favorites-tabs button:active{transform:scale(.985)}.public-favorite-club-list{display:grid;gap:8px}.public-favorite-match-list,.public-favorites-page{display:grid;gap:10px}.public-favorites-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0b}.public-favorites-head h3,.public-favorites-head p{margin:0}.public-favorites-head h3{font-size:18px}.public-favorites-head p{margin-top:3px;color:var(--muted);font-size:12px;font-weight:800}.public-favorites-kicker{display:inline-flex;align-items:center;gap:5px;margin-bottom:3px;color:var(--yellow);font-size:12px;font-weight:950}.public-favorites-add-btn{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(242,204,47,.55);border-radius:12px;background:#f2cc2f1f;color:var(--yellow);font-size:28px;font-weight:950;line-height:1;cursor:pointer}.public-favorite-picker-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none;align-items:center;justify-content:center;padding:18px 14px calc(96px + env(safe-area-inset-bottom));background:#000000ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.public-favorite-picker-modal.open{display:flex}.public-favorite-picker-panel{width:min(100%,402px);max-height:min(70vh,100svh - 190px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:var(--surface);box-shadow:0 18px 52px #00000061}.public-favorite-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.public-favorite-picker-head strong,.public-favorite-picker-head span{display:block}.public-favorite-picker-head strong{font-size:17px}.public-favorite-picker-head span{margin-top:2px;color:var(--muted);font-size:12px;font-weight:800}.public-favorite-picker-head button{width:34px;height:34px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0f;color:var(--text);font-size:24px;font-weight:900;line-height:1;cursor:pointer}.public-favorite-picker-search{height:42px;width:100%}.public-favorite-picker-list{min-height:0;display:grid;align-content:start;gap:8px;overflow:auto;padding-right:2px;-webkit-overflow-scrolling:touch}.public-favorite-picker-row,.public-favorite-picker-empty{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#ffffff0b}.public-favorite-picker-row.active{border-color:#f2cc2f7a;background:#f2cc2f17}.public-favorite-picker-row div,.public-favorite-picker-empty{min-width:0}.public-favorite-picker-row strong,.public-favorite-picker-row span,.public-favorite-picker-empty strong,.public-favorite-picker-empty span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-favorite-picker-row span,.public-favorite-picker-empty span{margin-top:2px;color:var(--muted);font-size:12px;font-weight:800}.public-favorite-picker-empty{display:block;text-align:center}.public-club-card{padding:12px 14px}.public-club-card .call-title{margin:0}.public-club-card h3{font-size:18px;line-height:1.05}.public-club-card .meta{margin-top:3px;font-size:12px;line-height:1.2}.match.favorite-match,.call-card.favorite-club-card{border-color:#f2cc2f94;box-shadow:inset 0 0 0 1px #f2cc2f29}.favorite-club-title{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%}.favorite-club-title.only-star{grid-template-columns:minmax(0,1fr) auto}.favorite-club-title h3{min-width:0}.team-label-with-favorite{display:inline-flex;min-width:0;align-items:center;gap:6px}.public-phase-nav{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;align-items:center;margin-bottom:8px}.public-phase-nav .btn{height:40px;min-height:40px;padding:0}.public-phase-name{min-height:40px;display:grid;place-items:center;border-radius:7px;background:#ffffff0e;color:var(--yellow);font-weight:950}.public-match-list{display:grid;gap:8px;min-width:0;justify-items:center;overflow:hidden}body.public-mode .public-match-list .match,body.public-mode .public-match-list .call-card{width:min(100%,430px);min-width:0;max-width:100%;overflow:hidden}body.public-mode .public-match-list .match-teams,body.public-mode .public-match-list .team-row{min-width:0;max-width:100%}body.public-mode .public-match-list .team-row{grid-template-columns:minmax(0,1fr) minmax(30px,auto);overflow:hidden}body.public-mode .public-match-list .team-row>span:first-child,body.public-mode .public-match-list .club-name,body.public-mode .public-match-list .club-code{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.public-mode .public-match-list .team-row .score{min-width:0;max-width:86px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}body.public-mode .public-match-list .team-row .score.bye-score{max-width:56px;padding-inline:8px;border-radius:7px;font-size:12px;line-height:1.6}.public-match-list .section-title{margin-top:8px}.public-mobile-hub{display:none}.public-mobile-brand{display:grid;gap:8px;margin-bottom:14px}.public-mobile-brand-main{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:start;gap:10px;width:min(100%,340px);max-width:100%}.public-mobile-title{display:grid;min-width:0;gap:2px}.public-brand-logo{width:96px;max-height:44px;object-fit:contain;object-position:center;display:none;margin:0;border-radius:10px;cursor:pointer}.public-brand-logo.logo-small{width:74px;max-height:34px}.public-brand-logo.logo-medium{width:96px;max-height:44px}.public-brand-logo.logo-large{width:118px;max-height:52px}.public-brand-logo.visible{display:block}.public-brand-marks{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 2px;max-width:300px}.public-brand-marks.visible{display:grid}.public-brand-mark{height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0f;overflow:hidden}.public-brand-mark img{max-width:88%;max-height:24px;object-fit:contain}body.day-theme .public-brand-mark{background:#fff;border-color:#e1e5ea;box-shadow:0 4px 12px #0f172a0d}.public-mobile-brand strong{font-size:28px;letter-spacing:0;line-height:1}.public-mobile-brand span{color:var(--muted);font-weight:800;line-height:1.15}.public-icon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 14px;align-items:start}.public-icon-card{min-width:0;min-height:94px;border:0;border-radius:16px;background:transparent;color:var(--text);display:grid;justify-items:center;align-items:start;align-content:start;gap:7px;padding:0 4px;cursor:pointer;box-shadow:none;transition:transform .12s ease,color .12s ease}.public-icon-card strong{max-width:100%;min-height:28px;color:#f3f3f3eb;font-family:var(--app-font);font-size:12px;font-weight:600;line-height:1.15;letter-spacing:0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.34);overflow-wrap:anywhere}.public-icon-card:active{transform:translateY(1px)}.public-icon-card.active{color:var(--yellow);background:transparent;box-shadow:none}.public-icon-card.active strong{color:var(--yellow)}.public-icon-symbol{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(180deg,#ffffff29,#ffffff0a),#232d38;color:var(--yellow);font-size:22px;line-height:1;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #0000002e}.public-icon-symbol img{width:58px;height:58px;object-fit:contain;border-radius:16px}.public-mobile-search{margin:16px 0 14px;display:grid;grid-template-columns:34px 1fr;align-items:center;border-radius:8px;background:#243544;border:1px solid rgba(255,255,255,.05);padding:0 12px}.public-mobile-search span{color:var(--muted);font-size:24px}.public-mobile-search input{min-width:0;height:48px;border:0;background:transparent;color:var(--text);font:inherit;font-weight:800;outline:none}.public-mobile-search input::placeholder{color:#bfc3ccb3}body.day-theme .public-mobile-brand strong,body.day-theme .public-mobile-brand span{color:var(--text)}body.day-theme .public-icon-card{background:transparent;border-color:transparent;color:#1f2328;box-shadow:none}body.day-theme .public-icon-card strong{color:#1f2328;text-shadow:none}body.day-theme .public-icon-card.active{border-color:transparent;background:transparent;box-shadow:none}body.day-theme .public-icon-card.active strong{color:#b68600}body.public-home-mode .public-mobile-hub{display:grid;gap:7px;margin-bottom:0}body.public-home-mode .public-mobile-brand{gap:6px;margin-bottom:6px}body.public-home-mode .public-mobile-brand strong{font-size:23px;line-height:1}body.public-home-mode .public-mobile-brand span{font-size:12px;line-height:1.15}body.public-home-mode .public-brand-logo.visible{max-height:38px}@media(max-width:360px){.public-mobile-brand-main{gap:8px}.public-brand-logo.logo-medium,.public-brand-logo{width:82px;max-height:38px}.public-brand-logo.logo-large{width:96px;max-height:44px}body.public-home-mode .public-mobile-brand strong{font-size:21px}body.public-home-mode .public-mobile-brand span{font-size:11.5px}}body.public-home-mode .public-icon-grid{gap:10px 12px}body.public-home-mode .public-icon-card{min-height:78px;gap:4px}body.public-home-mode .public-icon-card strong{min-height:24px;display:grid;place-items:start center}body.public-home-mode .public-icon-symbol,body.public-home-mode .public-icon-symbol img{width:48px;height:48px;border-radius:14px}body.public-home-mode .public-icon-symbol,body.day-theme.public-home-mode .public-icon-symbol{border-color:transparent}body.public-home-mode .public-mobile-search{height:42px;margin:6px 0 0}body.public-home-mode .public-mobile-search input{height:40px;font-size:14px}.public-home-feed{display:grid;gap:12px;width:100%;padding:2px 0 96px}.public-home-section{display:grid;gap:8px}.public-home-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.public-home-section-head strong{color:var(--text);font-size:13px;font-weight:950}.public-home-section-head button{border:0;background:transparent;color:var(--yellow);font:inherit;font-size:12px;font-weight:900;cursor:pointer}.public-home-notice-stack,.public-home-mini-list{display:grid;gap:8px}.public-home-notice-stack{max-height:188px;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--yellow) 45%,transparent) transparent}.public-home-notice-stack::-webkit-scrollbar{width:4px}.public-home-notice-stack::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--yellow) 45%,transparent)}.public-home-notice{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:82px;padding:13px 14px;border:1px solid color-mix(in srgb,#ffffff 18%,transparent);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,#ffffff 16%,transparent),color-mix(in srgb,#ffffff 5%,transparent)),color-mix(in srgb,var(--card) 70%,rgba(24,24,28,.62));color:var(--text);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 24%,transparent),inset 0 -1px #ffffff0d,0 14px 26px #0000003d;backdrop-filter:blur(18px) saturate(1.22);-webkit-backdrop-filter:blur(18px) saturate(1.22);text-align:left;cursor:pointer}.public-home-notice.important{border-color:color-mix(in srgb,var(--yellow) 36%,#ffffff 14%);background:linear-gradient(135deg,color-mix(in srgb,var(--yellow) 18%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in srgb,#ffffff 16%,transparent),color-mix(in srgb,#ffffff 5%,transparent)),color-mix(in srgb,var(--card) 72%,rgba(24,24,28,.64))}.public-home-notice-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.45),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--yellow) 48%,#ff7a18),color-mix(in srgb,var(--yellow) 34%,#22364f));color:var(--yellow);box-shadow:inset 0 1px #ffffff42,0 8px 18px #0000002e;font-size:18px;font-weight:950}.public-home-notice-copy{display:grid;gap:4px;min-width:0;padding-top:1px}.public-home-notice-copy strong,.public-home-notice-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-home-notice-copy strong{font-size:16px;font-weight:950;line-height:1.12}.public-home-notice-copy small{color:color-mix(in srgb,var(--text) 78%,var(--muted));font-size:13px;font-weight:850;line-height:1.18}.public-home-notice-type{min-height:28px;display:inline-grid;place-items:center;padding:0 9px;border-radius:999px;background:color-mix(in srgb,#ffffff 13%,transparent);color:var(--yellow);box-shadow:inset 0 1px #ffffff14;font-size:10px;font-weight:950}.public-home-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-home-stats button{min-width:0;min-height:62px;display:grid;align-content:center;gap:2px;border:1px solid color-mix(in srgb,var(--text) 11%,transparent);border-radius:14px;background:color-mix(in srgb,var(--card) 90%,transparent);color:var(--text);font:inherit;cursor:pointer}.public-home-stats strong{color:var(--yellow);font-size:23px;font-weight:950;line-height:1}.public-home-stats span{color:var(--muted);font-size:11px;font-weight:900}.public-home-mini-match{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-height:70px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--text) 11%,transparent);border-radius:14px;background:color-mix(in srgb,var(--card) 92%,transparent);color:var(--text);text-align:left;cursor:pointer}.public-home-mini-match.is-live{border-color:color-mix(in srgb,#20e487 42%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,#20e487 11%,transparent),transparent 58%),color-mix(in srgb,var(--card) 92%,transparent)}.public-home-mini-match.is-result{min-height:78px;border-color:color-mix(in srgb,var(--yellow) 24%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--yellow) 9%,transparent),transparent 62%),color-mix(in srgb,var(--card) 94%,transparent)}.public-home-mini-match.is-upcoming{border-color:color-mix(in srgb,#3fd7ff 26%,var(--border))}.public-home-mini-match.is-favorite{border-color:color-mix(in srgb,var(--yellow) 34%,var(--border));box-shadow:inset 3px 0 color-mix(in srgb,var(--yellow) 78%,transparent)}.public-home-mini-match span,.public-home-mini-match small{color:var(--muted);font-size:11px;font-weight:900}.public-home-mini-meta{display:inline-flex;min-width:0;align-items:center;gap:6px}.public-home-mini-meta em{min-height:20px;display:inline-grid;place-items:center;flex:0 0 auto;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--yellow) 17%,transparent);color:var(--yellow);font-style:normal;font-size:10px;font-weight:950;line-height:1}.public-home-mini-match strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950}.public-home-mini-match b{grid-row:1/span 3;grid-column:2;color:var(--yellow);font-size:15px;font-weight:950}.public-home-mini-match.is-result b{min-width:58px;text-align:right;font-size:20px}.public-home-scoreboard{padding-bottom:10px}.public-home-scoreboard .public-home-mini-match{position:relative}.public-home-scoreboard .public-home-mini-match:after{content:"";position:absolute;inset:8px auto 8px 0;width:3px;border-radius:999px;background:color-mix(in srgb,var(--yellow) 74%,transparent)}.public-home-mini-match.is-live b{color:#20e487}.public-home-empty-card{display:grid;gap:4px;min-height:70px;padding:12px;border:1px dashed color-mix(in srgb,var(--text) 16%,transparent);border-radius:14px;background:color-mix(in srgb,var(--card) 72%,transparent)}.public-home-empty-card strong{color:var(--text);font-size:14px;font-weight:950}.public-home-empty-card span{color:var(--muted);font-size:12px;font-weight:820}body.day-theme .public-home-notice,body.day-theme .public-home-stats button,body.day-theme .public-home-mini-match,body.day-theme .public-home-empty-card{border-color:#d9dde3;box-shadow:0 8px 18px #0f172a0f}body.day-theme .public-home-notice{border-color:#ffffffb8;background:linear-gradient(135deg,#ffffffeb,#ffffffad),#f8fafcc2;box-shadow:inset 0 1px #ffffffe6,0 12px 24px #0f172a1f}body.day-theme .public-home-notice.important{background:linear-gradient(135deg,#fff4cfeb,#ffffffb8 62%),#f8fafcd1;border-color:#b5890061}.public-active-event-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0d}.public-active-event-banner div{display:grid;gap:2px;min-width:0}.public-active-event-banner span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.public-active-event-banner strong{overflow:hidden;color:var(--text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.public-event-chooser{display:grid;gap:14px;margin:0 0 18px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(135deg,rgba(242,204,47,.12),transparent 42%),#ffffff0b}.public-event-heading{display:grid;gap:4px}.public-event-heading h3{margin:0;color:var(--text);font-size:24px;line-height:1.05}.public-event-heading p{margin:0;color:var(--muted);font-size:14px}.public-event-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.public-event-card{display:grid;gap:7px;width:100%;min-height:148px;padding:14px;border:1px solid rgba(242,204,47,.26);border-radius:8px;background:linear-gradient(135deg,rgba(242,204,47,.13),transparent 45%),#ffffff0f;color:var(--text);text-align:left;box-shadow:0 10px 26px #0000002e}.public-event-card-title{color:var(--text);font-size:20px;font-weight:950;line-height:1.05}.public-event-card-meta{color:var(--muted);font-size:13px;font-weight:750}.public-event-card small{align-self:end;justify-self:end;color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.public-event-status{justify-self:start;padding:5px 8px;border-radius:999px;background:#f2cc2f29;color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.public-event-card-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.public-event-card-stats span{padding:6px 8px;border-radius:7px;background:#ffffff14;color:var(--muted);font-size:12px;font-weight:850}body.day-theme .public-active-event-banner,body.day-theme .public-event-chooser,body.day-theme .public-event-card{border-color:#d8dee7;background:#fff;box-shadow:0 10px 24px #0f172a14}body.day-theme .public-active-event-banner .public-chip{border-color:#cbd5e1;background:#f8fafc;color:#475569;box-shadow:0 1px #ffffffeb}body.day-theme .public-icon-symbol{background:linear-gradient(180deg,#fff,#f4f6f9);border-color:#e1e5ea;box-shadow:inset 0 1px #fffffff5,0 6px 14px #0f172a1a}body.day-theme .public-icon-symbol img{display:block;opacity:1;width:58px;height:58px}body.day-theme .public-icon-symbol:before{content:none}body.day-theme .public-mobile-search{background:#fff;border-color:#d9dde3;box-shadow:0 1px 3px #0f172a14}body.day-theme .public-mobile-search span,body.day-theme .public-mobile-search input::placeholder{color:#6b7280}.public-hero-carousel{display:grid;gap:8px;margin-bottom:12px}.public-hero-window{position:relative;min-height:64vh;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#1f2d39}.public-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-content:end;padding:16px;background-size:cover;background-position:center}.public-hero-slide.active{display:grid}.public-hero-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11181f1f,#11181fc7)}.public-hero-content{position:relative;display:grid;gap:6px}.public-hero-content .badge{width:fit-content}.public-hero-content h3{margin:0;font-size:26px;line-height:1.06}.public-hero-content p{margin:0;color:#f3f3f3d1;font-weight:800}body.day-theme .public-hero-window{background:#fff;border-color:#d9dde3;box-shadow:0 1px 3px #0f172a14}body.day-theme .public-hero-slide:before{background:linear-gradient(180deg,#ffffffd1,#fffffff7)}body.day-theme .public-hero-content h3{color:#1f2328}body.day-theme .public-hero-content p{color:#4b5563}body.day-theme .public-hero-content .badge,body.day-theme .call-card .badge{background:#fff4cf;color:#c99700}.public-carousel-dots{display:flex;justify-content:center;gap:6px}.public-carousel-dots button{width:22px;height:4px;border:0;border-radius:99px;background:#ffffff3d}.public-carousel-dots button.active{background:var(--yellow)}.public-news-feed{display:grid;gap:14px;justify-items:center}.public-news-card{width:min(100%,760px);overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--card);box-shadow:var(--shadow)}.public-news-card.text-only{border-radius:16px}.public-news-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.public-news-profile{display:flex;align-items:center;gap:9px;min-width:0}.public-news-avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:color-mix(in srgb,var(--yellow) 18%,var(--surface));color:var(--yellow);font-size:18px;font-weight:950}.public-news-profile strong,.public-news-profile span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-news-profile strong{font-size:13px;line-height:1.1}.public-news-profile span{color:var(--muted);font-size:11px;font-weight:750;margin-top:2px}.public-news-media{position:relative;width:min(100%,680px);aspect-ratio:4/5;margin:0 auto;min-height:320px;max-height:58vh;background-size:cover;background-position:center}.public-news-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000a,#0000008c)}.public-news-media-content{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;display:grid;gap:6px}.public-news-media-content h3{margin:0;color:#fff;font-size:26px;line-height:1.02;text-shadow:0 2px 12px rgba(0,0,0,.45)}.public-news-media-content p{margin:0;color:#ffffffdb;font-size:13px;font-weight:800;line-height:1.25}.public-news-body{display:grid;gap:7px;padding:11px 12px 12px}.public-news-card.text-only .public-news-body{padding-top:2px}.public-news-text{display:grid;gap:4px;padding:2px 12px 0}.public-news-text h3{margin:0;color:var(--text);font-size:18px;line-height:1.08}.public-news-text p{margin:0;color:var(--muted);font-size:13px;font-weight:750;line-height:1.28}.public-news-actions{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-top:2px}.public-news-action{position:relative;width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,#fff 8%,transparent),color-mix(in srgb,#000 10%,transparent)),color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--text);box-shadow:inset 0 1px color-mix(in srgb,#fff 9%,transparent);font:inherit;padding:0;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.public-news-action svg{width:21px;height:21px;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;fill:none}.public-news-action:hover,.public-news-action:focus-visible{border-color:color-mix(in srgb,var(--yellow) 52%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--yellow) 18%,transparent),color-mix(in srgb,#000 10%,transparent)),color-mix(in srgb,var(--surface-2) 82%,transparent);color:var(--yellow);box-shadow:inset 0 1px color-mix(in srgb,#fff 12%,transparent),0 8px 18px #0000002e;outline:none}.public-news-action:active{transform:scale(.92)}.public-news-actions-left{display:flex;align-items:center;gap:8px}.public-news-caption{margin:0;color:var(--text);font-size:13px;font-weight:750;line-height:1.3}.public-news-caption strong{color:var(--text)}.public-news-meta{color:var(--muted);font-size:11px;font-weight:800}body.day-theme .public-news-card{background:#fff;border-color:#d9dde3;box-shadow:0 8px 24px #0f172a14}body.day-theme .public-news-action{border-color:#0f172a1a;background:#f6f7f9;color:#20242b;box-shadow:0 1px 2px #0f172a0f}body.day-theme .public-news-action:hover,body.day-theme .public-news-action:focus-visible{border-color:#b589006b;background:#fff8dc;color:#8a6700;box-shadow:0 8px 18px #0f172a14}.public-guide-tabs{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.public-guide-tabs::-webkit-scrollbar{display:none}.public-guide-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:44px;margin-bottom:10px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--panel) 72%,transparent);color:var(--muted);font-weight:900}.public-guide-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:14px}.public-guide-tabs .btn{flex:0 0 auto;min-width:86px;min-height:34px;padding:0 12px;font-size:11px}.public-guide-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:12px;min-width:0}.public-guide-card .call-title{align-items:flex-start;justify-content:space-between;min-width:0;gap:10px}.public-guide-card h3{font-size:18px;min-width:0;overflow-wrap:anywhere}.guide-line{margin:0;color:var(--muted);font-size:13px;font-weight:850;line-height:1.25;max-width:100%;overflow-wrap:anywhere}.guide-tags{display:flex;flex-wrap:wrap;gap:5px}.guide-service-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.guide-service-strip span{min-width:0;min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:0;border-radius:8px;background:color-mix(in srgb,var(--yellow) 9%,transparent);color:var(--text);font-size:11px;font-weight:650;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-service-strip .guide-service-more{max-width:58px;color:var(--yellow);background:color-mix(in srgb,var(--yellow) 14%,transparent)}.guide-actions{display:flex;flex-wrap:wrap;gap:6px}.guide-actions .btn{flex:1 1 calc(50% - 3px);min-width:0}.guide-actions .btn:nth-child(3){flex-basis:100%}.guide-actions .guide-icon-action{flex:0 0 44px;width:44px;min-height:40px;padding:0;display:inline-grid;place-items:center}.guide-actions .guide-icon-action span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;font-size:18px;font-weight:700;line-height:1}.guide-actions .guide-icon-action+.guide-icon-action+.btn{flex:1 1 auto;min-height:42px}.guide-tag{display:-webkit-box;min-height:22px;padding:0 7px;border-radius:6px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted);font-size:11px;font-weight:600;max-width:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2}.guide-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guide-detail-card{display:grid;gap:12px;min-width:0}.guide-detail-card p{margin:0;color:var(--muted);font-size:14px;font-weight:800;line-height:1.35;max-width:100%;overflow-wrap:anywhere}.guide-detail-card strong{color:var(--text)}.detail-tags{margin-top:8px}.guide-promo-image{width:100%;max-height:260px;object-fit:cover;border-radius:10px;border:1px solid var(--border)}.guide-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.guide-actions .btn{height:30px;min-width:0;overflow:hidden}.guide-actions .btn:nth-child(3){grid-column:1/-1}.public-live-block{display:grid;gap:8px;margin-bottom:12px}.public-live-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--yellow);font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.live-card{display:grid;gap:7px;padding:11px}.live-card-top{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px;font-weight:900}.live-card .team-row{grid-template-columns:minmax(0,1fr) 32px}.public-ranking-scroll{max-height:calc(100dvh - 278px);overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#3a3c42b8;overscroll-behavior:contain}.public-ranking-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.public-ranking-table th,.public-ranking-table td{min-width:76px;padding:9px 8px;border-bottom:1px solid rgba(255,255,255,.08);color:var(--text);text-align:center;font-size:13px;font-weight:700;white-space:nowrap}.public-ranking-table th{position:sticky;top:0;z-index:2;background:#30333a;color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:11px}.public-ranking-table .rank-col{position:sticky;left:0;z-index:3;min-width:42px;max-width:42px;background:#363941;color:var(--text);font-size:14px;font-weight:760;box-shadow:1px 0 #ffffff14}.public-ranking-table th.rank-col{z-index:4;background:#30333a;color:var(--muted)}.public-ranking-table .club-col{position:sticky;left:42px;z-index:3;min-width:146px;max-width:146px;background:#363941;text-align:left;box-shadow:1px 0 #ffffff14}.public-ranking-table th.club-col{background:#30333a;z-index:4}.public-ranking-table .total-col{position:sticky;left:188px;z-index:3;min-width:82px;max-width:82px;background:#363941;color:var(--yellow);font-size:15px;font-weight:760;box-shadow:1px 0 #ffffff14}.public-ranking-table th.total-col{z-index:4;background:#30333a;color:var(--muted);font-size:11px}.public-ranking-table .class-col{min-width:72px;max-width:72px}.public-ranking-table .club-code{display:inline-flex;min-width:26px;margin-right:6px;color:var(--yellow);font-weight:760}.public-ranking-table .club-name-cell{display:block;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis}.public-ranking-table .ranking-total-cell{display:grid;gap:3px}.public-ranking-table .ranking-total-cell strong{color:var(--yellow);font-size:17px;font-weight:760}.public-ranking-table .ranking-move{justify-self:center;min-width:24px;padding:2px 5px;font-size:8px}.public-ranking-table .ranking-class-cell{display:grid;gap:2px;justify-items:center;min-height:24px}.public-ranking-table .ranking-class-cell strong{font-size:14px;font-weight:720;line-height:1}.public-ranking-table .ranking-class-cell span{color:var(--muted);font-size:9px;font-weight:720;line-height:1}body.day-theme .public-ranking-scroll{border-color:#d9dde3;background:#fff;box-shadow:0 1px 3px #0f172a14}body.day-theme .public-ranking-table th,body.day-theme .public-ranking-table td{border-bottom-color:#e5e7eb;color:#1f2328}body.day-theme .public-ranking-table th{background:#f7f8fb;color:#6b7280}body.day-theme .public-ranking-table .rank-col,body.day-theme .public-ranking-table .club-col{background:#fff;box-shadow:1px 0 #e5e7eb}body.day-theme .public-ranking-table th.rank-col,body.day-theme .public-ranking-table th.club-col{background:#f7f8fb}body.day-theme .public-ranking-table .total-col{background:#fff;box-shadow:1px 0 #e5e7eb}body.day-theme .public-ranking-table th.total-col{background:#f7f8fb}body.day-theme .public-ranking-table .club-code{color:#c99700}body.day-theme .public-ranking-table .club-name-cell,body.day-theme .public-ranking-table .meta{color:#6b7280}body.day-theme .public-ranking-table .total-col{color:#c99700}body.public-mode .public-ranking-scroll{height:calc(100dvh - 205px - env(safe-area-inset-bottom));min-height:calc(100dvh - 205px - env(safe-area-inset-bottom));max-height:calc(100dvh - 205px - env(safe-area-inset-bottom))}@media(max-width:760px){body.public-mode .public-ranking-scroll{height:calc(100dvh - 192px - env(safe-area-inset-bottom));min-height:calc(100dvh - 192px - env(safe-area-inset-bottom));max-height:calc(100dvh - 192px - env(safe-area-inset-bottom));border-radius:7px}body.public-mode .public-ranking-table th,body.public-mode .public-ranking-table td{min-width:58px;padding:8px 6px;font-size:12px}body.public-mode .public-ranking-table th{font-size:10px}body.public-mode .public-ranking-table .rank-col{min-width:36px;max-width:36px;font-size:13px}body.public-mode .public-ranking-table .club-col{left:36px;min-width:116px;max-width:116px}body.public-mode .public-ranking-table .total-col{left:152px;min-width:70px;max-width:70px;font-size:13px}body.public-mode .public-ranking-table .class-col{min-width:56px;max-width:56px}body.public-mode .public-ranking-table .club-code{min-width:0;max-width:100%;margin-right:0;padding:3px 6px;border-radius:6px;background:#f2cc2f2b;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.1}body.public-mode .public-ranking-table .club-name-cell{display:none}body.public-mode .public-ranking-table .ranking-total-cell strong{font-size:20px;line-height:1}body.public-mode .public-ranking-table .ranking-move{min-width:28px;padding:1px 4px;font-size:8px;line-height:1.1}body.public-mode .public-ranking-table .ranking-class-cell{min-height:26px}body.public-mode .public-ranking-table .ranking-class-cell strong{font-size:17px}body.public-mode .public-ranking-table .ranking-class-cell span{font-size:9px}}.banner-thumb{width:76px;height:50px;object-fit:cover;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f}.banner-preview{min-height:320px;aspect-ratio:4/5;border-radius:18px;border:1px solid rgba(255,255,255,.08);background-size:cover;background-position:center;display:grid;align-content:end;padding:16px;overflow:hidden;position:relative}.banner-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.66))}.banner-preview span{position:relative;color:var(--text);font-weight:950;font-size:22px;line-height:1.08;text-shadow:0 2px 10px rgba(0,0,0,.42)}.banner-preview span small{display:block;margin-top:6px;color:#f3f3f3d1;font-size:12px;font-weight:800;line-height:1.25}body.day-theme .banner-preview:before{background:linear-gradient(180deg,#ffffff61,#ffffffe6)}.news-upload-box{display:grid;gap:8px}.news-upload-box input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.news-upload-button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed color-mix(in srgb,var(--yellow) 55%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--yellow) 7%,var(--surface));color:var(--text);font-weight:900;cursor:pointer}.news-upload-hint{color:var(--muted);font-size:11px;font-weight:800}#newsModal .modal-panel{max-width:980px}#newsModal .modal-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:14px;align-items:start}#newsModal .news-editor-column{display:grid;gap:12px}#newsModal .news-preview-column{position:sticky;top:12px}#newsModal textarea.field{min-height:92px;resize:vertical}@media(max-width:760px){#newsModal .modal-body{grid-template-columns:1fr}#newsModal .news-preview-column{position:static}.banner-preview{min-height:280px}}.logo-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.logo-upload-card{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.logo-preview{height:86px;display:flex;align-items:center;justify-content:center;border:1px dashed color-mix(in srgb,var(--border) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--muted);font-size:12px;font-weight:850;overflow:hidden}.logo-preview img{max-width:92%;max-height:70px;object-fit:contain}.internal-result-list{display:grid;gap:8px}.internal-result-card{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#2b2d33b8}.internal-result-card.locked{opacity:.62}.internal-result-head{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.internal-result-head strong{color:var(--text)}.result-summary-card{align-items:center;gap:10px}.result-summary-score{display:grid;gap:3px}.result-summary-score strong{font-size:22px;line-height:1}.result-quick-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.score-entry-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:8px;background:#ffffff0d}.score-entry-table th,.score-entry-table td{padding:6px;border-bottom:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);font-size:12px}.score-entry-table th{color:var(--text);background:#0000001f;font-weight:850;text-align:center}.score-entry-table td:first-child,.score-entry-table th:first-child{text-align:left}.score-entry-table tr:last-child td{border-bottom:0}.score-entry-table td:last-child,.score-entry-table th:last-child{border-right:0}.score-player-cell{display:grid;gap:5px;min-width:220px}.score-entry-table .field{min-width:0;width:100%;height:32px;padding:0 7px;text-align:center}.score-entry-table .player-select{text-align:left}.score-number-input{cursor:pointer;caret-color:transparent;font-size:16px;touch-action:manipulation;-webkit-user-select:none;user-select:none}.score-number-input.is-picking{border-color:var(--yellow);background:#f2cc2f21;color:var(--yellow);box-shadow:0 0 0 2px #f2cc2f24}.score-number-input::-webkit-outer-spin-button,.score-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.score-number-input[type=number]{-moz-appearance:textfield}.score-picker{position:fixed;z-index:1200;display:none;width:min(260px,100vw - 28px);max-height:220px;padding:8px;border:1px solid rgba(242,204,47,.38);border-radius:12px;background:var(--bg-2);box-shadow:0 18px 45px #00000073}.score-picker.open{display:grid;gap:7px}.score-picker-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;font-weight:900}.score-picker-head button{width:28px;height:28px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:var(--text);font-weight:950}.score-picker-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;max-height:166px;overflow-y:auto;padding-right:2px}.score-picker-option{min-height:38px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0f;color:var(--text);font-size:16px;font-weight:950}.score-picker-option.active{border-color:var(--yellow);background:#f2cc2f24;color:var(--yellow)}.mobile-score-card{display:none}.mobile-player-pair,.mobile-score-sets,.mobile-special-grid{display:grid;gap:8px}.mobile-player-line{display:grid;grid-template-columns:42px minmax(0,1fr);gap:6px;align-items:center}.mobile-score-sets{grid-template-columns:repeat(3,1fr)}.mobile-score-set{display:grid;gap:5px;padding:8px;border-radius:8px;background:#00000029;border:1px solid rgba(255,255,255,.07)}.mobile-score-set strong{color:var(--yellow);font-size:11px;font-weight:950;text-align:center}.score-pair{display:grid;grid-template-columns:34px minmax(0,1fr);gap:5px;align-items:center;font-size:12px;font-weight:900}.mobile-special-grid{grid-template-columns:repeat(4,1fr)}.mobile-special-grid .result-flag{width:100%;height:36px}.mobile-result-table{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0d}.mobile-result-header,.mobile-result-row{display:grid;grid-template-columns:minmax(0,1fr) 30px 34px 40px 40px 40px;align-items:stretch}.mobile-result-header{min-height:28px;background:#00000021;color:var(--text);font-size:10px;font-weight:950}.mobile-result-header span,.mobile-result-row>*{min-width:0;border-right:1px solid rgba(255,255,255,.08)}.mobile-result-header span{display:grid;place-items:center}.mobile-result-header span:first-child{justify-content:start;padding-left:8px}.mobile-result-row{min-height:42px;border-top:1px solid rgba(255,255,255,.08)}.mobile-result-row>*:last-child,.mobile-result-header span:last-child{border-right:0}.mobile-result-player{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;padding:5px 6px}.mobile-result-player .score-player-cell{min-width:0}.mobile-result-cell{display:grid;place-items:center;padding:4px}.result-flag{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:34px;padding:0 7px;border-radius:7px;background:#ffffff0f;color:var(--muted);font-size:11px;font-weight:900}.team-row{display:grid;grid-template-columns:1fr 34px;gap:4px;align-items:center;min-height:25px;padding:1px 4px;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:600}.team-row>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-row .score{color:var(--text);text-align:center;font-size:15px}.team-row.winner{border-color:#f2cc2f7a;background:#f2cc2f0f}.team-row.winner .score{color:var(--yellow);font-weight:950}.team-row.loser .score{color:var(--text)}.check{display:none}.bottom-nav{display:none;position:fixed;left:0;right:0;bottom:0;z-index:20;grid-template-columns:repeat(4,1fr);gap:2px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg-2) 94%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bottom-nav.empty{display:none!important}.bottom-nav a{padding:9px 4px;border-radius:7px;color:var(--muted);text-align:center;font-size:12px;font-weight:900}.bottom-nav a.active{background:var(--yellow);color:#24252a}.bottom-nav button{border:0;min-width:0;padding:5px 2px;border-radius:7px;background:transparent;color:var(--muted);text-align:center;font-size:10px;font-weight:900;display:grid;place-items:center;gap:2px}.bottom-nav button.active{background:#f2cc2f1f;color:var(--yellow)}body.day-theme .bottom-nav button.active{background:#fff4cf;color:#c99700}body.day-theme .bottom-nav{box-shadow:0 -2px 8px #0f172a0f}.bottom-nav img{width:37px;height:37px;object-fit:contain;opacity:.95;border-radius:11px}.bottom-nav button.active img{opacity:1}body.day-theme .bottom-nav img{display:block;opacity:.9}body.day-theme .bottom-nav.public-bottom-nav button:before{content:none}.bottom-nav.public-bottom-nav{grid-template-columns:repeat(6,1fr)}.bottom-nav .public-more-button{position:relative}.bottom-nav .public-more-plus{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#f2cc2f29;border:1px solid rgba(242,204,47,.35);color:var(--yellow);font-size:28px;font-weight:900;line-height:1}.public-more-menu{position:fixed;left:50%;bottom:calc(74px + env(safe-area-inset-bottom));z-index:45;width:min(398px,100vw - 24px);max-height:min(62vh,520px);overflow:auto;transform:translate(-50%,10px) scale(.98);opacity:0;pointer-events:none;display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:color-mix(in srgb,var(--bg-2) 96%,#000 4%);box-shadow:0 18px 44px #0000005c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .16s ease,transform .16s ease}.public-more-menu.open{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.public-more-menu-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 6px}.public-more-menu-header strong{color:var(--text);font-size:16px;font-weight:900}.public-more-menu-header small,.public-more-group>span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.public-more-group{display:grid;gap:7px}.public-more-item{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:center;padding:6px;border-radius:13px;background:#ffffff0b}.public-more-item.active{background:#f2cc2f1f}.public-more-open{min-width:0;display:grid!important;grid-template-columns:38px minmax(0,1fr);gap:10px!important;align-items:center;justify-items:start!important;padding:0!important;text-align:left!important}.public-more-open img{width:38px;height:38px;border-radius:11px}.public-more-open strong{min-width:0;overflow:hidden;color:var(--text);font-size:14px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.public-more-pin{width:38px;height:38px;display:grid!important;place-items:center;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:#ffffff0f!important;color:var(--muted)!important;font-size:18px!important}.public-more-pin.pinned{border-color:#f2cc2f57!important;background:#f2cc2f26!important;color:var(--yellow)!important}body.day-theme .public-more-menu{background:#fffffff5;border-color:#dfe4ea;box-shadow:0 18px 38px #0f172a2e}body.day-theme .public-more-item{background:#f4f6f8}body.day-theme .public-more-item.active{background:#fff4cf}body.day-theme .public-more-open strong{color:#20242b}body.day-theme .public-more-pin{border-color:#dde2e8!important;background:#fff!important}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:14px;background:#000000b8}.modal.open,.modal.show{display:flex}.toast{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom));z-index:160;max-width:min(420px,100vw - 28px);transform:translate(-50%,16px);padding:12px 16px;border-radius:16px;background:#181b21f0;border:1px solid rgba(242,204,47,.28);box-shadow:0 18px 48px #00000057;color:var(--text);font-weight:800;line-height:1.25;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.toast.show{opacity:1;transform:translate(-50%)}body.day-theme .toast{background:#fffffff5;color:#20242c;border-color:#d19d003d;box-shadow:0 18px 48px #0f172a29}.modal-panel{width:min(760px,100%);max-height:92vh;overflow:hidden;display:flex;flex-direction:column;background:var(--bg-2);border:1px solid rgba(255,255,255,.08);border-radius:10px}.compact-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid var(--border);border-radius:8px}.compact-table th,.compact-table td{padding:8px 9px;border-bottom:1px solid var(--border);text-align:left;font-size:13px}.compact-table th{color:var(--muted);background:var(--bg-2);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.compact-table td{background:var(--card);font-weight:750}.compact-table tr:last-child td{border-bottom:0}.compact-table .btn{height:28px;padding:0 8px;font-size:11px;border-radius:6px}#rankingScreen .table-wrap{max-height:calc(100vh - 260px);overflow:auto;border:1px solid var(--border);background:var(--card);overscroll-behavior:contain}#rankingScreen .compact-table{min-width:640px;border-collapse:separate;border-spacing:0;border:0;table-layout:auto}#rankingScreen .ranking-header-data{display:none}#rankingScreen .compact-table th{position:sticky;top:0;z-index:4;box-shadow:0 1px 0 var(--border)}#rankingScreen .compact-table th:nth-child(1),#rankingScreen .compact-table td:nth-child(1){position:sticky;left:0;z-index:6;width:42px;min-width:42px;max-width:42px;background:var(--bg-2);text-align:center}#rankingScreen .compact-table th:nth-child(2),#rankingScreen .compact-table td:nth-child(2){position:sticky;left:42px;z-index:6;width:118px;min-width:118px;max-width:118px;background:var(--card);box-shadow:1px 0 0 var(--border)}#rankingScreen .compact-table th:nth-child(3),#rankingScreen .compact-table td:nth-child(3){position:sticky;left:160px;z-index:6;width:66px;min-width:66px;max-width:66px;background:var(--card);box-shadow:1px 0 0 var(--border);text-align:center}#rankingScreen .compact-table th:nth-child(1),#rankingScreen .compact-table th:nth-child(2),#rankingScreen .compact-table th:nth-child(3){z-index:8;background:var(--bg-2)}#rankingScreen .compact-table tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--card) 92%,var(--bg-2))}#rankingScreen .compact-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--card) 78%,var(--bg-2))}#rankingScreen .compact-table tbody tr:nth-child(odd) td:nth-child(-n+3){background:color-mix(in srgb,var(--card) 88%,var(--bg-2))}#rankingScreen .compact-table tbody tr:nth-child(2n) td:nth-child(-n+3){background:color-mix(in srgb,var(--card) 72%,var(--bg-2))}#rankingScreen .compact-table th:nth-child(n+4),#rankingScreen .compact-table td:nth-child(n+4){min-width:78px;text-align:center}#rankingScreen .ranking-class-head,#rankingScreen .compact-table th small{display:block}#rankingScreen .compact-table th small{margin-top:2px;color:var(--muted);font-size:9px;font-weight:700;text-transform:none}#rankingScreen .ranking-club-cell{display:grid;align-content:center;gap:5px;min-height:44px}#rankingScreen .ranking-club-cell strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:720;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}#rankingScreen .ranking-club-cell .meta{overflow:hidden;font-size:9px;font-weight:620;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}#rankingScreen .ranking-position-cell{color:var(--text);font-size:12px;font-weight:720}#rankingScreen .ranking-total-cell,#rankingScreen .ranking-class-cell{display:inline-flex;align-items:center;justify-content:center;min-width:0}#rankingScreen .ranking-total-cell{gap:4px}#rankingScreen .ranking-total-cell strong{color:var(--yellow);font-size:15px;font-weight:720;line-height:1}#rankingScreen .ranking-class-cell{flex-direction:column;gap:2px;min-height:30px}#rankingScreen .ranking-class-cell strong{color:var(--text);font-size:12px;font-weight:680;line-height:1}#rankingScreen .ranking-class-cell span{color:var(--muted);font-size:9px;font-weight:640;line-height:1}#rankingScreen .ranking-move{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:9px;font-weight:720;line-height:1}.ranking-move.up{color:var(--success)}.ranking-move.down{color:var(--danger)}@media(max-width:760px){#rankingScreen .page-header{gap:8px}#rankingScreen .page-header .actions{display:none}#rankingScreen .call-picker,#rankingScreen .ops-strip{position:sticky;z-index:8;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#rankingScreen .call-picker{top:0}#rankingScreen .ops-strip{top:74px;overflow-x:auto;flex-wrap:nowrap}#rankingScreen .table-wrap{max-height:calc(100dvh - 250px);border-radius:10px}#rankingScreen .compact-table{min-width:560px}#rankingScreen .compact-table th,#rankingScreen .compact-table td{padding:8px 6px;font-size:12px}#rankingScreen .compact-table th:nth-child(1),#rankingScreen .compact-table td:nth-child(1){width:34px;min-width:34px;max-width:34px}#rankingScreen .compact-table th:nth-child(2),#rankingScreen .compact-table td:nth-child(2){left:34px;width:98px;min-width:98px;max-width:98px}#rankingScreen .compact-table th:nth-child(3),#rankingScreen .compact-table td:nth-child(3){left:132px;width:58px;min-width:58px;max-width:58px}#rankingScreen .compact-table th:nth-child(n+4),#rankingScreen .compact-table td:nth-child(n+4){min-width:66px;max-width:66px}#rankingScreen .ranking-club-cell{min-height:42px;gap:4px}#rankingScreen .ranking-club-cell .meta{display:none}#rankingScreen .ranking-total-cell{display:inline-flex;gap:3px;justify-content:center}#rankingScreen .ranking-total-cell strong{font-size:17px}#rankingScreen .ranking-move{font-size:8px}#rankingScreen .ranking-class-cell strong{font-size:13px}#rankingScreen .ranking-class-cell span,#rankingScreen .compact-table th small{font-size:9px}}#scheduleScreen .compact-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed}#scheduleScreen .table-wrap{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 310px);overscroll-behavior:contain}#scheduleScreen .compact-table th{position:sticky;top:0;z-index:8;background:var(--bg-2)}#scheduleScreen .compact-table th:nth-child(1),#scheduleScreen .compact-table td:nth-child(1){width:9%}#scheduleScreen .compact-table th:nth-child(2),#scheduleScreen .compact-table td:nth-child(2){width:10%}#scheduleScreen .compact-table th:nth-child(3),#scheduleScreen .compact-table td:nth-child(3){width:26%}#scheduleScreen .compact-table th:nth-child(4),#scheduleScreen .compact-table td:nth-child(4){width:22%}#scheduleScreen .compact-table th:nth-child(5),#scheduleScreen .compact-table td:nth-child(5){width:10%}#scheduleScreen .compact-table th:nth-child(6),#scheduleScreen .compact-table td:nth-child(6){width:16%}#scheduleScreen .compact-table th:nth-child(7),#scheduleScreen .compact-table td:nth-child(7){width:7%}#scheduleScreen .compact-table tbody tr:nth-child(odd) td{background:color-mix(in srgb,var(--card) 92%,var(--bg-2))}#scheduleScreen .compact-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--card) 78%,var(--bg-2))}#scheduleScreen .compact-table td{vertical-align:top;padding-top:10px;padding-bottom:10px}.schedule-when-cell,.schedule-category-cell,.schedule-match-cell,.schedule-place-cell,.schedule-alert-cell{min-width:0}.schedule-when-cell strong,.schedule-category-cell strong,.schedule-match-cell strong,.schedule-place-cell strong{display:block;overflow-wrap:anywhere}.schedule-when-cell span,.schedule-category-cell span,.schedule-match-cell span,.schedule-place-cell span{display:block;margin-top:3px;color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.schedule-match-cell strong{font-size:14px;line-height:1.25}.schedule-alert-cell{vertical-align:top}.schedule-alert-list{display:flex;flex-wrap:wrap;gap:5px;align-items:flex-start;align-content:flex-start;min-height:24px}#scheduleScreen .schedule-alert-cell .badge{height:24px;padding:0 8px;white-space:nowrap}#scheduleScreen .schedule-alert-cell .schedule-dependency-note,#scheduleScreen .schedule-alert-cell .venue-criterion-note{width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere}.schedule-mini-alert{display:inline-flex;align-items:center;max-width:92px;height:24px;padding:0 8px;border:1px solid color-mix(in srgb,#3fd7ff 45%,transparent);border-radius:999px;background:color-mix(in srgb,#3fd7ff 10%,transparent);color:color-mix(in srgb,#b8f1ff 88%,var(--text));font-size:10px;font-weight:900;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-mini-alert.warning{border-color:color-mix(in srgb,#ffb84d 54%,transparent);background:color-mix(in srgb,#ffb84d 12%,transparent);color:color-mix(in srgb,#ffd38a 90%,var(--text))}.schedule-actions-cell{text-align:right}#scheduleScreen .schedule-actions-cell .action-menu summary{width:28px;height:28px}#scheduleScreen .schedule-table-row.has-conflict td{background:color-mix(in srgb,var(--danger) 6%,var(--card))}.bracket-toolbar{display:flex;gap:6px;align-items:center;margin-bottom:10px}.bracket-preview-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.bracket-toolbar .field{min-width:118px;height:32px;font-size:12px}.table-wrap{width:100%;overflow-x:auto;border-radius:8px}#athletesScreen .table-wrap,#athletesScreen .compact-table,#athletesScreen .compact-table tbody,#athletesScreen .compact-table tr,#athletesScreen .compact-table td,#athletesScreen .event-mobile-list,#athletesScreen .event-mobile-card{overflow:visible}#athletesScreen details.action-menu[open]{z-index:160}#athletesScreen .action-menu-panel{z-index:170}#clubsScreen .table-wrap,#clubsScreen .compact-table,#clubsScreen .compact-table tbody,#clubsScreen .compact-table tr,#clubsScreen .compact-table td,#clubsScreen .clubs-mobile-list,#clubsScreen .club-mobile-card{overflow:visible}#clubsScreen .compact-table td:last-child{width:72px;min-width:72px;text-align:center;vertical-align:middle}#clubsScreen .compact-table td:last-child .action-menu{display:inline-flex;align-items:center;justify-content:center}#clubsScreen details.action-menu[open]{z-index:180}#clubsScreen .action-menu-panel{z-index:190}#athletesScreen .pagination-bar,#clubsScreen .pagination-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card) 92%,transparent)}#athletesScreen .pagination-bar span,#clubsScreen .pagination-bar span{color:var(--muted);font-size:13px;font-weight:800;min-width:180px;text-align:center}#categoriesScreen .table-wrap,#categoriesScreen .compact-table,#categoriesScreen .compact-table tbody,#categoriesScreen .compact-table tr,#categoriesScreen .compact-table td{overflow:visible}#categoriesScreen details.action-menu[open]{z-index:180}#categoriesScreen .action-menu-panel{z-index:190}.mobile-cards,.view-mode{display:none}.view-mode.active{display:block}.view-mode.cards-active{display:grid}.icon-action{width:42px;min-width:42px;padding:0}#matchesScreen .page-header{margin-bottom:8px}#matchesScreen .page-header h2{font-size:30px;line-height:1}#matchesScreen .page-header p{font-size:13px}#matchesScreen .page-header .btn{height:30px;min-height:30px;padding:0 12px;font-size:11px}.icon-action img{width:18px;height:18px;display:block;filter:none}.tournament-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.tournament-card{position:relative;overflow:hidden;min-height:460px;padding:18px;border-radius:10px;background:#303238;border:1px solid rgba(90,93,102,.72)}.tournament-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 10%,rgba(242,204,47,.14),transparent 38%);pointer-events:none}.tournament-icon{position:relative;display:grid;place-items:center;width:96px;height:96px;margin:0 auto 16px;border-radius:50%;background:#0000001f;color:var(--yellow);font-size:70px}.tournament-card h3{position:relative;margin:0 0 18px;text-align:center;font-size:20px;line-height:1.2}.info-rows{position:relative;display:grid;gap:0;margin-bottom:18px}.info-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:10px 12px;color:var(--text);font-size:15px;font-weight:750}.info-row:nth-child(2n){background:#ffffff0d}.info-row strong{font-size:16px}.call-category-line{position:relative;display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;margin:14px 0 8px;color:var(--text);font-size:15px;font-weight:850}.mini-user{display:inline-flex;align-items:center;gap:4px;color:#fff;font-weight:950}.card-actions-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.modal-head,.modal-foot{padding:14px;border-bottom:1px solid rgba(255,255,255,.08)}.modal-head{position:relative;padding-right:46px}.modal-close{position:absolute;top:10px;right:10px;z-index:3;width:30px;height:30px;border:0;border-radius:999px;background:#f2cc2f2e;border:1px solid rgba(242,204,47,.34);color:var(--text);font-size:19px;line-height:1;font-weight:800;cursor:pointer}.modal-close:hover{background:#ffffff24}.modal-foot{border-bottom:0;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:1fr 1fr;gap:8px}.modal-body{min-height:0;overflow-y:auto;padding:14px}.registration-mobile-list{display:none}.registration-summary-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.registration-summary-chips .badge{min-height:28px;display:inline-flex;align-items:center}.registration-player-card{display:grid;gap:4px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.registration-player-card strong{font-size:14px}.registration-player-card span{color:var(--muted);font-size:11px;font-weight:750}.club-picker{margin-top:10px;background:var(--bg);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px}.form-section{margin-bottom:10px;padding:10px;background:#2b2d33ad;border:1px solid rgba(255,255,255,.08);border-radius:8px}.form-section-title{margin:0 0 8px;color:var(--yellow);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.field-with-label{display:grid;gap:5px}.field-with-label>span{color:var(--yellow);font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.field-with-label .field{width:100%}.club-category-section .meta{margin:-2px 0 8px}.form-section-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.club-class-count-badge{white-space:nowrap}.club-category-grid{display:grid;gap:10px;max-height:310px;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.venue-time-picker{display:grid;gap:8px;margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:color-mix(in srgb,var(--text) 4%,transparent)}.venue-time-picker .form-section-title{margin-bottom:0}.venue-time-custom-row{display:grid;grid-template-columns:minmax(120px,180px) max-content;gap:8px;align-items:center}.venue-time-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px}.venue-time-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;background:#ffffff0a;color:var(--text);font-size:12px;font-weight:900;cursor:pointer;-webkit-user-select:none;user-select:none}.venue-time-chip input{position:absolute;opacity:0;pointer-events:none}.venue-time-chip:has(input:checked){border-color:#26c466b8;background:#26c4662e;color:#48e184}@media(max-width:640px){.venue-time-custom-row{grid-template-columns:1fr}}.club-category-gender-card{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--text) 3%,transparent)}.club-category-gender-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.club-category-gender-head strong{color:var(--yellow);font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.club-category-gender-head span{color:var(--muted);font-size:11px;font-weight:800}.club-category-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.club-category-column{display:grid;align-content:start;gap:6px;min-width:0}.club-category-column-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:28px;padding:4px 6px;border-radius:8px;background:color-mix(in srgb,var(--text) 5%,transparent)}.club-category-column-head strong{color:var(--text);font-size:13px;font-weight:950}.club-category-column-action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;border:1px solid rgba(242,204,47,.45);border-radius:7px;background:#f2cc2f1a;color:var(--yellow);font-size:13px;font-weight:950;cursor:pointer}.club-category-column-action:hover{background:#f2cc2f2e}.club-category-column-list,.club-category-other-list{display:grid;gap:6px}.club-category-other-list{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.club-category-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:42px;padding:8px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--text) 4%,transparent);cursor:pointer}.club-category-option input{width:16px;height:16px;accent-color:var(--yellow)}.club-category-option strong,.club-category-option small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-category-option strong{color:var(--text);font-size:13px;font-weight:900}.club-category-option small{color:var(--muted);font-size:10px;font-weight:760}.field-highlight{border-color:#f2cc2f80;background:#f2cc2f14}.audit-mini-list{display:grid;gap:6px;max-height:150px;overflow:auto}.audit-mini-item{display:grid;gap:2px;padding:7px 8px;border-radius:7px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--muted);font-size:12px;font-weight:700}.audit-mini-item strong{color:var(--text);font-weight:850}.audit-mini-empty{margin:0;color:var(--muted);font-size:12px;font-weight:700}.session-card{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px;padding:10px 12px;background:#f2cc2f14;border:1px solid rgba(242,204,47,.26);border-radius:8px}.session-card strong{display:block;margin-top:2px;font-size:15px}.club-session-card{align-items:center;margin-bottom:8px;padding:8px 10px;background:color-mix(in srgb,var(--yellow) 8%,var(--bg-2))}.club-session-card .eyebrow{display:none}.club-session-card .actions{display:flex;align-items:center;justify-items:end;gap:6px;min-width:0}.mock-access-control{display:grid;gap:3px;min-width:190px}.mock-access-control span{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:0;text-transform:uppercase}.club-summary-strip{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:8px;overflow-x:auto}.club-summary-chip{display:flex;align-items:center;justify-content:space-between;flex:1 0 auto;gap:6px;min-height:30px;padding:5px 8px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.club-summary-chip strong{color:var(--yellow);font-size:16px}.club-bracket-summary{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:10px;overflow-x:auto}.club-bracket-list{display:grid;gap:12px}.club-bracket-class-chips{display:flex;gap:8px;margin-bottom:2px;padding:2px 0 4px;overflow-x:auto;scrollbar-width:thin}.club-bracket-class-chip{display:grid;gap:2px;min-width:96px;min-height:48px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:8px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);text-align:left;cursor:pointer}.club-bracket-class-chip span{color:inherit;font-size:14px;font-weight:950;line-height:1}.club-bracket-class-chip small{color:var(--muted);font-size:10px;font-weight:850;line-height:1.1}.club-bracket-class-chip.active{border-color:color-mix(in srgb,var(--yellow) 72%,var(--border));background:color-mix(in srgb,var(--yellow) 14%,transparent);color:var(--yellow)}.club-bracket-category{display:grid;gap:8px}.club-bracket-category-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.club-bracket-category-head strong{color:var(--yellow);font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.club-bracket-category-head span{color:var(--muted);font-size:11px;font-weight:850}.club-bracket-match-grid{display:grid;gap:8px}.club-bracket-category-head>div{display:grid;gap:2px}.club-bracket-tree-category{padding:8px 0 2px}.club-bracket-tree-wrap{min-width:0;overflow-x:auto;padding:0 2px 8px}.club-readonly-bracket-grid{min-width:max-content;padding:0 28px 8px 0}.club-readonly-bracket-grid .match{position:relative;display:grid;grid-template-rows:auto auto 1fr;gap:6px;min-height:112px;padding:9px 10px;overflow:hidden;cursor:default;border-radius:9px;border-color:color-mix(in srgb,var(--border) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 96%,#000 4%),color-mix(in srgb,var(--card) 88%,#000 12%));box-shadow:inset 0 1px #ffffff0b;z-index:2}.club-readonly-bracket-grid.bracket-connectors .phase:not(:last-child) .match:after{content:"";position:absolute;top:50%;right:-18px;width:18px;height:1px;background:color-mix(in srgb,var(--connector) 72%,transparent);transform:translateY(-50%);pointer-events:none}.club-readonly-bracket-grid.bracket-connectors .phase:not(:first-child) .match:before{content:"";position:absolute;top:50%;left:-18px;width:18px;height:1px;background:color-mix(in srgb,var(--connector) 72%,transparent);transform:translateY(-50%);pointer-events:none}.club-readonly-bracket-grid.bracket-connectors .phase:not(:last-child) .match.connector-top:after,.club-readonly-bracket-grid.bracket-connectors .phase:not(:last-child) .match.connector-bottom:after{right:-9px;width:9px}.club-readonly-bracket-grid.bracket-connectors .phase:not(:last-child) .match.connector-top .connector-joint,.club-readonly-bracket-grid.bracket-connectors .phase:not(:last-child) .match.connector-bottom .connector-joint{position:absolute;right:-18px;width:9px;border-right:1px solid color-mix(in srgb,var(--connector) 72%,transparent);pointer-events:none}.club-readonly-bracket-grid.bracket-connectors .phase:not(:last-child) .match.connector-top .connector-joint{top:50%;bottom:calc(var(--phase-gap, 8px) / -2 - 1px);border-top:1px solid color-mix(in srgb,var(--connector) 72%,transparent);border-radius:0 7px 0 0}.club-readonly-bracket-grid.bracket-connectors .phase:not(:last-child) .match.connector-bottom .connector-joint{top:calc(var(--phase-gap, 8px) / -2 - 1px);bottom:50%;border-bottom:1px solid color-mix(in srgb,var(--connector) 72%,transparent);border-radius:0 0 7px}.club-readonly-bracket-grid.bracket-connectors .phase:not(:last-child) .match.connector-bottom:after{display:none}.club-readonly-bracket-grid.bracket-connectors .phase:not(:last-child) .match.connector-top .connector-to-next{position:absolute;right:-27px;bottom:calc(var(--phase-gap, 8px) / -2 - 1px);width:9px;height:1px;background:color-mix(in srgb,var(--connector) 72%,transparent);pointer-events:none}.club-readonly-bracket-grid .match-head,.club-readonly-bracket-grid .venue{margin-bottom:0}.club-readonly-bracket-grid .match-head strong{color:var(--text);font-size:13px;line-height:1}.club-readonly-bracket-grid .match-head span{max-width:58%;height:21px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff0e;color:var(--muted);font-size:10px;font-weight:850;white-space:nowrap}.club-readonly-bracket-grid .venue{align-items:center;font-size:10px;line-height:1.15}.club-readonly-bracket-grid .venue span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-readonly-bracket-grid .match-status-pill{padding:4px 6px;border-radius:6px;background:#1f2127b8;color:var(--yellow);font-size:10px;font-weight:850}.club-readonly-bracket-grid .match-teams{display:grid;gap:3px;align-content:end}.club-readonly-bracket-grid .team-row{min-height:25px;grid-template-columns:minmax(0,1fr) 30px;gap:6px;padding:2px 4px 2px 6px;font-size:12px;border-radius:7px}.club-readonly-bracket-grid .team-row .score{justify-self:end;width:28px;min-height:23px;display:inline-grid;place-items:center;border-radius:7px;color:var(--text);font-size:17px;font-weight:780}.club-readonly-bracket-grid .team-row.winner{background:color-mix(in srgb,var(--yellow) 9%,transparent)}.club-readonly-bracket-grid .team-row.winner .score{color:var(--yellow);border:1px solid color-mix(in srgb,var(--yellow) 58%,transparent);background:color-mix(in srgb,var(--yellow) 9%,transparent)}.club-readonly-bracket-grid .team-row.loser{opacity:.82}.club-readonly-bracket-grid .session-club-match,.club-readonly-bracket-grid .session-team{box-shadow:inset 3px 0 color-mix(in srgb,var(--yellow) 72%,transparent)}.club-readonly-bracket-grid .bye-auto-card{min-height:54px;display:grid;align-content:center;gap:3px;padding:8px 10px;border:1px dashed color-mix(in srgb,var(--border) 78%,var(--yellow) 22%);border-radius:8px;background:color-mix(in srgb,var(--yellow) 5%,transparent)}.club-readonly-bracket-grid .bye-auto-label{color:var(--yellow);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.club-readonly-bracket-grid .bye-auto-card strong{min-width:0;color:var(--text);font-size:13px;font-weight:850;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-readonly-bracket-grid .bye-auto-card small{color:var(--muted);font-size:10px;font-weight:760;line-height:1.1}.club-lineup-card{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:9px 10px}.club-lineup-card .call-picker-main{display:grid;gap:2px}.club-lineup-card .field{display:none}.club-lineup-card .call-picker-label{margin:0;color:var(--text);font-size:14px;text-transform:none}.club-lineup-card .call-picker-meta{font-size:11px}.club-lineup-matches{display:grid;gap:7px;margin-bottom:10px}.club-lineup-match-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--text) 5%,transparent);text-align:left}.club-lineup-match-card strong,.club-lineup-match-card span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-lineup-match-card strong{color:var(--text);font-size:13px;font-weight:850}.club-lineup-match-card span{color:var(--muted);font-size:11px;font-weight:750}.club-lineup-match-card .badge{justify-self:end}.club-captain-list{display:grid;gap:6px;margin-bottom:10px}.club-captain-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--text) 5%,transparent)}.club-captain-row strong,.club-captain-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-captain-row strong{font-size:13px}.club-captain-row span{color:var(--muted);font-size:11px;font-weight:750}.captain-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.captain-category-option{display:flex;align-items:center;gap:7px;position:relative;min-height:36px;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--text) 5%,transparent);font-size:12px;font-weight:850}.captain-category-option span{white-space:nowrap}.captain-category-option small{margin-left:auto;color:var(--muted);font-size:9px;font-weight:850;line-height:1.05;text-align:right}.captain-category-option.is-selected{border-color:#f2cc2fb8;background:#f2cc2f14}.captain-category-option.is-locked{border-color:#ef44446b;background:#ef444414;opacity:.72}.captain-category-option.is-locked input{cursor:not-allowed}.club-registration-row{position:relative;grid-template-columns:minmax(0,1fr) 34px;gap:6px;align-items:center;min-height:62px;padding:8px 9px}.club-registration-row:has(.action-menu[open]){z-index:70}.club-registration-row h3{margin:0;font-size:15px}.club-registration-row .club-registration-main{display:grid;gap:3px;min-width:0}.club-registration-row .club-registration-meta{overflow:hidden;color:var(--muted);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.club-registration-row .actions{justify-self:end;align-items:center;justify-content:flex-end;flex-wrap:nowrap;width:34px;max-width:34px}.club-registration-row .actions>.btn{flex:0 0 auto}.club-registration-row .action-menu-panel{right:0;left:auto;min-width:162px}.club-schedule-list{display:none;gap:7px}.club-schedule-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.club-schedule-time{display:grid;gap:2px;place-content:center;min-height:54px;border-right:1px solid color-mix(in srgb,var(--border) 64%,transparent);color:var(--text);font-weight:950}.club-schedule-time span{color:var(--muted);font-size:10px}.club-schedule-main{min-width:0}.club-schedule-title{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:850}.club-schedule-teams{display:grid;gap:2px;color:var(--text);font-size:13px;font-weight:850}.club-schedule-place{margin-top:4px;color:var(--muted);font-size:11px;font-weight:750}.club-compact-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px}.club-compact-header h2{margin:0}.club-compact-title{display:grid;gap:3px}.club-compact-context{color:var(--muted);font-size:13px;font-weight:800}.club-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.icon-mini-button{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:10px;background:var(--secondary);color:var(--text);font-size:18px;font-weight:950;cursor:pointer}.icon-mini-button.primary{border-color:var(--yellow);color:var(--yellow)}.club-player-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:8px}#categoriesScreen .manager-category-toolbar,#categoriesScreen .category-mobile-list,#resultsScreen .manager-results-toolbar,#cityGuideScreen .manager-guide-toolbar,#cityGuideScreen .guide-mobile-list,#clubsScreen .manager-clubs-toolbar,#clubsScreen .clubs-mobile-list{display:none}.club-player-filter-panel{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:8px;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--card) 86%,transparent)}.club-player-filter-panel.open{display:grid}.club-player-list{display:none;gap:7px}.club-player-category-group{display:grid;gap:6px}.club-player-category-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.club-player-category-title span:last-child{color:var(--muted);font-size:10px;letter-spacing:0;text-transform:none}.club-role-only{display:none}.club-player-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.club-player-card strong{display:block;overflow:hidden;color:var(--text);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.club-player-card span{display:block;overflow:hidden;color:var(--muted);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.club-result-list{display:none;gap:7px}.club-result-card{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:stretch;min-height:82px;padding:9px;border:1px solid var(--border);border-radius:9px;background:var(--card);cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.club-result-card:hover,.club-result-card:active{border-color:color-mix(in srgb,var(--yellow) 52%,var(--border));background:color-mix(in srgb,var(--yellow) 6%,var(--card))}.club-result-card strong{display:block;overflow:hidden;color:var(--text);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.club-result-card span{display:block;overflow:hidden;color:var(--muted);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.club-result-score{color:var(--yellow);font-size:20px;font-weight:950;text-align:right}.club-result-hint{color:var(--muted);font-size:10px;font-weight:650;text-align:right}.club-result-card .referee-time{min-width:0}.club-result-card .referee-time strong{font-size:18px}.club-result-card .referee-main{display:grid;align-content:center}.event-mobile-list{display:none;gap:8px}.master-hidden{display:none!important}.master-events-screen .event-mobile-list,.manager-event-choice-screen .event-mobile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.master-event-card{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.master-event-card-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.master-event-card h3{margin:3px 0 0;color:var(--text);font-size:18px;line-height:1.2}.master-event-managers{display:grid;gap:4px;padding:10px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--panel) 75%,transparent)}.master-event-managers strong{color:var(--text);font-size:12px}.master-event-managers span{color:var(--muted);font-size:13px;font-weight:700}.master-event-actions{display:flex;flex-wrap:wrap;gap:8px}.event-manager-create-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-bottom:10px}.event-manager-create-grid .btn{grid-column:1/-1}.event-manager-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.event-manager-list{display:grid;gap:8px;margin-top:10px}.event-manager-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--card) 86%,transparent)}.event-manager-row span{display:grid;gap:2px}.event-manager-row small{color:var(--muted);font-size:11px;font-weight:700}.event-manager-row.pending{border-color:color-mix(in srgb,var(--accent) 60%,var(--border))}.manager-event-switch-list{display:grid;gap:8px;margin-top:12px}.manager-event-option{display:grid;gap:4px;width:100%;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);text-align:left;cursor:pointer}.manager-event-option.active{border-color:color-mix(in srgb,var(--accent) 65%,var(--border))}.manager-event-option span,.manager-event-option small{color:var(--muted);font-weight:700}.event-mobile-card{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center;min-height:82px;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.event-mobile-card h3{margin:0;overflow:hidden;color:var(--text);font-size:15px;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.event-mobile-meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:5px;color:var(--muted);font-size:11px;font-weight:600;line-height:1.25}.event-mobile-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.event-mobile-card .action-menu{justify-self:end}.csv-import-panel{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--card) 88%,transparent)}.csv-import-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.csv-import-head h3{margin:0;color:var(--text);font-size:15px;font-weight:700}.csv-import-head p{margin:3px 0 0;color:var(--muted);font-size:12px;font-weight:600}.csv-import-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.csv-import-field{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:9px;background:#ffffff09}.csv-import-field strong{color:var(--text);font-size:12px;font-weight:750;line-height:1.1}.csv-import-field span{min-height:16px;overflow:hidden;color:var(--muted);font-size:10px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.csv-import-field input{width:100%;min-width:0;color:var(--muted);font-size:10px;font-weight:600}.csv-import-status{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:11px;font-weight:650}.csv-import-status b{color:var(--accent);font-weight:800}.focus-pulse{animation:focusPulse .9s ease}@keyframes focusPulse{0%,to{box-shadow:none}35%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 36%,transparent)}}.locked-field{display:grid;gap:4px;padding:8px 10px;border-radius:7px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.locked-field span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.locked-field strong{font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.chip{padding:4px 7px;border-radius:6px;background:var(--yellow);color:#24252a;font-size:12px;font-weight:950}.selected-list{display:grid;gap:6px;margin-top:8px}.selected-club{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:40px;padding:6px 7px;border-radius:7px;background:var(--card);font-weight:650}.selected-club.seed-head{border:1px solid color-mix(in srgb,var(--success) 50%,transparent);background:color-mix(in srgb,var(--success) 13%,var(--card))}.selected-position-field{display:grid;gap:2px;justify-items:start;color:var(--muted);font-size:9px;font-weight:850;text-transform:uppercase}.selected-position-field input{width:52px;height:28px;padding:0 5px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:7px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text);font-size:13px;font-weight:850;text-align:center}.selected-club.seed-head .selected-position-field input,.seed-head-pill{background:color-mix(in srgb,var(--success) 24%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 46%,transparent)}.seed-head-pill{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:950;white-space:nowrap}.seed-match-pill{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:17px;margin-left:6px;padding:0 5px;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 40%,transparent);background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);font-size:10px;font-weight:850;line-height:1;letter-spacing:0;vertical-align:middle;white-space:nowrap}.selected-club-name{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-club-actions{display:inline-flex;gap:4px}.selected-club button{width:28px;height:28px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:6px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text);font-weight:700;cursor:pointer}.selected-club button:disabled{opacity:.35;cursor:not-allowed}.selected-club button.selected-club-name{width:100%;height:auto;min-height:28px;justify-content:flex-start;padding:0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.selected-club button.selected-club-name span:first-child{overflow:hidden;text-overflow:ellipsis}.bracket-adjust-summary{display:grid;gap:8px;margin-bottom:10px}.bracket-adjust-pairs{display:grid;gap:6px}.bracket-adjust-pair{display:grid;grid-template-columns:42px minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--card) 76%,transparent);font-size:13px;font-weight:700}.bracket-adjust-pair span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket-adjust-pair strong{color:var(--yellow)}.bracket-adjust-pair .seed-head-name{color:var(--success)}.bracket-adjust-pair-actions{display:inline-flex;gap:4px;justify-content:flex-end}.bracket-adjust-pair-actions button{width:26px;height:26px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:6px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--text);font-weight:800;cursor:pointer}.bracket-adjust-pair-actions button:disabled{opacity:.35;cursor:not-allowed}.seed-draw-live-modal.open{align-items:stretch;padding:10px}.seed-draw-live-panel{width:min(1680px,100%);max-width:none!important;min-height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-2) 96%,#111827),color-mix(in srgb,var(--card) 88%,#05070a))}.seed-draw-live-panel .modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:70px;max-height:76px;padding:10px 76px 10px 18px}.seed-draw-live-panel .modal-head h2{margin:0!important;font-size:clamp(20px,2vw,32px);line-height:.98;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seed-draw-live-panel .modal-head .eyebrow{margin-bottom:2px;font-size:10px}.seed-draw-brand{display:none;align-items:center;justify-content:center;gap:10px;min-width:210px;max-width:min(32vw,360px);padding:6px 12px;border:1px solid color-mix(in srgb,var(--border) 54%,transparent);border-radius:999px;background:color-mix(in srgb,var(--text) 5%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text) 10%,transparent)}.seed-draw-brand.visible{display:inline-flex}.seed-draw-brand.single-logo{min-width:132px}.seed-draw-brand img{display:block;max-width:128px;max-height:32px;object-fit:contain}.seed-draw-brand span{color:color-mix(in srgb,var(--yellow) 78%,var(--muted));font-size:15px;font-weight:950;line-height:1}.seed-draw-live-panel .modal-body{min-height:0;height:100%;overflow:hidden}.seed-draw-live-countdown{display:grid;place-items:center;min-width:82px;min-height:48px;padding:6px 12px;border:1px solid color-mix(in srgb,var(--yellow) 48%,transparent);border-radius:12px;background:color-mix(in srgb,var(--yellow) 12%,var(--card));color:var(--yellow);font-size:22px;font-weight:950}.seed-draw-board{height:100%;min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;overflow:hidden}.seed-draw-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,220px);gap:12px;align-items:center;min-height:62px;max-height:76px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--yellow) 38%,transparent);border-radius:12px;background:color-mix(in srgb,var(--yellow) 8%,var(--card));box-shadow:inset 0 1px color-mix(in srgb,var(--text) 12%,transparent)}.seed-draw-current{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:baseline;min-width:0;overflow:hidden}.seed-draw-current strong{min-width:0;overflow:hidden;font-size:clamp(17px,1.65vw,26px);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.seed-draw-current span{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.seed-draw-current small{color:var(--text);font-size:12px;font-weight:760;opacity:.82;white-space:nowrap}#seedDrawButton{width:100%;min-width:0;min-height:38px;border-radius:10px;font-size:13px}.seed-draw-live-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:12px;min-height:0;overflow:hidden}.seed-draw-queue,.seed-draw-lists>div{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px}.seed-draw-call-list{display:grid;align-content:start;gap:5px;max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin}.seed-draw-call-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status" "heads status";gap:3px 8px;align-items:center;width:100%;min-height:42px;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text);text-align:left;cursor:pointer}.seed-draw-call-card strong{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:920}.seed-draw-call-card span{grid-area:status;color:var(--muted);font-size:10px;font-weight:820;white-space:nowrap}.seed-draw-call-card small{grid-area:heads;color:var(--muted);font-size:10px;font-weight:820;white-space:nowrap}.seed-draw-call-status{align-self:center;justify-self:end;min-width:76px;padding:3px 6px;border:1px solid var(--border);border-radius:999px;text-align:center;text-transform:uppercase}.seed-draw-call-status.ok{border-color:color-mix(in srgb,var(--success) 44%,transparent);background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.seed-draw-call-status.current{border-color:color-mix(in srgb,var(--yellow) 70%,transparent);background:color-mix(in srgb,var(--yellow) 13%,transparent);color:var(--yellow)}.seed-draw-call-status.ready{border-color:color-mix(in srgb,var(--yellow) 44%,transparent);background:color-mix(in srgb,var(--yellow) 9%,transparent);color:color-mix(in srgb,var(--yellow) 78%,var(--text))}.seed-draw-call-status.pending{opacity:.78}.seed-draw-call-card.active{border-color:color-mix(in srgb,var(--yellow) 72%,transparent);background:color-mix(in srgb,var(--yellow) 16%,var(--card))}.seed-draw-call-card.done{opacity:.82;border-color:color-mix(in srgb,var(--success) 34%,transparent);background:color-mix(in srgb,var(--success) 8%,var(--card))}.seed-draw-lists{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:12px;min-height:0}.seed-draw-list{display:grid;align-content:start;gap:5px;min-height:0;overflow-y:auto;padding:7px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--text) 4%,transparent)}#seedDrawPool.seed-draw-list{grid-template-columns:repeat(2,minmax(0,1fr))}.seed-draw-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-height:32px;padding:5px 8px;border-radius:8px;background:var(--card);font-size:clamp(12px,1vw,16px);font-weight:850;box-shadow:0 4px 10px color-mix(in srgb,#000 10%,transparent)}.seed-draw-item strong{display:grid;place-items:center;min-height:24px;border-radius:7px;color:var(--success);background:color-mix(in srgb,var(--success) 18%,transparent);font-size:14px}.seed-draw-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.seed-draw-item.just-drawn{border:1px solid color-mix(in srgb,var(--yellow) 70%,transparent);background:color-mix(in srgb,var(--yellow) 14%,var(--card));transform:translateZ(0);animation:seed-draw-pop .42s ease-out}.seed-draw-placeholder{opacity:.7;border:1px dashed color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--text) 3%,transparent)}.seed-draw-placeholder strong{color:var(--yellow);background:color-mix(in srgb,var(--yellow) 12%,transparent)}.seed-draw-pool-option{grid-template-columns:1fr}.seed-draw-pool-option label{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;cursor:pointer}.seed-draw-pool-option input{width:18px;height:18px;accent-color:var(--yellow)}.seed-draw-pool-option.selected{background:color-mix(in srgb,var(--yellow) 10%,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yellow) 36%,transparent)}.seed-draw-pool-readonly strong{color:var(--yellow);background:color-mix(in srgb,var(--yellow) 13%,transparent)}.seed-draw-hidden{opacity:.55}.seed-draw-hidden span{color:var(--muted)}.seed-draw-live-panel .modal-foot{grid-template-columns:minmax(160px,.7fr) minmax(160px,.7fr) minmax(220px,1fr);padding-block:8px}@media(min-width:861px){body.public-mode .seed-draw-live-modal.open{align-items:flex-start;justify-content:center;padding:0;overflow-y:auto}body.public-mode .seed-draw-live-panel{width:min(100vw - 48px,430px);max-width:430px!important;min-height:100dvh;max-height:none;border-radius:0;border-left:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-right:1px solid color-mix(in srgb,var(--border) 62%,transparent)}body.public-mode .seed-draw-live-panel .modal-head{grid-template-columns:minmax(0,1fr) auto;min-height:70px;max-height:none;padding:10px 58px 10px 12px}body.public-mode .seed-draw-live-panel .modal-head h2{font-size:21px;white-space:normal}body.public-mode .seed-draw-brand,body.public-mode .seed-draw-live-countdown{display:none!important}body.public-mode .seed-draw-stage,body.public-mode .seed-draw-live-layout,body.public-mode .seed-draw-lists{grid-template-columns:1fr}body.public-mode .seed-draw-stage{min-height:0;max-height:none;padding:10px}body.public-mode .seed-draw-current{grid-template-columns:1fr;gap:3px}body.public-mode .seed-draw-current strong{font-size:20px;white-space:normal}body.public-mode #seedDrawPool.seed-draw-list,body.public-mode .seed-draw-live-panel .modal-foot{grid-template-columns:1fr}}@keyframes seed-draw-pop{0%{opacity:.2;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(max-width:720px){.seed-draw-live-modal.open{padding:0}.seed-draw-live-panel{min-height:100dvh;max-height:100dvh;border-radius:0}.seed-draw-live-panel .modal-head{grid-template-columns:minmax(0,1fr) auto;min-height:70px;max-height:76px;padding:9px 58px 9px 12px}.seed-draw-brand{display:none!important}.seed-draw-live-countdown{display:none}.seed-draw-stage,.seed-draw-live-layout,.seed-draw-lists{grid-template-columns:1fr}.seed-draw-stage{min-height:0;max-height:none;padding:10px;grid-template-columns:1fr}.seed-draw-current{grid-template-columns:1fr;gap:3px}.seed-draw-current strong{white-space:normal}#seedDrawPool.seed-draw-list{grid-template-columns:1fr}#seedDrawButton{width:100%;min-width:0}.seed-draw-live-panel .modal-foot{grid-template-columns:1fr}}.auto-venue-list{display:grid;gap:7px;margin-top:8px}.auto-venue-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:44px;padding:7px 9px;border-radius:8px;background:var(--card);border:1px solid rgba(255,255,255,.06)}.auto-venue-row input{width:18px;height:18px}.auto-venue-main{min-width:0}.auto-venue-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.auto-venue-main span,.auto-venue-capacity{color:var(--muted);font-size:12px;font-weight:650}.auto-venue-capacity{white-space:nowrap}.auto-preview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px}.auto-preview-chip{min-height:44px;padding:7px 8px;border-radius:8px;background:var(--card);border:1px solid rgba(255,255,255,.06)}.auto-preview-chip span{display:block;color:var(--muted);font-size:10px;font-weight:650}.auto-preview-chip strong{color:var(--yellow);font-size:18px;font-weight:700}.auto-preview-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:42px;padding:7px 9px;border-radius:8px;background:var(--card);border:1px solid rgba(255,255,255,.06)}.auto-preview-time{color:var(--yellow);font-size:13px;font-weight:750}.auto-preview-main{min-width:0}.auto-preview-main strong,.auto-preview-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-preview-main strong{font-size:13px;font-weight:700}.auto-preview-main span,.auto-preview-referee{color:var(--muted);font-size:11px;font-weight:650}.auto-preview-referee{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-schedule-panel{width:min(1180px,100vw - 24px);max-width:1180px!important}.manual-schedule-toolbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:10px}.manual-schedule-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:12px;min-height:min(560px,100dvh - 260px)}.manual-match-bank,.manual-court-board{min-height:0;padding:10px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--card) 72%,transparent)}.manual-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.manual-section-head strong{font-size:13px;font-weight:800}.manual-section-head span{color:var(--muted);font-size:11px;font-weight:750}.manual-match-list{display:grid;gap:7px;max-height:min(500px,100dvh - 330px);overflow:auto;padding-right:2px;user-select:none;-webkit-user-select:none}.manual-match-card{display:grid;gap:5px;width:100%;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:var(--bg-2);color:var(--text);text-align:left;cursor:grab;touch-action:none;user-select:none;-webkit-user-drag:element;-webkit-user-select:none}.manual-match-card:active,.manual-match-card.is-dragging{cursor:grabbing}.manual-drag-preview{position:fixed;top:-1000px;left:-1000px;z-index:-1;display:grid;gap:4px;width:240px;max-width:240px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--yellow) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bg-2) 92%,#000);color:var(--text);box-shadow:0 12px 28px #00000059;pointer-events:none}.manual-drag-preview small,.manual-drag-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-drag-preview small{color:var(--muted);font-size:11px}.manual-drag-preview strong{color:var(--text);font-size:14px}.manual-match-card.selected{border-color:var(--yellow);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yellow) 70%,transparent)}.manual-match-card.venue-criterion,.club-schedule-card.venue-criterion,.manual-slot.venue-criterion{border-color:color-mix(in srgb,#3fd7ff 58%,var(--border));box-shadow:inset 3px 0 color-mix(in srgb,#3fd7ff 82%,transparent)}.manual-match-card.venue-mismatch,.club-schedule-card.venue-mismatch,.manual-slot.venue-mismatch{border-color:color-mix(in srgb,#ffb84d 58%,var(--border));box-shadow:inset 3px 0 color-mix(in srgb,#ffb84d 82%,transparent)}.manual-match-card.dependency-warning,.club-schedule-card.dependency-warning,.manual-slot.dependency-warning{border-color:color-mix(in srgb,#ff6b8a 58%,var(--border));box-shadow:inset 3px 0 color-mix(in srgb,#ff6b8a 82%,transparent)}.venue-criterion-note{display:inline-flex;align-items:center;gap:6px;max-width:100%;width:fit-content;padding:4px 8px;border:1px solid color-mix(in srgb,#3fd7ff 54%,transparent);border-radius:999px;background:color-mix(in srgb,#3fd7ff 11%,transparent);color:color-mix(in srgb,#b8f1ff 88%,var(--text));font-size:10px;font-weight:850;line-height:1.15}.schedule-dependency-note{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venue-criterion-note.warning{border-color:color-mix(in srgb,#ffb84d 58%,transparent);background:color-mix(in srgb,#ffb84d 12%,transparent);color:color-mix(in srgb,#ffd38a 90%,var(--text))}.schedule-criterion-hint{margin:10px 0 0;padding:9px 10px;border:1px solid color-mix(in srgb,#3fd7ff 52%,var(--border));border-radius:8px;background:color-mix(in srgb,#3fd7ff 10%,transparent);color:color-mix(in srgb,#c5f4ff 90%,var(--text));font-size:12px;font-weight:780;line-height:1.3}.schedule-dependency-hint{margin:10px 0 0;padding:9px 10px;border:1px solid color-mix(in srgb,#ff6b8a 50%,var(--border));border-radius:8px;background:color-mix(in srgb,#ff6b8a 10%,transparent);color:color-mix(in srgb,#ffd2dc 90%,var(--text));font-size:12px;font-weight:780;line-height:1.3}.manual-match-card small,.manual-match-card span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700}.manual-match-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760}.manual-board{display:grid;gap:0;max-height:min(500px,100dvh - 330px);overflow:auto;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--bg-2) 58%,transparent);user-select:none;-webkit-user-select:none}.manual-grid{display:grid;min-width:max-content;align-items:stretch;user-select:none;-webkit-user-select:none}.manual-grid-head,.manual-grid-time{position:sticky;z-index:2;display:grid;min-height:34px;place-items:center;padding:6px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-2);color:var(--text);font-size:11px;font-weight:820;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.manual-grid-head{top:0}.manual-grid-head:first-child{left:0;z-index:4}.manual-grid-time{left:0;z-index:3;color:var(--yellow)}.manual-time-label{display:none}.manual-slot{position:relative;display:grid;min-width:148px;min-height:50px;padding:7px 24px 7px 8px;border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--bg-2) 76%,transparent);color:var(--muted);text-align:left;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.manual-slot:hover,.manual-slot.ready,.manual-slot.drag-over{border-color:color-mix(in srgb,var(--yellow) 65%,var(--border));background:color-mix(in srgb,var(--yellow) 8%,var(--bg-2))}.manual-slot.occupied{border-style:solid;background:var(--card);color:var(--text)}.manual-slot.blocked{border-color:color-mix(in srgb,#ff6b8a 42%,var(--border));background:color-mix(in srgb,var(--bg) 72%,transparent);color:color-mix(in srgb,var(--muted) 74%,transparent);cursor:not-allowed;opacity:.68}.manual-slot.blocked:hover,.manual-slot.blocked.drag-over{background:color-mix(in srgb,#ff6b8a 7%,var(--bg))}.manual-slot strong,.manual-slot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-slot strong{font-size:11px;font-weight:780}.manual-slot span{color:var(--muted);font-size:10px;font-weight:680}.manual-drag-ghost{position:fixed;top:-1000px;left:-1000px;z-index:99999;max-width:260px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--yellow) 72%,var(--border));border-radius:8px;background:var(--card);color:var(--text);box-shadow:0 14px 32px #00000052;font-size:12px;font-weight:820;line-height:1.2;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.manual-slot-remove{position:absolute;top:5px;right:5px;display:grid;width:18px;height:18px;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--bg-2);color:var(--muted);font-size:13px;line-height:1;cursor:pointer}.manual-slot-remove:hover{border-color:var(--danger);color:var(--danger)}.referee-assignment-panel{width:min(1180px,100vw - 24px);max-width:1180px!important}.referee-assignment-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px}.referee-assignment-layout{display:grid;grid-template-columns:318px minmax(0,1fr);gap:12px;min-height:min(560px,100dvh - 278px)}.referee-pool-panel,.referee-venue-panel{min-height:0;padding:8px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--card) 72%,transparent)}.referee-pool-columns{display:grid;gap:10px}.referee-pool-list,.referee-venue-list{display:grid;gap:8px;max-height:min(500px,100dvh - 350px);overflow:auto;padding-right:2px}.referee-card{display:grid;gap:3px;width:100%;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:var(--bg-2);color:var(--text);text-align:left;cursor:grab}.referee-card.selected{border-color:var(--yellow);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--yellow) 70%,transparent)}.referee-card strong,.referee-card small,.referee-drop-main strong,.referee-drop-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referee-card strong{font-size:12px;font-weight:820}.referee-card small{color:var(--muted);font-size:10px;font-weight:700}.referee-venue-card{display:grid;gap:7px;padding:8px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--bg-2) 72%,transparent)}.referee-venue-head{display:grid;grid-template-columns:minmax(112px,168px) minmax(0,1fr);align-items:center;gap:8px}.referee-venue-title{min-width:0}.referee-venue-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;font-weight:850}.referee-venue-title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;font-weight:700}.referee-court-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:6px}.referee-drop-zone{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:34px;width:100%;padding:6px 8px;border:1px dashed color-mix(in srgb,var(--border) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--bg) 42%,transparent);color:var(--text);text-align:left;cursor:pointer}.referee-drop-zone.assigned{border-style:solid;border-color:color-mix(in srgb,var(--yellow) 45%,var(--border));background:color-mix(in srgb,var(--yellow) 7%,var(--bg-2))}.referee-drop-zone.ready{border-color:var(--yellow)}.referee-drop-main{display:flex;align-items:center;min-width:0;gap:6px}.referee-drop-main strong{min-width:0;font-size:11px;font-weight:820}.referee-drop-main small{flex:0 0 auto;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.referee-unassign{flex:0 0 auto;display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--bg-2) 86%,transparent);color:var(--muted);font-size:12px;line-height:1;cursor:pointer}.referee-unassign:hover{border-color:var(--danger);color:var(--danger)}@media print{body{background:#fff!important;color:#111827!important}body:before{content:attr(data-print-title);display:block;margin:0 0 12px;font-size:18px;font-weight:900;color:#111827}.app{display:block!important;padding:0!important;background:#fff!important}.sidebar,.topbar,.bottom-nav,.btn,.action-menu,.modal,.filters,.theme-toggle{display:none!important}main{padding:0!important}.screen{display:none!important}.screen.active{display:block!important}.card,.call-card,.call-picker,.ops-strip,.table-wrap,.compact-table{background:#fff!important;color:#111827!important;border-color:#d1d5db!important;box-shadow:none!important}.compact-table th,.compact-table td{color:#111827!important;border-color:#d1d5db!important}.badge,.ops-chip{color:#111827!important;border:1px solid #d1d5db!important;background:#fff!important}.meta,.page-header p{color:#4b5563!important}}@media(max-width:860px){.logo-upload-grid{grid-template-columns:1fr}.app{display:block;padding-bottom:74px}body.gestor-role .app{padding-bottom:0}.sidebar{display:none}.topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px}.topbar .eyebrow{display:none}body.gestor-role .manager-menu-button{display:inline-grid;place-items:center;flex:0 0 auto}body.gestor-role .topbar{position:sticky;top:0;z-index:30}body.gestor-role .topbar strong{flex:1 1 auto}body.gestor-role .topbar .theme-toggle{flex:0 0 auto}body.gestor-role .topbar-session,body.club-role .topbar-session{display:none}body.gestor-role .public-avatar-wrap,body.club-role .public-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}body.gestor-role .topbar-session #topbarLoginButton{display:none!important}body.gestor-role .topbar-session #topbarLogoutButton{width:58px;padding:0 8px}.topbar strong{min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main{padding:10px}.bottom-nav{display:grid}body.login-mode .bottom-nav,body.gestor-role .bottom-nav{display:none!important}body.gestor-role .screen>.page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}body.gestor-role .screen>.page-header h2{font-size:22px;line-height:1.05}body.gestor-role .screen>.page-header p{display:none}body.gestor-role .screen>.page-header .actions{flex-wrap:nowrap;justify-content:flex-end;overflow-x:auto}body.gestor-role .screen>.page-header .btn{width:auto;min-width:38px;height:34px;min-height:34px;padding:0 10px;font-size:11px;white-space:nowrap}#matchesScreen.screen>.page-header{margin-bottom:6px}#matchesScreen.screen>.page-header h2{font-size:23px;letter-spacing:0}#matchesScreen.screen>.page-header .actions .btn{width:auto;min-width:96px;height:30px;min-height:30px;padding:0 10px;border-radius:7px;font-size:10.5px}#matchesScreen.screen>.page-header .actions .btn:first-letter{text-transform:uppercase}body.gestor-role .stats{display:flex;gap:6px;margin-bottom:8px;overflow-x:auto}body.gestor-role .stat{flex:0 0 108px;min-height:54px;padding:7px 9px}body.gestor-role .stat .label{font-size:9.5px}body.gestor-role .stat .value{margin-top:2px;font-size:20px}body.gestor-role .ops-strip{flex-wrap:nowrap;gap:6px;margin-bottom:8px;padding:5px;overflow-x:auto}body.gestor-role .ops-chip{min-height:26px;padding:4px 7px;font-size:9.5px;white-space:nowrap}body.gestor-role .ops-chip strong{font-size:15px}body.gestor-role .filters{gap:7px;margin-bottom:8px;padding:7px}body.gestor-role .filters .field,body.gestor-role .filters .btn{height:34px;min-height:34px;font-size:13px}body.gestor-role .table-wrap{overflow-x:auto;border-radius:8px}body.gestor-role .compact-table th,body.gestor-role .compact-table td{padding:8px;font-size:12px}.page-header{align-items:stretch;flex-direction:column;margin-bottom:12px}.page-header h2{font-size:26px}body.gestor-role #registrationsScreen .manager-compact-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}body.gestor-role #registrationsScreen .manager-compact-header h2{font-size:22px}body.gestor-role #registrationsScreen .manager-compact-header p{display:none}body.gestor-role #registrationsScreen .manager-compact-header .actions{flex-wrap:nowrap;justify-content:end}body.gestor-role #registrationsScreen .manager-compact-header .btn{width:38px;min-width:38px;height:34px;padding:0;font-size:12px}body.gestor-role #registrationsScreen .manager-compact-header .manager-secondary-action{width:54px;min-width:54px;font-size:11px}body.gestor-role #registrationsScreen .manager-status-strip{flex-wrap:nowrap;gap:6px;margin-bottom:8px;padding:5px;overflow-x:auto}body.gestor-role #registrationsScreen .manager-status-strip .ops-chip{min-height:28px;padding:4px 8px;white-space:nowrap;font-size:9.5px}body.gestor-role #registrationsScreen .manager-status-strip .ops-chip strong{font-size:16px}body.gestor-role #registrationsScreen .manager-registration-filters{display:none;gap:7px;padding:7px}body.gestor-role #registrationsScreen .manager-registration-filters.open{display:grid}body.gestor-role #registrationsScreen .manager-registration-filters .field,body.gestor-role #registrationsScreen .manager-registration-filters .btn{height:34px;font-size:13px}body.gestor-role #communicationScreen .manager-compact-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}body.gestor-role #communicationScreen .manager-compact-header h2{font-size:22px;line-height:1.05}body.gestor-role #communicationScreen .manager-compact-header p{display:none}body.gestor-role #communicationScreen .manager-compact-header .actions{flex-wrap:nowrap;justify-content:end}body.gestor-role #communicationScreen .manager-compact-header .btn{height:32px;min-height:32px;padding:0 10px;border-radius:7px;font-size:11px}body.gestor-role #communicationScreen .manager-compact-header .icon-action{width:36px;min-width:36px;padding:0}body.gestor-role #communicationScreen .manager-news-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;gap:7px;margin-bottom:7px}body.gestor-role #communicationScreen .manager-news-toolbar .field{height:34px;font-size:13px}body.gestor-role #communicationScreen #newsFilters{display:none;gap:7px;padding:7px;margin-bottom:7px}body.gestor-role #communicationScreen #newsFilters.open{display:grid}body.gestor-role #communicationScreen #newsFilters .field,body.gestor-role #communicationScreen #newsFilters .btn{height:34px;font-size:13px}body.gestor-role #communicationScreen .manager-status-strip{flex-wrap:nowrap;gap:6px;margin-bottom:8px;padding:5px;overflow-x:auto}body.gestor-role #communicationScreen .manager-status-strip .ops-chip{min-height:28px;padding:4px 8px;white-space:nowrap;font-size:9.5px}body.gestor-role #communicationScreen .manager-status-strip .ops-chip strong{font-size:16px}body.gestor-role #communicationScreen .table-wrap{display:none}body.gestor-role #communicationScreen .news-mobile-list{display:grid;gap:7px}.news-mobile-card{display:grid;grid-template-columns:52px minmax(0,1fr) 34px;gap:8px;align-items:center;min-height:64px;padding:7px 8px;border:1px solid var(--border);border-radius:9px;background:var(--card)}.news-mobile-card .banner-thumb{width:52px;height:52px;border-radius:8px}.news-mobile-card-main{min-width:0}.news-mobile-card-main h3,.news-mobile-card-main p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-mobile-card-main h3{font-size:13px;line-height:1.15}.news-mobile-card-main p{margin-top:3px;color:var(--muted);font-size:10.5px;font-weight:750}.news-mobile-card-meta{display:flex;gap:4px;align-items:center;margin-top:5px;overflow:hidden}.news-mobile-card-meta .badge{flex:0 0 auto;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px}.news-mobile-card .action-menu{justify-self:end}.news-mobile-card .action-menu summary{width:30px;min-width:30px;height:32px;min-height:32px;padding:0}.news-mobile-card .action-menu-panel{right:0;min-width:150px}body.gestor-role #cityGuideScreen .manager-compact-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}body.gestor-role #cityGuideScreen .manager-compact-header h2{font-size:22px;line-height:1.05}body.gestor-role #cityGuideScreen .manager-compact-header p,body.gestor-role #cityGuideScreen .manager-compact-header .actions{display:none}body.gestor-role #cityGuideScreen .manager-guide-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;gap:7px;margin-bottom:7px}body.gestor-role #cityGuideScreen .manager-guide-toolbar .field{height:34px;font-size:13px}body.gestor-role #cityGuideScreen .filters{display:none;gap:7px;padding:7px;margin-bottom:7px}body.gestor-role #cityGuideScreen .filters.open{display:grid}body.gestor-role #cityGuideScreen .filters .field,body.gestor-role #cityGuideScreen .filters .btn{height:34px;font-size:13px}body.gestor-role #cityGuideScreen .manager-status-strip{flex-wrap:nowrap;gap:6px;margin-bottom:8px;padding:5px;overflow-x:auto}body.gestor-role #cityGuideScreen .manager-status-strip .ops-chip{min-height:28px;padding:4px 8px;white-space:nowrap;font-size:9.5px}body.gestor-role #cityGuideScreen .manager-status-strip .ops-chip strong{font-size:16px}body.gestor-role #cityGuideScreen .table-wrap{display:none}body.gestor-role #cityGuideScreen .guide-mobile-list{display:grid;gap:7px}.guide-mobile-card{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.guide-mobile-card h3{margin:0;font-size:15px;line-height:1.1}.guide-mobile-card p{margin:3px 0 0;color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.guide-mobile-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.guide-mobile-card .action-menu{justify-self:end}.guide-mobile-card .action-menu summary{width:30px;min-width:30px;height:32px;min-height:32px;padding:0}.guide-mobile-card .action-menu-panel{right:0;min-width:145px}.public-guide-tabs{justify-content:flex-start}.guide-service-grid{grid-template-columns:1fr}body.gestor-role #clubsScreen .manager-compact-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}body.gestor-role #clubsScreen .manager-compact-header h2{font-size:22px;line-height:1.05}body.gestor-role #clubsScreen .manager-compact-header p,body.gestor-role #clubsScreen .manager-compact-header .actions{display:none}body.gestor-role #clubsScreen .manager-clubs-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;gap:7px;margin-bottom:7px}body.gestor-role #clubsScreen .manager-clubs-toolbar .field{height:34px;font-size:13px}body.gestor-role #clubsScreen .filters{display:none;gap:7px;padding:7px;margin-bottom:7px}body.gestor-role #clubsScreen .filters.open{display:grid}body.gestor-role #clubsScreen .filters .field,body.gestor-role #clubsScreen .filters .btn{height:34px;font-size:13px}body.gestor-role #clubsScreen .table-wrap{display:none}body.gestor-role #clubsScreen .clubs-mobile-list{display:grid;gap:7px}.club-mobile-card{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.club-mobile-card h3{margin:0;overflow:hidden;font-size:15px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.club-mobile-card p{margin:3px 0 0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.club-mobile-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.club-mobile-card .action-menu{justify-self:end}.club-mobile-card .action-menu summary{width:30px;min-width:30px;height:32px;min-height:32px;padding:0}.club-mobile-card .action-menu-panel{right:0;min-width:160px}body.gestor-role #categoriesScreen .manager-compact-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}body.gestor-role #categoriesScreen .manager-compact-header h2{font-size:22px;line-height:1.05}body.gestor-role #categoriesScreen .manager-compact-header p,body.gestor-role #categoriesScreen .manager-compact-header .actions{display:none}body.gestor-role #categoriesScreen .manager-category-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;gap:7px;margin-bottom:7px}body.gestor-role #categoriesScreen .manager-category-toolbar .field{height:34px;font-size:13px}body.gestor-role #categoriesScreen .filters{display:none;gap:7px;padding:7px;margin-bottom:7px}body.gestor-role #categoriesScreen .filters.open{display:grid}body.gestor-role #categoriesScreen .filters .field,body.gestor-role #categoriesScreen .filters .btn{height:34px;font-size:13px}body.gestor-role #categoriesScreen .table-wrap{display:none}body.gestor-role #categoriesScreen .category-mobile-list{display:grid}.category-mobile-card{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.category-mobile-card h3{margin:0;font-size:16px;line-height:1.1}.category-mobile-card p{margin:3px 0 0;color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.category-mobile-card .category-mobile-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.category-mobile-card .action-menu{justify-self:end}.category-mobile-card .action-menu summary{width:30px;min-width:30px;height:32px;min-height:32px;padding:0}.category-mobile-card .action-menu-panel{right:0;min-width:145px}body.gestor-role #scheduleScreen .manager-compact-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}body.gestor-role #scheduleScreen .manager-compact-header h2{font-size:22px;line-height:1.05}body.gestor-role #scheduleScreen .manager-compact-header p{display:none}body.gestor-role #scheduleScreen .manager-compact-header .actions{flex-wrap:nowrap;justify-content:end;gap:6px}body.gestor-role #scheduleScreen .manager-compact-header .btn,body.gestor-role #scheduleScreen .manager-compact-header .action-menu summary{height:32px;min-height:32px;padding:0 10px;border-radius:7px;font-size:11px}body.gestor-role #scheduleScreen .manager-compact-header .manager-secondary-action{width:46px;min-width:46px;padding:0}body.gestor-role #scheduleScreen .manager-compact-header .action-menu summary{width:34px;min-width:34px;padding:0}body.gestor-role #scheduleScreen .manager-status-strip{flex-wrap:nowrap;gap:6px;margin-bottom:8px;padding:5px;overflow-x:auto}body.gestor-role #scheduleScreen .manager-status-strip .ops-chip{min-height:28px;padding:4px 8px;white-space:nowrap;font-size:9.5px}body.gestor-role #scheduleScreen .manager-status-strip .ops-chip strong{font-size:16px}body.gestor-role #scheduleScreen .manager-schedule-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;gap:7px;margin-bottom:7px}body.gestor-role #scheduleScreen .manager-schedule-toolbar .field{height:34px;font-size:13px}body.gestor-role #scheduleScreen .filters{display:none;gap:7px;padding:7px;margin-bottom:7px}body.gestor-role #scheduleScreen .filters.open{display:grid}body.gestor-role #scheduleScreen .filters .field,body.gestor-role #scheduleScreen .filters .btn{height:34px;font-size:13px}body.gestor-role #scheduleScreen .table-wrap{display:none}body.gestor-role #scheduleScreen .club-schedule-list{display:grid}body.gestor-role #scheduleScreen .club-schedule-card{grid-template-columns:52px minmax(0,1fr) 34px;gap:7px;align-items:center;padding:7px 8px}body.gestor-role #scheduleScreen .club-schedule-time{min-height:48px;font-size:15px}body.gestor-role #scheduleScreen .club-schedule-title{align-items:flex-start;gap:4px;font-size:10px}body.gestor-role #scheduleScreen .club-schedule-title .badge{flex:0 0 auto}body.gestor-role #scheduleScreen .club-schedule-teams{font-size:12px}body.gestor-role #scheduleScreen .club-schedule-place{font-size:10px}body.gestor-role #scheduleScreen .club-schedule-card>.action-menu{justify-self:end}body.gestor-role #scheduleScreen .club-schedule-card>.action-menu summary{width:30px;min-width:30px;height:32px;min-height:32px;padding:0}body.gestor-role #scheduleScreen .club-schedule-card>.action-menu .action-menu-panel{right:0;min-width:145px}#manualScheduleModal{align-items:flex-start;justify-content:center;padding:6px}.manual-schedule-panel{width:100%;max-width:100%!important;max-height:calc(100dvh - 12px);border-radius:9px}.manual-schedule-panel .modal-head{padding:12px 48px 12px 12px}.manual-schedule-panel .modal-head .section-kicker{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.manual-schedule-panel .modal-head h2{font-size:24px;line-height:1.04}.manual-schedule-panel .modal-body{padding:8px}.manual-schedule-toolbar{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.manual-schedule-toolbar .field{min-width:0;height:34px;padding:0 9px;font-size:12px}.manual-match-list{display:grid;gap:7px;max-height:176px;overflow-x:hidden;overflow-y:auto;padding:0 2px 0 0}.manual-match-card{width:100%;min-width:0}.manual-match-card small,.manual-match-card span,.manual-match-card strong{white-space:normal}.manual-board{max-height:min(52dvh,520px);overflow:auto;border-radius:8px}.manual-grid{min-width:100%}.manual-grid-head,.manual-grid-time{min-height:32px;padding:5px;font-size:10px}.manual-slot{min-width:118px;min-height:48px;padding:7px 22px 7px 7px}.manual-slot strong{font-size:10.5px}.manual-slot span{font-size:9.5px}body.gestor-role #resultsScreen .manager-compact-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}body.gestor-role #resultsScreen .manager-compact-header h2{font-size:22px;line-height:1.05}body.gestor-role #resultsScreen .manager-compact-header p{display:none}body.gestor-role #resultsScreen .manager-compact-header .actions{flex-wrap:nowrap;justify-content:end;gap:6px}body.gestor-role #resultsScreen .manager-compact-header .btn{height:32px;min-height:32px;padding:0 10px;border-radius:7px;font-size:11px}body.gestor-role #resultsScreen .manager-results-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 36px 36px;gap:7px;margin-bottom:7px}body.gestor-role #resultsScreen .manager-results-toolbar .field{height:34px;font-size:13px}body.gestor-role #resultsScreen .filters{display:none;gap:7px;padding:7px;margin-bottom:7px}body.gestor-role #resultsScreen .filters.open{display:grid}body.gestor-role #resultsScreen .filters .field,body.gestor-role #resultsScreen .filters .btn{height:34px;font-size:13px}body.gestor-role #resultsScreen .ops-strip{flex-wrap:nowrap;gap:6px;margin-bottom:8px;padding:5px;overflow-x:auto}body.gestor-role #resultsScreen .ops-chip{min-height:28px;padding:4px 8px;white-space:nowrap;font-size:9.5px}body.gestor-role #resultsScreen .ops-chip strong{font-size:16px}body.gestor-role #resultsScreen .table-wrap{display:none}body.gestor-role #resultsScreen .club-result-list{display:grid}body.gestor-role #resultsScreen .club-result-card{grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:stretch;min-height:84px;padding:8px}body.gestor-role #resultsScreen .club-result-card .referee-time{display:grid;min-height:62px;padding-right:7px;border-right:1px solid color-mix(in srgb,var(--border) 62%,transparent)}body.gestor-role #resultsScreen .club-result-card .referee-time strong{font-size:17px}body.gestor-role #resultsScreen .club-result-card .referee-time span{font-size:10px}body.gestor-role #resultsScreen .club-result-card .referee-main{min-width:0;align-content:center}body.gestor-role #resultsScreen .club-result-card .referee-match-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-bottom:5px;font-size:11px;font-weight:600}body.gestor-role #resultsScreen .club-result-card .referee-match-meta span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.gestor-role #resultsScreen .club-result-card .referee-score-row{grid-template-columns:minmax(0,1fr) 22px;gap:5px;font-size:14px;font-weight:600}body.gestor-role #resultsScreen .club-result-card .referee-score-row>span:first-child{display:flex;align-items:center;gap:5px;min-width:0}body.gestor-role #resultsScreen .club-result-card .club-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.gestor-role #resultsScreen .club-result-card .club-code{flex:0 0 auto;min-width:32px;margin-left:2px;padding:1px 5px;font-size:11px}body.gestor-role #resultsScreen .club-result-card .referee-score-row strong{font-size:17px}body.gestor-role #resultsScreen .club-result-hint{margin-top:2px;text-align:left}body.gestor-role #eventsScreen .page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}body.gestor-role #eventsScreen .page-header h2{font-size:24px;line-height:1}body.gestor-role #eventsScreen .page-header p{display:none}body.gestor-role #eventsScreen .page-header .btn{height:34px;padding:0 12px;font-size:11px;border-radius:8px}body.gestor-role #eventsScreen .ops-strip{flex-wrap:nowrap;gap:6px;margin-bottom:8px;padding:5px;overflow-x:auto}body.gestor-role #eventsScreen .ops-chip{min-height:28px;padding:4px 8px;white-space:nowrap;font-size:9.5px}body.gestor-role #eventsScreen .ops-chip strong{font-size:16px}body.gestor-role #eventsScreen .csv-import-panel{gap:8px;margin-bottom:8px;padding:9px;border-radius:9px}body.gestor-role #eventsScreen .csv-import-head{align-items:center}body.gestor-role #eventsScreen .csv-import-head h3{font-size:13px}body.gestor-role #eventsScreen .csv-import-head p{display:none}body.gestor-role #eventsScreen .csv-import-head .btn{height:30px;padding:0 10px;font-size:10px}body.gestor-role #eventsScreen .csv-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body.gestor-role #eventsScreen .csv-import-field{gap:5px;padding:8px}body.gestor-role #eventsScreen .csv-import-field strong{font-size:11px}body.gestor-role #eventsScreen .csv-import-field span,body.gestor-role #eventsScreen .csv-import-field input,body.gestor-role #eventsScreen .csv-import-status{font-size:9.5px}body.gestor-role #eventsScreen .table-wrap{display:none}body.gestor-role #eventsScreen .event-mobile-list{display:grid}body.gestor-role #athletesScreen .page-header h2{font-size:24px;line-height:1}body.gestor-role #athletesScreen .page-header p{display:none}body.gestor-role #athletesScreen .page-header .btn{height:34px;padding:0 12px;font-size:11px;border-radius:8px}body.gestor-role #athletesScreen .filter-bar{display:grid;grid-template-columns:1fr;gap:6px;padding:8px}body.gestor-role #athletesScreen .ops-strip{flex-wrap:nowrap;gap:6px;margin-bottom:8px;padding:5px;overflow-x:auto}body.gestor-role #athletesScreen .ops-chip{min-height:28px;padding:4px 8px;white-space:nowrap;font-size:9.5px}body.gestor-role #athletesScreen .ops-chip strong{font-size:16px}body.gestor-role #athletesScreen .table-wrap{display:none}body.gestor-role #athletesScreen .event-mobile-list{display:grid}body.gestor-role #athletesScreen .pagination-bar,body.gestor-role #clubsScreen .pagination-bar{justify-content:space-between;gap:6px;padding:8px}body.gestor-role #athletesScreen .pagination-bar .btn,body.gestor-role #clubsScreen .pagination-bar .btn{min-width:82px;height:34px;padding:0 10px;font-size:11px}body.gestor-role #athletesScreen .pagination-bar span,body.gestor-role #clubsScreen .pagination-bar span{min-width:0;font-size:11px;line-height:1.25}body.gestor-role #resultsScreen .club-result-card>.action-menu summary{width:30px;min-width:30px;height:32px;min-height:32px;padding:0}body.gestor-role #resultsScreen .club-result-card>.action-menu .action-menu-panel{right:0;min-width:145px}body.gestor-role #registrationsScreen .registration-card{grid-template-columns:minmax(0,1fr) 40px;gap:8px;min-height:62px;padding:9px 10px}body.gestor-role #registrationsScreen .registration-card .call-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}body.gestor-role #registrationsScreen .registration-card .call-title h3{font-size:15px}body.gestor-role #registrationsScreen .registration-meta-line{gap:5px;margin-top:4px;overflow:hidden;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body.gestor-role #registrationsScreen .registration-meta-line span:nth-child(n+3){display:none}body.gestor-role #registrationsScreen .registration-issue-line{overflow:hidden;margin-top:3px;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body.gestor-role #registrationsScreen .registration-card .actions{display:grid;justify-content:end}body.gestor-role #registrationsScreen .registration-card .actions>.btn{display:none}body.gestor-role #registrationsScreen .registration-card .action-menu summary{width:36px;height:36px}body.gestor-role #registrationsScreen .registration-card .action-menu-panel .btn{display:inline-flex}#matchesScreen .page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}#matchesScreen .page-header h2{font-size:22px}#matchesScreen .page-header p{display:none}#matchesScreen .page-header .actions{justify-content:end}#clubAreaScreen .page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px}#clubAreaScreen .page-header h2{font-size:22px}#clubAreaScreen .page-header p{display:none}#clubAreaScreen .page-header .btn{width:auto;height:32px;padding:0 10px;font-size:11px;white-space:nowrap}body.club-role #scheduleScreen .page-header{display:block;margin-bottom:8px}body.club-role #scheduleScreen .page-header h2{font-size:24px}body.club-role #scheduleScreen .page-header p,body.club-role #scheduleScreen .page-header .actions{display:none}body.club-role #scheduleScreen .ops-strip{padding:5px;gap:6px;overflow-x:auto;flex-wrap:nowrap}body.club-role #scheduleScreen .ops-chip{min-height:26px;padding:4px 7px;font-size:9.5px}body.club-role #scheduleScreen .ops-chip strong{font-size:15px}body.club-role #scheduleScreen .filters{display:grid;gap:7px;padding:7px}body.club-role #scheduleScreen .filters .field{height:34px;font-size:13px}body.club-role #scheduleScreen .filters .btn{height:32px}body.club-role #scheduleScreen .table-wrap{display:none}body.club-role #scheduleScreen .club-schedule-list{display:grid}body.club-role #clubPlayersScreen .club-compact-header{margin-bottom:8px}body.club-role #clubPlayersScreen .club-compact-header h2{font-size:24px}body.club-role #clubPlayersScreen .club-compact-context{font-size:11px}body.club-role #clubPlayersScreen .icon-mini-button{width:34px;height:34px;border-radius:9px;font-size:16px}body.club-role #clubPlayersScreen .club-player-toolbar{grid-template-columns:minmax(0,1fr) minmax(96px,.45fr) 38px;gap:7px}body.club-role #scheduleScreen .club-player-toolbar,body.club-role #resultsScreen .club-player-toolbar{grid-template-columns:minmax(0,1fr) 38px 38px;gap:7px}body.club-role #clubPlayersScreen .club-player-toolbar .field{height:36px;font-size:13px}body.club-role #clubPlayersScreen .club-player-filter-panel{grid-template-columns:1fr;gap:7px;padding:7px}body.club-role #clubPlayersScreen .compact-table{display:none}body.club-role #clubPlayersScreen .club-player-list,body.club-role .club-role-only{display:grid}body.club-role #clubAreaScreen .club-compact-header{margin-bottom:8px}body.club-role #clubAreaScreen .club-compact-header h2{font-size:24px}body.club-role #clubAreaScreen .club-session-card{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:7px 8px}body.club-role #clubAreaScreen .club-session-card .meta{display:none}body.club-role #clubAreaScreen .club-session-card .badge{font-size:10px}body.club-role #scheduleScreen .club-role-only,body.club-role #resultsScreen .club-role-only{margin-bottom:8px}body.club-role #scheduleScreen .filters,body.club-role #resultsScreen .filters{display:none;gap:7px;padding:7px}body.club-role #scheduleScreen .filters.open,body.club-role #resultsScreen .filters.open{display:grid}body.club-role #resultsScreen .page-header{display:block;margin-bottom:8px}body.club-role #resultsScreen .page-header h2{font-size:24px}body.club-role #resultsScreen .page-header p,body.club-role #resultsScreen .page-header .actions{display:none}body.club-role #resultsScreen .ops-strip{padding:5px;gap:6px;overflow-x:auto;flex-wrap:nowrap}body.club-role #resultsScreen .ops-chip{min-height:26px;padding:4px 7px;font-size:9.5px}body.club-role #resultsScreen .table-wrap{display:none}body.club-role #resultsScreen .club-result-list{display:grid}.stats{grid-template-columns:repeat(2,1fr)}.club-session-card{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:7px 8px}.club-session-card strong{font-size:15px}.club-session-card .meta{overflow:hidden;font-size:10.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.club-session-card .actions{display:flex;align-items:center;justify-content:flex-end;min-width:0}.club-session-card .mock-access-control{display:none}.club-session-card .action-menu-panel .mock-access-control{display:grid}.mock-access-control .field{height:34px}.club-summary-strip{display:flex;gap:7px;margin-bottom:9px}.club-summary-chip{min-height:28px;padding:4px 8px;font-size:9.5px}.club-summary-chip strong{font-size:15px}.club-lineup-card{gap:7px;padding:8px}.club-lineup-card .btn{width:auto;min-width:86px;height:30px;padding:0 10px;font-size:11px}.club-registration-row{grid-template-columns:minmax(0,1fr) 34px;min-height:56px;padding:7px 8px}.club-registration-row h3{font-size:14px}.club-registration-row .badge{font-size:10px}.club-registration-row .actions{width:34px;max-width:34px;justify-self:end;justify-content:flex-end}.club-registration-row .actions>.btn{display:none}.club-registration-row .action-menu-panel .btn{display:inline-flex}.club-registration-row .action-menu-panel{right:0;left:auto;min-width:164px}.filters{display:grid}.call-picker,.call-picker-main{grid-template-columns:1fr}.call-picker-actions{justify-content:stretch}.call-picker-actions .btn{flex:1 1 auto}.call-picker-actions .mobile-secondary-action{display:none}.call-picker-actions .mobile-primary-action{flex:1 1 auto}#matchesScreen .page-header .mobile-outline-action,#matchesScreen .call-picker-actions .mobile-outline-action{width:auto;min-height:32px;height:32px;flex:0 0 auto;align-self:center;padding:0 10px;border:1px solid rgba(242,204,47,.72);background:#f2cc2f14;color:var(--yellow);box-shadow:none;font-size:11px}#matchesScreen .call-picker-actions .mobile-outline-action{min-width:112px}#matchesScreen .call-picker-actions .icon-action{width:40px;min-width:40px;padding:0;justify-content:center}#matchesScreen .call-picker-actions .icon-action img{width:17px;height:17px}#matchesScreen>.ops-strip{margin-bottom:7px;padding:0;border:0;background:transparent;border-radius:0}#matchesScreen>.ops-strip .ops-chip{min-height:22px;padding:3px 7px;gap:4px;border-radius:999px;font-size:8.5px;letter-spacing:0}#matchesScreen>.ops-strip .ops-chip strong{font-size:14px}#matchesScreen>.call-picker{grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-bottom:7px;padding:7px;border-radius:8px}#matchesScreen>.call-picker .call-picker-main{display:grid;grid-template-columns:1fr;gap:4px;min-width:0}#matchesScreen .call-picker-label{display:none}#matchesScreen .call-picker select{height:28px;min-height:28px;padding:0 8px;font-size:12px}#matchesScreen .call-picker-meta{display:flex;flex-wrap:wrap;gap:5px;overflow:visible;font-size:9.5px;line-height:1.15;white-space:normal}#matchesScreen .call-picker-actions{display:flex;flex:0 0 auto;gap:5px;justify-content:end;max-width:none}#matchesScreen .call-picker-actions .btn,#matchesScreen .call-picker-actions .action-menu summary{width:30px;min-width:30px;height:28px;min-height:28px;padding:0;border-radius:7px}#matchesScreen .call-picker-actions .mobile-primary-action{flex:0 0 auto}#matchesScreen .call-picker-actions .action-menu-panel{right:0;min-width:178px}#matchesScreen .call-picker-actions .action-menu-panel .btn{width:100%;min-width:0;height:34px;min-height:34px;justify-content:flex-start;padding:0 10px;border-radius:8px;font-size:12px;text-align:left;white-space:nowrap}#matchesScreen .bracket{max-height:calc(100dvh - 260px);padding:5px 0 0;border:0;background:transparent}#matchesScreen .bracket-preview-head{display:grid;grid-template-columns:minmax(0,.65fr) auto;gap:6px;align-items:end;margin-bottom:4px}#matchesScreen .bracket .section-title{margin-bottom:0;font-size:10px;letter-spacing:0}#matchesScreen .bracket-summary{display:block;font-size:10px;line-height:1.1;text-align:left}#matchesScreen .bracket-toolbar{justify-content:end;gap:4px;margin-bottom:0}#matchesScreen .bracket-toolbar .field{min-width:72px;width:72px;height:26px;font-size:10px;padding:0 6px}#matchesScreen .bracket-toolbar .btn{height:26px;min-height:26px;padding:0 7px;font-size:10px;border-radius:7px}#matchesScreen .phase-selector{grid-template-columns:28px minmax(0,1fr) 28px!important;gap:5px;align-items:center;margin:0 0 5px;padding:3px;border-radius:7px}#matchesScreen .phase-selector .btn{width:26px;min-width:26px;height:24px;min-height:24px;padding:0;font-size:12px;line-height:1}#matchesScreen #phaseName{display:grid;min-height:24px;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--text) 5%,transparent);font-size:13px;line-height:1}#matchesScreen .bracket-grid.aligned .matches,#matchesScreen .phase .matches{gap:6px!important}#bracketGrid.bracket-connectors .match:before,#bracketGrid.bracket-connectors .match:after,#bracketGrid.bracket-connectors .connector-joint,#bracketGrid.bracket-connectors .connector-to-next{display:none}#matchesScreen .bracket-grid{gap:8px;padding-right:0}#matchesScreen .phase{padding-top:0!important}#matchesScreen .phase .section-title{margin:6px 0 5px}#matchesScreen .phase .match{margin:0}#matchesScreen .mobile-cards{display:none}#matchesScreen .tournament-cards.cards-active{display:grid;gap:8px}#matchesScreen .tournament-card{padding:10px;min-height:0}#matchesScreen .tournament-card .tournament-icon,#matchesScreen .tournament-card .info-rows,#matchesScreen .tournament-card .hint{display:none}#matchesScreen .tournament-card h3{margin:0;font-size:15px}#matchesScreen .card-actions-grid{grid-template-columns:1fr auto;margin-top:8px}.call-picker-actions .action-menu summary{height:32px;width:40px}.field{min-width:0;width:100%}.form-grid{grid-template-columns:1fr}.auto-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-preview-row{grid-template-columns:48px minmax(0,1fr)}.auto-preview-referee{grid-column:2;max-width:100%}#manualScheduleModal{padding:0}.manual-schedule-panel{width:100%;max-width:100%!important;height:100dvh;max-height:100dvh;border-radius:0}.manual-schedule-toolbar{grid-template-columns:1fr 1fr;gap:6px}#manualScheduleCategoryFilter,#manualSchedulePhaseFilter{grid-column:1/-1}.manual-schedule-toolbar .field{height:34px;font-size:12px}.manual-schedule-layout{grid-template-columns:1fr;gap:8px;min-height:0}.manual-match-bank,.manual-court-board{padding:8px;border-radius:8px}.manual-match-list{display:grid;grid-auto-flow:row;grid-auto-columns:auto;max-height:154px;overflow-x:hidden;overflow-y:auto}.manual-board{max-height:calc(100dvh - 415px)}.manual-grid-head,.manual-grid-time{min-height:30px;padding:5px;font-size:10px}.manual-slot{min-width:126px;min-height:42px;padding:5px 22px 5px 6px}.manual-slot strong{font-size:10px}.manual-slot span{font-size:9px}.call-card{grid-template-columns:1fr}#refereeScreen .referee-card{grid-template-columns:minmax(0,1fr) 30px;gap:7px;align-items:center;padding:8px 7px;border-width:1px;border-radius:8px;background:var(--card)}#refereeScreen .referee-time{display:none}#refereeScreen .referee-card .actions{display:grid;align-content:center;justify-items:end}#refereeScreen .referee-card .actions>.btn{display:none}#refereeScreen .referee-match-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;margin:0;font-size:10.5px}#refereeScreen .referee-inline-time{display:inline}#refereeScreen .referee-match-meta span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#refereeScreen .referee-score-row{grid-template-columns:minmax(0,1fr) 20px;gap:5px;font-size:12px}#refereeScreen .referee-score-row strong{font-size:15px}.court-group{gap:6px;border-top:1px solid rgba(255,255,255,.08)}.court-title{position:static;margin:0;padding:7px 2px 4px;background:transparent;border-radius:0;font-size:11px;color:var(--muted);letter-spacing:0;text-transform:none}.referee-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.referee-filters .btn{flex:0 0 auto}.referee-quickbar{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-bottom:7px;padding:8px}.referee-quickbar strong{font-size:14px}.referee-quickbar span{font-size:10.5px}.referee-session-select{display:none}.referee-header-controls{grid-template-columns:minmax(0,1fr);justify-content:start;margin-top:5px}.referee-date-chip{height:28px;padding:0 10px;font-size:11px}.referee-quick-actions{justify-content:stretch;display:grid;grid-template-columns:auto 34px}.referee-quick-actions .btn{height:32px;padding:0 9px;font-size:11px}.referee-top-menu summary{width:34px;height:32px;display:grid;place-items:center;border-radius:8px;background:#ffffff14;font-size:18px}.mobile-hide-action{display:none}.ops-strip{flex-wrap:nowrap;overflow-x:auto}.ops-chip{flex:0 0 auto}#refereeScreen{margin-top:0}#refereeScreen .call-picker{margin-bottom:8px;padding:8px}#refereeScreen .call-picker-label{margin-bottom:3px;font-size:9px}#refereeScreen .call-picker-meta,#refereeScreen .call-picker-actions{display:none}#refereeScreen .ops-strip{order:2;margin-bottom:8px;padding:6px}#refereeScreen .ops-chip{min-height:26px;padding:4px 7px;font-size:10px}#refereeScreen .ops-chip strong{font-size:16px}.actions{justify-content:stretch;max-width:none}.actions .btn,.actions a{flex:1 1 42%}#resultModal{align-items:stretch;padding:6px}#resultModal .modal-panel{width:100%;max-width:100%!important;max-height:calc(100dvh - 12px);border-radius:12px;overflow:hidden}#resultModal .modal-head{min-height:46px;padding:8px 50px 8px 10px}#resultModal .modal-close{top:9px;right:10px;width:28px;height:28px;font-size:18px}#resultModal .modal-head .eyebrow{display:none}#resultModal .modal-head h2{margin:0!important;overflow:hidden;font-size:16px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}#resultModal .modal-body{padding:8px}#resultModal .session-card{padding:7px;margin-bottom:7px;border-radius:8px}#resultModal .result-summary-card{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}#resultModal .result-summary-score .eyebrow{display:none}#resultModal .result-summary-score strong{font-size:18px}#resultModal .result-summary-score .meta{display:none}#resultModal .result-summary-score{min-width:0}#resultModal #teamScorePreview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#resultModal .result-quick-actions{display:flex;flex-wrap:nowrap;gap:5px;justify-content:flex-start;overflow-x:auto;padding-bottom:1px}#resultModal .result-quick-actions .btn,#resultModal .result-quick-actions .badge{flex:0 0 auto;min-width:auto;height:30px;min-height:30px;padding:0 9px;font-size:10.5px;white-space:nowrap}#resultModal .modal-foot{position:sticky;bottom:0;padding:7px;background:var(--bg-2)}#resultModal .modal-foot .btn{height:36px;min-height:36px;font-size:12px}#resultModal .score-entry-table{display:none}#resultModal .mobile-score-card{display:grid;gap:0}#resultModal .internal-result-card{padding:7px;border-radius:8px}#resultModal .internal-result-head{margin-bottom:5px}#resultModal .internal-result-head strong{font-size:14px}#resultModal .internal-result-head .badge{height:22px;padding:0 7px;font-size:10px}#resultModal .field{height:34px;padding:0 8px;font-size:13px}#resultModal .score-number-input{font-size:16px;font-weight:950}#scorePicker{width:min(310px,100vw - 24px);max-height:260px;padding:9px}#scorePicker .score-picker-grid{grid-template-columns:repeat(4,1fr);max-height:200px;gap:7px}#scorePicker .score-picker-option{min-height:42px;font-size:17px}#resultModal .score-player-cell{gap:5px;min-width:0}#resultModal .player-select{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#resultModal .mobile-result-header,#resultModal .mobile-result-row{grid-template-columns:minmax(0,1fr) 26px 30px 36px 36px 36px}#resultModal .mobile-result-header{min-height:24px;font-size:9.5px}#resultModal .mobile-result-row{min-height:42px}#resultModal .mobile-result-player{grid-template-columns:minmax(0,1fr);padding:4px}#resultModal .mobile-result-cell{padding:3px}#resultModal .mobile-result-cell input[type=checkbox]{width:16px;height:16px}#resultModal .mobile-result-cell .field{height:28px;padding:0 1px;font-size:12px;text-align:center}#registrationModal{align-items:flex-end;padding:0}#registrationModal .modal-panel{width:100%;max-width:100%!important;max-height:88vh;border-radius:14px 14px 0 0;border-left:0;border-right:0}#registrationModal .modal-head{padding:12px 14px}#registrationModal .modal-head h2{font-size:24px;line-height:1.05}#registrationModal .modal-body{padding:10px 12px}#registrationModal .filters{display:none!important}#registrationModal .session-card{margin-bottom:8px;padding:8px}#registrationModal .session-card .eyebrow{display:none}#registrationModal .session-card strong{font-size:13px}#registrationModal .session-card .meta{font-size:11px;line-height:1.2}#registrationModal .compact-table{display:none}#registrationModal .registration-mobile-list{display:grid;gap:7px}#registrationModal .modal-foot{position:sticky;bottom:0;grid-template-columns:.85fr 1fr 1fr;padding:10px 12px;background:var(--bg-2)}#registrationModal .modal-foot .btn{min-width:0;padding:0 8px;font-size:11px}.page-header h2,.club-compact-header h2,body.gestor-role .screen>.page-header h2,body.gestor-role .manager-compact-header h2,body.club-role .page-header h2,body.club-role .club-compact-header h2,#matchesScreen.screen>.page-header h2,#matchesScreen .page-header h2,#clubAreaScreen .page-header h2{font-size:16px!important;line-height:1.1!important;letter-spacing:0!important}.public-tabs,#publicHomeScreen .page-header{display:none}.public-mobile-hub{display:block;margin-bottom:8px}.public-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.public-icon-card{min-height:86px;padding:0 2px}.public-icon-card strong{width:100%;min-height:30px;display:grid;place-items:start center;font-size:12px}.public-toolbar{gap:5px;padding:6px;border-radius:8px}.public-toolbar .btn{padding:0 7px}.public-toolbar-row-controls{grid-template-columns:minmax(0,1fr) auto;gap:5px}.public-toolbar-actions{width:auto;justify-self:end;justify-content:flex-end;gap:5px}body.public-mode .public-match-list .match{width:100%}body.public-mode .public-match-list{padding-bottom:calc(88px + env(safe-area-inset-bottom))}body.public-mode .public-match-list .team-row{grid-template-columns:minmax(0,1fr) minmax(28px,max-content);padding-right:6px}body.public-mode .public-match-list .team-row .score{max-width:72px;font-size:16px}body.public-mode .public-match-list .team-row .score.bye-score{max-width:48px;font-size:11px}.public-category-trigger{min-height:32px;border-radius:9px;padding:0 9px}.public-category-trigger strong{font-size:11.5px}.public-category-trigger span{font-size:9.5px}.public-favorite-menu{max-width:96px}.public-view-toggle{gap:4px}.public-view-toggle .btn{height:27px;padding:0 8px;font-size:9.5px}.public-chip,.public-favorite-filter{height:27px;padding:0 8px;border-radius:7px;font-size:9.5px}.desktop-table{display:none}.mobile-cards{display:grid}.tournament-cards{grid-template-columns:1fr}.tournament-card{min-height:auto}.bracket-grid{display:block;overflow:visible}.phase{display:none;padding-top:0!important}.phase.active{display:block}}.tutorial-toolbar{grid-template-columns:minmax(180px,1fr) 190px auto}.tutorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.tutorial-card{display:grid;gap:10px;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.tutorial-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tutorial-card h3{margin:0;font-size:18px;line-height:1.15}.tutorial-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.tutorial-card-warning{margin-top:-2px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--yellow) 34%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--yellow) 8%,transparent);color:color-mix(in srgb,var(--yellow) 82%,var(--text));font-size:12px;font-weight:800;line-height:1.3}.tutorial-steps{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tutorial-steps li{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;color:var(--text);font-size:13px;line-height:1.28}.tutorial-step-number{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(242,204,47,.45);color:var(--yellow);background:#f2cc2f14;font-size:11px;font-weight:900}.tutorial-profile-badge{white-space:nowrap;border-radius:999px;padding:6px 9px;background:var(--bg-2);color:var(--yellow);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.tutorial-empty{padding:18px;border:1px dashed var(--border);border-radius:12px;color:var(--muted);background:#ffffff05}.tutorial-quick-actions{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tutorial-quick-actions .btn{min-height:32px;padding:0 10px;font-size:11px}.tutorial-quick-actions .btn.active{border-color:#f2cc2fb8;background:#f2cc2f1f;color:var(--yellow)}@media(max-width:760px){.referee-assignment-panel{width:calc(100vw - 8px);max-height:calc(100dvh - 8px)}.referee-assignment-toolbar,.referee-assignment-layout{grid-template-columns:1fr}.referee-pool-columns{grid-template-columns:1fr 1fr;gap:8px}.referee-pool-list,.referee-venue-list{max-height:none}.referee-card,.referee-venue-card{padding:8px;border-radius:8px}.referee-assignment-layout{min-height:0}.referee-venue-head{grid-template-columns:1fr;align-items:stretch}.referee-court-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referee-drop-zone{min-height:34px;padding:6px 7px}.referee-drop-main{gap:5px}.referee-drop-main strong{font-size:10px}.tutorial-toolbar{grid-template-columns:1fr;padding:10px}.tutorial-grid{grid-template-columns:1fr;gap:8px}.tutorial-card{padding:11px;border-radius:10px}.tutorial-card h3{font-size:16px}.tutorial-card p,.tutorial-steps li{font-size:12px}}@media(max-width:760px){body.public-mode,body.phone-mode,body.club-role,body.gestor-role{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.public-mode .meta,body.public-mode p.meta,body.public-mode .public-category-chip span,body.public-mode .public-category-trigger span,body.public-mode .public-category-option span,body.public-mode .public-empty-state p,body.public-mode .call-card p,body.public-mode .club-schedule-place,body.public-mode .venue,body.public-mode .team-row span,body.phone-mode .meta,body.phone-mode p.meta,body.phone-mode .referee-match-meta,body.phone-mode .referee-time span,body.club-role .meta,body.club-role p.meta,body.gestor-role #scheduleScreen .club-schedule-place{font-weight:600}body.public-mode .public-category-chip strong,body.public-mode .public-category-trigger strong,body.public-mode .public-category-option strong,body.public-mode .public-empty-state h3,body.public-mode .call-card h3,body.phone-mode .referee-card strong,body.club-role .club-schedule-title,body.gestor-role #scheduleScreen .club-schedule-title{font-weight:750}body.public-mode .badge,body.public-mode .public-chip,body.public-mode .public-bottom-nav button,body.public-mode #bottomNav button,body.phone-mode .badge,body.club-role .badge,body.gestor-role #scheduleScreen .badge{font-weight:700}body.public-mode .public-category-chip strong{font-size:11px}body.public-mode .public-category-chip span{font-size:9px}body.public-mode .public-empty-state h3{font-size:21px}body.public-mode .public-empty-state p{font-size:13px}}:where(h1,h2,h3,.page-title,.section-title,.phase-title,.court-title,.public-mobile-brand strong,.public-home-section-head strong,.public-home-notice-copy strong,.public-home-stats strong,.public-home-mini-match strong,.public-guide-card h3,.guide-mobile-card h3,.news-mobile-card h3,.call-title h3,.call-card h3,.match-head strong,.team-row>span:first-child,.club-name,.favorite-club-title h3,.club-result-card strong,.referee-score-row strong,.manual-match-card strong,.club-schedule-title){font-weight:780!important}:where(.badge,.status-badge,.ops-chip,.public-chip,.bottom-nav button,.public-bottom-nav button,#bottomNav button,.btn,.field,.meta,.guide-tag,.guide-service-strip span,.public-home-mini-meta em,.club-schedule-place,.venue,.team-row span,.manual-match-card small,.manual-match-card span,.club-result-card span){font-weight:600!important}:where(.score,.team-row .score,.public-home-mini-match b,.club-result-score,.result-summary-score strong,.referee-score-row strong,.mobile-score-card b){font-weight:780!important}:where(.card,.call-card,.match,.public-home-notice,.public-home-mini-match,.public-home-stats button,.public-guide-card,.guide-mobile-card,.news-mobile-card,.club-mobile-card,.category-mobile-card,.public-event-card,.club-result-card,.manual-match-card,.club-schedule-card,.mobile-score-card,.internal-result-card,.result-summary-card,.referee-card,.referee-venue-card,.seed-draw-call-card,.tutorial-card,.registration-card,.registration-player-card){border-color:color-mix(in srgb,var(--border) 56%,transparent)!important;box-shadow:0 4px 14px #0000001a!important}:where(.match.favorite-match,.call-card.favorite-club-card,.manual-match-card.selected,.public-home-mini-match.is-favorite,.public-home-mini-match.is-result,.club-result-card.is-highlight,.club-schedule-card.venue-criterion,.manual-match-card.venue-criterion){border-color:color-mix(in srgb,var(--yellow) 34%,var(--border))!important;box-shadow:0 5px 16px #0000001f!important}:where(.team-row.winner,#bracketGrid .team-row.winner,.bye-match .team-row.winner,body.public-mode .public-match-list .team-row.winner){border-color:color-mix(in srgb,var(--yellow) 28%,transparent)!important;background:color-mix(in srgb,var(--yellow) 6%,transparent)!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--yellow) 38%,transparent)!important}:where(.team-row.winner>span:first-child,.team-row.winner .club-name,.team-row.winner .club-code,#bracketGrid .team-row.winner>span:first-child){color:var(--text)!important;font-weight:700!important}:where(.team-row.winner .score,#bracketGrid .team-row.winner .score){border-color:color-mix(in srgb,var(--yellow) 32%,transparent)!important;background:color-mix(in srgb,var(--yellow) 10%,transparent)!important;color:var(--yellow)!important;font-weight:780!important}body.day-theme :where(.card,.call-card,.match,.public-home-notice,.public-home-mini-match,.public-guide-card,.guide-mobile-card,.club-result-card,.manual-match-card,.club-schedule-card,.mobile-score-card){border-color:#141c281f!important;box-shadow:0 4px 12px #141c2814!important}:where(.match,#bracketGrid .match,#clubBracketsScreen .match,body.public-mode .public-match-list .match,.public-home-mini-match,.club-result-card,.manual-match-card,.club-schedule-card,.mobile-score-card,.internal-result-card,.result-summary-card){border-color:transparent!important}:where(.match.favorite-match,.public-home-mini-match.is-favorite,.public-home-mini-match.is-result,.manual-match-card.selected,.club-result-card.is-highlight){border-color:transparent!important;box-shadow:0 6px 16px #0000001f!important}:where(.team-row.winner,#bracketGrid .team-row.winner,.bye-match .team-row.winner,body.public-mode .public-match-list .team-row.winner){border-color:transparent!important;background:color-mix(in srgb,var(--yellow) 5%,transparent)!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--yellow) 34%,transparent)!important}:where(.team-row.winner .score,#bracketGrid .team-row.winner .score){border-color:transparent!important;background:color-mix(in srgb,var(--yellow) 8%,transparent)!important}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(.manager-athletes-table,.clubs-table,.category-table,.registration-table-wrap,.results-table-wrap,.ranking-table-wrap,.guide-table-wrap,.communication-table-wrap,.schedule-table-wrap,.calls-table-wrap){border:1px solid #454850;border-radius:12px;background:#292a2f;box-shadow:0 8px 24px #0000001a}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(table){border-collapse:separate;border-spacing:0}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(table th,table td){height:42px;box-sizing:border-box}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(table th,.manager-athletes-head,.clubs-head,.category-head,.registration-head){background:#30323a;color:#aeb2bc;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(table tbody tr,.manager-athletes-row,.clubs-row,.category-row,.registration-row){transition:background-color .16s ease}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(table tbody tr:hover td,.manager-athletes-row:not(.manager-athletes-head):hover,.clubs-row:not(.clubs-head):hover,.category-row:not(.category-head):hover,.registration-row:not(.registration-head):hover){background:#303239}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(.actions,.club-actions,.category-actions,.registration-actions,.manager-athletes-row>span:last-child,.schedule-table-wrap td:last-child,.calls-table-wrap td:last-child){display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;white-space:nowrap}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(.actions button,.club-actions button,.category-actions button,.registration-actions button,.manager-athletes-row>span:last-child button,.schedule-table-wrap td:last-child button,.calls-table-wrap td:last-child button){min-height:29px;padding:5px 9px;border:1px solid #5a5d66;border-radius:7px;background:#383a42;color:#e9eaee;cursor:pointer;font:inherit;font-size:11px;font-weight:600;line-height:1.1;transition:border-color .16s ease,background-color .16s ease,color .16s ease}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(.actions button:hover,.club-actions button:hover,.category-actions button:hover,.registration-actions button:hover,.manager-athletes-row>span:last-child button:hover,.schedule-table-wrap td:last-child button:hover,.calls-table-wrap td:last-child button:hover){border-color:#eaf200;background:#41434b}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(.actions .primary,.club-actions .primary,.category-actions .primary,.registration-actions .primary,.schedule-table-wrap .primary){border-color:#eaf200;background:#eaf200;color:#25262b}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(.actions .danger,.club-actions .danger,.category-actions .danger,.registration-actions .danger,.manager-athletes-row .danger,.schedule-table-wrap .danger){border-color:#86545c;background:#443137;color:#ffb4b4}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(.status,.status-badge,.status-pill,.access-status,.category-status,.club-schedule-status,.featured,.registration-issue,.category-points span){display:inline-flex;align-items:center;width:fit-content;min-height:23px;box-sizing:border-box;padding:3px 8px;border:1px solid #50535c;border-radius:999px;background:#383a42;color:#c9cbd3;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(.status.ok,.status.success,.status-badge.success,.status-pill.success,.status.published,.status-approved,.access-status.ok,.category-status.ok,.club-schedule-status.published,.featured){border-color:#39725e;background:#294438;color:#8ed4b2}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(.status.warning,.status-badge.warning,.status-pill.warning,.status.pending,.status.draft,.status-needs_adjustment,.status-pending_review,.status-pill.oculta){border-color:#776522;background:#443d28;color:#eaf200}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(.status.danger,.status-badge.danger,.status-pill.danger,.status.inactive,.status-rejected,.status.cancelled){border-color:#86545c;background:#4a2e32;color:#ffb4b4}:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(button:disabled){cursor:not-allowed;opacity:.48}@media(max-width:700px){:is(.vue-manager-athletes,.vue-manager-clubs,.vue-manager-categories,.vue-manager-access,.vue-manager-registrations,.vue-manager-results,.vue-manager-ranking,.vue-manager-guide,.vue-manager-communication,.vue-manager-schedule,.vue-manager-matches,#scheduleScreen) :is(.actions button,.club-actions button,.category-actions button,.registration-actions button,.manager-athletes-row>span:last-child button){min-height:31px;padding-inline:8px}}
