.v2-modal:has(.challenge-create) .v2-modal-heading{padding:24px 24px 0}.v2-modal:has(.challenge-create) .v2-modal-heading p{max-width:560px;margin-top:8px;font-size:14px;line-height:1.5}.v2 .challenge-create{gap:24px;padding:24px;display:grid}.v2 .challenge-create:not(.challenge-x-post){padding-bottom:0}.challenge-create__field{border:0;min-width:0;margin:0;padding:0}.v2 .challenge-create .v2-field-label{margin:0 0 8px;font-size:14px;line-height:1.3}.challenge-create .v2-amount-input{border:1px solid var(--border-strong);border-radius:10px;min-height:44px;padding:0 4px 0 12px}.challenge-create .v2-amount-input input{align-self:stretch;font-size:20px;line-height:1.2}.challenge-create .v2-amount-input>span{font-size:13px}.challenge-create .v2-amount-input>button{background:var(--v2-raised);min-width:36px;min-height:36px;color:var(--v2-text);border-radius:8px;font-size:13px;position:relative}.challenge-create .v2-amount-input>button:after{content:"";position:absolute;inset:-4px}.v2 .challenge-create .challenge-create__targets{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.v2 .challenge-create :is(.challenge-create__currency,.challenge-create__kind){border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.v2 :is(.challenge-create__targets,.challenge-create__currency,.challenge-create__kind) button{border-radius:var(--radius-control,10px);min-height:44px;color:var(--v2-muted);background:0 0;justify-content:center;padding:10px 12px;font-size:14px;line-height:1.3;border:1px solid var(--v2-line)!important}.v2 :is(.challenge-create__targets,.challenge-create__currency,.challenge-create__kind) button.active{background:var(--v2-raised);color:var(--v2-text);box-shadow:none;border-color:var(--border-strong)!important}html[data-tournament-theme=light] .v2 :is(.challenge-create__targets,.challenge-create__currency,.challenge-create__kind) button{color:var(--v2-muted);background:0 0;border-color:var(--v2-line)!important}html[data-tournament-theme=light] .v2 :is(.challenge-create__targets,.challenge-create__currency,.challenge-create__kind) button.active{background:var(--v2-raised);color:var(--v2-text);box-shadow:0 1px 2px #19212714;border-color:var(--border-strong)!important}.v2 .challenge-create .ui-select{width:100%;max-width:none}.v2-modal .challenge-create .challenge-create__server .v2-status{color:var(--v2-muted);margin:0;font-size:14px;line-height:1.5}.v2-modal .challenge-create .challenge-create__server .v2-status+.v2-status{color:var(--v2-text);margin-top:6px}.challenge-create :is(.v2-field-error,.v2-mode-description){font-size:13px;line-height:1.5;margin:4px 0 0!important}.challenge-create__summary{background:var(--v2-bg);border:0;border-radius:10px;min-width:0;padding:16px}html[data-tournament-theme=light] .challenge-create__summary{background:var(--v2-raised)}.challenge-create__costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.challenge-create__costs>div{min-width:0}.challenge-create__costs dt{color:var(--v2-muted);font-size:13px;line-height:1.4}.challenge-create__costs dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.25}.challenge-create__costs .challenge-create__winner dd{color:var(--v2-gold)}.challenge-create__costs+.challenge-create__live{margin-top:12px}.challenge-create__summary .challenge-create__refund{border-top:1px solid var(--v2-line);color:var(--v2-muted);margin:12px 0 0;padding-top:12px;font-size:13px;line-height:1.4}.challenge-create .challenge-create__note{color:var(--v2-muted);margin:0;font-size:13px;line-height:20px}.challenge-create__line{font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:20px}.challenge-create__line .challenge-create__costs{margin-right:4px;display:inline}.challenge-create__line .challenge-create__costs>div{white-space:nowrap;display:inline}.challenge-create__line .challenge-create__costs>div:not(:last-child):after{content:"·";color:var(--v2-muted);margin:0 8px}.challenge-create__line .challenge-create__costs :is(dt,dd){font-size:inherit;line-height:inherit;margin:0;display:inline}.challenge-create__line .challenge-create__costs dt{margin-right:4px}.challenge-create__line .challenge-create__costs dd{font-weight:600}.challenge-create__line .challenge-create__fee{color:var(--v2-muted);display:block}.challenge-create .v2-modal-actions{gap:8px;margin:0}.challenge-create__foot{--foot-gutter:24px;z-index:1;background:var(--v2-panel);box-shadow:calc(-1 * var(--foot-gutter)) 0 0 var(--v2-panel), var(--foot-gutter) 0 0 var(--v2-panel);gap:8px;padding:16px 0 24px;display:grid;position:sticky;bottom:0}.challenge-create__foot:before{content:"";top:0;left:calc(-1 * var(--foot-gutter));right:calc(-1 * var(--foot-gutter));background:var(--v2-line);height:1px;position:absolute}.challenge-create__foot:after{content:"";bottom:100%;left:calc(-1 * var(--foot-gutter));right:calc(-1 * var(--foot-gutter));background:linear-gradient(to top, var(--v2-panel), transparent);pointer-events:none;height:24px;position:absolute}.challenge-create__foot>:is(.v2-field-error,.v2-mode-description){margin:0!important}.challenge-create .v2-modal-actions .v2-btn{min-height:44px}.challenge-create :is(button:not(.ui-select),select):focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:580px){.v2-modal:has(.challenge-create) .v2-modal-heading{padding:20px 20px 0}.v2 .challenge-create{gap:20px;padding:20px}.v2 .challenge-create:not(.challenge-x-post){padding-bottom:0}.challenge-create__foot{--foot-gutter:20px;padding-bottom:20px}.challenge-create__foot:after{height:20px}.challenge-create__costs{gap:10px}.challenge-create__costs dd{font-size:18px}.challenge-create__summary{padding:12px}}.challenge-x-post__text{border:1px solid var(--v2-line);background:var(--v2-bg);color:var(--v2-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:14px 16px;font-size:15px;line-height:1.55}.challenge-x-post__result{margin:0;font-size:14px;line-height:1.5}.challenge-x-post .v2-modal-actions{justify-content:flex-end}.challenge-create__add-points{color:var(--v2-text);text-underline-offset:3px;font-weight:500;text-decoration:underline}.challenge-create__add-points:hover{text-decoration-thickness:2px}
