.view-toggle{display:flex;align-items:center;max-width:600px;gap:.5rem}.tab-btn{display:inline-flex;flex-direction:row;align-items:center;gap:.4em;background:0 0;border:0;padding:.5rem .1rem;font-size:.85rem;cursor:pointer;height:38px;white-space:nowrap;color:#ccc;border-bottom:3px solid transparent;transition:color .2s,border-color .2s}.tab-btn img{width:20px;height:20px;object-fit:contain;display:block}.tab-btn:hover{color:#fff}.tab-btn.active{color:#82aaff;border-bottom-color:#82aaff;font-weight:700}.team-header-wrapper{border:1px solid #3a3a6a;border-radius:10px;background-color:#151533;max-width:600px;margin:0 auto 1.5rem}.team-header{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;gap:.5rem 1rem;max-width:600px;margin:0 auto 1rem;padding:1rem 0 0 1rem;text-align:left}.team-header img{grid-row:span 2;width:45px;height:auto;object-fit:contain;border-radius:8px;background-color:#fff;padding:.3rem}.team-header h1{margin:0;font-size:clamp(1.2rem,2.5vw,1.5rem)}.team-header p{margin:0;color:#888;font-size:clamp(.8rem,1.5vw,1rem);letter-spacing:.05em}.team-header .notif-btn{grid-column:3;grid-row:1;margin-top:-1rem;margin-right:.5rem}.team-header-toggle{padding-left:.3rem}.competition-list{display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding:0;list-style:none;justify-content:space-between}.competition-item{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#25254a;padding:.35rem .6rem;border-radius:.75rem;box-shadow:0 2px 10px #0006;font-size:.9rem;transition:transform .2s,box-shadow .2s;cursor:default;min-height:24px}.competition-logo{width:24px;height:24px;object-fit:contain;border-radius:4px}.competition-name{color:#fff}