#schedule .schedule-wrapper{max-width:900px;margin:50px auto;overflow:auto}#schedule .schedule-wrapper .schedule-container{min-width:100%;display:grid;grid-template-columns:repeat(10, 1fr);text-align:center;border:solid 1px #ccc;border-radius:6px;background-color:#ccc;grid-gap:1px;font-size:.85714rem;line-height:1.5}#schedule .schedule-wrapper .schedule-container .sch-item{background:#f2f1f0;color:#2d6c9f;padding:1.5em 0}#schedule .schedule-wrapper .schedule-container .sch-item.prev{border-radius:5px 0 0 5px}#schedule .schedule-wrapper .schedule-container .sch-item.prev::before{content:"";display:inline-block;width:.5em;height:.75em;margin-right:.25em;background:url("../img/arrow1.svg") center center no-repeat;background-size:contain;transform:rotate(180deg);opacity:.5;vertical-align:.05em}#schedule .schedule-wrapper .schedule-container .sch-item.next{border-radius:0 5px 5px 0}#schedule .schedule-wrapper .schedule-container .sch-item.next::after{content:"";display:inline-block;width:.5em;height:.75em;margin-left:.25em;background:url("../img/arrow1.svg") center center no-repeat;background-size:contain;vertical-align:.05em;opacity:.5}#schedule .schedule-wrapper .schedule-container .sch-item.current{background-color:#2d6c9f;color:#fff;pointer-events:none}#schedule .schedule-wrapper .schedule-container .sch-item.disabled{filter:grayscale(1);pointer-events:none}#schedule .room-select{max-width:900px;margin:50px auto}#schedule .room-select ul{margin:0;padding:0;list-style:none;display:flex;font-weight:700;column-gap:2em;justify-content:center}#schedule .room-select ul li a{display:block;width:auto;line-height:1;padding:1em 1.5em;border-radius:10px;background-color:#eee;color:#2d6c9f}#schedule .room-select ul li a.current{background-color:#2d6c9f;color:#fff;pointer-events:none}@media (max-width: 991.98px){#schedule .schedule-wrapper .schedule-container .sch-item{padding:1.25em 0}}@media (max-width: 767.98px){#schedule .schedule-wrapper{margin:30px auto;overflow:auto}#schedule .schedule-wrapper .schedule-container{min-width:720px}#schedule .room-select{margin:30px auto}#schedule .room-select ul{font-size:.85714rem;column-gap:0;justify-content:space-between;align-items:stretch;text-align:center}#schedule .room-select ul li{flex:1}#schedule .room-select ul li a{padding:1.25em 0;border-radius:0;border:solid 1px #ccc;border-left:none}#schedule .room-select ul li:first-child a{border-left:solid 1px #ccc;border-radius:6px 0 0 6px}#schedule .room-select ul li:last-child a{border-radius:0 6px 6px 0}}
