.hidden{display:none}body{margin:0;background-color:#000;-webkit-user-select:none;user-select:none;font-family:Noto Sans JP,sans-serif;width:100vw;height:100vh}.home{width:100vw;height:100vh;background-color:transparent}.status{position:relative;width:100vw;height:100vh;overflow:hidden;background-color:var(--back-color)}.current-time{grid-row:1;font-size:1.5em;margin:1em}.status-background{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(bg_overlay.676384fdc3c98c9d.png);background-size:cover}.status-content{position:absolute;left:0;right:0;display:grid;grid-template-rows:1fr 6.5fr;width:100%;height:100%;background-color:transparent}.status-current-time{color:#fff}.status-main{display:grid;grid-template-columns:5fr 2fr;width:100%;height:100%}.status-available{--back-color: #126f00}.status-busy{--back-color: #001a69}.status-wait{--back-color: #c78100}.status-exceeded{--back-color: #502000}.status-color-variation{--back-color2: color-mix(in srgb, var(--back-color) 45%, black);--back-color3: color-mix(in srgb, var(--back-color) 30%, black);--back-color4: color-mix(in srgb, var(--back-color) 95%, white)}.status-showing{opacity:1}.status-current{color:#fff;text-align:center;display:grid;grid-template-rows:1fr 2fr 3.5fr 2fr;padding-top:0;height:100%}.status-coming{text-align:left;color:silver;position:relative}.status-room-name{font-size:4.2vw;grid-row:1;text-align:left;width:70%;margin:0 auto}.status-text{grid-row:2}.status-ja{font-size:6vw;line-height:6vw}.status-en{font-size:2.4vw}.status-meeting{grid-row:3;font-size:2vw;width:60%;text-align:left;margin:0 auto;display:grid;grid-template-columns:max-content 1fr;grid-template-rows:max-content max-content 1fr;row-gap:.5vw;column-gap:1em;border-left:2px solid rgba(80,80,80,.2);border-top:2px solid rgba(80,80,80,.2);border-right:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);padding:1em;border-radius:.25em}.status-ctrl{grid-row:4;display:flex;width:70%;margin:0 auto;padding:1em 0}.status-subject-caption{grid-row:1;grid-column:1;text-wrap:nowrap}.status-subject{grid-row:1;grid-column:2}.status-purpose-caption{grid-row:2;grid-column:1;text-wrap:nowrap}.status-purpose{grid-row:2;grid-column:2}.status-endtime-caption{grid-row:3;grid-column:1;text-wrap:nowrap}.status-endtime{grid-row:3;grid-column:2}.status-hide-end-time{display:none}.status-coming-item{list-style:none;font-size:1.2em;margin-bottom:2em;display:flex;flex-direction:row}.status-coming-item:before{content:"\25cf";display:inline}.square1{position:absolute;left:30vw;top:18vw;width:40vw;height:40vw;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.1));transform:rotate(52deg)}.square2{position:absolute;left:60vw;top:24vw;width:60vw;height:60vw;background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.08));transform:rotate(52deg)}.square3{display:none;position:absolute;left:-2vw;top:12vw;width:12vw;height:12vw;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.05));transform:rotate(36deg)}.coming-box{position:absolute;left:60vw;top:5vw;width:35vw;height:60vw;border:1px solid black}.status-button,.status-button-default{margin:0 1vw;min-height:2em;max-height:3.5em;border-radius:.5vw;font-size:2vw;font-weight:600;box-shadow:8px 8px 12px 3px #0009}.status-button>.caption-en,.status-button-default>.caption-en{font-size:1.4vw}.status-button:active,.status-button-default:active{opacity:.5;transform:translate(2px,2px);box-shadow:none}.status-button{flex:2;border:1px solid rgba(255,255,255,.3);background-color:var(--back-color4);color:#fff}.status-button-default{flex:3;background-color:#fff;border:1px solid var(--back-color4);color:var(--back-color2)}.status-back-to-multi-button{position:absolute;right:5vw;bottom:5vw}.status-button-disabled{background-color:gray;opacity:.7}
