body{min-width:320px}:root{--sodayo-motion-fast:.16s;--sodayo-motion-base:.24s;--sodayo-motion-slow:.42s;--sodayo-motion-ease:cubic-bezier(.2, .8, .2, 1);--sodayo-motion-emphasis:cubic-bezier(.16, 1, .3, 1)}@keyframes sodayo-page-enter{0%{opacity:0;transform:translateY(10px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sodayo-surface-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes sodayo-dialog-enter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.MuiButton-root,.MuiIconButton-root,.MuiChip-root,.MuiListItemButton-root,.MuiPaper-root,.MuiTableRow-root,.MuiOutlinedInput-root{transition-duration:var(--sodayo-motion-base);transition-property:background-color,border-color,box-shadow,color,opacity,transform;transition-timing-function:var(--sodayo-motion-ease)}.MuiButton-root:hover,.MuiIconButton-root:hover{transform:translateY(-1px)}.MuiButton-root:active,.MuiIconButton-root:active{transition-duration:var(--sodayo-motion-fast);transform:translateY(0)}.MuiOutlinedInput-root.Mui-focused{transform:translateY(-1px)}.MuiDialog-paper{animation:sodayo-dialog-enter var(--sodayo-motion-slow) var(--sodayo-motion-emphasis) both}main>*{animation:sodayo-page-enter var(--sodayo-motion-slow) var(--sodayo-motion-emphasis) both}main .MuiPaper-root:not(.MuiDialog-paper):not(.MuiDrawer-paper):not(.MuiMenu-paper):not(.MuiPopover-paper){transform-origin:top}main .MuiPaper-root:not(.MuiDialog-paper):not(.MuiDrawer-paper):not(.MuiMenu-paper):not(.MuiPopover-paper):hover{transform:translateY(-2px);box-shadow:0 14px 36px #11182714}.MuiTableRow-hover:hover{transform:translate(2px)}.dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.employee-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.player-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.player-record-filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.player-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (prefers-reduced-motion:no-preference){.dashboard-grid>*,.employee-detail-grid>*,.player-detail-grid>*,.player-record-filter-grid>*,.player-stat-grid>*{animation:sodayo-surface-enter var(--sodayo-motion-slow) var(--sodayo-motion-emphasis) both}.dashboard-grid>:nth-child(2),.employee-detail-grid>:nth-child(2),.player-detail-grid>:nth-child(2),.player-record-filter-grid>:nth-child(2),.player-stat-grid>:nth-child(2){animation-delay:45ms}.dashboard-grid>:nth-child(3),.employee-detail-grid>:nth-child(3),.player-detail-grid>:nth-child(3),.player-record-filter-grid>:nth-child(3),.player-stat-grid>:nth-child(3){animation-delay:90ms}.dashboard-grid>:nth-child(4),.employee-detail-grid>:nth-child(4),.player-detail-grid>:nth-child(4),.player-record-filter-grid>:nth-child(4),.player-stat-grid>:nth-child(4){animation-delay:.135s}.dashboard-grid>:nth-child(n+5),.employee-detail-grid>:nth-child(n+5),.player-detail-grid>:nth-child(n+5),.player-record-filter-grid>:nth-child(n+5),.player-stat-grid>:nth-child(n+5){animation-delay:.18s}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=800px){.dashboard-grid,.player-detail-grid,.player-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.dashboard-grid,.employee-detail-grid,.player-detail-grid,.player-stat-grid{grid-template-columns:1fr}}
