.tournament-usage{background:#fff;border:1px solid #dce7e5;border-radius:12px;padding:16px;margin:16px 0;color:#172525}.tournament-usage p{margin:6px 0;font-size:14px}.tournament-usage-counts{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tournament-usage-counts span{background:#eaf5f4;padding:8px 12px;border-radius:8px}.tournament-plan{padding:14px 0;border-bottom:1px solid #dce7e5}#tournamentUpgrade{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;border:0;border-radius:20px;padding:28px;background:#fff;color:#172525;box-shadow:0 20px 60px #17252530}#tournamentUpgrade::backdrop{background:#17252560}#tournamentUpgrade h2{font-size:24px;margin-top:0}#tournamentUpgrade button{min-height:44px}#tournamentUpgrade .primary{background:#075056;color:#fff}#tournamentUpgrade p{line-height:1.5}.tournament-pending{padding:16px;background:#eaf5f4;border-radius:12px}.tournament-pending textarea{width:100%;min-height:90px}
