@layer reset,tokens,base,components,utilities;@layer layouts{.calendar-skeleton-module__yMQGdG__container{width:100%}.calendar-skeleton-module__yMQGdG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.calendar-skeleton-module__yMQGdG__titleSkeleton{border-radius:.5rem;width:min(200px,100%);height:2rem}.calendar-skeleton-module__yMQGdG__navSkeleton{gap:.5rem;display:flex}.calendar-skeleton-module__yMQGdG__navItem{border-radius:.5rem;width:80px;height:2.5rem}.calendar-skeleton-module__yMQGdG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;min-height:400px;display:grid}@media (max-width:768px){.calendar-skeleton-module__yMQGdG__grid{grid-template-columns:1fr}}.calendar-skeleton-module__yMQGdG__dayColumn{flex-direction:column;min-width:0;display:flex}.calendar-skeleton-module__yMQGdG__dayHeader{border:1px solid var(--border);border-radius:.5rem .5rem 0 0;height:80px;padding:1rem}.calendar-skeleton-module__yMQGdG__dayContent{border:1px solid var(--border);background:var(--background);border-top:none;border-radius:0 0 .5rem .5rem;flex-direction:column;flex:1;gap:1rem;min-width:0;padding:1rem;display:flex}.calendar-skeleton-module__yMQGdG__cardSkeleton{border:1px solid var(--border);border-radius:.75rem;height:200px}}
