.modal-tournament-terms .tournament-terms__close{justify-content:center;align-items:center;display:flex}.modal-tournament-terms .tournament-terms__header{justify-content:space-between;align-items:center;display:flex}.bottom-sheet-tournament-terms .tournament-terms__container,.bottom-sheet-tournament-terms .tournament-terms__text,.modal-tournament-terms .tournament-terms__container,.modal-tournament-terms .tournament-terms__text{flex-direction:column;display:flex}@keyframes skeleton-loading{to{background-position:100% 0,0 0,0 40px,0 80px,0 120px,0 160px}}.modal-tournament-terms .tournament-terms__container{background:var(--layer-surface-1);border-radius:var(--radius-l);max-width:52.25rem;max-height:38.625rem;overflow:hidden}.modal-tournament-terms .tournament-terms__header{flex-shrink:0;padding:2rem}.modal-tournament-terms .tournament-terms__title{color:var(--content-primary);font-size:var(--font-size,1.25rem);font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.modal-tournament-terms .tournament-terms__close{border-radius:var(--radius-s);cursor:pointer;height:var(--height,2rem);min-height:var(--min-height,2rem);min-width:var(--min-width,2rem);width:var(--width,2rem);background:0 0;border:none;transition:background-color .2s}.modal-tournament-terms .tournament-terms__close:hover{background:var(--layer-surface-2)}.modal-tournament-terms .tournament-terms__close .icon{color:var(--content-secondary);height:var(--height,1.25rem);min-height:var(--min-height,1.25rem);min-width:var(--min-width,1.25rem);width:var(--width,1.25rem)}.modal-tournament-terms .tournament-terms__content{flex:1;overflow-y:auto}.modal-tournament-terms .tournament-terms__content-inner{padding:0 2rem 2rem}.modal-tournament-terms .tournament-terms__text{font-size:var(--font-size,.75rem);font-weight:var(--font-weight,400);gap:1rem}.modal-tournament-terms .tournament-terms__text,.modal-tournament-terms .tournament-terms__text h3{color:var(--content-primary);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.modal-tournament-terms .tournament-terms__text h3{font-size:var(--font-size,1.5rem);font-weight:var(--font-weight,600);margin-top:.5rem;margin-bottom:.5rem}.modal-tournament-terms .tournament-terms__text p{color:var(--content-secondary);margin:0}.bottom-sheet-tournament-terms .label{color:var(--content-primary);font-size:var(--font-size,1.5rem);font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.bottom-sheet-tournament-terms .tournament-terms__container{height:100%}.bottom-sheet-tournament-terms .tournament-terms__header{display:none}.bottom-sheet-tournament-terms .tournament-terms__content{flex:1;padding:0 1rem;overflow-y:auto}.bottom-sheet-tournament-terms .tournament-terms__content-inner{padding-bottom:1.25rem}.bottom-sheet-tournament-terms .tournament-terms__text{color:var(--content-primary);font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);gap:1rem}.bottom-sheet-tournament-terms .tournament-terms__text h3{color:var(--content-primary);font-size:var(--font-size,1.5rem);font-weight:var(--font-weight,600);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin-top:.5rem;margin-bottom:.5rem}.bottom-sheet-tournament-terms .tournament-terms__text p{color:var(--content-secondary);margin:0}
