@keyframes tutor-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tutor-fade-in{to{opacity:1}}@keyframes tutor-fade-out{to{opacity:0}}@keyframes tutor-slide-in-up{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-down{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-left{to{opacity:1;transform:translate(0)}}@keyframes tutor-slide-in-right{to{opacity:1;transform:translate(0)}}@keyframes tutor-scale-in{to{opacity:1;transform:scale(1)}}@keyframes tutor-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes tutor-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tutor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tutor-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes tutor-button-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tutor-button-pulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.4;transform:translate(-50%,-50%)scale(.9)}}.tutor-analytics-info-cards{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}@media (max-width:768px){.tutor-analytics-info-cards{grid-template-columns:1fr 1fr}}.tutor-analytics-overview .tutor-analytics-info-cards{grid-template-columns:1fr 1fr 1fr}.tutor-stat-card-value{font-size:1.5rem;line-height:2rem}.tutor-analytics-list-buttons{visibility:hidden;opacity:0;flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tutor-table tbody tr:hover .tutor-analytics-list-buttons{opacity:1;visibility:visible}.tutor-analytics-graph-tab .tutor-analytics-graph-tab-items{background:var(--tutor-surface-l1);border-radius:0;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;display:flex;overflow:hidden}.tutor-analytics-graph-tab .tutor-analytics-graph-tab-items .tutor-analytics-graph-tab-items-button{border-bottom:1px solid var(--tutor-border-idle);border-radius:0;flex:1;height:78px}.tutor-analytics-graph-tab .tutor-analytics-graph-tab-items .tutor-analytics-graph-tab-items-button:not(:first-of-type){border-left:1px solid var(--tutor-border-idle)}@media (max-width:576px){.tutor-analytics-graph-tab .tutor-analytics-graph-tab-items .tutor-analytics-graph-tab-items-button{flex:50%}}.tutor-analytics-popular-courses .tutor-analytics-popular-courses-mobile-label{display:none}.tutor-analytics-popular-courses .tutor-course-image-wrapper{border-radius:4px;flex-shrink:0;width:56px;height:40px;overflow:hidden}.tutor-analytics-popular-courses .tutor-course-image-wrapper img{object-fit:cover;width:100%;height:100%}@media (max-width:576px){.tutor-analytics-popular-courses .tutor-table-wrapper{overflow:hidden}.tutor-analytics-popular-courses .tutor-table{min-width:auto}.tutor-analytics-popular-courses .tutor-table thead{display:none}.tutor-analytics-popular-courses .tutor-table tbody,.tutor-analytics-popular-courses .tutor-table tr,.tutor-analytics-popular-courses .tutor-table td{width:100%;display:block}.tutor-analytics-popular-courses .tutor-table tr{padding:12px}.tutor-analytics-popular-courses .tutor-table tr:not(:last-child){border-bottom:1px solid var(--tutor-border-idle)}.tutor-analytics-popular-courses .tutor-table td{border-bottom:0;padding:0}.tutor-analytics-popular-courses .tutor-table td .tutor-analytics-courses-list-course-title{color:var(--tutor-text-brand)}.tutor-analytics-popular-courses .tutor-table td:not(:first-child){flex-flow:row;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.tutor-analytics-popular-courses .tutor-analytics-popular-courses-mobile-label{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);font-size:.75rem;font-weight:400;line-height:1.25rem;display:inline-block}}