.box_component[data-v-57f6e628]{max-width:550px;margin:15px auto}.news-box[data-v-57f6e628]{background:rgba(0,0,0,.4);color:#fff;border-radius:12px;padding:20px;margin-top:30px;box-shadow:0 4px 10px rgba(0,0,0,.2)}.news-title[data-v-57f6e628]{font-size:1.5rem;margin-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:5px}.news-list[data-v-57f6e628]{list-style:none;padding-left:0}.news-list li[data-v-57f6e628]{padding:8px 0;border-bottom:1px dashed hsla(0,0%,100%,.2);font-size:1rem}.news-list li[data-v-57f6e628]:last-child{border-bottom:none}.news-list .highlight-competition[data-v-57f6e628]{margin-top:10px;padding:10px;background-color:hsla(0,0%,100%,.05);border-left:4px solid #ffc107;border-radius:8px}.sub-news-list[data-v-57f6e628]{list-style:none;padding-left:20px;margin-top:8px}.sub-news-list li[data-v-57f6e628]{font-size:.95rem;margin-bottom:4px;border:none}.news-list i[data-v-57f6e628]{margin-right:8px;color:#ffc107}@media (max-width:768px){.news-box[data-v-57f6e628]{padding:15px}.news-title[data-v-57f6e628]{font-size:1.3rem}.news-list li[data-v-57f6e628]{font-size:.95rem}}.profile-img[data-v-eb58eeb0]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:4px solid #fff;position:absolute;top:-50px;left:50%;transform:translateX(-50%);background-color:#fff}.card-container[data-v-eb58eeb0]{margin-top:35px}.section-box[data-v-eb58eeb0]{background-color:#f8f9fa;padding:1rem;border-radius:10px;margin-bottom:1.5rem}.section-title[data-v-eb58eeb0]{font-weight:600;margin-bottom:.5rem}.roles-list span[data-v-eb58eeb0]{display:inline-block;margin-right:.5rem;margin-bottom:.5rem}.social-icons a[data-v-eb58eeb0]{color:#333;transition:color .2s}.social-icons a[data-v-eb58eeb0]:hover{color:#007bff}.edit-btn[data-v-eb58eeb0]{position:absolute;top:15px;right:15px}.loading-modal[data-v-9aa93c3e]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-background[data-v-9aa93c3e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1001}.modal-content[data-v-9aa93c3e]{display:flex;align-items:center;justify-content:center;padding:20px;border-radius:8px;z-index:1002}.spinner-border[data-v-9aa93c3e]{color:#fff;width:5rem;height:5rem}.profile-img[data-v-14dbf662]{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:4px solid #fff;position:absolute;top:-50px;left:50%;transform:translateX(-50%);background-color:#fff}.card-container[data-v-14dbf662]{margin-top:35px}.crapper-container[data-v-14dbf662]{max-width:550px}.section-box[data-v-14dbf662]{background-color:#f8f9fa;padding:1rem;border-radius:10px;margin-bottom:1.5rem}.section-title[data-v-14dbf662]{font-weight:600;margin-bottom:.5rem}.roles-list span[data-v-14dbf662]{display:inline-block;margin-right:.5rem;margin-bottom:.5rem}.image-hover[data-v-14dbf662]{transition:opacity .3s ease}.card-head:hover .image-hover[data-v-14dbf662]{opacity:.4}.card-head:hover .upload-icon[data-v-14dbf662]{display:block}.upload-icon[data-v-14dbf662]{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.card-head[data-v-14dbf662]{position:relative}.fa-plus-circle[data-v-14dbf662]{border:1px solid #fff}.card-head img[data-v-14dbf662]{border-radius:50%}.card-head button[data-v-14dbf662]{margin-top:10px}.alert-box[data-v-14dbf662]{background-color:#fff5f5;border:1px solid #f5c2c7;padding:.5rem .75rem;border-radius:8px;max-width:250px}.button-group .btn[data-v-14dbf662]{min-width:120px}.modal-backdrop[data-v-43e0e3bc]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-content[data-v-43e0e3bc]{background:#fff;padding:20px;border-radius:8px;text-align:center;width:50%}.modal-buttons[data-v-43e0e3bc]{display:flex;justify-content:center;gap:10px;margin-top:15px}.btn[data-v-43e0e3bc]{padding:8px 12px;border-radius:4px;cursor:pointer}.btn-primary[data-v-43e0e3bc]{background:#28a745;color:#fff}.btn-secondary[data-v-43e0e3bc]{background:#ccc}.modal-input[data-v-43e0e3bc],.modal-select[data-v-43e0e3bc]{margin-top:5px;width:100%;padding:8px;font-size:14px;border-radius:4px;border:1px solid #ccc}.btn[disabled][data-v-43e0e3bc]{background:#a5d6a7;cursor:not-allowed;opacity:.7}@media (max-width:576px){.modal-content[data-v-43e0e3bc]{background:#fff;padding:20px;border-radius:8px;text-align:center;width:90%}}.countdown-box[data-v-2b79f9a3]{font-family:VT323,monospace;position:absolute;top:1%;left:14%;transform:translateX(-50%);background-color:rgba(0,0,0,.6);color:#fff;padding:8px 10px;border-radius:20px;font-size:24px;display:flex;flex-direction:column;gap:0;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);min-width:180px}.countdown-labels[data-v-2b79f9a3],.countdown-values[data-v-2b79f9a3]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.countdown-labels div[data-v-2b79f9a3]{font-size:14px;color:#ccc;font-weight:700}.countdown-values div[data-v-2b79f9a3]{font-size:28px;background:hsla(0,0%,100%,.1);padding:2px 0;border-radius:6px}.countdown-box.compact[data-v-2b79f9a3]{position:static;transform:none;font-size:16px;padding:6px;border-radius:12px;min-width:120px;background-color:rgba(0,0,0,.4)}.countdown-box.compact .countdown-labels div[data-v-2b79f9a3]{font-size:11px}.countdown-box.compact .countdown-values div[data-v-2b79f9a3]{font-size:18px;padding:3px 0}@media (max-width:576px){.countdown-box[data-v-2b79f9a3]{top:1%;left:21%;padding:10px 15px;font-size:14px;min-width:120px}.countdown-labels div[data-v-2b79f9a3]{font-size:10px}.countdown-values div[data-v-2b79f9a3]{font-size:12px;padding:2px 0}.countdown-box.compact[data-v-2b79f9a3]{padding:3px 7px;font-size:13px;max-width:100px}.countdown-box.compact .countdown-labels div[data-v-2b79f9a3]{font-size:9px}.countdown-box.compact .countdown-values div[data-v-2b79f9a3]{font-size:11px;padding:2px 0}}.athletes-summary-bar[data-v-73c735cc]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.summary-pill[data-v-73c735cc]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;background-color:#f0f0f0;color:#333;transition:all .3s ease}.summary-pill i[data-v-73c735cc]{font-size:16px}.athletes-summary-bar.compact[data-v-73c735cc]{flex-wrap:wrap;justify-content:center;gap:6px;max-width:240px;margin:10px auto}.athletes-summary-bar.compact .summary-pill[data-v-73c735cc]{flex:0 0 calc(33.333% - 8px);display:flex;justify-content:center;text-align:center}.athletes-summary-bar.compact .summary-pill i[data-v-73c735cc]{font-size:12px}.summary-pill.approved[data-v-73c735cc],.summary-pill.declined[data-v-73c735cc],.summary-pill.invited[data-v-73c735cc],.summary-pill.paied[data-v-73c735cc],.summary-pill.pending[data-v-73c735cc]{background-color:#c5c5c5;color:#5b5b5b}.summary-pill.goal[data-v-73c735cc]{background-color:#e2e3e5;color:#383d41}.summary-pill.goal.ready[data-v-73c735cc]{background-color:#c3e6cb;color:#155724}@media (max-width:768px){.athletes-summary-bar[data-v-73c735cc]{gap:8px}.summary-pill[data-v-73c735cc]{gap:6px;padding:4px 8px;font-size:14px}.athletes-summary-bar.compact[data-v-73c735cc]{flex-wrap:nowrap;gap:3px;max-width:170px;margin:10px auto}.athletes-summary-bar.compact .summary-pill[data-v-73c735cc]{flex:0 0 calc(33.333% - 8px);display:flex;justify-content:center;text-align:center}}.box_component[data-v-a52ea372]{max-width:900px;margin:15px auto}.loading-text[data-v-a52ea372]{text-align:center;font-size:16px;color:#666}.search-input[data-v-a52ea372],.status-filter[data-v-a52ea372]{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}.competitions-grid[data-v-a52ea372]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,3fr));gap:15px;justify-content:center;margin:0 auto}.competition-card[data-v-a52ea372]{border:1px solid #ddd;border-radius:8px;overflow:hidden;text-align:center;background:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .3s ease;margin-bottom:15px;width:280px}.status-pending[data-v-a52ea372]{box-shadow:0 0 10px rgba(255,165,0,.6)}.status-approved[data-v-a52ea372]{box-shadow:0 0 10px rgba(0,128,0,.6)}.status-published[data-v-a52ea372]{box-shadow:0 0 10px rgba(0,0,255,.6)}.status-started[data-v-a52ea372]{box-shadow:0 0 10px rgba(255,215,0,.6)}.status-finished[data-v-a52ea372]{box-shadow:0 0 10px hsla(0,0%,50%,.6)}.card-header[data-v-a52ea372]{position:relative;width:100%;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px}.card-title[data-v-a52ea372]{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.8);padding:4px 10px;font-size:24px;font-weight:700;max-width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:4px;text-align:center}.card-image[data-v-a52ea372]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px;opacity:.7}.card-body[data-v-a52ea372]{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:10px}.card-footer[data-v-a52ea372]{display:flex;justify-content:space-around;padding:10px;background:#f8f9fa;border-top:1px solid #ddd}.action-btn[data-v-a52ea372]{position:relative;background:none;border:none;cursor:pointer;font-size:16px;padding:5px;transition:color .3s ease}.action-btn.approve[data-v-a52ea372],.action-btn.delete[data-v-a52ea372],.action-btn.edit[data-v-a52ea372],.action-btn.notify[data-v-a52ea372],.action-btn.view[data-v-a52ea372]{color:#5b5b5b}.action-btn[data-v-a52ea372]:hover{opacity:.7}.action-btn[data-v-a52ea372]:disabled{opacity:.5;cursor:not-allowed}.action-btn:disabled i[data-v-a52ea372]{color:gray!important}.progress-container[data-v-a52ea372]{width:100%;background-color:#e9ecef;border-radius:4px;overflow:hidden;margin-top:auto}.progress-bar[data-v-a52ea372]{height:15px;background-color:#28a745;text-align:center;font-size:12px;color:#fff;line-height:10px}.header-title[data-v-a52ea372]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.new-competition-btn[data-v-a52ea372]{background-color:#28a745;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:5px}.new-competition-btn[data-v-a52ea372]:hover{background-color:#218838}.no-results[data-v-a52ea372]{text-align:center;color:#999;font-size:14px;margin-top:20px}.filter-bar[data-v-a52ea372]{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.date-filter[data-v-a52ea372],.gender-filter[data-v-a52ea372],.rule-filter[data-v-a52ea372],.search-input[data-v-a52ea372],.status-filter[data-v-a52ea372],.type-filter[data-v-a52ea372]{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}.athlete-summary-bar[data-v-a52ea372],.countdown-box[data-v-a52ea372]{width:100%;display:flex;justify-content:center;z-index:1000}.competitions-grid.single[data-v-a52ea372]{//max-width:250px;//width:100%}.pagination-controls[data-v-a52ea372]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.pagination-btn[data-v-a52ea372]{background-color:#4c56af;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.pagination-btn[data-v-a52ea372]:hover:not(:disabled){background-color:#3b4491}.pagination-btn[data-v-a52ea372]:disabled{background-color:#ccc;cursor:not-allowed}.pagination-text[data-v-a52ea372]{font-size:14px;color:#444}.link-plain[data-v-a52ea372]{text-decoration:none;border:none;outline:none;color:inherit;background:none}@media (max-width:576px){.competition-card[data-v-a52ea372]{width:320px;margin:0 auto}}.athlete-card[data-v-48228d6a]{background-color:#fff;border-radius:10px;padding:0;overflow:hidden;margin-bottom:16px;box-shadow:0 0 10px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .3s ease;cursor:pointer}.athlete-card[data-v-48228d6a]:hover{box-shadow:0 0 12px rgba(0,0,0,.1)}.athlete-header[data-v-48228d6a]{background-color:#f7f7f7;padding:10px;text-align:center;border-bottom:1px solid #ddd}.athlete-name[data-v-48228d6a]{font-size:16px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.athlete-body[data-v-48228d6a]{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 12px}.athlete-image[data-v-48228d6a]{width:65px;height:65px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.athlete-body[data-v-48228d6a]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;text-align:center}.athlete-image[data-v-48228d6a]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}}.box_component[data-v-1b0c8cdb]{max-width:900px;margin:15px auto}.loading-text[data-v-1b0c8cdb]{text-align:center;font-size:16px;color:#666}.search-input[data-v-1b0c8cdb]{max-width:250px}.header-title[data-v-1b0c8cdb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.filter-bar[data-v-1b0c8cdb]{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.search-input[data-v-1b0c8cdb]{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}.athlete-grid[data-v-1b0c8cdb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.athlete-grid.single[data-v-1b0c8cdb]{justify-content:center}.athlete-grid.single .athlete-card[data-v-1b0c8cdb]{max-width:250px;width:100%}.athlete-grid .athlete-card[data-v-1b0c8cdb]{max-width:200px;width:100%}.no-athletes[data-v-1b0c8cdb]{text-align:center;font-size:14px;color:#777}.athletes-header-top[data-v-1b0c8cdb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pagination-controls[data-v-1b0c8cdb]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.pagination-btn[data-v-1b0c8cdb]{background-color:#4c56af;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.pagination-btn[data-v-1b0c8cdb]:hover:not(:disabled){background-color:#3b4491}.pagination-btn[data-v-1b0c8cdb]:disabled{background-color:#ccc;cursor:not-allowed}.pagination-text[data-v-1b0c8cdb]{font-size:14px;color:#444}@media (max-width:576px){.athlete-grid[data-v-1b0c8cdb]{grid-template-columns:repeat(auto-fit,minmax(150px,2fr));gap:2px}.athlete-grid .athlete-card[data-v-1b0c8cdb]{max-width:150px}.athlete-grid.single .judge-card[data-v-1b0c8cdb]{max-width:100%}}.judge-card[data-v-15cfda08]{background-color:#fff;border-radius:10px;padding:0;overflow:hidden;margin-bottom:16px;box-shadow:0 0 10px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .3s ease;cursor:pointer}.judge-card[data-v-15cfda08]:hover{box-shadow:0 0 12px rgba(0,0,0,.1)}.judge-header[data-v-15cfda08]{background-color:#f7f7f7;padding:10px;text-align:center;border-bottom:1px solid #ddd}.judge-name[data-v-15cfda08]{font-size:16px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.judge-body[data-v-15cfda08]{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 12px}.judge-image[data-v-15cfda08]{width:65px;height:65px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.judge-body[data-v-15cfda08]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;text-align:center}.judge-image[data-v-15cfda08]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}}.box_component[data-v-042c5f2a]{max-width:900px;margin:15px auto}.loading-text[data-v-042c5f2a]{text-align:center;font-size:16px;color:#666}.search-input[data-v-042c5f2a]{max-width:250px}.header-title[data-v-042c5f2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.filter-bar[data-v-042c5f2a]{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.search-input[data-v-042c5f2a]{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}.judge-grid[data-v-042c5f2a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.judge-grid.single[data-v-042c5f2a]{justify-content:center}.judge-grid.single .judge-card[data-v-042c5f2a]{max-width:250px;width:100%}.judge-grid .judge-card[data-v-042c5f2a]{max-width:200px;width:100%}.no-judges[data-v-042c5f2a]{text-align:center;font-size:14px;color:#777}.judges-header-top[data-v-042c5f2a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pagination-controls[data-v-042c5f2a]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.pagination-btn[data-v-042c5f2a]{background-color:#4c56af;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.pagination-btn[data-v-042c5f2a]:hover:not(:disabled){background-color:#3b4491}.pagination-btn[data-v-042c5f2a]:disabled{background-color:#ccc;cursor:not-allowed}.pagination-text[data-v-042c5f2a]{font-size:14px;color:#444}@media (max-width:576px){.judge-grid[data-v-042c5f2a]{grid-template-columns:repeat(auto-fit,minmax(150px,2fr));gap:2px}.judge-grid .judge-card[data-v-042c5f2a]{max-width:150px}.judge-grid.single .judge-card[data-v-042c5f2a]{max-width:100%}}.organizer-card[data-v-558079a7]{background-color:#fff;border-radius:10px;padding:0;overflow:hidden;margin-bottom:16px;box-shadow:0 0 10px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .3s ease;cursor:pointer}.organizer-card[data-v-558079a7]:hover{box-shadow:0 0 12px rgba(0,0,0,.1)}.organizer-header[data-v-558079a7]{background-color:#f7f7f7;padding:10px;text-align:center;border-bottom:1px solid #ddd}.organizer-name[data-v-558079a7]{font-size:16px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.organizer-body[data-v-558079a7]{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 12px}.organizer-image[data-v-558079a7]{width:65px;height:65px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (max-width:576px){.organizer-body[data-v-558079a7]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;text-align:center}.organizer-image[data-v-558079a7]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}}.box_component[data-v-2f3c5090]{max-width:900px;margin:15px auto}.loading-text[data-v-2f3c5090]{text-align:center;font-size:16px;color:#666}.search-input[data-v-2f3c5090]{max-width:250px}.header-title[data-v-2f3c5090]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.filter-bar[data-v-2f3c5090]{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.search-input[data-v-2f3c5090]{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}.organizer-grid[data-v-2f3c5090]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.organizer-grid.single[data-v-2f3c5090]{justify-content:center}.organizer-grid.single .organizer-card[data-v-2f3c5090]{max-width:250px;width:100%}.organizer-grid .organizer-card[data-v-2f3c5090]{max-width:200px;width:100%}.no-organizers[data-v-2f3c5090]{text-align:center;font-size:14px;color:#777}.organizers-header-top[data-v-2f3c5090]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pagination-controls[data-v-2f3c5090]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.pagination-btn[data-v-2f3c5090]{background-color:#4c56af;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.pagination-btn[data-v-2f3c5090]:hover:not(:disabled){background-color:#3b4491}.pagination-btn[data-v-2f3c5090]:disabled{background-color:#ccc;cursor:not-allowed}.pagination-text[data-v-2f3c5090]{font-size:14px;color:#444}@media (max-width:576px){.organizer-grid[data-v-2f3c5090]{grid-template-columns:repeat(auto-fit,minmax(150px,2fr));gap:2px}.organizer-grid .organizer-card[data-v-2f3c5090]{max-width:150px}.organizer-grid.single .organizer-card[data-v-2f3c5090]{max-width:100%}}.height_box[data-v-11fbd5aa]{overflow-y:auto!important;overflow-x:hidden!important}.nav-tabs .nav-link[data-v-11fbd5aa]{cursor:pointer}.tab-pane.active[data-v-11fbd5aa]{display:block!important}.btn-out[data-v-11fbd5aa]{display:block;width:100%;padding:1rem;text-align:center;border:2px solid #bbb;background-color:transparent;cursor:pointer;transition:all .3s ease;font-weight:500}.text-block-border[data-v-11fbd5aa]{border:1px solid #ccc;border-radius:4px;padding:1rem}.bg-same-as-active[data-v-11fbd5aa],.btn-out.active[data-v-11fbd5aa]{background-color:#f0f0f0;color:#000;border-color:#777}.selected-items[data-v-11fbd5aa]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.selected-item[data-v-11fbd5aa]{background:#007bff;color:#fff;padding:5px 10px;border-radius:15px;display:flex;align-items:center}.remove-btn[data-v-11fbd5aa]{background:transparent;border:none;color:#fff;font-size:14px;margin-left:8px;cursor:pointer}.remove-btn[data-v-11fbd5aa]:hover{color:red}.info-container[data-v-11fbd5aa]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:100%}.info-box[data-v-11fbd5aa]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;width:calc(33.33% - 20px);min-width:120px;padding:10px;border:1px solid #ddd;border-radius:8px;background:#f8f9fa;box-shadow:2px 2px 10px rgba(0,0,0,.1)}.info-box i[data-v-11fbd5aa]{position:absolute;top:-15px;right:-10px;font-size:17px;color:#007bff;background:#fff;padding:5px;border-radius:50%;box-shadow:2px 2px 5px rgba(0,0,0,.1)}.info-title[data-v-11fbd5aa]{font-weight:700;font-size:16px;margin-bottom:10px}.info-values-grid[data-v-11fbd5aa]{display:flex;justify-content:space-between;width:100%;padding-top:10px}.info-column[data-v-11fbd5aa]{display:flex;flex-direction:column;align-items:center;width:50%}.info-label[data-v-11fbd5aa]{font-size:14px;color:#555}.info-value[data-v-11fbd5aa]{font-size:18px;font-weight:700}.no-spin[data-v-11fbd5aa]::-webkit-inner-spin-button,.no-spin[data-v-11fbd5aa]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spin[data-v-11fbd5aa]{-moz-appearance:textfield;text-align:center;padding:5px}.compact-col[data-v-11fbd5aa]{padding-left:5px!important;padding-right:5px!important}.compact-label[data-v-11fbd5aa],.compact-text[data-v-11fbd5aa]{font-size:12px}.image-hover[data-v-11fbd5aa]{transition:opacity .3s ease}.image-hover[data-v-11fbd5aa]:hover{opacity:.7;cursor:pointer}.box_component[data-v-5313dedb]{max-width:550px;margin:15px auto;overflow-x:hidden!important}.detail-item[data-v-34552b3e]{display:flex;align-items:center;gap:8px;font-size:14px}.detail-item i[data-v-34552b3e]{color:#5b5b5b;font-size:16px}.competition-details-grid[data-v-5ff48b4e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;padding:20px}.details-column[data-v-5ff48b4e]{display:flex;flex-direction:column;gap:8px;padding:10px 20px}.link-plain[data-v-5ff48b4e]{text-decoration:underline;border:none;outline:none;color:inherit;background:none}@media (max-width:600px){.competition-details-grid[data-v-5ff48b4e]{grid-template-columns:1fr;padding:10px}}.info-box[data-v-332d704a]{background:#f8f8f8;padding:12px;border-radius:6px;text-align:center;width:48%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:14px;min-height:60px}.info-box i[data-v-332d704a]{color:#5b5b5b;font-size:20px}.info-box-link[data-v-e719b548]{text-decoration:none;color:inherit;display:block}.info-box[data-v-e719b548]{background:#f8f8f8;padding:12px;border-radius:6px;text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:14px;min-height:60px;transition:background .2s}.info-box[data-v-e719b548]:hover{background:#ececec;cursor:pointer}.info-box i[data-v-e719b548]{color:#5b5b5b;font-size:20px}.info-box strong[data-v-e719b548]{color:#333;font-weight:500}.competition-info[data-v-21e9cd6c]{display:flex;justify-content:space-around;margin-top:15px}.info-box-grid[data-v-21e9cd6c]{display:grid;gap:12px;margin:16px 0;justify-content:center}.info-box-grid.info-count-1[data-v-21e9cd6c]{grid-template-columns:1fr}.info-box-grid.info-count-2[data-v-21e9cd6c]{grid-template-columns:repeat(2,1fr)}.info-box-grid.info-count-3[data-v-21e9cd6c]{grid-template-columns:repeat(3,1fr)}.competition-header[data-v-e535480e]{position:relative;text-align:center}.competition-image[data-v-e535480e]{width:100%;max-height:250px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.competition-title[data-v-e535480e]{font-size:24px;font-weight:700;margin:15px 0}.competition-status[data-v-e535480e]{background-color:#f8f9fa;padding:5px 10px;border-radius:5px;font-size:14px;margin:5px 0}.start-button[data-v-e535480e]{margin:10px 0 0 0;padding:10px 0 0 0}.register-btn[data-v-e535480e],.registered-btn[data-v-e535480e]{position:absolute;top:10px;right:10px;background-color:#ffc107;color:#000;border:none;padding:6px 12px;border-radius:20px;font-size:14px;display:flex;align-items:center;gap:6px}.registered-btn[data-v-e535480e]{background-color:#28a745;color:#fff}.status-pending[data-v-e535480e]{box-shadow:0 0 10px rgba(255,165,0,.6)}.status-approved[data-v-e535480e]{box-shadow:0 0 10px rgba(0,128,0,.6)}.status-published[data-v-e535480e]{box-shadow:0 0 10px rgba(0,0,255,.6)}.status-started[data-v-e535480e]{box-shadow:0 0 10px rgba(255,215,0,.6)}.status-finished[data-v-e535480e]{box-shadow:0 0 10px hsla(0,0%,50%,.6)}.competition-actions[data-v-b8d99644]{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:15px}.action-btn[data-v-b8d99644]{background-color:#007bff;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px}.action-btn.register[data-v-b8d99644],.action-btn.start[data-v-b8d99644]{background-color:#28a745}.action-btn.view-athletes[data-v-b8d99644]{background-color:#17a2b8;background-color:rgba(65,101,245,.4)}.action-btn.view-rounds[data-v-b8d99644]{background-color:#ffc107}.btn-secondary[data-v-b8d99644]{background-color:#6c757d}.view-group[data-v-b8d99644]{background-color:#f1f1f1;border-radius:10px;padding:12px;display:flex;justify-content:space-around;gap:10px;flex-wrap:wrap;width:100%}.view-group button[data-v-b8d99644]{background-color:rgba(65,101,245,.4);color:#000;border:none;padding:8px 12px;border-radius:5px}.evaluate-btn[data-v-b8d99644]{background-color:#6f42c1;color:#fff;border:none;padding:8px 12px;border-radius:5px}.cancel-group[data-v-b8d99644]{width:100%;display:flex;justify-content:center}.athlete-card[data-v-1e9c4b24]{background-color:#fff;border-radius:10px;padding:0;overflow:hidden;margin-bottom:16px;box-shadow:0 0 10px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .3s ease;cursor:pointer}.athlete-card[data-v-1e9c4b24]:hover{box-shadow:0 0 12px rgba(0,0,0,.1)}.athlete-header[data-v-1e9c4b24]{position:relative;background-color:#f7f7f7;padding:10px 40px;text-align:center;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:center}.athlete-name[data-v-1e9c4b24]{font-size:16px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.close-button[data-v-1e9c4b24]{color:#c00;cursor:pointer}.close-button[data-v-1e9c4b24],.fees-paid[data-v-1e9c4b24]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.5em;padding:0;line-height:1;font-weight:700;transition:color .2s ease}.fees-paid[data-v-1e9c4b24]{color:rgba(101,175,76,.89)}.close-button[data-v-1e9c4b24]:hover{color:#900}.athlete-body[data-v-1e9c4b24]{display:flex;align-items:center;gap:12px;padding:10px 12px}.athlete-image[data-v-1e9c4b24]{width:65px;height:65px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.athlete-info[data-v-1e9c4b24]{flex:1;display:flex;flex-direction:column;justify-content:center}.athlete-status[data-v-1e9c4b24]{font-size:14px;margin:4px 0;display:flex;align-items:center;gap:6px}.athlete-footer[data-v-1e9c4b24]{border-top:1px solid #eee;display:flex;justify-content:space-around;align-items:center;padding:0}.action-btn[data-v-1e9c4b24]{background:none;border:none;cursor:pointer;font-size:16px;padding:6px;transition:opacity .2s ease}.action-btn.confirm[data-v-1e9c4b24]{color:#28a745}.action-btn.reject[data-v-1e9c4b24]{color:#dc3545}.action-btn.payment[data-v-1e9c4b24]{color:#ffc107}.action-btn.approve[data-v-1e9c4b24]{color:#007bff}.action-btn[data-v-1e9c4b24]:hover{opacity:.75}.status-invitation-sent[data-v-1e9c4b24]{box-shadow:0 0 3px 1px rgba(76,86,175,.5)}.status-pending-approval[data-v-1e9c4b24]{box-shadow:0 0 3px 1px rgba(77,222,255,.5)}.status-approved[data-v-1e9c4b24]{box-shadow:0 0 3px 1px rgba(101,175,76,.45)}.status-declined[data-v-1e9c4b24]{box-shadow:0 0 3px 1px rgba(125,80,189,.4)}.status-competing[data-v-1e9c4b24]{box-shadow:0 0 3px 1px hsla(0,0%,64%,.5)}@media (max-width:576px){.athlete-body[data-v-1e9c4b24]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;text-align:center}.athlete-image[data-v-1e9c4b24]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.athlete-info[data-v-1e9c4b24]{display:flex;flex-direction:column;align-items:center;justify-content:center}.athlete-status[data-v-1e9c4b24]{font-size:14px;margin-top:4px}}.modal-backdrop[data-v-d470a404]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-content[data-v-d470a404]{background:#fff;padding:20px;border-radius:8px;text-align:center;width:50%;max-height:80vh;display:flex;flex-direction:column}.email-invite[data-v-d470a404],.search-bar[data-v-d470a404]{margin-bottom:15px}.email-list[data-v-d470a404]{text-align:left;padding:10px;background:#f8f9fa;border:1px solid #ddd;border-radius:5px;margin-bottom:10px}.email-list ul[data-v-d470a404]{list-style-type:none;padding:0;margin:0}.email-list li[data-v-d470a404]{padding:5px 0;font-size:14px}.athlete-list[data-v-d470a404]{display:flex;flex-direction:column;overflow-y:auto;max-height:50vh;padding:10px;border:1px solid #ddd;border-radius:5px}.athlete-item[data-v-d470a404]{display:flex;align-items:center;gap:10px;cursor:pointer;padding-bottom:15px}.athlete-img[data-v-d470a404]{width:40px;height:40px;border-radius:50%}.modal-buttons[data-v-d470a404]{display:flex;justify-content:center;gap:10px;margin-top:15px}.btn[data-v-d470a404]{padding:8px 12px;border-radius:4px;cursor:pointer}.btn-primary[data-v-d470a404]{background:#28a745;color:#fff}.btn-secondary[data-v-d470a404]{background:#ccc}@media (max-width:768px){.modal-content[data-v-d470a404]{width:80%}}.modal-backdrop[data-v-730bc4be]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:50}.modal-content[data-v-730bc4be]{background:#fff;padding:20px;border-radius:10px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.table-auto td[data-v-730bc4be],.table-auto th[data-v-730bc4be]{border:1px solid #ccc;padding:8px}.modal-buttons[data-v-730bc4be]{display:flex;justify-content:center;gap:10px;margin-top:20px}.btn[data-v-730bc4be]{padding:8px 12px;border-radius:4px;cursor:pointer}.btn-primary[data-v-730bc4be]{background:#28a745;color:#fff}.btn-secondary[data-v-730bc4be]{background:#6c757d;color:#fff}.btn-save[data-v-730bc4be]{background:#28a745;color:#fff}.btn-cancel[data-v-730bc4be]{background:#ccc;color:#000}.athlete-img[data-v-730bc4be]{width:50px;height:50px;border-radius:50%;border:2px solid #ddd;-o-object-fit:cover;object-fit:cover}.table-responsive[data-v-6a53d9b5]{width:100%;overflow-x:auto}.table td[data-v-6a53d9b5],.table th[data-v-6a53d9b5]{white-space:nowrap;text-align:center;vertical-align:middle}.table td[data-v-6a53d9b5]{cursor:pointer}.athlete-img[data-v-6a53d9b5]{width:40px;height:40px;border-radius:50%}.truncate-text[data-v-6a53d9b5]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-btn[data-v-6a53d9b5]{background:none;border:none;cursor:pointer;font-size:16px;padding:6px;transition:opacity .2s ease}.action-btn.delete[data-v-6a53d9b5]{color:#dc3545}.action-btn.confirm[data-v-6a53d9b5]{color:#28a745}.action-btn.reject[data-v-6a53d9b5]{color:#dc3545}.action-btn.payment[data-v-6a53d9b5]{color:#ffc107}.action-btn.approve[data-v-6a53d9b5]{color:#007bff}.action-btn[data-v-6a53d9b5]:hover{opacity:.75}@media (max-width:768px){.table-responsive[data-v-6a53d9b5]{overflow-x:auto}.action-buttons[data-v-6a53d9b5]{flex-wrap:nowrap}}.competition-athletes[data-v-077e2031]{margin-top:20px}.header-title[data-v-077e2031]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.buttons-group[data-v-077e2031]{display:flex;gap:10px}.toggle-view-btn[data-v-077e2031]{background-color:transparent;border:none;cursor:pointer;font-size:18px}.invite-btn[data-v-077e2031]{background-color:#007bff;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.invite-btn[data-v-077e2031]:hover{background-color:#0056b3}.declined-btn[data-v-077e2031]{background-color:rgba(91,91,91,.99)}.declined-btn[data-v-077e2031],.order-btn[data-v-077e2031]{color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.order-btn[data-v-077e2031]{background-color:rgba(152,115,227,.4)}.send-mail-btn[data-v-077e2031]{background-color:rgba(134,112,65,.99);color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.declined-btn[data-v-077e2031]:hover,.send-mail-btn[data-v-077e2031]:hover{background-color:rgba(91,91,91,.99)}.athlete-grid[data-v-077e2031]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.athlete-grid.single[data-v-077e2031]{justify-content:center}.athlete-grid.single .athlete-card[data-v-077e2031]{max-width:250px;width:100%}.athlete-grid .athlete-card[data-v-077e2031]{max-width:200px;width:100%}.no-athletes[data-v-077e2031]{text-align:center;font-size:14px;color:#777}.athletes-header-top[data-v-077e2031]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pagination-controls[data-v-077e2031]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.pagination-btn[data-v-077e2031]{background-color:#4c56af;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.pagination-btn[data-v-077e2031]:hover:not(:disabled){background-color:#3b4491}.pagination-btn[data-v-077e2031]:disabled{background-color:#ccc;cursor:not-allowed}.pagination-text[data-v-077e2031]{font-size:14px;color:#444}@media (max-width:576px){.athlete-grid[data-v-077e2031]{grid-template-columns:repeat(auto-fit,minmax(170px,2fr));gap:2px}.athlete-grid .athlete-card[data-v-077e2031]{max-width:170px}.athlete-grid.single .judge-card[data-v-077e2031]{max-width:100%}}.ranking-table[data-v-eb5bac2a]{width:100%;margin-top:20px;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:16px}.table-wrapper[data-v-eb5bac2a]{overflow-x:auto}.ranking-table table[data-v-eb5bac2a]{width:100%;border-collapse:collapse}.ranking-table td[data-v-eb5bac2a],.ranking-table th[data-v-eb5bac2a]{padding:12px;text-align:left;border-bottom:1px solid #ddd}.ranking-table th[data-v-eb5bac2a]{background:#007bff;color:#fff}.athlete-header[data-v-eb5bac2a]{display:flex;justify-content:space-between;width:100%;gap:10px}.athlete-header .number[data-v-eb5bac2a]{display:flex;align-items:center;justify-content:center;font-weight:700}.athlete-img[data-v-eb5bac2a]{width:50px;height:50px;border-radius:50%;border:2px solid #ddd;-o-object-fit:cover;object-fit:cover}.status-pending[data-v-eb5bac2a]{text-shadow:0 0 4px gray;color:#000}.status-scoring[data-v-eb5bac2a]{text-shadow:0 0 4px blue;color:#000}.status-disqualified[data-v-eb5bac2a]{text-shadow:0 0 4px red;color:#000}.status-injured[data-v-eb5bac2a]{text-shadow:0 0 4px orange;color:#000}.status-completed[data-v-eb5bac2a]{text-shadow:0 0 4px green;color:#000}.status-recording[data-v-eb5bac2a]{text-shadow:0 0 6px #bd0f3f;color:#000}.status-recorded[data-v-eb5bac2a]{text-shadow:0 0 6px #8db70d;color:#000}.status-published[data-v-eb5bac2a]{text-shadow:0 0 6px #980db7;color:#000}.status-review[data-v-eb5bac2a]{text-shadow:0 0 4px blue;color:#000}.highlighted-row[data-v-eb5bac2a]{background-color:rgba(73,133,108,.15);transition:background-color .5s ease}tr.highlighted-row[data-v-eb5bac2a]{background-color:#ffc}.clickable-row[data-v-eb5bac2a]:hover{cursor:pointer;background-color:#f0f0f0}.round-warning-col[data-v-eb5bac2a]{width:80px;padding:4px;width:100px;max-width:100px;text-align:center;overflow:hidden;position:relative}.message-alert[data-v-eb5bac2a]{display:inline-block;white-space:nowrap;animation:scroll-left-eb5bac2a 8s linear infinite;font-weight:700;color:#856404;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;padding:2px 6px;font-size:.75rem;min-width:-moz-max-content;min-width:max-content;position:absolute;left:100%;top:50%;transform:translateY(-50%)}.status-message[data-v-eb5bac2a]{display:flex;align-items:center;font-size:.9rem;margin-top:4px}.icon-wrapper[data-v-eb5bac2a]{margin-right:6px}.status-label[data-v-eb5bac2a]{color:#444}@keyframes scroll-left-eb5bac2a{0%{left:100%}to{left:-100%}}@media (max-width:576px){.ranking-table table[data-v-eb5bac2a],.ranking-table tbody[data-v-eb5bac2a],.ranking-table td[data-v-eb5bac2a],.ranking-table th[data-v-eb5bac2a],.ranking-table thead[data-v-eb5bac2a],.ranking-table tr[data-v-eb5bac2a]{display:block;width:100%}.ranking-table thead[data-v-eb5bac2a]{display:none}.ranking-table tr[data-v-eb5bac2a]{margin-bottom:10px}.ranking-table td[data-v-eb5bac2a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #ccc}.ranking-table td[data-v-eb5bac2a]:before{content:attr(data-label);font-weight:700;flex:1}.athlete-header[data-v-eb5bac2a]{justify-content:space-between;width:100%}.athlete-header .number[data-v-eb5bac2a]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;border-radius:50%;border:2px solid #000;background-color:#f2f2f2}.round-warning-col[data-v-eb5bac2a]{width:100%;max-width:100%}.message-alert[data-v-eb5bac2a]{position:relative;left:auto;top:auto;transform:none;animation:scroll-left-eb5bac2a 8s linear infinite}@keyframes scroll-left-eb5bac2a{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.check-message[data-v-eb5bac2a]{display:flex;align-items:center;justify-content:flex-end;margin-top:4px;gap:4px}.message-check[data-v-eb5bac2a]{display:inline-flex;align-items:center;font-size:.85rem;color:#6c757d}.check-wrapper[data-v-eb5bac2a]{display:inline-flex;position:relative}.check-wrapper i[data-v-eb5bac2a]{font-size:.8rem;line-height:1}.check-wrapper i[data-v-eb5bac2a]:nth-child(2){margin-left:-5px}}.bracket-container[data-v-007978b0]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.group[data-v-007978b0]{flex:1 1 calc(50% - 20px);min-width:300px}.group-title[data-v-007978b0]{text-align:center;font-size:1.2em;font-weight:700;background:#007bff;color:#fff;padding:5px;border-radius:8px;margin-bottom:20px}.capsula[data-v-007978b0]{position:relative;padding:20px;margin:10px auto;border-radius:10px;background-color:#f8f9fa;border:1px solid #ced4da;text-align:center;display:flex;align-items:center;justify-content:space-between;flex-direction:column;max-width:400px}.match-title[data-v-007978b0]{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background-color:#007bff;color:#fff;padding:5px 10px;border-radius:10px;font-size:.9em}.player-container[data-v-007978b0]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0}.player[data-v-007978b0]{display:flex;flex-direction:column;align-items:center;position:relative}.athlete-img-wrapper[data-v-007978b0]{position:relative;display:inline-block}.athlete-img[data-v-007978b0]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #ccc;transition:border .3s ease}.athlete-img.winner[data-v-007978b0]{border:2px solid gold;box-shadow:0 0 10px gold,0 0 20px gold;animation:goldPulse-007978b0 1.5s ease-in-out infinite}@keyframes goldPulse-007978b0{0%{box-shadow:0 0 5px gold,0 0 10px gold}50%{box-shadow:0 0 20px gold,0 0 40px gold}to{box-shadow:0 0 5px gold,0 0 10px gold}}.player-name[data-v-007978b0]{font-size:1.2em;font-weight:700}.truncate-text[data-v-007978b0]{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.score[data-v-007978b0]{background-color:#ffc107;color:#000;padding:5px 15px;border-radius:10px;font-size:1.2em;font-weight:700;margin-top:5px;width:100px;text-align:center}.vs[data-v-007978b0]{font-weight:700;font-size:1.5em;color:red}.match-status[data-v-007978b0]{margin-top:10px;font-size:.9em;font-weight:700;text-align:center}.match-status .pending[data-v-007978b0]{text-shadow:0 0 4px gray;color:#000}.match-status .scoring[data-v-007978b0]{text-shadow:0 0 4px blue;color:#000}.match-status .disqualified[data-v-007978b0]{text-shadow:0 0 4px red;color:#000}.match-status .injured[data-v-007978b0]{text-shadow:0 0 4px orange;color:#000}.match-status .completed[data-v-007978b0]{text-shadow:0 0 4px green;color:#000}.match-status .recording[data-v-007978b0]{text-shadow:0 0 6px #bd0f3f;color:#000}.match-status .recorded[data-v-007978b0]{text-shadow:0 0 6px #8db70d;color:#000}.match-status .published[data-v-007978b0]{text-shadow:0 0 6px #980db7;color:#000}.match-status .review[data-v-007978b0]{text-shadow:0 0 4px blue;color:#000}.highlighted-row[data-v-007978b0]{background-color:rgba(101,175,76,.89);transition:background-color .5s ease}.is-winner[data-v-007978b0]{background-color:rgba(101,175,76,.2);transition:background-color .5s ease}.clickable-row[data-v-007978b0]{padding:5px 15px;border-radius:10px}.clickable-row[data-v-007978b0]:hover{cursor:pointer;background-color:rgba(77,222,255,.2)}.alert-message[data-v-007978b0]{position:relative;overflow:hidden;width:120px;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:6px;padding:2px 4px;margin-top:4px;display:flex;align-items:center;justify-content:center;min-height:20px}.message-alert[data-v-007978b0]{display:inline-block;white-space:nowrap;animation:scroll-left-007978b0 15s linear infinite;font-weight:700;color:#856404;font-size:.7rem;min-width:-moz-max-content;min-width:max-content}@keyframes scroll-left-007978b0{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.check-message[data-v-007978b0]{display:flex;align-items:center;justify-content:flex-end;margin-top:4px;gap:4px}.message-check[data-v-007978b0]{display:inline-flex;align-items:center;font-size:.85rem;color:#6c757d}.check-wrapper[data-v-007978b0]{display:inline-flex;position:relative}.check-wrapper i[data-v-007978b0]{font-size:.8rem;line-height:1}.check-wrapper i[data-v-007978b0]:nth-child(2){margin-left:-5px}.status-overlay[data-v-007978b0]{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:50%;padding:0;font-size:40px;width:60px;height:60px;text-align:center;display:flex;align-items:center;justify-content:center;border:2px solid #fff;z-index:2}.status-overlay.injured[data-v-007978b0]{color:#dc3545;background-color:hsla(0,0%,100%,.7)}.status-overlay.disqualified[data-v-007978b0]{color:#6c757d;background-color:hsla(0,0%,100%,.9)}.podium-container[data-v-111da0dd]{margin-top:30px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:2rem}.top-3[data-v-111da0dd]{gap:1.5rem;flex-wrap:wrap}.fourth-row[data-v-111da0dd],.top-3[data-v-111da0dd]{display:flex;justify-content:center}.podium-card[data-v-111da0dd]{background:linear-gradient(180deg,#fff,#eee);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:1rem;text-align:center;width:140px;position:relative;transition:transform .3s}.podium-card[data-v-111da0dd]:hover{transform:scale(1.05)}.podium-card.position-1[data-v-111da0dd]{order:2;background:rgba(255,215,0,.18);top:-30px}.podium-card.position-2[data-v-111da0dd]{order:1;background:hsla(0,0%,75%,.18)}.podium-card.position-3[data-v-111da0dd]{order:3;background:rgba(205,127,50,.18)}.podium-card.fourth[data-v-111da0dd]{background:#d3d3d3;opacity:.95;width:100%}.avatar[data-v-111da0dd]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:.5rem;border:2px solid #fff}.name[data-v-111da0dd]{font-weight:700}.score[data-v-111da0dd]{font-size:.9rem;color:#444}.secondary[data-v-111da0dd]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.secondary .podium-card[data-v-111da0dd]{width:120px;background:#f7f7f7;opacity:.9}.small-avatar[data-v-111da0dd]{width:60px;height:60px;border-radius:50%;margin:.5rem auto;-o-object-fit:cover;object-fit:cover}.secondary-position[data-v-111da0dd]{font-weight:700;margin-bottom:.5rem}.others[data-v-111da0dd]{text-align:center;max-width:400px;margin:auto;font-size:.9rem}@media (max-width:576px){.top-3[data-v-111da0dd]{flex-direction:column}.podium-card.position-1[data-v-111da0dd]{order:1;top:0}.podium-card.position-2[data-v-111da0dd]{order:2}.podium-card.position-3[data-v-111da0dd]{order:3}}.competition-rounds[data-v-de4235b4]{margin-top:20px}.round-buttons[data-v-de4235b4],.stage-buttons[data-v-de4235b4]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.round-toggle[data-v-de4235b4]{padding:8px 12px;border:none;background:#007bff;color:#fff;border-radius:4px;cursor:pointer;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.round-toggle[data-v-de4235b4]:hover{background:#0056b3}.best-result[data-v-de4235b4]{background:#28a745}.best-result[data-v-de4235b4]:hover{background:#218838}.stage-toggle[data-v-de4235b4]{background:#ff9800}.podium-toggle[data-v-de4235b4]{background:#7b00ff}.stage-toggle[data-v-de4235b4]:hover{background:#e68900}.podium-toggle[data-v-de4235b4]:hover{background:#8a00e6}.truncate-text[data-v-de4235b4]{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-row[data-v-de4235b4]{width:100%}.header-btn[data-v-de4235b4],.header-row[data-v-de4235b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-btn[data-v-de4235b4]{width:65%}.advance-btn[data-v-de4235b4]{position:relative;transition:all .3s ease}.icon-arrow[data-v-de4235b4]{margin-left:.5rem;transition:transform .3s ease}.advance-btn:hover .icon-arrow[data-v-de4235b4]{transform:translateX(5px)}.action-btn[data-v-de4235b4]{background-color:#007bff;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px}.action-btn.view-rounds[data-v-de4235b4]{color:#000;background-color:#ffc107}.judge-table[data-v-7ff37c89]{width:100%;border-collapse:collapse;text-align:left;border-radius:8px;overflow:hidden}.judge-table td[data-v-7ff37c89],.judge-table th[data-v-7ff37c89]{padding:5px;border-bottom:1px solid #ddd;text-align:left}.judge-table tr[data-v-7ff37c89]:nth-child(2n){background-color:#f9f9f9}.athlete-img[data-v-7ff37c89]{width:50px;height:50px;border-radius:50%;border:2px solid #ddd;-o-object-fit:cover;object-fit:cover}.status-pending[data-v-7ff37c89]{text-shadow:0 0 4px gray;color:#000}.status-scoring[data-v-7ff37c89]{text-shadow:0 0 4px blue;color:#000}.status-disqualified[data-v-7ff37c89]{text-shadow:0 0 4px red;color:#000}.status-injured[data-v-7ff37c89]{text-shadow:0 0 4px orange;color:#000}.status-completed[data-v-7ff37c89]{text-shadow:0 0 4px green;color:#000}.status-recording[data-v-7ff37c89]{text-shadow:0 0 6px #bd0f3f;color:#000}.status-recorded[data-v-7ff37c89]{text-shadow:0 0 6px #8db70d;color:#000}.status-published[data-v-7ff37c89]{text-shadow:0 0 6px #980db7;color:#000}.status-review[data-v-7ff37c89]{text-shadow:0 0 4px blue;color:#000}.athlete-header-cell[data-v-7ff37c89]{vertical-align:middle}.athlete-header[data-v-7ff37c89]{display:flex;justify-content:space-between;width:100%;gap:10px}.athlete-header .number[data-v-7ff37c89]{font-weight:700;display:flex;align-items:center;justify-content:center}.athlete-name[data-v-7ff37c89]{display:flex;flex-direction:column}.actions[data-v-7ff37c89]{text-align:center;white-space:nowrap}.action-buttons[data-v-7ff37c89]{display:flex;flex-direction:column;gap:5px;align-items:center}.button-row[data-v-7ff37c89]{display:flex;gap:5px;justify-content:center}.btn_actions[data-v-7ff37c89]{display:flex;align-items:center;justify-content:center;padding:4px 8px;font-size:14px;border:1px solid #5b5b5b;border-radius:4px}.btn_actions[data-v-7ff37c89]:disabled{opacity:.5;cursor:not-allowed}.btn_actions:disabled i[data-v-7ff37c89]{color:gray!important}.btn_actions.color-gray[data-v-7ff37c89]{color:#5b5b5b}.score[data-v-7ff37c89],.status[data-v-7ff37c89]{text-align:center}.toggle-score-mobile[data-v-7ff37c89]{display:none;background:none;border:none;font-size:1rem;margin-left:6px;color:#444}.error-badge[data-v-7ff37c89]{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;color:#fff;font-size:.8rem;font-weight:700}.check-wrapper[data-v-7ff37c89]{display:inline-block;position:relative}@media (max-width:576px){.judge-table tbody[data-v-7ff37c89],.judge-table td[data-v-7ff37c89],.judge-table th[data-v-7ff37c89],.judge-table thead[data-v-7ff37c89],.judge-table tr[data-v-7ff37c89],.judge-table[data-v-7ff37c89]{display:block;width:100%}.judge-table thead[data-v-7ff37c89]{display:none}.judge-table tr[data-v-7ff37c89]{margin-bottom:1rem;border:1px solid #ddd;padding:10px;border-radius:8px;background-color:#f9f9f9}.judge-table td[data-v-7ff37c89]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:none}.judge-table td[data-v-7ff37c89]:before{content:attr(data-label);font-weight:700;flex:1;padding-right:10px;color:#555;text-align:left}.athlete-header[data-v-7ff37c89]{justify-content:space-between;width:100%}.athlete-name[data-v-7ff37c89]{text-align:left}.action-buttons[data-v-7ff37c89]{justify-content:flex-start}.score[data-v-7ff37c89],.status[data-v-7ff37c89]{text-align:left}.btn_actions[data-v-7ff37c89]{padding:4px 6px;font-size:13px}.athlete-header .number[data-v-7ff37c89]{width:40px;height:40px;border-radius:50%;border:2px solid #000;background-color:#f2f2f2}.toggle-score-mobile[data-v-7ff37c89]{display:inline-block;vertical-align:middle}.score-cell[data-v-7ff37c89]{position:relative;display:flex;justify-content:space-between;align-items:center}.score-cell[data-v-7ff37c89]:before{content:attr(data-label);font-weight:700;flex:1;color:#555}.score-span[data-v-7ff37c89]{flex-shrink:0;margin-left:auto;padding-left:10px}}.competition-judge[data-v-2863b814]{width:100%;margin-top:20px;background:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:16px}.no-athletes[data-v-2863b814]{text-align:center;font-style:italic;color:gray}.competition-rounds[data-v-2863b814]{margin-top:20px}.round-buttons[data-v-2863b814],.stage-buttons[data-v-2863b814]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.round-toggle[data-v-2863b814]{padding:8px 12px;border:none;background:#007bff;color:#fff;border-radius:4px;cursor:pointer;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.round-toggle[data-v-2863b814]:hover{background:#0056b3}.best-result[data-v-2863b814]{background:#28a745}.best-result[data-v-2863b814]:hover{background:#218838}.stage-toggle[data-v-2863b814]{background:#ff9800}.stage-toggle[data-v-2863b814]:hover{background:#e68900}.truncate-text[data-v-2863b814]{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-row[data-v-2863b814]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem}.advance-btn[data-v-2863b814]{position:relative;transition:all .3s ease}.icon-arrow[data-v-2863b814]{margin-left:.5rem;transition:transform .3s ease}.round-toggle.active[data-v-2863b814]{background-color:#000;color:#fff;font-weight:700}.advance-btn:hover .icon-arrow[data-v-2863b814]{transform:translateX(5px)}.judge-card[data-v-e0707fa2]{background-color:#fff;border-radius:10px;padding:0;overflow:hidden;margin-bottom:16px;box-shadow:0 0 10px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .3s ease;cursor:pointer}.judge-card[data-v-e0707fa2]:hover{box-shadow:0 0 12px rgba(0,0,0,.1)}.judge-header[data-v-e0707fa2]{position:relative;background-color:#f7f7f7;padding:10px 40px;text-align:center;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:center}.judge-name[data-v-e0707fa2]{font-size:16px;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.close-button[data-v-e0707fa2]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.5em;color:#c00;cursor:pointer;padding:0;line-height:1;font-weight:700;transition:color .2s ease}.close-button[data-v-e0707fa2]:hover{color:#900}.judge-body[data-v-e0707fa2]{display:flex;align-items:center;gap:12px;padding:10px 12px}.judge-image[data-v-e0707fa2]{width:65px;height:65px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.judge-info[data-v-e0707fa2]{flex:1;display:flex;flex-direction:column;justify-content:center}.judge-status[data-v-e0707fa2]{font-size:14px;margin:4px 0;display:flex;align-items:center;gap:6px}.judge-footer[data-v-e0707fa2]{border-top:1px solid #eee;display:flex;justify-content:space-around;align-items:center;padding:0}.action-btn[data-v-e0707fa2]{background:none;border:none;cursor:pointer;font-size:16px;padding:6px;transition:opacity .2s ease}.action-btn.confirm[data-v-e0707fa2]{color:#28a745}.action-btn.reject[data-v-e0707fa2]{color:#dc3545}.action-btn.payment[data-v-e0707fa2]{color:#ffc107}.action-btn.approve[data-v-e0707fa2]{color:#007bff}.action-btn[data-v-e0707fa2]:hover{opacity:.75}.status-invitation-sent[data-v-e0707fa2]{box-shadow:0 0 3px 1px rgba(76,86,175,.5)}.status-pending-approval[data-v-e0707fa2]{box-shadow:0 0 3px 1px rgba(77,222,255,.5)}.status-approved[data-v-e0707fa2]{box-shadow:0 0 3px 1px rgba(101,175,76,.45)}.status-declined[data-v-e0707fa2]{box-shadow:0 0 3px 1px rgba(125,80,189,.4)}.status-competing[data-v-e0707fa2]{box-shadow:0 0 3px 1px hsla(0,0%,64%,.5)}@media (max-width:576px){.judge-body[data-v-e0707fa2]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;text-align:center}.judge-image[data-v-e0707fa2]{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.judge-info[data-v-e0707fa2]{display:flex;flex-direction:column;align-items:center;justify-content:center}.judge-status[data-v-e0707fa2]{font-size:14px;margin-top:4px}}.modal-backdrop[data-v-e08dfa78]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-content[data-v-e08dfa78]{background:#fff;padding:20px;border-radius:8px;text-align:center;width:50%;max-height:80vh;display:flex;flex-direction:column}.email-invite[data-v-e08dfa78],.search-bar[data-v-e08dfa78]{margin-bottom:15px}.email-list[data-v-e08dfa78]{text-align:left;padding:10px;background:#f8f9fa;border:1px solid #ddd;border-radius:5px;margin-bottom:10px}.email-list ul[data-v-e08dfa78]{list-style-type:none;padding:0;margin:0}.email-list li[data-v-e08dfa78]{padding:5px 0;font-size:14px}.judge-list[data-v-e08dfa78]{display:flex;flex-direction:column;overflow-y:auto;max-height:50vh;padding:10px;border:1px solid #ddd;border-radius:5px}.judge-item[data-v-e08dfa78]{display:flex;align-items:center;gap:10px;cursor:pointer;padding-bottom:15px}.judge-img[data-v-e08dfa78]{width:40px;height:40px;border-radius:50%}.modal-buttons[data-v-e08dfa78]{display:flex;justify-content:center;gap:10px;margin-top:15px}.btn[data-v-e08dfa78]{padding:8px 12px;border-radius:4px;cursor:pointer}.btn-primary[data-v-e08dfa78]{background:#28a745;color:#fff}.btn-secondary[data-v-e08dfa78]{background:#ccc}@media (max-width:768px){.modal-content[data-v-e08dfa78]{width:80%}}.table-responsive[data-v-7cf1acf5]{width:100%;overflow-x:auto}.table td[data-v-7cf1acf5],.table th[data-v-7cf1acf5]{white-space:nowrap;text-align:center;vertical-align:middle}.judge-img[data-v-7cf1acf5]{width:40px;height:40px;border-radius:50%}.close-button[data-v-7cf1acf5]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.5em;color:#c00;cursor:pointer;padding:0;line-height:1;font-weight:700;transition:color .2s ease}.close-button[data-v-7cf1acf5]:hover{color:#900}.truncate-text[data-v-7cf1acf5]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-btn[data-v-7cf1acf5]{background:none;border:none;cursor:pointer;font-size:16px;padding:6px;transition:opacity .2s ease}.action-btn.delete[data-v-7cf1acf5]{color:#dc3545}.action-btn.confirm[data-v-7cf1acf5]{color:#28a745}.action-btn.reject[data-v-7cf1acf5]{color:#dc3545}.action-btn.payment[data-v-7cf1acf5]{color:#ffc107}.action-btn.approve[data-v-7cf1acf5]{color:#007bff}.action-btn[data-v-7cf1acf5]:hover{opacity:.75}@media (max-width:768px){.table-responsive[data-v-7cf1acf5]{overflow-x:auto}.action-buttons[data-v-7cf1acf5]{flex-wrap:nowrap}.btn-sm[data-v-7cf1acf5]{padding:3px 5px;font-size:10px}}.competition-judges[data-v-33c75c3a]{margin-top:20px}.header-title[data-v-33c75c3a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.buttons-group[data-v-33c75c3a]{display:flex;gap:10px}.toggle-view-btn[data-v-33c75c3a]{background-color:transparent;border:none;cursor:pointer;font-size:18px}.invite-btn[data-v-33c75c3a]{background-color:#007bff;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.invite-btn[data-v-33c75c3a]:hover{background-color:#0056b3}.declined-btn[data-v-33c75c3a]{background-color:rgba(91,91,91,.99)}.declined-btn[data-v-33c75c3a],.send-mail-btn[data-v-33c75c3a]{color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.send-mail-btn[data-v-33c75c3a]{background-color:rgba(134,112,65,.99)}.declined-btn[data-v-33c75c3a]:hover,.send-mail-btn[data-v-33c75c3a]:hover{background-color:rgba(91,91,91,.99)}.judge-grid[data-v-33c75c3a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.judge-grid.single[data-v-33c75c3a]{justify-content:center}.judge-grid.single .judge-card[data-v-33c75c3a]{max-width:250px;width:100%}.no-athletes[data-v-33c75c3a]{text-align:center;font-size:14px;color:#777}@media (max-width:576px){.judge-grid[data-v-33c75c3a]{grid-template-columns:repeat(auto-fit,minmax(170px,2fr));gap:2px}.judge-grid .athlete-card[data-v-33c75c3a]{max-width:170px}.judge-grid.single .judge-card[data-v-33c75c3a]{max-width:100%}}.modal-backdrop[data-v-a222f688]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-content[data-v-a222f688]{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:400px;text-align:center}.modal-buttons[data-v-a222f688]{display:flex;justify-content:space-between;margin-top:20px}.btn[data-v-a222f688]{padding:8px 16px}.box_component[data-v-4a6d6d37]{max-width:750px;margin:15px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media (max-width:576px){.box_component[data-v-4a6d6d37]{padding:5px}}.nav-tabs[data-v-d67b22d6]{margin-bottom:20px}.nav-item[data-v-d67b22d6],.nav-link[data-v-d67b22d6]{cursor:pointer}.tab-content[data-v-d67b22d6]{display:flex;justify-content:center}.tab-pane[data-v-d67b22d6]{display:none}.tab-pane.show.active[data-v-d67b22d6]{display:block}.bracket-grid[data-v-d67b22d6],.round[data-v-d67b22d6]{display:flex;flex-direction:column;align-items:center}.round[data-v-d67b22d6]{margin:20px}.matchups[data-v-d67b22d6]{display:flex;flex-direction:column}.matchup[data-v-d67b22d6]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:10px 0}.player[data-v-d67b22d6]{width:150px;border:1px solid #ccc;margin:5px;padding:10px;text-align:center}.player-name[data-v-d67b22d6]{font-weight:700}.player-score[data-v-d67b22d6]{margin-top:5px;display:block}.vs[data-v-d67b22d6]{font-size:24px;font-weight:700;margin:0 10px}.box_component[data-v-e5fb8474]{max-width:550px;margin:15px auto}.height_box[data-v-e5fb8474]{max-height:400px!important;overflow-y:auto!important}.table[data-v-e5fb8474]{font-size:1rem}ul.list-btn[data-v-e5fb8474]{width:170px;list-style:none;padding:0;margin:0 auto}ul.list-btn li[data-v-e5fb8474]{display:inline-block;margin-right:8px}.best-result[data-v-e5fb8474]{background-color:rgba(14,183,54,.25)!important}.rounded-circle[data-v-e5fb8474]{border-radius:50%;width:50px;height:50px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.table[data-v-e5fb8474]{font-size:.6rem}.table td[data-v-e5fb8474]{padding:.2rem}}.box_component[data-v-68a431fc]{max-width:900px;margin:15px auto}.header-title[data-v-68a431fc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.filter-bar[data-v-68a431fc]{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.rule-filter[data-v-68a431fc],.status-filter[data-v-68a431fc]{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}.new-round-btn[data-v-68a431fc]{background-color:#28a745;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:5px}.new-round-btn[data-v-68a431fc]:hover{background-color:#218838}.loading-text[data-v-68a431fc]{text-align:center;font-size:16px;color:#666}.training-grid[data-v-68a431fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,3fr));gap:15px;justify-content:center;margin:0 auto}.training-grid.single[data-v-68a431fc]{//max-width:250px;//width:100%}.training-card[data-v-68a431fc]{border:1px solid #ddd;border-radius:8px;overflow:hidden;text-align:center;background:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .3s ease;margin-bottom:15px;width:280px}.status-pending[data-v-68a431fc]{box-shadow:0 0 10px rgba(255,165,0,.6)}.status-approved[data-v-68a431fc]{box-shadow:0 0 10px rgba(0,128,0,.6)}.status-published[data-v-68a431fc]{box-shadow:0 0 10px rgba(0,0,255,.6)}.status-started[data-v-68a431fc]{box-shadow:0 0 10px rgba(255,215,0,.6)}.status-finished[data-v-68a431fc]{box-shadow:0 0 10px hsla(0,0%,50%,.6)}.status-registered[data-v-68a431fc]{box-shadow:0 0 10px rgba(66,60,98,.6)}.status-unknown[data-v-68a431fc]{box-shadow:0 0 10px rgba(145,23,23,.6)}.card-image[data-v-68a431fc]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px;opacity:.7}.card-footer[data-v-68a431fc]{display:flex;justify-content:space-around;padding:10px;background:#f8f9fa;border-top:1px solid #ddd}.action-btn[data-v-68a431fc]{position:relative;background:none;border:none;cursor:pointer;font-size:16px;padding:5px;transition:color .3s ease}.action-btn.delete[data-v-68a431fc],.action-btn.edit[data-v-68a431fc],.action-btn.notify[data-v-68a431fc]{color:#5b5b5b}.action-btn[data-v-68a431fc]:hover{opacity:.7}.action-btn[data-v-68a431fc]:disabled{opacity:.5;cursor:not-allowed}.action-btn:disabled i[data-v-68a431fc]{color:gray!important}.no-results[data-v-68a431fc]{text-align:center;color:#999;font-size:14px;margin-top:20px}.pagination-controls[data-v-68a431fc]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px;flex-wrap:wrap}.pagination-btn[data-v-68a431fc]{background-color:#4c56af;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s ease}.pagination-btn[data-v-68a431fc]:hover:not(:disabled){background-color:#3b4491}.pagination-btn[data-v-68a431fc]:disabled{background-color:#ccc;cursor:not-allowed}.pagination-text[data-v-68a431fc]{font-size:14px;color:#444}@media (max-width:576px){.training-card[data-v-68a431fc]{width:320px;margin:0 auto}}.configurator-box[data-v-a0443f10]{max-width:550px;margin:10px auto}.fade-leave-active[data-v-a0443f10]{transition:opacity .5s}.fade-enter-active[data-v-a0443f10]{transition:opacity 1.5s}.fade-enter[data-v-a0443f10],.fade-leave-to[data-v-a0443f10]{opacity:0}form[data-v-4e912670]{margin:0}input[data-v-4e912670]{width:100%;padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px}.active-button[data-v-4e912670]{background-color:#007bff;color:#fff}.disabled-btn[data-v-4e912670]{opacity:.7;cursor:not-allowed}.disabled-icon[data-v-4e912670]{color:silver;transform:scale(.9);transition:transform .2s ease}.prohibited-icon[data-v-4e912670]{color:red}.visually-hidden[data-v-4e912670]{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.search-results[data-v-4e912670]{position:absolute;margin-top:0;top:45%;left:0;width:100%;z-index:10;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-height:80vh;overflow-y:auto}.search-results>div[data-v-4e912670]{padding:10px;cursor:pointer;border-bottom:1px solid #a2a2a2}.search-results>div[data-v-4e912670]:hover{background-color:rgba(28,31,27,.1)}.with-borders[data-v-4e912670]{border-top:1px solid #000;border-bottom:1px solid #000;border-right:2px solid #000;border-left:2px solid #000;padding:0;text-align:center}.color-level-1[data-v-4e912670]{color:#fff;background-color:#084cff}.color-level-2[data-v-4e912670]{color:#fff;background-color:#17e700}.color-level-3[data-v-4e912670]{color:#fff;background-color:#ff7e00}.color-level-4[data-v-4e912670]{color:#fff;background-color:red}.level-circle[data-v-4e912670]{width:15px;height:15px;flex-shrink:0;border-radius:50%;border:1px solid #000;line-height:7px}.text-sm-general[data-v-4e912670]{font-size:.6rem;line-height:10px}.text-sm-alerts[data-v-4e912670]{font-size:.6rem}.text-sm-score[data-v-4e912670]{font-size:.6rem;width:17vw}.text-sm-title[data-v-4e912670]{font-size:.7rem}select[data-v-4e912670]{width:100%;padding:8px;font-size:16px}.score-buttons[data-v-4e912670]{display:flex;justify-content:center;margin-top:10px}.check-icon[data-v-4e912670]{margin-right:5px}@media (min-width:450px){.text-sm-general[data-v-4e912670]{font-size:1rem;line-height:25px}.text-sm-alerts[data-v-4e912670]{font-size:.9rem}.text-sm-score[data-v-4e912670]{font-size:1rem;width:10vw}.text-sm-title[data-v-4e912670]{font-size:1rem}.level-circle[data-v-4e912670]{width:30px;height:30px;line-height:25px}}.list-tricks[data-v-3082febe]{list-style-type:none;padding:0;max-height:300px;overflow-y:auto;overflow-x:hidden}.list-tricks li[data-v-3082febe]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding:8px}.level-circle[data-v-3082febe]{width:15px;height:15px;flex-shrink:0;border-radius:50%;border:1px solid #000;line-height:7px}.text-sm-general[data-v-3082febe]{font-size:.6rem;line-height:10px}.text-sm-alerts[data-v-3082febe]{font-size:.6rem}.text-sm-score[data-v-3082febe]{font-size:.6rem;width:17vw}.text-sm-title[data-v-3082febe]{font-size:.7rem}.with-borders[data-v-3082febe]{border-top:1px solid #000;border-bottom:1px solid #000;border-right:2px solid #000;border-left:2px solid #000;text-align:center}.color-level-1[data-v-3082febe]{color:#fff;background-color:#084cff}.color-level-2[data-v-3082febe]{color:#fff;background-color:#17e700}.color-level-3[data-v-3082febe]{color:#fff;background-color:#ff7e00}.color-level-4[data-v-3082febe]{color:#fff;background-color:red}.disabled-btn[data-v-3082febe]{opacity:.7;cursor:not-allowed}.disabled-icon[data-v-3082febe]{color:silver;transform:scale(.9);transition:transform .2s ease}.prohibited-icon[data-v-3082febe]{color:red;float:right}.separator[data-v-3082febe]{width:10px}@media (min-width:450px){.text-sm-general[data-v-3082febe]{font-size:1rem;line-height:25px}.text-sm-alerts[data-v-3082febe]{font-size:.9rem}.text-sm-score[data-v-3082febe]{font-size:1rem;width:10vw}.text-sm-title[data-v-3082febe]{font-size:1rem}.level-circle[data-v-3082febe]{width:30px;height:30px;line-height:25px}}.list-tricks[data-v-d888f6be]{list-style-type:none;padding:0;max-height:500px;overflow-y:auto;overflow-x:hidden}.list-tricks li[data-v-d888f6be]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding:8px}.with-borders[data-v-d888f6be]{border-top:1px solid #000;border-bottom:1px solid #000;border-right:2px solid #000;border-left:2px solid #000;text-align:center}.color-level-1[data-v-d888f6be]{color:#fff;background-color:#084cff}.color-level-2[data-v-d888f6be]{color:#fff;background-color:#17e700}.color-level-3[data-v-d888f6be]{color:#fff;background-color:#ff7e00}.color-level-4[data-v-d888f6be]{color:#fff;background-color:red}.level-circle-combo[data-v-d888f6be]{color:#000;background-color:#fff}.level-circle-combo[data-v-d888f6be],.level-circle[data-v-d888f6be]{width:15px;height:15px;flex-shrink:0;border-radius:50%;border:1px solid #000}.level-circle[data-v-d888f6be]{line-height:7px}.text-sm-general[data-v-d888f6be]{font-size:.6rem;line-height:10px}.text-sm-alerts[data-v-d888f6be]{font-size:.6rem}.text-sm-score[data-v-d888f6be]{font-size:.6rem;width:17vw}.text-sm-title[data-v-d888f6be]{font-size:.7rem}@media (min-width:450px){.text-sm-general[data-v-d888f6be]{font-size:1rem;line-height:25px}.text-sm-alerts[data-v-d888f6be]{font-size:.9rem}.text-sm-score[data-v-d888f6be]{font-size:1rem;width:10vw}.text-sm-title[data-v-d888f6be]{font-size:1rem}.level-circle[data-v-d888f6be]{width:30px;height:30px;line-height:25px}.level-circle-combo[data-v-d888f6be]{width:30px;height:30px}}.container[data-v-fec7ebfa]{position:relative;width:100%;padding:0;margin:0}.youtube-player[data-v-fec7ebfa]{width:100%}.controls[data-v-fec7ebfa]{margin-top:15px;display:flex;align-items:center}.time-counter[data-v-fec7ebfa]{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-family:Arial,sans-serif;font-size:24px;text-align:center;color:rgba(0,0,0,.5)}input[type=range][data-v-fec7ebfa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;margin:18px 0;border-radius:5px;background:#ddd;outline:none}input[type=range][data-v-fec7ebfa]::-webkit-slider-runnable-track{background-color:#ddd}input[type=range][data-v-fec7ebfa]::-moz-range-track{background-color:#ddd}input[type=range][data-v-fec7ebfa]::-webkit-slider-thumb{background-color:#4caf50;border-color:#4caf50}input[type=range][data-v-fec7ebfa]::-moz-range-thumb{background-color:#4caf50;border-color:#4caf50}input[type=range][data-v-fec7ebfa]:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(76,175,80,.25)}input[type=range][data-v-fec7ebfa]:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(76,175,80,.25)}.box_component[data-v-36db8966]{max-width:550px;margin:15px auto}.scrollable-content[data-v-36db8966]{overflow-y:auto}.bar-item[data-v-36db8966]{flex:1 1 50%;padding:10px;box-sizing:border-box}.total-bar[data-v-36db8966],.total-score-bar[data-v-36db8966],.total-style-bar[data-v-36db8966],.total-variety-bar[data-v-36db8966]{background-color:rgba(76,175,80,.97);color:#000;padding:8px;text-align:center;border-radius:4px;margin-top:10px;transition:background-color .3s,color .3s}.total-style-bar[data-v-36db8966]{background-color:rgba(168,151,99,.4)}.total-variety-bar[data-v-36db8966]{background-color:rgba(73,69,46,.4)}.total-score-bar[data-v-36db8966]{background-color:#cba94a}.clear-btn[data-v-36db8966]{width:100%;background-color:#ff4d4d;color:#fff;padding:6px 10px;border:none;border-radius:4px;margin-top:10px;cursor:pointer;transition:background-color .3s}.clear-btn[data-v-36db8966]:hover{background-color:#c00}.box_component[data-v-74bea261]{max-width:550px;margin:15px auto}.scrollable-content[data-v-74bea261]{overflow-y:auto}.bar-item[data-v-74bea261]{flex:1 1 50%;padding:10px;box-sizing:border-box}.total-bar[data-v-74bea261],.total-score-bar[data-v-74bea261],.total-style-bar[data-v-74bea261],.total-variety-bar[data-v-74bea261]{background-color:rgba(76,175,80,.97);color:#000;padding:8px;text-align:center;border-radius:4px;margin-top:10px;transition:background-color .3s,color .3s}.total-style-bar[data-v-74bea261]{background-color:rgba(168,151,99,.4)}.total-variety-bar[data-v-74bea261]{background-color:rgba(73,69,46,.4)}.total-score-bar[data-v-74bea261]{background-color:#cba94a}.score-label[data-v-74bea261]{font-size:.9em}.score-value[data-v-74bea261]{font-size:1.4em}.clear-btn[data-v-74bea261]{width:100%;background-color:#ff4d4d;color:#fff;padding:6px 10px;border:none;border-radius:4px;margin-top:10px;cursor:pointer;transition:background-color .3s}.clear-btn[data-v-74bea261]:hover{background-color:#c00}.judge-register[data-v-74bea261]{margin-top:8px;text-align:center}.judge-link[data-v-74bea261]{display:inline-block;cursor:pointer;color:#007bff;font-weight:500;transition:color .2s}.judge-link[data-v-74bea261]:hover{color:#0056b3;text-decoration:underline}.link-plain[data-v-74bea261]{cursor:pointer;text-decoration:underline;border:none;outline:none;color:inherit;background:none;font-size:12px}@media (max-width:576px){.bar-item[data-v-74bea261]{flex-direction:column;gap:4px}.score-label[data-v-74bea261],.score-value[data-v-74bea261]{display:block;text-align:center}}.box_component[data-v-350f4216]{max-width:550px;margin:15px auto}.small-font[data-v-350f4216]{font-size:.8rem}.condense-list[data-v-350f4216]{line-height:1.2}.condense-item[data-v-350f4216]{padding:.25rem .5rem;text-align:left}.container[data-v-1d2ebce8]{position:relative;width:100%;padding:0;margin:0}.youtube-player[data-v-1d2ebce8]{width:100%}.controls[data-v-1d2ebce8]{margin-top:15px;display:flex;align-items:center}.time-counter[data-v-1d2ebce8]{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-family:Arial,sans-serif;font-size:24px;text-align:center;color:rgba(0,0,0,.5)}input[type=range][data-v-1d2ebce8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;margin:18px 0;border-radius:5px;background:#ddd;outline:none}input[type=range][data-v-1d2ebce8]::-webkit-slider-runnable-track{background-color:#ddd}input[type=range][data-v-1d2ebce8]::-moz-range-track{background-color:#ddd}input[type=range][data-v-1d2ebce8]::-webkit-slider-thumb{background-color:#4caf50;border-color:#4caf50}input[type=range][data-v-1d2ebce8]::-moz-range-thumb{background-color:#4caf50;border-color:#4caf50}input[type=range][data-v-1d2ebce8]:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(76,175,80,.25)}input[type=range][data-v-1d2ebce8]:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(76,175,80,.25)}.trick-list-box[data-v-23e52f66]{max-width:550px;margin:10px auto}.table th[data-v-23e52f66]{white-space:nowrap}.table th i[data-v-23e52f66]{margin-left:5px;vertical-align:middle}.table td[data-v-23e52f66]{vertical-align:middle}.pagination[data-v-23e52f66]{margin:0}.custom-active[data-v-23e52f66]{background-color:#6c757d;border-color:#6c757d;color:#fff}.table th[data-v-23e52f66]:first-child,.table th[data-v-23e52f66]:nth-child(2),.table th[data-v-23e52f66]:nth-child(3),.table th[data-v-23e52f66]:nth-child(4),.table th[data-v-23e52f66]:nth-child(5){cursor:pointer}.modal-body[data-v-23e52f66]{padding:10px}.info-row[data-v-23e52f66]{margin-bottom:15px;display:flex}.label[data-v-23e52f66]{flex:1;font-weight:700;margin-right:0}.value[data-v-23e52f66]{flex:2}.level-circle[data-v-23e52f66]{width:30px;height:30px;border-radius:50%;border:1px solid #000}.with-borders[data-v-23e52f66]{border-top:1px solid #000;border-bottom:1px solid #000;border-right:2px solid #000;border-left:2px solid #000;padding:0;text-align:center}.color-level-1[data-v-23e52f66]{color:#fff;background-color:#084cff}.color-level-2[data-v-23e52f66]{color:#fff;background-color:#17e700}.color-level-3[data-v-23e52f66]{color:#fff;background-color:#ff7e00}.color-level-4[data-v-23e52f66]{color:#fff;background-color:red}@media (max-width:576px){.table td[data-v-23e52f66]:nth-child(4),.table td[data-v-23e52f66]:nth-child(5),.table th[data-v-23e52f66]:nth-child(4),.table th[data-v-23e52f66]:nth-child(5){display:none}}.card-header.active[data-v-761473fe]{background-color:#6c757d;color:#fff}.card[data-v-7da06a3b]{margin-top:3rem}.custom-navbar[data-v-97b18a32]{z-index:1030}.offcanvas[data-v-97b18a32]{background-color:#f8f9fa}.nav-link[data-v-97b18a32]{cursor:pointer}