#spatial{background:#080f1d;overflow:hidden;position:fixed;inset:0;margin:auto}#spatial #scene-mount{height:100%;width:100%}#spatial .calendar-ui{position:absolute;bottom:25px;left:30px;right:145px;z-index:6;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;color:#f1eadd;pointer-events:none}.calendar-ui[hidden]{display:none!important}.calendar-ui>div{pointer-events:auto;background:#080f1dbd;backdrop-filter:blur(14px);border:1px solid #dad6b92b;padding:14px 18px}.calendar-ui .label{font-size:9px;letter-spacing:.13em}.calendar-ui p{margin:9px 0 0;font-size:15px}.calendar-controls{display:flex;align-items:center;gap:12px;flex-shrink:0}.calendar-controls button{color:#eee6cf;border:1px solid #dad6b94f;min-width:36px;min-height:36px;background:transparent}.calendar-controls select{background:#10202b;color:#eee6cf;border:0;border-bottom:1px solid #dad6b94f;padding:10px 5px;font:inherit;font-size:13px;max-width:170px}.calendar-month-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#spatial #space-status{bottom:auto;top:calc(var(--nav-height) + 60px);left:30px;z-index:8}#spatial .a-enter-vr{bottom:25px;right:24px}@media(max-width:760px){#spatial .calendar-ui{left:14px;right:14px;bottom:78px;gap:10px;flex-direction:column;align-items:stretch}.calendar-ui>div{padding:10px 12px}.calendar-ui p{font-size:13px}.calendar-controls{justify-content:space-between}.calendar-controls select{max-width:none;flex:1}}
