.color-preview[data-v-0be6a39e]{width:24px;height:24px;position:relative}input[type=color][data-v-0be6a39e]{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0}h3[data-v-fbdf8f3a]{display:flex;align-items:center;gap:8px}h3>svg[data-v-fbdf8f3a]{width:20px;height:20px;opacity:.5}h3>svg[data-v-fbdf8f3a]:hover{opacity:1}.account-info[data-v-8be579c4]{display:flex;flex-direction:column;align-items:center;gap:8px}.account-info__image[data-v-8be579c4]{width:100px;height:100px;border-radius:50%}.account-info__username[data-v-8be579c4]{font-weight:700;font-size:1.2em}.bulk-generator-banner[data-v-33db604b]{display:flex;text-decoration:none;border:none;flex-direction:row;justify-content:space-between;padding:8px;gap:16px;background-color:var(--secondary-accent);color:#fff;margin:12px;border-radius:4px}.bulk-generator-banner__content[data-v-33db604b]{display:flex;flex-direction:column;gap:4px}.bulk-generator-banner[data-v-33db604b]:hover{opacity:.7}.bulk-generator-banner__title[data-v-33db604b]{font-size:15px;font-weight:700;display:flex;align-items:center;gap:4px}.bulk-generator-banner__icon[data-v-33db604b]{width:48px;height:48px;flex-shrink:0}.bulk-generator-banner__desc[data-v-33db604b]{font-size:13px}@media (max-width: 950px) and (orientation: landscape){.bulk-generator-banner[data-v-33db604b]{display:none}}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000000d9;display:flex;align-items:center;justify-content:center}.modal-wrapper{width:540px;max-width:100%;max-height:100%;padding:200px 20px;overflow:hidden;display:flex}.modal-wrapper-action{position:absolute;top:0;right:0;margin:16px;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:8px;border:none;cursor:pointer}.modal-wrapper-action>svg{width:24px;height:24px}.modal-wrapper-action:hover{opacity:.7}.modal-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.modal-container{width:100%;background-color:var(--bg-main);border-radius:8px;box-shadow:0 2px 8px #00000054;position:relative;display:flex;flex-direction:column;padding-top:24px}.modal-container:focus{outline:0}.modal-header{padding:0 32px}.modal-body{margin-top:20px;padding:0 32px 24px;overflow-y:auto;overscroll-behavior-y:contain}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-close-btn{position:absolute;right:0;top:0;border-radius:100%;display:flex;padding:8px;color:var(--text-50)}.modal-close-btn>svg{width:16px;height:16px}.modal-wrapper-image{background-color:#fff;object-fit:contain;aspect-ratio:1}.team-kits__item-image-container[data-v-9e672e6e]{display:flex;position:relative}.team-kits__item-image-container>button[data-v-9e672e6e]{position:absolute;top:0;right:0;background:none;border:none;padding:4px;cursor:pointer;display:flex;opacity:0;color:var(--text-color-50)}.team-kits__item-image-container:hover>button[data-v-9e672e6e]{opacity:1}.team-kits__item-image-container>button[data-v-9e672e6e]:hover{opacity:.7}.team-kits__item-image-container>button>svg[data-v-9e672e6e]{width:20px;height:20px}.team-settings[data-v-aeab1922]{display:flex;flex-direction:column;gap:10px;max-width:200px}label[data-v-aeab1922]{display:flex;flex-direction:column;gap:4px;font-size:12px}.kit-creator-banner[data-v-12c40a4c]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primary-accent);color:var(--text-on-primary-accent);padding:20px;border-radius:16px;text-decoration:none;gap:12px;border:none}.kit-creator-banner[data-v-12c40a4c]:hover{opacity:.7}.kit-creator-banner__text[data-v-12c40a4c]{font-size:18px}.kit-creator-banner__cta[data-v-12c40a4c]{font-size:22px;font-weight:700;background-color:var(--secondary-accent);color:var(--text-on-secondary-accent);padding:12px;border-radius:8px}.league-selector__league{display:flex;flex-direction:column;align-items:center;padding:16px;border:1px solid var(--text-color-30);border-radius:12px;gap:8px;cursor:pointer}.league-selector__league:hover{opacity:.7}.league-selector__league-img{width:32px;height:32px}.league-selector__league-info{display:flex;flex-direction:column;align-items:center;gap:8px}.league-selector__league-name{font-size:15px;font-weight:700;text-align:center;line-height:1.25}.league-selector__league-country{font-size:13px}.league-selector__league-count{font-size:13px;color:var(--text-color-50)}.league-selector__disclaimer{font-size:14px;color:var(--text-color-70);text-align:center}.logo[data-v-6b6dc7a1]{max-width:100%;width:400px}p[data-v-6b6dc7a1]{max-width:800px;line-height:1.5}.league-selector[data-v-6b6dc7a1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;align-items:flex-start}.league-selector__filter[data-v-6b6dc7a1]{padding:8px;border-radius:8px;border:1px solid var(--text-color-30);background-color:var(--bg-color-100);color:var(--text-color-100);font-size:14px}.league-selector__filter[data-v-6b6dc7a1]:focus{outline:none;border-color:var(--text-color-100)}.league-selector__filter[data-v-6b6dc7a1]::placeholder{color:var(--text-color-50)}.years-input[data-v-2164d6bc]{display:flex;flex-direction:column;gap:16px}.years-input__years[data-v-2164d6bc]{display:flex;align-items:center;gap:4px}.years-input__years>input[data-v-2164d6bc]{width:70px;text-align:center}.years-input__quicklinks[data-v-2164d6bc]{display:flex;flex-wrap:wrap;gap:4px}.years-input__quicklinks>.button[data-v-2164d6bc]{text-align:center;align-items:center;justify-content:center}.years-input__quicklinks>button[data-v-2164d6bc]:hover{background-color:var(--bg-60)}.setting-container[data-v-66a48c27]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.setting-container h2[data-v-66a48c27]{margin-bottom:4px}.setting-container>div[data-v-66a48c27]{display:flex;gap:8px}.radio-group[data-v-66a48c27]{display:flex;flex-wrap:wrap;gap:8px}label[data-v-66a48c27]{font-size:14px;display:flex;align-items:center;gap:4px}.dark-mode-switch{background:none;border:none;display:flex;cursor:pointer;color:var(--text-color-100)}.dark-mode-switch:hover{opacity:.7}.dark-mode-switch>svg{width:24px;height:24px}
