.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-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)}.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__cover{position:absolute;inset:0;pointer-events:auto;overflow-y:auto;z-index:6}.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--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 */
