.details-block{display:flex;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:4px;padding:4px;flex-direction:row;flex-wrap:nowrap}.details-block__icon{display:flex;width:24px;height:24px;aspect-ratio:1 / 1;align-self:flex-start}.details-block__text{color:#1c1c1e;font-size:20px;font-style:normal;font-weight:500;line-height:120%}.details-block__text--with-image{font-size:18px}.floating-window{pointer-events:auto;box-sizing:border-box;position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.floating-window__content{position:absolute;top:50%;left:50%;display:flex;box-sizing:border-box;align-items:flex-end;justify-content:center;gap:8px;max-height:calc(100% - 32px);min-width:0;min-height:0;max-width:min(340px,calc(100% - 32px));flex-direction:column;transform-origin:center}.floating-window__close{display:flex;width:16px;height:16px;padding:12px;aspect-ratio:1 / 1;background:#d8d8dcb3;box-shadow:0 0 8px #00000040;backdrop-filter:blur(5px);border-radius:8px;cursor:pointer}.floating-window__card{display:flex;box-sizing:border-box;align-items:flex-start;justify-content:center;color:#1c1c1e;box-shadow:0 0 8px #00000040;background:#d8d8dcb3;gap:16px;padding:16px;border-radius:8px;backdrop-filter:blur(5px);min-width:0;min-height:0;flex-direction:column}.floating-window__header{margin:0;color:#1c1c1e;font-weight:800;line-height:135%;font-size:20px}.floating-window__floorplan{display:flex;justify-content:center;box-sizing:border-box;align-self:center;cursor:pointer;max-width:100%;min-width:0;min-height:0}.floating-window__floorplan-image{box-sizing:border-box;border-radius:8px;object-fit:contain;max-width:100%;min-height:100px;width:100%}.floating-window__type{display:flex;padding:8px;gap:10px;border-radius:8px;background:var(--floating-type-color, #6B1839);color:#f2f2f7;font-size:16px;font-style:normal;font-weight:700;line-height:135%}.floating-window__data-grid{display:grid;box-sizing:border-box;align-items:flex-start;justify-content:flex-start;grid-template-columns:1fr 1fr;gap:8px 0;padding:0;flex-direction:row;flex-wrap:wrap}.floating-window__action-button{display:flex;align-self:center;justify-content:center;align-items:center;width:277px;flex-grow:0;flex-shrink:0;padding:8px 9px;cursor:pointer;border-radius:8px;color:#f2f2f7;background:linear-gradient(90deg,#6b1839 1.5%,#ab0f58 100%,#6b1839);font-size:20px;font-style:normal;font-weight:700;line-height:135%}.ui-button{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:0;min-width:46px;min-height:46px;height:46px;padding:0;border:none;border-radius:23px;background:var(--vr-btn-bg);color:var(--vr-btn-icon);box-shadow:0 0 7px 1px #0000001a;cursor:pointer;opacity:0;outline:none;pointer-events:none;transform:translateY(12px);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .3s ease,color .3s ease,opacity .2s ease,transform .25s ease,box-shadow .3s ease}.ui-button--visible,.ui-menu--visible .ui-button{opacity:1;pointer-events:auto;transform:translateY(0)}.ui-menu--visible .ui-button.ui-button--action-entering,.ui-menu--visible .ui-button.ui-button--action-exiting{opacity:0;pointer-events:none;transform:translateY(12px)}@media (prefers-reduced-motion: reduce){.ui-menu--visible .ui-button.ui-button--action-entering,.ui-menu--visible .ui-button.ui-button--action-exiting{transition:none;transform:translateY(0)}}.ui-button--circle{border-radius:23px}.ui-button--roundrect{border-radius:12px}.ui-button__icon{display:flex;align-items:center;justify-content:center;min-width:46px;max-width:46px;height:46px}.ui-button__icon svg{width:46px;height:46px;display:block}.ui-button__icon svg *,.ui-button__icon svg g{fill:currentColor;stroke:currentColor}.ui-button__icon--preserve svg *,.ui-button__icon--preserve svg g{fill:inherit;stroke:inherit}.ui-button__label-box{display:flex;align-items:center;flex:1 1 auto;min-height:46px;padding:0 8px 0 6px}.ui-button__label{margin:auto 0;font:700 14px Arial,serif;white-space:nowrap;color:inherit}.ui-button__spacer{flex:0 0 46px;height:46px}.ui-button--full{width:100%;justify-content:flex-start}.ui-button--move{background:var(--vr-mm-bg);color:var(--vr-mm-icon)}.ui-button--move .ui-button__label{color:var(--vr-mm-text)}.ui-button--move:hover{background:var(--vr-mm-bg-hover);color:var(--vr-mm-icon-hover)}.ui-button--move:hover .ui-button__label{color:var(--vr-mm-text-hover)}.ui-button--move.ui-button--active{background:var(--vr-mm-bg-active);color:var(--vr-mm-icon-active)}.ui-button--move.ui-button--active .ui-button__label{color:var(--vr-mm-text-active)}.ui-button--move.ui-button--active:hover{background:var(--vr-mm-bg-active-hover);color:var(--vr-mm-icon-active-hover)}.ui-button--move-toggle{background:var(--vr-mm-bg-active);color:var(--vr-mm-icon-active)}.ui-button--move-toggle:hover{background:var(--vr-mm-bg-active-hover);color:var(--vr-mm-icon-active-hover)}.ui-button--move-toggle:before{content:"";position:absolute;width:41.4px;height:41.4px;left:14px;bottom:2.3px;border-radius:50%;background:var(--vr-mm-bg-active);opacity:.8;pointer-events:none;z-index:0}.ui-button--move-toggle .ui-button__icon,.ui-button--move-toggle .ui-button__label-box{position:relative;z-index:1}.ui-button--right{background:var(--vr-btn-bg);color:var(--vr-btn-icon)}.ui-button--right .ui-button__label{color:var(--vr-btn-text)}.ui-button--right:hover{background:var(--vr-btn-bg-hover);color:var(--vr-btn-icon-hover)}.ui-button--right:hover .ui-button__label{color:var(--vr-btn-text-hover)}.ui-button--more{background:var(--vr-btn-bg);color:var(--vr-btn-icon)}.ui-button--more:hover{background:var(--vr-btn-bg-hover);color:var(--vr-btn-icon-hover)}.ui-button--logo{background:var(--vr-btn-bg);color:inherit;padding:0}.ui-button--logo .ui-button__icon{min-width:0;max-width:none;height:46px}.ui-button--logo .ui-button__icon svg{width:140px;height:46px;padding:7px 0;box-sizing:border-box}.ui-button--logo:hover{background:var(--vr-btn-bg-hover)}.ui-button--logo svg .st1{fill:var(--vr-logo-c1);transition:all .3s ease}.ui-button--logo svg .st2{fill:var(--vr-logo-c2);transition:all .3s ease}.ui-button--logo svg .st3{fill:var(--vr-logo-c3);transition:all .3s ease}.ui-button--logo svg .st4{fill:var(--vr-logo-c4);transition:all .3s ease}.ui-button--logo svg .st5{fill:var(--vr-logo-c5);transition:all .3s ease}.ui-button--logo:hover svg .st1{fill:var(--vr-logo-hover-c1)}.ui-button--logo:hover svg .st2{fill:var(--vr-logo-hover-c2)}.ui-button--logo:hover svg .st3{fill:var(--vr-logo-hover-c3)}.ui-button--logo:hover svg .st4{fill:var(--vr-logo-hover-c4)}.ui-button--logo:hover svg .st5{fill:var(--vr-logo-hover-c5)}.ui-button--arrow{justify-content:center;background:var(--vr-btn-bg);color:var(--vr-btn-icon);touch-action:none}.ui-button--arrow.ui-button--active{background:var(--vr-btn-bg-hover);color:var(--vr-btn-icon-hover);box-shadow:0 0 7px 1px #0000001a,inset 0 0 0 2px #00000014;transform:translateY(1px)}.ui-button--overflow{width:100%;justify-content:flex-start}.ui-button--overflow .ui-button__label-box{padding-right:10px}.ui-button--move-overflow{background:var(--vr-mm-bg-active);color:var(--vr-mm-icon);opacity:.9;box-shadow:0 0 7px 1px #0003;backdrop-filter:blur(4px)}.ui-button--move-overflow .ui-button__label{color:var(--vr-mm-text)}.ui-button--move-overflow:hover{background:var(--vr-mm-bg-active-hover);color:var(--vr-mm-icon-active-hover);opacity:1}.ui-button--move-overflow:hover .ui-button__label{color:var(--vr-mm-text-active-hover)}.ui-button--move-overflow.ui-button--active{background:var(--vr-mm-bg-active);color:var(--vr-mm-icon-active);opacity:.9}.ui-button--move-overflow.ui-button--active .ui-button__label{color:var(--vr-mm-text-active)}.ui-button--right-overflow{background:var(--vr-btn-bg);color:var(--vr-btn-icon);box-shadow:0 0 7px 1px #0000001a;backdrop-filter:blur(3px)}.ui-button--right-overflow .ui-button__label{color:var(--vr-btn-text)}.ui-button--right-overflow:hover{background:var(--vr-btn-bg-hover);color:var(--vr-btn-icon-hover)}.ui-button--right-overflow:hover .ui-button__label{color:var(--vr-btn-text-hover)}.ui-button__tooltip{position:fixed;padding:8px 12px;background:var(--vr-btn-bg);color:var(--vr-btn-text);border-radius:10px;font:700 14px Arial,serif;line-height:1.2;text-align:center;box-shadow:0 0 7px 1px #00000026;backdrop-filter:blur(4px);pointer-events:none;z-index:1000;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);white-space:pre-line;word-break:normal;overflow-wrap:break-word;hyphens:auto;overflow:auto}.ui-button__tooltip--move{background:var(--vr-mm-bg-active);color:var(--vr-mm-text)}.skybox-option-pill{box-sizing:border-box;width:100%;min-height:46px;padding:0 18px;border:0;border-radius:23px;background:var(--vr-options-menu-bg, rgba(255, 255, 255, 1));color:var(--vr-options-menu-text, #7f8790);box-shadow:0 0 7px 1px #0000002e;cursor:pointer;font:700 14px Arial,serif;text-align:center;white-space:nowrap}.skybox-option-pill:hover{background:var(--vr-options-menu-bg-hover, rgba(240, 240, 240, 1))}.skybox-option-pill--current{color:var(--vr-options-menu-text-current, #34404c)}.skybox-selector{position:relative;display:inline-flex;box-sizing:border-box;align-items:stretch;height:46px;min-width:174px;border-radius:23px;background:transparent;color:var(--vr-options-text, #5f6b78);box-shadow:0 0 7px 1px #0000001a;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .25s ease}.skybox-selector--visible,.ui-menu--visible .skybox-selector{opacity:1;pointer-events:auto;transform:translateY(0)}.skybox-selector__arrow{display:flex;flex:0 0 46px;align-items:center;justify-content:center;width:46px;padding:0;border:0;background:var(--vr-options-bg, rgba(255, 255, 255, .86));color:var(--vr-options-arrow, #73808d);cursor:pointer}.skybox-selector__arrow:hover:not(:disabled){background:var(--vr-options-bg-hover, rgba(255, 255, 255, 1));color:var(--vr-options-arrow-hover, #34404c)}.skybox-selector__arrow:first-child{border-radius:23px 0 0 23px}.skybox-selector__arrow:nth-last-child(1),.skybox-selector__arrow:nth-last-child(2){border-radius:0 23px 23px 0}.skybox-selector__arrow:disabled{cursor:default;opacity:.28}.skybox-selector__arrow span,.skybox-selector__arrow svg{display:block;width:41px;height:46px}.skybox-selector__arrow svg *{stroke:currentColor}.skybox-selector__arrow--previous span{transform:scaleX(-1)}.skybox-selector__label{display:flex;flex:1 1 auto;min-width:56px;max-width:none;align-items:center;justify-content:center;overflow:hidden;border-top:0;border-bottom:0;border-right:1px solid rgba(127,127,127,.18);border-left:1px solid rgba(127,127,127,.18);padding:0 12px;background:var(--vr-options-bg, rgba(255, 255, 255, .86));color:var(--vr-options-text, #5f6b78);cursor:pointer;font:700 14px Arial,serif;text-overflow:ellipsis;white-space:nowrap}.skybox-selector__label:hover,.skybox-selector__label[aria-expanded=true]{background:var(--vr-options-bg-hover, rgba(255, 255, 255, 1));color:var(--vr-options-text-hover, #34404c)}.skybox-selector__menu{position:absolute;bottom:56px;left:50%;z-index:10;display:flex;width:100%;min-width:120px;max-height:min(60vh,360px);overflow-y:auto;flex-direction:column;gap:10px;transform:translate(-50%);background:transparent}.skybox-selector__menu--grouped{position:relative;bottom:auto;left:auto;max-height:none;overflow-y:visible;transform:none}.skybox-selector__option{flex:0 0 46px}@media (prefers-reduced-motion: reduce){.skybox-selector{transition:none;transform:translateY(0)}}.ui-menu{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:0 22px 22px;pointer-events:none;z-index:500;visibility:hidden;font-family:Arial,serif;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.ui-menu--visible{visibility:visible}.ui-menu__left,.ui-menu__center,.ui-menu__right{display:flex;gap:10px;pointer-events:auto;align-items:center}.ui-menu__center{flex:1 1 auto}.ui-menu__right{flex-direction:row-reverse}.ui-menu__move-arrows{position:absolute;right:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:0;pointer-events:auto;border-radius:12px;overflow:hidden;box-shadow:0 0 7px 1px #0000001a}.ui-menu__move-arrows .ui-button{border-radius:0;box-shadow:none}.ui-menu__move-arrows .ui-button:first-child{border-radius:12px 12px 0 0}.ui-menu__move-arrows .ui-button:last-child{border-radius:0 0 12px 12px}.ui-menu__move-arrows--touch-reveal{animation:ui-menu-touch-reveal-opacity .2s ease both,ui-menu-touch-reveal-transform .25s ease both}@keyframes ui-menu-touch-reveal-opacity{0%{opacity:0}to{opacity:1}}@keyframes ui-menu-touch-reveal-transform{0%{transform:translateY(calc(-50% + 12px))}to{transform:translateY(-50%)}}@media (prefers-reduced-motion: reduce){.ui-menu__move-arrows--touch-reveal{animation:none}}.ui-menu__cover{position:absolute;inset:0;pointer-events:auto;overflow-y:auto;z-index:6}.ui-menu__overflow-stack{box-sizing:border-box;display:flex;min-height:100%;padding:22px 0 78px;flex-direction:column;justify-content:flex-end;gap:10px}.ui-menu__overflow-stack>.ui-menu__overlay-item{position:relative;flex:0 0 46px}.ui-menu__overflow-stack>.skybox-selector__menu--grouped{order:-1;flex:0 0 auto}.ui-menu__overlay-item{position:absolute;pointer-events:auto;display:flex;align-items:center;justify-content:center;animation:ui-menu-pop-right .3s cubic-bezier(.8,.56,.32,1.33)}.ui-menu__overlay-item--action-exiting{pointer-events:none}.ui-menu__overlay-item--move{animation:ui-menu-pop-move .3s cubic-bezier(.8,.56,.32,1.33)}@keyframes ui-menu-pop-move{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-menu-pop-right{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:root{--ui-card-bg: rgba(216, 216, 220, .7);--ui-card-shadow: 0 0 8px rgba(0, 0, 0, .25);--ui-radius: 8px;--ui-text-dark: #1C1C1E;--ui-text-light: #F2F2F7;--vr-btn-bg: rgba(255, 255, 255, .7);--vr-btn-bg-hover: rgb(255, 255, 255);--vr-btn-text: rgba(51, 51, 51, .85);--vr-btn-text-hover: rgb(51, 51, 51);--vr-btn-icon: rgba(181, 0, 90, .85);--vr-btn-icon-hover: rgb(181, 0, 90);--vr-mm-bg: rgba(255, 255, 255, .35);--vr-mm-bg-hover: rgba(255, 255, 255, .5);--vr-mm-bg-active: rgba(255, 255, 255, .7);--vr-mm-bg-active-hover: rgb(255, 255, 255);--vr-mm-icon: rgba(181, 0, 90, .3);--vr-mm-icon-hover: rgb(181, 0, 90);--vr-mm-icon-active: rgba(181, 0, 90, .85);--vr-mm-icon-active-hover: rgb(181, 0, 90);--vr-mm-text: rgba(51, 51, 51, .85);--vr-mm-text-hover: rgb(51, 51, 51);--vr-mm-text-active: rgba(51, 51, 51, .85);--vr-mm-text-active-hover: rgb(51, 51, 51);--vr-logo-c1: rgba(181, 0, 90, .85);--vr-logo-c2: rgba(181, 0, 90, .85);--vr-logo-c3: rgba(255, 255, 255, .85);--vr-logo-c4: rgba(181, 0, 90, .85);--vr-logo-c5: rgba(51, 51, 51, .85);--vr-logo-hover-c1: rgb(181, 0, 90);--vr-logo-hover-c2: rgb(181, 0, 90);--vr-logo-hover-c3: rgb(255, 255, 255);--vr-logo-hover-c4: rgb(181, 0, 90);--vr-logo-hover-c5: rgb(51, 51, 51)}
/*# sourceMappingURL=index.css.map */
