@keyframes ui-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-skeleton{background:linear-gradient(90deg,var(--color-secondary,#eef4f8) 0,color-mix(in srgb,var(--color-border,#d0dde6) 55%,var(--color-surface)) 45%,var(--color-secondary,#eef4f8) 90%);background-size:200% 100%;border-radius:.4rem;flex-shrink:0;animation:1.35s ease-in-out infinite ui-skeleton-shimmer;display:block}.ui-skeleton--circle{border-radius:9999px}.ui-skeleton--rounded{border-radius:var(--app-radius-md,.65rem)}.ui-skeleton-card{border-radius:var(--app-radius-lg,1rem);background:var(--color-surface,#fff);border:1px solid var(--color-border,#d0dde6);width:100%;box-shadow:var(--app-shadow-md,0 12px 32px -20px color-mix(in srgb,var(--color-text,#032540) 28%,transparent));flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.ui-skeleton-card__lines{flex-direction:column;gap:.55rem;display:flex}.ui-skeleton-table{border-radius:var(--app-radius-lg,1rem);background:var(--color-surface,#fff);border:1px solid var(--color-border,#d0dde6);width:100%;box-shadow:var(--app-shadow-md,0 12px 32px -20px color-mix(in srgb,var(--color-text,#032540) 28%,transparent));flex-direction:column;display:flex;overflow:hidden}.ui-skeleton-table__toolbar{border-bottom:1px solid var(--color-border,#d0dde6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem 1rem;display:flex}.ui-skeleton-table__title-block{align-items:center;gap:.75rem;min-width:0;display:flex}.ui-skeleton-table__rows{flex-direction:column;padding:.35rem 0;display:flex}.ui-skeleton-table__row{border-bottom:1px solid color-mix(in srgb,var(--color-border,#d0dde6) 70%,transparent);grid-template-columns:1.6fr .8fr .9fr 1fr 1fr 1.4fr;align-items:center;gap:.75rem;padding:.85rem 1.25rem;display:grid}.ui-skeleton-table__row:last-child{border-bottom:none}.ui-skeleton-table__row--head{opacity:.72;padding-top:.65rem;padding-bottom:.65rem}.ui-skeleton-section{width:100%}.ui-skeleton-page{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;max-width:1800px;margin:0 auto;padding:1rem;display:flex}@media (min-width:640px){.ui-skeleton-page{gap:1.5rem;padding:1.5rem}}@media (min-width:1024px){.ui-skeleton-page{padding-left:2rem;padding-right:2rem}}.ui-skeleton-page__header{border-radius:var(--app-radius-lg,1rem);background:var(--color-surface,#fff);border:1px solid var(--color-border,#d0dde6);box-shadow:var(--app-shadow-md,0 12px 32px -20px color-mix(in srgb,var(--color-text,#032540) 28%,transparent));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.ui-skeleton-page__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.ui-skeleton-page__titles{flex-direction:column;gap:.45rem;display:flex}.ui-skeleton-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}@media (min-width:768px){.ui-skeleton-page__stats{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));width:auto;max-width:36rem}}.ui-skeleton-page__stat{background:var(--color-secondary,#eef4f8);border-radius:.55rem;flex-direction:column;gap:.4rem;padding:.55rem .65rem;display:flex}.ui-skeleton-compact{flex-direction:column;gap:.75rem;width:100%;padding:1rem;display:flex}.ui-skeleton-torneio-tab{max-width:none;padding:0}.ui-skeleton-torneio-tab__stats{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}@media (min-width:768px){.ui-skeleton-torneio-tab__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-skeleton__h-3{height:.75rem}.ui-skeleton__h-35{height:.875rem}.ui-skeleton__h-4{height:1rem}.ui-skeleton__h-5{height:1.25rem}.ui-skeleton__h-10{height:2.5rem}.ui-skeleton__h-24{height:6rem}.ui-skeleton__w-16{width:4rem}.ui-skeleton__w-20{width:5rem}.ui-skeleton__w-28{width:7rem}.ui-skeleton__w-32{width:8rem}.ui-skeleton__w-36{width:9rem}.ui-skeleton__w-40{width:10rem}.ui-skeleton__w-44{width:11rem}.ui-skeleton__w-48{width:12rem}.ui-skeleton__w-56{width:14rem}.ui-skeleton__w-64{width:16rem}.ui-skeleton__w-80{width:80%}.ui-skeleton__w-90{width:90%}.ui-skeleton__w-full{width:100%}.ui-skeleton__size-9{width:2.25rem;height:2.25rem}.ui-skeleton__size-11{width:2.75rem;height:2.75rem}@media (prefers-reduced-motion:reduce){.ui-skeleton{background:var(--color-secondary,#eef4f8);animation:none}}
