.cup-partisan-debug[data-v-d3f8b097]{margin-bottom:16px}.cup-partisan-debug__card[data-v-d3f8b097]{border:1px dashed var(--warning-color, #f59e0b);border-radius:12px;background:var(--bg-vcard-color)}.cup-view--list{width:calc(100% - 24px);max-width:1200px!important;margin-right:auto!important;margin-left:auto!important}.cup-view--list .cup-view__list-title{display:flex;align-items:center;justify-content:center;gap:8px;margin:30px 0;text-align:center}.cup-view--list .cup-view__list-title h1{margin:0}.cup-view--list .cup-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;gap:12px 16px}.cup-view--list .cup-list .cup-view__empty{grid-column:1/-1}.cup-view--list .cup-list__item{background-image:url(/images/bg-tournament.jpg);background-position:center;background-size:420px auto;margin-bottom:0}.cup-view--list .cup-list__item .leagues-list__item{gap:8px}.cup-view--list .cup-list__item .league-name{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cup-view--list .cup-list__item .leagues-list__counter{flex:0 0 auto}@media(max-width:700px){.cup-view--list{max-width:600px!important}.cup-view--list .cup-list{grid-template-columns:minmax(0,1fr)}}.cup-view--detail{width:calc(100% - 24px);max-width:680px!important;margin-right:auto!important;margin-left:auto!important}.cup-view--detail .cup-view__head{display:flex;min-height:140px;margin:0;padding:14px 24px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:32px 32px 0 0;background-repeat:repeat;background-image:url(/images/bg-tournament.jpg);background-position:center;background-size:480px auto}.cup-view--detail .cup-view__head:before{inset:0;border-radius:32px 32px 0 0;background:linear-gradient(180deg,#122d491f,#122d496b),linear-gradient(-180deg,#0000001a,#00000080),linear-gradient(270deg,#0000001a,#00000080);pointer-events:none}.cup-view--detail .cup-view__head .cup-view__title{position:relative;z-index:1;display:flex;width:auto;align-items:center;justify-content:flex-start;margin:0;padding:0;color:#fff;font-size:32px;line-height:1.1;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,.6)}.cup-view--detail .cup-view__heading{position:relative;z-index:1;display:flex;width:100%;align-items:center;justify-content:flex-start;gap:12px}.cup-view--detail .cup-view__heading-copy{flex:1 1 auto;min-width:0}.cup-view--detail .cup-view__breadcrumbs{position:relative;z-index:1;width:auto;flex:0 0 auto;justify-content:flex-start;margin:24px 0 10px}.cup-view--detail .cup-view__breadcrumbs .v-breadcrumbs-item{font-size:16px;line-height:22px}.cup-view--detail .cup-view__breadcrumbs .collection-header-breadcrumbs__text{max-width:none}.cup-view--detail .cup-view__trophy{display:block;width:88px;height:88px;flex:0 0 88px;object-fit:contain;filter:drop-shadow(0 4px 3px rgba(0,0,0,.32))}.cup-view--detail .cup-view__subline{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px}.cup-view--detail .cup-view__timer{display:inline-flex;padding:0 14px;border:1px solid rgba(255,255,255,.4)!important;background:#1f5c69c2!important;color:#fff!important;font-size:16px;font-weight:700}.cup-view--detail .cup-view__timer .v-chip__underlay{opacity:0}.cup-view--detail .cup-view__timer .v-chip__content{gap:6px}.cup-view--detail .cup-view__timer-icon{flex:0 0 auto}.cup-view--detail .cup-view__summary{position:relative;z-index:1;width:auto;margin:0;color:#fff;font-size:small;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.55)}.cup-view--detail .cup-view__summary-participants{white-space:nowrap}.cup-view--detail .cup-view__summary-separator{display:inline-block;margin:0 4px}.cup-view--detail .cup-view__body{width:100%;padding:24px;border:1px solid var(--hr-light);border-top:0;border-radius:0 0 32px 32px;background:var(--bg-vcard-color)}.cup-view--detail .cup-view__prizes-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 20px;padding:12px 14px;border:1px solid var(--hr-light);border-radius:18px;background:color-mix(in srgb,var(--primary-color) 5%,var(--bg-color))}.cup-view--detail .cup-view__prizes-title{color:var(--disable);font-size:13px;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.cup-view--detail .cup-view__prizes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cup-view--detail .cup-view__prize{display:inline-flex;align-items:center;gap:5px;padding:2px 10px 2px 8px;border:1px solid var(--hr-light);border-radius:999px;background:linear-gradient(165deg,color-mix(in srgb,#f5b301 12%,var(--bg-vcard-color)),var(--bg-vcard-color))}.cup-view--detail .cup-view__prize--1{border-color:color-mix(in srgb,#f5b301 50%,var(--hr-light))}.cup-view--detail .cup-view__prize--2{border-color:color-mix(in srgb,#9aa7b4 50%,var(--hr-light))}.cup-view--detail .cup-view__prize--3{border-color:color-mix(in srgb,#cd7f45 50%,var(--hr-light))}.cup-view--detail .cup-view__prize-medal{font-size:20px;line-height:1}.cup-view--detail .cup-view__prize-coins{color:var(--text-color);font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}.cup-view--detail .cup-view__prize-img{display:block;width:41px;height:auto;object-fit:contain;margin:-7px -2px -2px -6px}.cup-view--detail .cup-view__prize-plus{margin-left:-2px;color:var(--text-color);font-size:18px;font-weight:800;line-height:1}.cup-view--detail .cup-view__prize-cup{display:block;width:24px;height:20px;flex:0 0 24px;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(91,51,0,.24))}.cup-view--detail .league-users{padding:0}.cup-view--detail .league-user{min-height:74px;margin-bottom:12px;padding:11px 14px;align-items:center;border:1px solid var(--hr-light);border-radius:16px;background:var(--bg-color)}.cup-view--detail .cup-view__status,.cup-view--detail .cup-view__current-week{display:flex;width:100%;min-height:92px;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:16px 18px;border:2px dashed color-mix(in srgb,var(--primary-color) 28%,transparent);border-radius:22px;background:color-mix(in srgb,var(--primary-color) 7%,var(--bg-color))}.cup-view--detail .cup-view__status .leagues-user-status__copy,.cup-view--detail .cup-view__current-week .leagues-user-status__copy{min-width:0}.cup-view--detail .cup-view__status .leagues-user-status__label,.cup-view--detail .cup-view__current-week .leagues-user-status__label{color:var(--primary-color);font-size:13px;font-weight:800;letter-spacing:.025em;line-height:1.2;text-transform:uppercase}.cup-view--detail .cup-view__status .leagues-user-status__value,.cup-view--detail .cup-view__current-week .leagues-user-status__value{margin-top:5px;color:var(--text-color);font-size:19px;font-weight:800;line-height:1.2}.cup-view--detail .cup-view__status .leagues-user-status__action.v-btn,.cup-view--detail .cup-view__current-week .leagues-user-status__action.v-btn{min-width:136px;height:52px;flex:0 0 auto;border-radius:18px!important;box-shadow:0 5px color-mix(in srgb,var(--primary-color) 72%,#111)!important;color:#fff!important;font-size:16px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.cup-view--detail .cup-view__current-action-icon{margin-left:2px;margin-right:-6px}.cup-view--detail .cup-view__current-week{min-height:68px;padding:6px 14px 11px}.cup-view--detail .cup-view__navigation{display:flex;flex-direction:column;align-items:center;gap:8px;margin:18px 0 28px}.cup-view--detail .cup-view__pager{margin:0}.cup-view--detail .cup-view__links{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.cup-view--detail .cup-view__prev-week{display:inline-flex;align-items:center;gap:2px;color:var(--disable);font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .15s ease}.cup-view--detail .cup-view__prev-week:hover,.cup-view--detail .cup-view__prev-week:focus-visible{color:var(--text-grey)}.cup-view--detail .cup-view__other-cups{display:inline-flex;align-items:center;gap:2px;margin-left:auto;color:var(--disable);font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .15s ease}.cup-view--detail .cup-view__other-cups:hover,.cup-view--detail .cup-view__other-cups:focus-visible{color:var(--text-grey)}.cup-view--detail .cup-view__prev-week-icon{flex:0 0 auto}.cup-view--detail .cup-view__current-timer{display:flex;align-items:center;gap:6px}@media(max-width:600px){.cup-view--detail .cup-view__head{min-height:150px;padding:10px 14px;border-radius:26px 26px 0 0}.cup-view--detail .cup-view__head:before{border-radius:26px 26px 0 0}.cup-view--detail .cup-view__head .cup-view__title{font-size:27px}.cup-view--detail .cup-view__head .cup-view__trophy{width:78px;height:78px;flex-basis:78px}.cup-view--detail .cup-view__breadcrumbs{margin-top:12px;overflow-x:hidden}.cup-view--detail .cup-view__breadcrumbs .v-breadcrumbs-item{flex:0 0 auto}.cup-view--detail .cup-view__breadcrumbs .v-breadcrumbs-item:not(:first-child):not(:nth-last-child(3)):not(:last-child),.cup-view--detail .cup-view__breadcrumbs .v-breadcrumbs-divider:not(:nth-child(2)):not(:nth-last-child(2)){display:none}.cup-view--detail .cup-view__breadcrumbs .v-breadcrumbs-item:last-child{flex:1 1 auto;overflow:hidden}.cup-view--detail .cup-view__breadcrumbs .v-breadcrumbs-divider{flex:0 0 auto}.cup-view--detail .cup-view__breadcrumbs .v-breadcrumbs-divider:nth-last-child(2){padding-right:0!important}.cup-view--detail .cup-view__breadcrumbs .collection-header-breadcrumbs__text{max-width:100%}.cup-view--detail .cup-view__body{padding:16px 12px 20px;border-radius:0 0 26px 26px}.cup-view--detail .league-user{min-height:66px;padding:8px}.cup-view--detail .cup-view__status,.cup-view--detail .cup-view__current-week{min-height:82px;gap:12px;margin-top:20px;padding:14px;border-radius:18px}.cup-view--detail .cup-view__status .leagues-user-status__value,.cup-view--detail .cup-view__current-week .leagues-user-status__value{font-size:16px}.cup-view--detail .cup-view__status .leagues-user-status__action.v-btn,.cup-view--detail .cup-view__current-week .leagues-user-status__action.v-btn{min-width:112px;height:46px;padding:0 18px;border-radius:16px!important;font-size:14px}.cup-view--detail .cup-view__current-week{min-height:60px;padding:5px 10px 10px}.cup-view--detail .cup-view__navigation{margin:14px 0 22px}.cup-view--detail .cup-view__prev-week,.cup-view--detail .cup-view__other-cups{font-size:12px}}.cup-view__empty{padding:32px 12px;color:var(--disable);text-align:center}
