.staff-calendar-wrapper code,
.staff-calendar-wrapper pre,
.staff-calendar-wrapper .wp-block-code,
.staff-calendar-wrapper .language-plaintext,
.staff-calendar-wrapper span[class^="language-"],
.staff-calendar-wrapper span[class*=" language-"] {
all: revert;
all: initial;
display: inline;
font-family: inherit;
font-size: inherit;
color: inherit;
background: transparent;
padding: 0;
margin: 0;
border: none;
line-height: inherit;
white-space: normal;
} .staff-calendar-wrapper span {
all: revert;
display: inline;
background: transparent;
padding: 0;
margin: 0;
border: none;
text-shadow: none;
} .staff-calendar-wrapper table {
table-layout: auto !important;
border-collapse: separate !important;
border-spacing: 0 !important;
width: 100% !important;
margin: 0 !important;
border: 1px solid #ddd !important;
background-color: transparent !important;
}
.staff-calendar-wrapper th,
.staff-calendar-wrapper td {
border: 1px solid #ddd !important;
margin: 0 !important;
padding: 8px 12px !important;
text-align: center !important;
white-space: nowrap !important;
background: none !important;
font-weight: normal !important;
overflow: visible !important;
}
.staff-calendar-wrapper th.date-column,
.staff-calendar-wrapper td.date-column {
font-weight: bold !important;
background-color: #f5f5f5 !important;
} .staff-calendar-wrapper * {
box-shadow: none;
text-shadow: none;
}
.staff-calendar-wrapper {
padding: 0 !important;
margin: 20px 0 !important;
background: transparent !important;
}