:root{--atsa-type-body:.875rem;--atsa-type-control:.875rem;--atsa-type-meta:.75rem;--atsa-type-small:.625rem;--atsa-type-section:1.125rem;--atsa-type-title:1.875rem;--atsa-type-input:1rem}html[data-atsa-text-size=medium]{--atsa-type-body:1.125rem;--atsa-type-control:1.125rem;--atsa-type-meta:1rem;--atsa-type-small:.875rem;--atsa-type-section:1.375rem;--atsa-type-title:1.875rem;--atsa-type-input:1.125rem;--atsa-control-target:2.75rem}html[data-atsa-text-size=large]{--atsa-type-body:1.375rem;--atsa-type-control:1.25rem;--atsa-type-meta:1.125rem;--atsa-type-small:1rem;--atsa-type-section:1.625rem;--atsa-type-title:2rem;--atsa-type-input:1.25rem;--atsa-control-target:3rem}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]){--text-xs:var(--atsa-type-meta);--text-xs--line-height:1.5;--text-sm:var(--atsa-type-body);--text-sm--line-height:1.6;--text-base:var(--atsa-type-body);--text-base--line-height:1.6;--text-lg:var(--atsa-type-section);--text-lg--line-height:1.4;--text-xl:calc(var(--atsa-type-section) + .125rem);--text-xl--line-height:1.4;--text-2xl:var(--atsa-type-title);--text-2xl--line-height:1.3;--text-3xl:calc(var(--atsa-type-title) + .25rem);--text-3xl--line-height:1.25;--text-4xl:calc(var(--atsa-type-title) + .5rem);--text-4xl--line-height:1.2}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) body{font-size:var(--atsa-type-body);line-height:1.6}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is(.text-sm,.text-base):not(:where([data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){line-height:1.6}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) .text-xs:not(:where([data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){line-height:1.5}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is(.text-lg,.text-xl,.text-2xl,.text-3xl):not(:where([data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){line-height:1.4}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is(.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[11px\]):not(:where([data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){font-size:var(--atsa-type-small);line-height:1.5}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) .text-\[12px\]:not(:where([data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){font-size:var(--atsa-type-meta);line-height:1.5}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is(.text-\[13px\],.text-\[14px\],.text-\[15px\],.text-\[16px\],.text-\[17px\]):not(:where([data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){font-size:var(--atsa-type-body);line-height:1.6}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is(button,[role=button],a[class*=rounded-][class*=px-],input,textarea,select):not(:where([data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){--text-sm:var(--atsa-type-control);--text-base:var(--atsa-type-control);--text-sm--line-height:1.5;--text-base--line-height:1.5;overflow-wrap:anywhere}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is(button,[role=button],a[class*=rounded-][class*=px-]):not(:is(.text-lg,.text-xl,.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl)):not(:where([data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){font-size:var(--atsa-type-control);white-space:normal;line-height:1.5}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is(button[class*=px-],a[class*=rounded-][class*=px-]):not(:where(.atsa-shell-header *,.atsa-shell-bottom-nav *,[data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){min-height:var(--atsa-control-target);height:auto}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),textarea,select):not(:where([data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){min-height:var(--atsa-control-target);line-height:1.5;font-size:var(--atsa-type-input)!important}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is(.text-\[8px\],.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-xs):is(.h-3,.h-3\.5,.h-4,.h-5,.h-6):not(:where(svg,img,[data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){min-width:1.5em;height:auto;min-height:1.5em}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is(.text-zinc-500,.text-zinc-600):not(:where([data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){color:var(--color-zinc-400)}.atsa-type-body{font-size:var(--atsa-type-body);line-height:1.6}.atsa-type-control{font-size:var(--atsa-type-control);line-height:1.5}.atsa-type-meta{font-size:var(--atsa-type-meta);line-height:1.5}.atsa-type-small{font-size:var(--atsa-type-small);line-height:1.5}.atsa-type-section{font-size:var(--atsa-type-section);line-height:1.4}.atsa-type-title{font-size:var(--atsa-type-title);line-height:1.3}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-text-size-preserve]{--atsa-type-body:.875rem;--atsa-type-control:.875rem;--atsa-type-meta:.75rem;--atsa-type-small:.625rem;--atsa-type-section:1.125rem;--atsa-type-title:1.875rem;--atsa-type-input:1rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);font-size:1rem;line-height:1.5}
html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-ranking-board-tabs]{border-radius:16px;flex-wrap:wrap;gap:4px;max-width:100%}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is([data-atsa-ranking-row],[data-atsa-ranking-header]){grid-template-columns:3rem minmax(0,1fr) minmax(7rem,auto);align-items:start;column-gap:8px}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is([data-atsa-ranking-row],[data-atsa-ranking-podium],[data-testid=rankings-page],[data-testid=organizations-page],[data-testid=org-profile-page],[data-testid=player-profile-page],[data-testid=class-live-organizer-shell]) .truncate{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-ranking-row]>:nth-child(2){align-items:flex-start}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-ranking-row]>:last-child{overflow-wrap:anywhere;min-width:0}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-ranking-podium]{grid-template-columns:max-content max-content minmax(0,1fr);align-items:start;display:grid}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-ranking-podium]>:last-child{text-align:left;overflow-wrap:anywhere;grid-column:3;min-width:0}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-ranking-podium]>:last-child>:first-child{white-space:normal;justify-content:flex-start}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-player-career-summary]>div{flex-wrap:wrap}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-player-career-summary]>div>:last-child{text-align:center;flex-basis:100%}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-chat-list-row]{align-items:flex-start}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-chat-list-row]>.flex-1>:first-child{flex-wrap:wrap;align-items:flex-start;gap:4px 8px}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-chat-list-row]>.flex-1>:first-child>:first-child{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;overflow:visible}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-chat-list-row]>.flex-1>:first-child>:last-child{margin-left:0}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-chat-list-row] .truncate.max-w-\[260px\]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=messages-chat-composer]{min-width:0;min-height:48px!important;line-height:1.6!important}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-article-content]{overflow-wrap:anywhere}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-article-content] :is(p,blockquote){font-size:var(--atsa-type-body,22px)!important;line-height:1.6!important}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is([data-testid=admin-dashboard-shell],[data-testid=class-live-organizer-shell]) button{white-space:normal;overflow-wrap:anywhere}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-mobile-table] table{table-layout:auto;min-width:48rem}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-mobile-table] :is(th,td){white-space:normal;overflow-wrap:anywhere}@media (max-width:767px){html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=organizations-header]{flex-direction:column;align-items:stretch}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=organizations-header]>:last-child{flex-wrap:wrap;justify-content:flex-start;margin-left:0}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is([data-atsa-player-rank-summary],[data-testid=admin-quick-actions]){grid-template-columns:minmax(0,1fr)}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=class-session-list]{max-height:24rem}}@media (max-width:639px){html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is([data-atsa-ranking-row],[data-atsa-ranking-header]){grid-template-columns:2.5rem minmax(0,1fr);row-gap:8px}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-ranking-row]>:first-child{grid-row:1/3}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-ranking-row]>:last-child{text-align:left;flex-wrap:wrap;grid-column:2;align-items:baseline;gap:4px 12px;display:flex}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-ranking-header]>:last-child{text-align:left;grid-column:2}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-ranking-header]>span{white-space:normal;overflow-wrap:anywhere}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-player-career-summary]{grid-template-columns:minmax(0,1fr);gap:12px}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-player-career-summary]>div{border-bottom:1px solid #27272a;border-right:0;padding-bottom:12px}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-player-career-summary]>div:last-child{border-bottom:0;padding-bottom:0}}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is([data-registration-form],[data-testid=class-program-card]){overflow-wrap:anywhere}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is([data-registration-form],[data-testid=class-program-card],[data-atsa-chat-friend-row]) .truncate,html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is([data-testid=tournament-entry-player],[data-testid=tournament-entry-singles-player],[data-testid=tournament-entry-local-name]),html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is([data-testid=tournament-entry-player],[data-testid=tournament-entry-singles-player]) :is(button,.truncate),html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=tournament-entry-player] [class~=sm\:truncate]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-registration-steps]{flex-wrap:wrap}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-registration-event-meta],html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-registration-partner-card]{overflow-wrap:anywhere;flex-wrap:wrap}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-chat-list-row]>.flex-1>:first-child .truncate{white-space:normal;overflow-wrap:anywhere;overflow:visible}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-chat-friend-row]{flex-wrap:wrap}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-chat-friend-row]>:last-child{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-left:auto}@media (max-width:767px){html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=tournament-entry-doubles-team]>.grid{grid-template-columns:minmax(0,1fr)}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=tournament-entry-doubles-team]>.grid>span{display:none}}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-readable-identity]:not(:where([data-atsa-text-size-preserve],[data-atsa-text-size-preserve] *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible;font-size:var(--atsa-type-body,22px)!important;line-height:1.6!important}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-chat-list-row] [class~="h-[18px]"]{min-width:24px;height:auto;min-height:24px;line-height:1.5}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is([data-testid=dashboard-page],[data-testid=home-hero-actions]) .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}@media (max-width:767px){html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=dashboard-quick-stats]{grid-template-columns:minmax(0,1fr)}}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) :is([data-testid=achievements-page],[data-testid=profile-page],[data-testid=signup-page]) .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-achievement-tier-summary]{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=achievements-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1023px){html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=achievements-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=achievements-grid],html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-phone-code-fields]{grid-template-columns:minmax(0,1fr)}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-phone-code-fields]>*{grid-column:auto}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=achievements-category-tabs]{grid-template-columns:repeat(2,minmax(0,1fr))}}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-ranking-search-result] .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-tournament-card-footer=registration]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-tournament-card-footer=registration] [data-testid=tournament-days-remaining]{min-height:48px;font-size:var(--atsa-type-meta,18px);grid-column:1/-1;padding:8px 12px;line-height:1.5}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-tournament-card-footer=registration] button{min-height:48px;font-size:var(--atsa-type-control,20px);padding-top:8px;padding-bottom:8px;line-height:1.5}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-tournament-card-footer=registration] .truncate,html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-readable-meta]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-thread-header]{align-items:flex-start;min-width:0}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-thread-header]>:not([data-atsa-thread-identity]){flex-shrink:0}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-thread-identity]{overflow-wrap:anywhere;overscroll-behavior:contain;min-width:0;min-height:0;max-height:40dvh;overflow-y:auto}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-thread-title]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-thread-header-container] input{min-width:0}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=messages-chat-input-bar]{flex-shrink:0}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=app-shell-main]:has([data-atsa-chat-fullscreen=web]){padding-bottom:0;overflow-y:hidden}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-testid=app-shell-main]>.page-fade-in:has([data-atsa-chat-fullscreen=web]){height:100%}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-chat-fullscreen=web]{height:100%!important}@media (max-width:767px){html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-thread-header]{flex-wrap:wrap}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-thread-identity]{flex-basis:100%;order:1}html:is([data-atsa-text-size=medium],[data-atsa-text-size=large]) [data-atsa-thread-header-action=search]{margin-left:auto}}
