.agenda-view-switch{display:inline-flex;border:1px solid #cfe1d8;border-radius:8px;overflow:hidden;margin-left:auto}.agenda-view-switch button{border:0;background:#fff;color:#48655b;padding:7px 10px;font:600 12px inherit;cursor:pointer}.agenda-view-switch button.active{background:#176e59;color:#fff}.week-calendar{overflow:auto;padding:0!important}.week-grid{min-width:760px;display:grid;grid-template-columns:54px repeat(7,minmax(100px,1fr));border-top:1px solid #deebe5}.week-grid>*{border-right:1px solid #deebe5;border-bottom:1px solid #deebe5}.week-corner{background:#f6faf8}.week-day{padding:10px 8px;background:#f6faf8;color:#456057;font-size:11px;font-weight:700}.week-day b{display:block;font-size:18px;color:#1e4036;margin-top:2px}.week-time{height:58px;padding:8px 6px;text-align:right;color:#7a8d85;font-size:11px}.week-slot{height:58px;position:relative;background:#fff}.week-event{position:absolute;left:4px;right:4px;top:5px;border-radius:6px;background:#dff4eb;color:#12644f;padding:4px 5px;font-size:10px;line-height:1.25;overflow:hidden;cursor:pointer}.week-event.personal{background:#eee8ff;color:#6252a1}.week-title{font-size:16px!important}
