.rs-choosed{background:#f1948a}.rs-choosed.user-matched{background:#82e0aa}.dd-hidden{visibility:hidden}.rs-choosed.user-matched .dd-hidden{visibility:visible}.current-user-dd{border:none;background:#fff0}.sfc-calendar{width:100%;max-width:100%}.sfc-grid-container{display:grid;width:100%;max-width:1440px;margin:0 auto;grid-template-columns:auto auto auto auto}.sfc-grid-item{border:solid 1px #000;padding:10px;text-align:center}.sfc-grid-item h5{font-size:14px;font-weight:700;margin-bottom:0}table.date-schedule tr th,table.date-schedule tr td{border-spacing:0;padding:0;border:none;font-size:13px}table.date-schedule .headrow{background:#30BFBF}table.date-schedule tr td:first-child{min-width:170px;border-bottom-left-radius:0!important}.pagination-container{display:none;margin-top:20px;justify-content:space-between}.pagination-container .prev{visibility:hidden}tr.day-off{background-color:#000}tr.day-off td{color:#fff;font-weight:700}@media (max-width:1280px){.sfc-grid-container{grid-template-columns:auto auto}.pagination-container.tablet-pagination{display:flex}.sfc-grid-item.month-3,.sfc-grid-item.month-4{display:none}}@media (max-width:480px){.sfc-grid-container{grid-template-columns:auto}.pagination-container.tablet-pagination{display:none}.pagination-container.mobile-pagination{display:flex}.sfc-grid-item.month-2,.sfc-grid-item.month-3,.sfc-grid-item.month-4{display:none}}