.tagline[data-v-1ae7b5f2]{display:none}.container[data-v-1ae7b5f2]{padding:16px 32px}.table-header[data-v-1ae7b5f2]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 16px 16px 24px;font-size:20px;color:#888}.header-item[data-v-1ae7b5f2]{width:33%}.room[data-v-1ae7b5f2]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 32px;margin-bottom:16px;overflow:hidden;border-radius:3px;background-color:hsla(0,0%,100%,.04)}.room-status[data-v-1ae7b5f2]{position:absolute;height:100%;width:8px;left:0;top:0}.room-status-occupied[data-v-1ae7b5f2]{background-color:#f56565}.room-status-free[data-v-1ae7b5f2]{background-color:#48bb78}.room-current[data-v-1ae7b5f2],.room-name[data-v-1ae7b5f2],.room-next[data-v-1ae7b5f2]{width:33%}.room-content[data-v-1ae7b5f2]{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.room-time[data-v-1ae7b5f2]{display:inline-block;margin-top:8px;color:#11e489}.room-name[data-v-1ae7b5f2]{display:inline-block;font-size:24px;font-weight:700}.room-event[data-v-1ae7b5f2]{font-size:20px}@media screen and (max-width:1200px){.tagline[data-v-1ae7b5f2]{font-size:12px;color:#888;font-weight:light;margin-bottom:2px}.table-header[data-v-1ae7b5f2]{padding:4px 16px 8px 16px;font-size:10px}.room[data-v-1ae7b5f2]{margin-bottom:4px;padding:12px 24px 12px 24px}.room-time[data-v-1ae7b5f2]{font-size:10px;margin:0}.header-item[data-v-1ae7b5f2]{font-size:12px}.room-name[data-v-1ae7b5f2]{font-size:16px}.room-event[data-v-1ae7b5f2]{font-size:12px;display:inline;margin:0 4px 0 0}.container[data-v-1ae7b5f2]{padding:8px 8px}}body{margin:0;background-color:#222;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:400}.logo{height:64px;width:auto}.header{padding:8px 32px;background-color:#323232;color:#fff}.header,.header-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-col{height:100%;line-height:1;width:50%;font-size:28px}.header-col h1{font-size:24px;font-weight:400;line-height:1;margin:0 0 0 16px}.header-col-start{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-col-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.time{color:#ccc;margin-left:12px}@media screen and (max-width:1200px){.logo{height:48px}.header{padding:0 12px}.header-col h1{font-size:16px;margin-top:0}.header-col{font-size:16px}}