.td-my-class{vertical-align:middle;height:80px;width:80px;position:static}[dir] .td-my-class{background-color:#f5f5f5;text-align:center}.td2-my-class{width:80px;height:80px}.weekly-shift-schedule{font-family:Arial,sans-serif}[dir] .weekly-shift-schedule{text-align:center}.weekly-shift-schedule__body__table .td-my-class{vertical-align:middle;height:80px;width:80px;position:static;font-weight:700;font-size:18px}[dir] .weekly-shift-schedule__body__table .td-my-class{background-color:#f5f5f5;text-align:center}.weekly-shift-schedule__body__table .td2-my-class{width:80px;height:80px}.weekly-shift-schedule__header{font-family:Arial,sans-serif;font-size:24px}.weekly-shift-schedule__header__buttons{display:flex;justify-content:center;align-items:center}[dir] .weekly-shift-schedule__header__buttons .b-button{margin:0 10px}.weekly-shift-schedule .table td,.weekly-shift-schedule .table th{position:relative}[dir] .weekly-shift-schedule .table td,[dir] .weekly-shift-schedule .table th{padding:.72rem 2rem;border-top:1px solid #000;border-bottom:1px solid #000}[dir=ltr] .weekly-shift-schedule .table td,[dir=ltr] .weekly-shift-schedule .table th,[dir=rtl] .weekly-shift-schedule .table td,[dir=rtl] .weekly-shift-schedule .table th{border-left:1px solid #000;border-right:1px solid #000}