/* Only floor-guide tables; other tables retain their existing appearance. */
:is(.m26-floor-guide .wp-block-table, .wp-block-table.is-style-m26-floor-guide) {
  border:0!important; background:#fffdf7!important; box-shadow:none!important;
  margin-inline:auto; max-width:840px; width:100%;
}
:is(.m26-floor-guide .wp-block-table, .wp-block-table.is-style-m26-floor-guide) table {
  border:0!important; border-collapse:collapse; table-layout:auto!important; width:100%; background:transparent!important;
}
:is(.m26-floor-guide .wp-block-table, .wp-block-table.is-style-m26-floor-guide) :is(tbody,thead,tfoot,tr) {
  border:0!important; background:transparent!important;
}
:is(.m26-floor-guide .wp-block-table, .wp-block-table.is-style-m26-floor-guide) :is(td,th) {
  border:0!important; border-bottom:1px dashed #cbdcb5!important;
  padding:14px 12px!important; vertical-align:top; text-align:left;
  background:transparent!important; line-height:1.8; overflow-wrap:anywhere;
}
:is(.m26-floor-guide .wp-block-table, .wp-block-table.is-style-m26-floor-guide) :is(td,th):first-child {
  width:7em; color:#a53567; font-weight:700; white-space:normal;
}
@media(max-width:650px){
  :is(.m26-floor-guide .wp-block-table, .wp-block-table.is-style-m26-floor-guide) :is(td,th) {padding:12px 8px!important;}
  :is(.m26-floor-guide .wp-block-table, .wp-block-table.is-style-m26-floor-guide) :is(td,th):first-child {width:5em;}
}
