.Calendar__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;gap:1rem}@media (min-width: 640px){.Calendar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.Calendar__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.DoorPreview__wrap{position:relative;padding-top:100%}.DoorPreview__image,.DoorPreview__number-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.DoorPreview__image{margin:0}.DoorPreview__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.DoorPreview__number-wrap{display:flex;z-index:10;align-items:center;justify-content:center}@media (min-width: 640px){.Calendar__grid--today-door-large .DoorPreview--today:first-child{grid-column:span 2/span 2;grid-row:span 2/span 2}}.DoorPreview--image-hidden .DoorPreview__number-wrap{visibility:visible}
