.loader[data-v-91674a42]{display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--app-background)}.loader-content[data-v-91674a42]{width:100%;height:13.75rem;position:absolute;top:50%;left:50%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;transform:translate(-50%,-50%)}@media only screen and (hover: hover) and (pointer: fine){.loader-content[data-v-91674a42]{transform:translate(-50%,-70%)}}.text[data-v-91674a42]{margin-top:.5rem;font-weight:700;color:var(--loader-subtitle-color)}.title[data-v-91674a42]{font-size:1.875rem;font-weight:900;color:var(--loader-title-color)}.boxes[data-v-91674a42]{--shadow: rgba(0, 0, 0, .08);--size: 2.25rem;--duration: .8s;width:calc(var(--size) * 3);height:calc(var(--size) * 2);position:relative;top:-20rem;transform-style:preserve-3d;transform-origin:-500% 400%;transform:rotateX(60deg) rotate(45deg) rotateY(0) translateZ(0)}.boxes .box[data-v-91674a42]{width:var(--size);height:var(--size);position:absolute;top:0;left:0;transform-style:preserve-3d}.boxes .box[data-v-91674a42]:nth-child(1){transform:translate(100%);animation:box1-91674a42 var(--duration) linear infinite}.boxes .box[data-v-91674a42]:nth-child(2){transform:translateY(100%);animation:box2-91674a42 var(--duration) linear infinite}.boxes .box[data-v-91674a42]:nth-child(3){transform:translate(100%,100%);animation:box3-91674a42 var(--duration) linear infinite}.boxes .box[data-v-91674a42]:nth-child(4){transform:translate(200%);animation:box4-91674a42 var(--duration) linear infinite}.boxes .box[data-v-91674a42]:nth-child(5){transform:translate(100%);animation:box4-91674a42 var(--duration) linear infinite}.boxes .box[data-v-91674a42]:nth-child(6){transform:translateY(100%);animation:box2-91674a42 var(--duration) linear infinite}.boxes .box[data-v-91674a42]:nth-child(7){transform:translate(100%,100%);animation:box3-91674a42 var(--duration) linear infinite}.boxes .box>div[data-v-91674a42]{--background: var(--primary-color);--top: auto;--right: auto;--bottom: auto;--left: auto;--translateZ: calc(var(--size) / 2);--rotateY: 0deg;--rotateX: 0deg;width:100%;height:100%;position:absolute;top:var(--top);right:var(--right);bottom:var(--bottom);left:var(--left);background:var(--background);transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ))}.boxes .box>div[data-v-91674a42]:nth-child(1){--top: 0;--left: 0}.boxes .box>div[data-v-91674a42]:nth-child(2){filter:brightness(65%);--right: 0;--rotateY: 90deg}.boxes .box>div[data-v-91674a42]:nth-child(3){filter:brightness(80%);--rotateX: -90deg}.boxes .box>div[data-v-91674a42]:nth-child(4){--background: var(--shadow);--top: 0;--left: 0;--translateZ: calc(var(--size) * 3 * -1)}.boxes .box>div[data-v-91674a42]:nth-child(5){filter:brightness(65%);--top: 0;--left: 0;--translateZ: calc(var(--size) * -1 / 2)}.boxes .box>div[data-v-91674a42]:nth-child(6){filter:brightness(65%);--right: 100%;--rotateY: 90deg}.boxes .box>div[data-v-91674a42]:nth-child(7){filter:brightness(65%);--rotateX: -90deg;--top: -100%}@keyframes box1-91674a42{0%,50%{transform:translate(100%)}to{transform:translate(200%)}}@keyframes box2-91674a42{0%{transform:translateY(100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes box3-91674a42{0%,50%{transform:translate(100%,100%)}to{transform:translateY(100%)}}@keyframes box4-91674a42{0%{transform:translate(200%)}50%{transform:translate(200%,100%)}to{transform:translate(100%,100%)}}.company-logo[data-v-df9dfe60]{--logo-radius: .8125rem;position:fixed;bottom:0;left:0;display:flex;justify-content:center;align-items:center;border-top-right-radius:var(--logo-radius);padding:.75rem}@media only screen and (orientation: portrait){.company-logo[data-v-df9dfe60]{width:4.6875rem;height:2.25rem}}@media only screen and (orientation: landscape) and (max-height: 40rem){.company-logo[data-v-df9dfe60]{width:4.6875rem;height:2.25rem}}.yslab-icon[data-v-df9dfe60]{width:3.25rem;height:.75rem}@media only screen and (orientation: portrait){.yslab-icon[data-v-df9dfe60]{width:3.25rem}}.resimo-icon[data-v-df9dfe60]{width:3.625rem;height:.9375rem}@media only screen and (orientation: portrait){.resimo-icon[data-v-df9dfe60]{width:2.75rem}}.error-screen[data-v-3426a3c4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1.25rem;text-align:center;background:var(--app-background)}.error-symbol[data-v-3426a3c4]{display:none}@media screen and (min-height: 400px){.error-symbol[data-v-3426a3c4]{display:flex;justify-content:center;align-items:center;width:4.375rem;height:4.375rem;border-radius:var(--ui-radius);box-shadow:var(--box-shadow);background:var(--primary-color);color:var(--error-screen-symbol-color);font-size:2rem;font-weight:700;margin-bottom:2rem}}.title[data-v-3426a3c4]{margin-bottom:1rem;font-size:1.5rem;font-weight:700;color:var(--error-screen-title-color)}.description[data-v-3426a3c4]{font-size:1.125rem;font-weight:500;color:var(--error-screen-description-color)}.apartment-select[data-v-3426a3c4]{margin-right:1rem;padding:.5625rem .5rem;line-height:1;font-size:1.125rem;font-weight:500;border:.125rem solid var(--ui-secondary-color);border-radius:var(--ui-radius)}.action-button[data-v-3426a3c4]{transition:all .25s ease-in-out;border-radius:var(--ui-radius);padding:.75rem 1.5rem;margin-top:2rem;background:var(--primary-color);font-size:1.125rem;font-weight:500;color:var(--error-screen-refresh-button-color)}@media (any-hover: hover){.action-button[data-v-3426a3c4]:hover{opacity:.9}}.action-button[data-v-3426a3c4]:focus{opacity:.9}.message[data-v-3426a3c4]{margin-top:2rem;font-size:1rem;font-weight:500;color:var(--error-screen-description-color)}.debug-layer[data-v-65305b31]{position:fixed;top:5rem;max-width:90%;max-height:90%;padding:1rem;border:.0625rem solid #000;background:rgba(255,255,255,.5);text-align:left;pointer-events:none}.close[data-v-65305b31]{width:2rem;height:2rem;position:absolute;top:0;right:0;background:none;pointer-events:all}.title[data-v-65305b31]{font-size:1.125rem;font-weight:bolder}a[data-v-65305b31]{pointer-events:all}.close-button[data-v-635e3f63]{--button-size: 2rem;display:flex;justify-content:center;align-items:center;width:var(--button-size);height:var(--button-size);border-radius:50%;background:var(--close-button-background)}.close-button .icon[data-v-635e3f63]{width:80%;height:80%;color:var(--close-button-color)}.controls[data-v-917875bd]{width:100%;max-width:45rem;min-height:7.75rem;height:auto;background:var(--ui-background);border-radius:var(--ui-radius);box-shadow:var(--box-shadow);-webkit-user-select:none;-moz-user-select:none;user-select:none}.controls-container[data-v-917875bd]{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;flex-wrap:wrap;position:relative;padding:1rem 1rem 1.5rem}.header[data-v-917875bd]{width:100%;height:auto;display:flex;align-items:center}.main[data-v-917875bd]{width:100%;height:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-top:1.5rem}.grid-button[data-v-917875bd]{display:flex;justify-content:center;align-items:center;margin-left:2rem;background:none}.grid-button .icon[data-v-917875bd]{color:var(--primary-color);width:1.25rem;height:1.25rem;margin-left:.25rem}.unique-toggle[data-v-917875bd]{display:flex;justify-content:center;align-items:center}.unique-toggle .label[data-v-917875bd]{margin-right:.5rem}@media (any-hover: hover){.unique-toggle .label[data-v-917875bd]:hover{cursor:pointer}}.unique-toggle .input[data-v-917875bd]{width:1rem;height:1rem}@media (any-hover: hover){.unique-toggle .input[data-v-917875bd]:hover{cursor:pointer}}.count[data-v-917875bd]{margin-left:auto}.close-button[data-v-917875bd]{position:absolute;top:-.875rem;right:-.875rem;width:2rem;height:2rem}.arrow-icon[data-v-917875bd]{width:1.25rem;height:1.25rem;transition:all .25s ease-in-out;color:var(--primary-color)}.control[data-v-917875bd]{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;flex-wrap:wrap;font-size:.9375rem}@media (any-hover: hover){.control[data-v-917875bd]:hover{cursor:pointer}}.control.--next[data-v-917875bd]{align-items:flex-end}@media (any-hover: hover){.control.--next:hover .arrow-icon[data-v-917875bd]{transform:rotate(180deg) translate(-.25rem)}}.control.--next .arrow-icon[data-v-917875bd]{margin-left:.5rem}@media (any-hover: hover){.control.--prev:hover .arrow-icon[data-v-917875bd]{transform:translate(-.25rem)}}.control.--prev .arrow-icon[data-v-917875bd]{margin-right:.5rem}.label[data-v-917875bd]{font-size:.9375rem}.content[data-v-917875bd]{display:flex;align-items:center}.--next .arrow-icon[data-v-917875bd]{transform:rotate(180deg);margin-right:.5rem}.name[data-v-917875bd]{font-size:1.375rem}.grid-view[data-v-a9d15bcb]{position:fixed;top:0;left:0;z-index:5;width:100%;height:100%;background:var(--ui-background);padding:2rem 2rem 5rem;overflow:auto;padding:2rem 4rem 6rem}.header[data-v-a9d15bcb]{display:flex;align-items:center;width:100%;background:var(--ui-background)}.header .name[data-v-a9d15bcb]{font-weight:700}.header .count[data-v-a9d15bcb],.header .unique-toggle[data-v-a9d15bcb]{margin-left:1rem}.header .unique-toggle .label[data-v-a9d15bcb]{margin-right:.5rem}@media (any-hover: hover){.header .unique-toggle .label[data-v-a9d15bcb]:hover{cursor:pointer}}.header .unique-toggle .input[data-v-a9d15bcb]{width:1rem;height:1rem}@media (any-hover: hover){.header .unique-toggle .input[data-v-a9d15bcb]:hover{cursor:pointer}}.header .grid-options[data-v-a9d15bcb]{margin-left:1rem;display:flex}.header .grid-options select[data-v-a9d15bcb]{margin-left:.25rem}.close-button[data-v-a9d15bcb]{position:absolute;top:.5rem;right:1rem}.apps[data-v-a9d15bcb]{width:100%;height:auto;margin-top:5rem;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}.apps.--column-1[data-v-a9d15bcb]{grid-template-columns:1fr}.apps.--column-2[data-v-a9d15bcb]{grid-template-columns:1fr 1fr}.apps.--column-3[data-v-a9d15bcb]{grid-template-columns:1fr 1fr 1fr}.apps.--column-4[data-v-a9d15bcb]{grid-template-columns:1fr 1fr 1fr 1fr}.box[data-v-a9d15bcb]{width:100%;max-width:1200px;margin:0 auto}.box .name[data-v-a9d15bcb]{font-weight:600}@media (any-hover: hover){.box .name[data-v-a9d15bcb]:hover{cursor:pointer}}.box .group[data-v-a9d15bcb]{display:flex;flex-wrap:wrap;gap:1rem;list-style:none}.iframe[data-v-a9d15bcb]{width:100%;height:100%;position:absolute;top:0;left:0;border:none}.iframe-container[data-v-a9d15bcb]{width:100%;height:0;position:relative;padding-top:56.25%}.pagination[data-v-a9d15bcb]{width:100%;display:flex;justify-content:center;position:fixed;bottom:0;left:0;background:var(--ui-background);margin-top:5rem;padding:.5rem 0}.pagination-button[data-v-a9d15bcb]{display:flex;justify-content:center;align-items:center;background:var(--ui-background);padding:.5rem;margin:.5rem;min-width:2rem;min-height:2rem}.pagination-button.--active[data-v-a9d15bcb]{background:var(--primary-color);color:var(--ui-background)}.test-mode-modal[data-v-ecb85856]{position:fixed;top:0;left:0;z-index:5;width:100%;height:100%;pointer-events:none}.test-mode-modal.--grid-open[data-v-ecb85856]{pointer-events:auto}.close-button[data-v-ecb85856]{position:absolute;top:.5rem;right:1rem}.controls[data-v-ecb85856]{position:absolute;bottom:var(--default-inset);left:50%;transform:translate(-50%);pointer-events:auto}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}table{border-collapse:collapse}img,picture{max-width:100%;display:block}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button{border:none;padding:0}button *{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (any-hover: hover){button:hover{cursor:pointer}}:root{--app-background: #fff;--ui-color: #222;--ui-secondary-color: #666;--ui-background: #fff;--ui-disabled-background: #eee;--ui-radius: .5rem;--primary-color: #6699db;--grey: #cecece;--light-grey: #e8eaec;--status-available: #54ca54;--status-reserved: #ffa500;--status-oral-reservation: #ffa500;--status-promotion: #ffc800;--status-sold: #ff0000;--status-not-available: #ff0000;--default-inset: 2.5rem;--box-shadow: 0px 4px 21px 0px rgba(0, 0, 0, .1);--box-shadow-hover: 0px 4px 21px 0px rgba(0, 0, 0, .3);--close-button-color: #fff;--close-button-background: var(--primary-color);--loader-title-color: var(--ui-color);--loader-subtitle-color: var(--ui-secondary-color);--compass-size: 4.375rem;--compass-icon-size: 3.4375rem;--compass-color: var(--ui-color);--compass-radius: var(--ui-radius);--compass-background: var(--ui-background);--rotate-button-size: 4.375rem;--rotate-button-icon-size: 2.5rem;--rotate-button-radius: var(--ui-radius);--rotate-button-color: var(--ui-color);--rotate-button-background: var(--ui-background);--rotate-button-disabled-background: var(--ui-disabled-background);--floor-button-size: 4.375rem;--floor-button-radius: var(--ui-radius);--floor-button-color: var(--ui-color);--floor-button-background: var(--ui-background);--floor-button-active-color: #fff;--floor-button-active-background: var(--primary-color);--style-button-size: 2.5rem;--style-button-radius: var(--ui-radius);--style-button-color: var(--ui-color);--style-button-background: var(--ui-background);--style-button-active-color: #fff;--style-button-active-background: var(--primary-color);--zoom-button-size: 1.875rem;--zoom-button-icon-line-width: .9375rem;--zoom-button-icon-line-height: .125rem;--zoom-button-radius: var(--ui-radius);--zoom-button-background: var(--ui-background);--zoom-button-color: var(--ui-color);--zoom-button-disabled-background: var(--ui-disabled-background);--fullscreen-button-size: 2.5rem;--fullscreen-button-radius: var(--ui-radius);--fullscreen-button-background: var(--ui-background);--fullscreen-button-icon-size: 1.25rem;--fullscreen-button-color: var(--ui-color);--guide-tooltip-color: var(--ui-color);--guide-tooltip-background: var(--ui-background);--guide-tooltip-radius: var(--ui-radius);--error-screen-title-color: var(--ui-color);--error-screen-description-color: var(--ui-secondary-color);--error-screen-symbol-color: #fff;--error-screen-refresh-button-color: #fff;--loading-frames-radius: var(--ui-radius);--loading-frames-color: var(--ui-color);--loading-frames-background: var(--ui-background);--scrollbar-size: .5625rem;--scrollbar-foreground-color: #808080;--scrollbar-background-color: #ebebeb;--mobile-viewport-control-background: var(--primary-color);--mobile-viewport-control-opacity: .5;--mobile-viewport-control-border: .125rem solid var(--ui-background)}body{height:100vh;margin:0 auto;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}body .--no-pointer-events *{pointer-events:none!important}@media only screen and (hover: hover) and (pointer: fine){body .--no-pointer-events{cursor:grabbing!important}}#app{width:100%;height:100%;display:flex;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--ui-color);background:var(--app-background);overflow:hidden}#app-content{--app-width: 1920px;--app-height: 1080px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative;overflow:auto;will-change:scroll-position}@media only screen and (hover: hover) and (pointer: fine){#app-content{scrollbar-width:thin;scrollbar-color:var(--scrollbar-foreground-color) var(--scrollbar-background-color)}#app-content::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}#app-content::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground-color);border-radius:var(--ui-radius)}#app-content::-webkit-scrollbar-track{background:var(--scrollbar-background-color);border-radius:var(--ui-radius)}}@media not screen and (hover: hover) and (pointer: fine){#app-content{position:absolute;top:0}}#app-content>*:not(button,a){cursor:default}#app-content.--hide-overflow{overflow:hidden}@media (any-hover: hover){#app:hover,#app-content:hover{cursor:grab}}body.--mobile-portrait-mode #app-content{width:100%;height:100%}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.fade-enter,.fade-leave-to{opacity:0}.two-way-fade-enter-active,.two-way-fade-leave-active{transition:opacity .2s ease-in-out}.two-way-fade-enter-from,.two-way-fade-leave-to{opacity:0}.slide-in-from-right-enter-active,.slide-in-from-right-leave-active{transition:transform .2s ease-in-out}.slide-in-from-right-enter-from,.slide-in-from-right-leave-to{transform:translate(100%)}@media only screen and (orientation: portrait){:root{--default-inset: 2.5rem}}@media only screen and (orientation: landscape) and (max-height: 40rem){:root{--default-inset: 1.25rem}}#not-supported-browser{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1.25rem;text-align:center;background:var(--app-background, #fff)}#not-supported-browser .title{margin-bottom:2.25rem;font-size:2.25rem;font-weight:700}#not-supported-browser .description{margin-bottom:2.25rem;font-size:1.125rem}#not-supported-browser .list{list-style:none}#not-supported-browser .list .list-item:not(:last-child){margin-bottom:.25rem}#not-supported-browser .icon{width:3.125rem;height:3.125rem}
