.p-calendar-practice-skeleton{display:flex;align-items:center;gap:1.25rem;width:25rem;border-radius:.5rem;padding:1.875rem 2.1875rem}@media screen and (max-width:767px){.p-calendar-practice-skeleton{width:100%}}.p-calendar-practice-skeleton__time-block{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0}.p-calendar-practice-skeleton__time{width:3.5rem;height:1.75rem;border-radius:.25rem}.p-calendar-practice-skeleton__duration{width:3rem;height:.875rem;border-radius:.25rem}.p-calendar-practice-skeleton__info-block{display:flex;flex-direction:column;gap:.5rem;flex:1}.p-calendar-practice-skeleton__title{height:1rem;border-radius:.25rem}.p-calendar-practice-skeleton__type{width:70%;height:.875rem;border-radius:.25rem}.p-calendar-date-skeleton{display:flex;align-items:flex-start;gap:2.75rem}@media screen and (max-width:767px){.p-calendar-date-skeleton{flex-direction:column;gap:1rem}}.p-calendar-date-skeleton__heading{display:flex;align-items:center;width:11.625rem;flex-shrink:0}@media screen and (max-width:767px){.p-calendar-date-skeleton__heading{width:auto}}.p-calendar-date-skeleton__day{width:3.75rem;height:3.125rem;border-radius:.375rem;margin-right:.25rem;flex-shrink:0}@media screen and (min-width:768px){.p-calendar-date-skeleton__day{width:4.5rem;height:3.5rem}}.p-calendar-date-skeleton__text-wrapper{display:flex;flex-direction:column;gap:.375rem;flex:1}.p-calendar-date-skeleton__month{height:1rem;border-radius:.25rem}.p-calendar-date-skeleton__weekday{height:.875rem;width:70%;border-radius:.25rem}.p-calendar-date-skeleton__practices{display:flex;flex-direction:column;gap:2rem;width:100%}