.WeekAgenda_wrapper__u8HtJ{--time-col-width:80px;--day-col-min-width:0px;--event-inset:0px;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;overflow-x:auto;overflow-y:hidden;background:#fff}.WeekAgenda_header__e6S4_{display:grid;grid-template-columns:var(--time-col-width) repeat(7,minmax(var(--day-col-min-width),1fr));background:rgba(13,110,253,.05);border-bottom:1px solid rgba(0,0,0,.08)}.WeekAgenda_headerCell__IvITf{padding:.5rem;font-size:.85rem;font-weight:600;color:#212529}.WeekAgenda_headerCellMuted__SsUG1{color:rgba(33,37,41,.7);font-weight:500}.WeekAgenda_grid__Lmzdu{position:relative;display:grid;grid-template-columns:var(--time-col-width) repeat(7,minmax(var(--day-col-min-width),1fr))}.WeekAgenda_timeCol__FtEt4{border-right:1px solid rgba(0,0,0,.08);background:#fff}.WeekAgenda_dayCol__Fz3Qm{position:relative;border-right:1px solid rgba(0,0,0,.06)}.WeekAgenda_dayCol__Fz3Qm:last-child{border-right:none}.WeekAgenda_hourRow__4AUVO,.WeekAgenda_timeLabel__JLlnO{height:80px;border-bottom:1px solid rgba(0,0,0,.06)}.WeekAgenda_timeLabel__JLlnO{padding:.25rem .5rem;font-size:.75rem;color:rgba(33,37,41,.65);display:flex;align-items:flex-start;justify-content:flex-end}.WeekAgenda_event__L4IH0{position:absolute;left:var(--event-inset);right:var(--event-inset);padding:.35rem .45rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.05);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.WeekAgenda_eventTitle__TuHtf{font-weight:700;font-size:.8rem;line-height:1.1}.WeekAgenda_eventMeta__VLL4K{font-size:.75rem;opacity:.85;line-height:1.1;margin-top:.15rem}.WeekAgenda_available__E9g30{background:rgba(25,135,84,.12);border-color:rgba(25,135,84,.35)}.WeekAgenda_reserved__bnPWj{background:hsla(208,7%,46%,.12);border-color:hsla(208,7%,46%,.35);cursor:not-allowed}.WeekAgenda_selected__DAeX2{outline:2px solid rgba(13,110,253,.65);outline-offset:1px}@media (max-width:768px){.WeekAgenda_wrapper__u8HtJ{--time-col-width:64px;--day-col-min-width:120px;border-radius:.75rem}}