button{font-family:inherit;font-size:inherit;color:inherit;background:transparent;outline:none;cursor:pointer;padding:.5rem;border:none;border-radius:.5rem;transition:border-color .3s,background-color .3s}button.l0{background:var(--color-layer-0);color:var(--text-color-layer-0)}button.l1{background:var(--color-layer-1);color:var(--text-color-layer-1)}button.l2{background:var(--color-layer-2);color:var(--text-color-layer-2)}button:focus,button:active,button:hover{background-color:var(--main-color-dark);color:var(--white)}button.circle{display:inline-block;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--main-color);color:#fff;text-align:center;cursor:pointer;border:none;outline:none;font-weight:700;padding:0}button.circle.danger{background-color:var(--danger-color)}.input-like,input{font-family:inherit;font-size:inherit;color:inherit;background:transparent;outline:none;padding:.5rem;border:.125rem solid var(--color-layer-1);border-radius:.5rem;transition:border-color .3s}.input-like.l0,input.l0{background:var(--color-layer-0);color:var(--text-color-layer-0);border-color:var(--color-layer-0)}.input-like.l1,input.l1{background:var(--color-layer-1);color:var(--text-color-layer-1);border-color:var(--color-layer-1)}.input-like.l2,input.l2{background:var(--color-layer-2);color:var(--text-color-layer-2);border-color:var(--color-layer-2)}.input-like:focus,.input-like:active,.input-like:hover,input:focus,input:active,input:hover{border-color:var(--main-color)}.input-like{cursor:pointer}:root{--color-layer-0: #fbfbfb;--color-layer-1: #f3f3f4;--color-layer-2: #e4e4e7;--text-color-layer-0: #2f3035;--text-color-layer-1: #5f606a;--text-color-layer-2: #82838b;--main-color: #292989;--main-color-dark: #1e1e66;--danger-color: #b00020;--danger-color-dark: #7a0018;--success-color: #007a33;--white: #fff;--black: #000}@media (prefers-color-scheme: dark){:root{--color-layer-0: #121214;--color-layer-1: #1a1a1e;--color-layer-2: #27272b;--text-color-layer-0: #fbfbfb;--text-color-layer-1: #94959c;--text-color-layer-2: #82838b;--main-color-dark: #4a4a99}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--text-color-layer-0);background:var(--color-layer-0);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.panel{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:.5rem;background:var(--color-layer-1);color:var(--text-color-layer-1)}.panel.deep{background:var(--color-layer-2)}.page{display:flex;flex-direction:column;gap:1rem;padding:2rem 1rem;align-items:center}.page .panel{width:100%;max-width:50rem}#app{min-height:100vh}.warning-box{display:flex;align-items:center;background-color:#85640410;color:#856404;padding:.5rem;margin-top:1rem;gap:.5rem;border-radius:.5rem}.warning-box:before{content:"⚠";font-size:1.5rem;margin-right:.5rem}.reset-button[data-v-c1c87862],a[data-v-c1c87862]{all:unset;box-sizing:border-box;cursor:pointer;height:100%;flex-grow:1;flex-basis:4rem;width:4rem;padding:.25rem;display:flex;align-items:center;justify-content:center;color:var(--text-color-layer-1);text-decoration:none;font-size:.75rem}.reset-button.is-active[data-v-c1c87862],a.is-active[data-v-c1c87862]{color:var(--main-color)}.reset-button:hover .f-wrapper[data-v-c1c87862],a:hover .f-wrapper[data-v-c1c87862]{background-color:var(--color-layer-2)}.reset-button .f-wrapper[data-v-c1c87862],a .f-wrapper[data-v-c1c87862]{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reset-button .f-wrapper span[data-v-c1c87862],a .f-wrapper span[data-v-c1c87862]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.25rem;padding-right:.25rem}.reset-button.is-active .f-wrapper[data-v-c1c87862],a.is-active .f-wrapper[data-v-c1c87862]{background-color:var(--color-layer-0)}.menu-bar[data-v-db85f0c4]{background-color:var(--color-layer-1);border-color:var(--color-layer-0);border-width:.25rem;border-top-style:solid;height:100%;width:100%;max-width:600px;display:flex;align-items:center}@media (min-width: 600px){.menu-bar[data-v-db85f0c4]{border-radius:1rem 1rem 0 0;border-left-style:solid;border-right-style:solid}}header[data-v-bfd24a75]{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem 1rem;gap:1rem;background-color:var(--main-color)}header.is-admin[data-v-bfd24a75]{background-color:var(--danger-color)}header.is-admin a[data-v-bfd24a75]{background-color:var(--danger-color-dark)}.links[data-v-bfd24a75]{display:flex;gap:1rem}.links a[data-v-bfd24a75]{color:var(--white);text-decoration:none;font-weight:700;background-color:var(--main-color-dark);padding:.5rem 1rem;border-radius:1rem;line-height:1rem}.links a[data-v-bfd24a75]:hover{text-decoration:underline}main[data-v-bfd24a75]{padding-bottom:4rem}footer[data-v-bfd24a75]{height:4rem;display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;right:0}.increment-button[data-v-62894651]{display:flex;align-items:center;flex-direction:column;background:var(--color-layer-2);border-radius:.5rem;overflow:hidden;border:.125rem solid transparent}.increment-button[data-v-62894651]:hover,.increment-button [data-v-62894651]:focus-within{border-color:var(--main-color)}.increment-button button[data-v-62894651]{color:var(--white);border:none;padding:.125rem .5rem;border-radius:.25rem;cursor:pointer}.increment-button button[data-v-62894651]:hover{background-color:var(--main-color)}.increment-button span[data-v-62894651]{font-size:1.2rem;font-weight:700;text-align:center}.team-display[data-v-8d469067]{display:flex;align-items:center;gap:.5rem}.team-logo[data-v-8d469067]{display:block;height:2rem;width:2rem;object-fit:contain;border-radius:50%;background-color:#fff;overflow:hidden;flex-shrink:0}.team-hint[data-v-8d469067]{font-size:.8rem;opacity:.6;margin-top:-.375rem}.game-edit[data-v-b6ef995d]{overflow-x:auto}.game-edit td[data-v-b6ef995d]{text-align:center;vertical-align:middle}.game-edit td input[data-v-b6ef995d]{width:100%}.game-edit .score-display[data-v-b6ef995d]{display:flex;justify-content:center;align-items:center;gap:.5rem}.game-edit .button-like[data-v-b6ef995d]{cursor:pointer;background-color:var(--color-layer-2);padding:.25rem .5rem;border-radius:.5rem}.game-edit .reset-score[data-v-b6ef995d]{writing-mode:vertical-lr;padding:.5rem .25rem}.game-create form[data-v-b6ef995d]{display:flex;flex-direction:column;gap:.5rem}.team-edit td[data-v-f8830d7e]{text-align:center;vertical-align:middle}.team-edit td input[data-v-f8830d7e]{width:100%}.team-edit .score-display[data-v-f8830d7e]{display:flex;justify-content:center;align-items:center;gap:.5rem}.team-create img.preview[data-v-f8830d7e]{width:5rem;height:5rem;border-radius:50%;object-fit:contain;align-self:center;background-color:#fff}.team-create form[data-v-f8830d7e]{display:flex;flex-direction:column;gap:.5rem}.ishd-teams-list[data-v-f8830d7e]{display:flex;min-height:22rem}.ishd-teams-list ul[data-v-f8830d7e]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.ishd-teams-list li[data-v-f8830d7e]{display:flex;align-items:center;gap:.5rem;border-radius:4px}.ishd-teams-list .not-found[data-v-f8830d7e]{width:100%;text-align:center;align-self:center}.team-select-container[data-v-af7c77e7]{display:flex;align-items:center;gap:1rem}.logo-replacement[data-v-af7c77e7]{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:var(--main-color-dark);color:#fff;font-weight:700;border-radius:50%}.input-area[data-v-af7c77e7]{display:flex;flex-grow:1;flex-direction:column;background:var(--color-layer-2);border-radius:.5rem;border:.125rem solid var(--color-layer-1);overflow:hidden;transition:border-color .2s ease-in-out}.input-area[data-v-af7c77e7]:hover,.input-area[data-v-af7c77e7]:focus-within{border-color:var(--main-color)}.input-area input[data-v-af7c77e7],.input-area select[data-v-af7c77e7]{padding:.5rem;border:none;background:transparent;color:var(--text-color-layer-2);font-size:1rem;outline:none;cursor:pointer;transition:background .2s ease-in-out}.input-area input[data-v-af7c77e7]:focus,.input-area input[data-v-af7c77e7]:hover,.input-area select[data-v-af7c77e7]:focus,.input-area select[data-v-af7c77e7]:hover{background:var(--color-layer-0)}.input-area .error-message[data-v-af7c77e7]{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--danger-color);opacity:.8;font-size:.875rem;text-align:center}.game-edit[data-v-128603b0]{overflow-x:auto}.game-edit.panel[data-v-128603b0]{max-width:75rem}.game-edit td[data-v-128603b0]{text-align:center;vertical-align:middle}.game-edit td input[data-v-128603b0]{width:100%}.game-create form[data-v-128603b0]{display:flex;flex-direction:column;gap:.5rem}.group-edit td[data-v-53e7ff3d]{text-align:center;vertical-align:middle}.game-create form[data-v-53e7ff3d]{display:flex;flex-direction:column;gap:.5rem}.row[data-v-58908aa8]{display:grid;grid-template-columns:1fr 2fr 4fr 4fr 2fr}.score-display[data-v-58908aa8]{display:grid;grid-template-columns:1fr 1rem 1fr;align-items:center;justify-content:center;text-align:center}.score-display [data-v-58908aa8]:first-child{text-align:right}.score-display [data-v-58908aa8]:last-child{text-align:left}@media (max-width: 600px){.row[data-v-58908aa8]{border-radius:.5rem;padding:0 .5rem;background-color:var(--color-layer-2);grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto}.row .mobile-row[data-v-58908aa8]{text-align:center;grid-column:1 / -1}.row .score-display[data-v-58908aa8]{font-size:2rem}.row .game-date-container[data-v-58908aa8]{text-align:end}}@media (max-width: 600px){.table-item-team{flex-direction:column;text-align:center}.table-item-team .team-logo{width:3rem;height:3rem}}.list[data-v-357ca0cd]{display:flex;flex-direction:column;gap:1rem}.day[data-v-357ca0cd]{text-align:center}.hint[data-v-357ca0cd]{text-align:center;color:var(--text-color-layer-1);font-size:.8rem}.team-highlight[data-v-2ff43ca4]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.team-item[data-v-2ff43ca4]{width:3rem;height:3rem;background-color:#fff;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:50%;cursor:pointer;transition:transform .2s linear,border-color .2s linear;border:.25rem solid transparent}.team-item.selected[data-v-2ff43ca4]{border-color:var(--main-color)}.team-item.selected[data-v-2ff43ca4],.team-item[data-v-2ff43ca4]:hover{transform:scale(1.1)}td[data-v-6cf631b6]{padding:.25rem}.td-center[data-v-6cf631b6]{text-align:center}.group-table table[data-v-e8a97d95]{width:100%;border-collapse:collapse}@media (max-width: 600px){.group-table table th:nth-child(4),.group-table table td:nth-child(4),.group-table table th:nth-child(5),.group-table table td:nth-child(5){display:none;visibility:hidden}}.hint[data-v-a17a0bad]{text-align:center;font-size:.8rem;color:var(--text-color-layer-1)}.link-area[data-v-24e9f001]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}h2[data-v-24e9f001]{text-align:center}h3[data-v-24e9f001]{color:var(--text-color-layer-0);font-weight:700;text-align:center}.text-center[data-v-24e9f001]{text-align:center}.main-button[data-v-24e9f001]{display:inline-block;padding:.5rem 1rem;background-color:var(--main-color);color:var(--white);text-decoration:none;font-weight:700;border-radius:.25rem;width:10rem;text-align:center}.schedule-item[data-v-24e9f001]{display:grid;grid-template-columns:7rem auto;color:var(--text-color-layer-0)}.history-button[data-v-24e9f001]{margin:0 auto;padding:.5rem 1rem;background-color:var(--color-layer-2);color:var(--text-color-layer-1 );border:none;border-radius:.25rem;cursor:pointer}.link-area[data-v-c4b590d6]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.text-center[data-v-c4b590d6]{text-align:center}.main-button[data-v-c4b590d6]{display:inline-block;padding:.5rem 1rem;background-color:var(--main-color);color:var(--white);text-decoration:none;font-weight:700;border-radius:.25rem;width:10rem;text-align:center}
