.PartnerRoster-module__list--L-cIJ{display:flex;flex-direction:column;gap:var(--space-md)}.PartnerRoster-module__card--XhZnd{display:flex;align-items:center;gap:var(--space-lg);background:var(--mk-surface, rgba(255, 255, 255, .035));border-radius:var(--mk-radius, 16px);padding:var(--space-lg);min-width:0;text-decoration:none;color:inherit;transition:background .16s ease,transform .16s ease}a.PartnerRoster-module__card--XhZnd:hover,a.PartnerRoster-module__card--XhZnd:focus-visible{background:var(--mk-surface-hover, rgba(255, 255, 255, .06));transform:translateY(-2px)}.PartnerRoster-module__imageWrap--AuWq0{width:112px;height:112px;flex-shrink:0;border-radius:var(--radius-md);overflow:hidden}.PartnerRoster-module__image--5uzOP{width:100%;height:100%;object-fit:cover;display:block}.PartnerRoster-module__imageFallback--8Z5GU{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#5ad0ff1a;color:var(--color-accent)}.PartnerRoster-module__imageFallback--8Z5GU svg{width:40px;height:40px}.PartnerRoster-module__cardBody--DNS7b{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;flex:1}.PartnerRoster-module__cardHeader--yNyHS{display:flex;align-items:center;gap:var(--space-md);min-width:0}.PartnerRoster-module__name--krCpu{font-size:1.25rem;font-weight:650;letter-spacing:-.01em;line-height:1.3;color:var(--color-text);margin:0;min-width:0}.PartnerRoster-module__description--N-F-H{color:var(--mk-text-2, rgba(255, 255, 255, .72));line-height:1.65;margin:0}.PartnerRoster-module__cardLink--G9P1A{display:inline-flex;align-items:center;gap:6px;color:var(--color-accent);font-weight:600;font-size:.95rem;padding-top:var(--space-xs)}.PartnerRoster-module__cardLink--G9P1A svg{width:15px;height:15px}.PartnerRoster-module__btnIcon---gxWq{width:16px;height:16px}.PartnerRoster-module__adminEmpty--ZbDYP{color:var(--mk-text-3, rgba(255, 255, 255, .52));margin:0}.PartnerRoster-module__adminActions--5AS0t{display:flex;gap:var(--space-xs);margin-left:auto;flex-shrink:0}.PartnerRoster-module__adminActions--5AS0t button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0f;border:none;border-radius:var(--radius-sm);color:var(--mk-text-2, rgba(255, 255, 255, .72));cursor:pointer;transition:background .15s ease,color .15s ease}.PartnerRoster-module__adminActions--5AS0t button:hover{background:#ffffff1f;color:var(--color-text)}.PartnerRoster-module__adminActions--5AS0t svg{width:15px;height:15px}.PartnerRoster-module__fileInput--6blZK{display:none}.PartnerRoster-module__uploadRow--4jMES{display:flex;align-items:center;gap:var(--space-md)}.PartnerRoster-module__uploadPreview---TCXS{width:56px;height:56px;border-radius:var(--radius-md);object-fit:cover}@media(max-width:600px){.PartnerRoster-module__card--XhZnd{flex-direction:column;align-items:stretch;padding:var(--space-md)}.PartnerRoster-module__imageWrap--AuWq0{width:100%;height:auto;aspect-ratio:16 / 9}}.Partners-module__formAnchor--LSUad{width:100%;scroll-margin-top:6rem}.Partners-module__sportGrid--uXn41{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}@media(max-width:600px){.Partners-module__sportGrid--uXn41{grid-template-columns:minmax(0,1fr)}}
