.wp-block-bates-events-calendar-grid{.batesevents-cal-grid_filters{background:#f2f2f2;padding:.5em;label{border-radius:2px;margin-right:.5em;padding:0 .5em}}.batesevents-cal-grid_header{background:#ebebeb;padding-top:1em;text-align:center;h2.batesevents-cal-grid_monthName{margin-top:.8rem}}.batesevents-cal-grid_nav{align-items:flex-end;display:flex;justify-content:space-around;margin:0 0 .5em;a{border-radius:3px;padding:.5em 1em}}.batesevents-cal-returnToToday{background:#f5f5f5;color:#333;font-size:.9em;margin-block:.5em .8em}table.batesevents-cal-grid_calendar{--eventColor:#f0f0f0;--eventTextColor:#161715;--eventColorFeatured:#e4ebcb;background:#fff;border:1px solid #e6e6e6;border-collapse:collapse;font-size:.9em;width:100%;.batesevents-cal-grid_emptycells{background:#f0f0f0;background-image:repeating-linear-gradient(45deg,#e6e6e6,#fff 2px,#fff 7px)}th{background:#333;border-color:#666;color:#f2f2f2;font-size:.9em;font-weight:700;padding:.5em;text-align:center}td,tr{background:inherit}td{border:1px solid #e6e6e6;height:150px;padding:.4em;vertical-align:top;width:150px}.batesevents-cal-grid-day{color:#666;display:block;font-size:.8em;padding-bottom:.5em}}table.batesevents-cal-grid_calendar tr:nth-child(odd){background-color:unset}table.batesevents-cal-grid_calendar td.batesevents-cal-grid_currentDay{background:#eefbf8;outline:2px solid #97beb1}a.batesevents-cal-grid_item{display:block;line-height:1.2em;padding-block-end:.1em;text-decoration:none;img{display:none}._title{padding:.3rem .5rem}._time{font-size:.8em;opacity:.9;padding-inline:.5rem;text-align:right}&._is-featured{position:relative}.featured-star{--size:16px;fill:#ffcb00;height:var(--size);left:-13px;position:absolute;top:.1em;width:var(--size);stroke:var(--eventColorFeatured);stroke-width:3px}}&:not(.is-style-subtle){a.batesevents-cal-grid_item{--borderRadius:5px;background:var(--eventColor);box-shadow:2px 2px 3px rgba(0,0,0,.2);color:var(--eventTextColor);transform:perspective(100px) translateZ(0);transition:transform .3s,box-shadow .3s;&:hover{box-shadow:3px 3px 7px rgba(0,0,0,.3);transform:perspective(100px) translateZ(2px)}img{border-radius:var(--borderRadius) var(--borderRadius) 0 0;display:block;height:70px;-o-object-fit:cover;object-fit:cover;width:100%}&._is-featured{background:var(--eventColorFeatured);position:relative}.featured-star{--size:20px;left:auto;right:9px;top:-9px;stroke-width:4px}}img{display:none}}a.batesevents-cal-grid_item+a.batesevents-cal-grid_item{margin-top:.7em}&.is-style-subtle{a.batesevents-cal-grid_item{&:hover{text-decoration:underline}._title{font-weight:700}}a.batesevents-cal-grid_item+a.batesevents-cal-grid_item{border-top:1px dashed #dedede;padding-top:.3em}}}
