._scrollToTop_y62bl_1{position:fixed;bottom:28px;right:28px;width:48px;height:48px;border-radius:50%;background-color:#ff7a7a;color:#fff;border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #ff7a7a73,0 2px 6px #0000001f;z-index:90;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px) scale(.85);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),background-color .2s ease,box-shadow .2s ease}._visible_y62bl_30{opacity:.7;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}._scrollToTop_y62bl_1:hover{background-color:#ff6363;box-shadow:0 6px 18px #ff63638c,0 3px 8px #00000026;transform:translateY(-2px) scale(1.05)}._scrollToTop_y62bl_1._visible_y62bl_30:hover{opacity:1;transform:translateY(-2px) scale(1.05)}._scrollToTop_y62bl_1:active{transform:translateY(0) scale(.95);box-shadow:0 2px 8px #ff636366}._scrollToTop_y62bl_1._visible_y62bl_30:active{transform:translateY(0) scale(.95)}._scrollToTop_y62bl_1:focus-visible{outline:2px solid #ff4d4d;outline-offset:3px}@media(max-width:768px){._scrollToTop_y62bl_1{bottom:20px;right:20px;width:44px;height:44px}}._reloadButton_1b1l2_1{position:fixed;bottom:28px;left:28px;width:48px;height:48px;border-radius:50%;background-color:#909;color:#fff;border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #99009973,0 2px 6px #0000001f;z-index:90;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px) scale(.85);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1),background-color .2s ease,box-shadow .2s ease}._visible_1b1l2_30{opacity:.5;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}._reloadButton_1b1l2_1:hover{background-color:#a0a;box-shadow:0 6px 18px #a000a08c,0 3px 8px #00000026}._reloadButton_1b1l2_1._visible_1b1l2_30:hover{opacity:1;transform:translateY(-2px) scale(1.05)}._reloadButton_1b1l2_1:active{transform:translateY(0) scale(.95);box-shadow:0 2px 8px #8c008c66}._reloadButton_1b1l2_1._visible_1b1l2_30:active{transform:translateY(0) scale(.95)}._reloadButton_1b1l2_1:focus-visible{outline:2px solid #c0c;outline-offset:3px}@media(min-width:769px){._reloadButton_1b1l2_1{left:calc(var(--app-shell-navbar-offset, 0px) + 28px);transition:left .2s ease,opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}}@media(max-width:768px){._reloadButton_1b1l2_1{bottom:20px;left:20px;width:44px;height:44px}}._spinning_1b1l2_81{animation:_spin_1b1l2_81 .8s linear infinite}@keyframes _spin_1b1l2_81{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html{scrollbar-gutter:stable;overflow-y:scroll}body{margin:0;background:var(--mantine-color-body)}html,body,#root{min-width:0;min-height:100%}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:light-dark(rgba(0,0,0,.2),rgba(255,255,255,.2)) transparent}.mantine-Button-root{transition:transform .1s ease,background-color .15s ease,border-color .15s ease!important}.mantine-Button-root:active{transform:translateY(2px)!important}.mantine-Button-inner{transition:transform .1s ease!important}.mantine-Button-root:active .mantine-Button-inner,.mantine-Button-root:active .mantine-Button-label{transform:translateY(2px)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:light-dark(rgba(0,0,0,.2),rgba(255,255,255,.25));border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:light-dark(rgba(0,0,0,.4),rgba(255,255,255,.45))}.login{min-height:100dvh;display:grid;place-items:center;background:radial-gradient(circle at top,light-dark(var(--mantine-color-blue-0),var(--mantine-color-dark-6)),var(--mantine-color-body) 55%)}@keyframes mapPulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.has-map-pulse{animation:mapPulse 2s ease-in-out infinite}@keyframes blinkRg{0%,to{background-color:#16a34a;background:#16a34a;color:#fff;border-color:#16a34a;--badge-bg: #16a34a;--badge-color: #ffffff}50%{background-color:#dc2626;background:#dc2626;color:#fff;border-color:#dc2626;--badge-bg: #dc2626;--badge-color: #ffffff}}.blink-rg,.blink-green-red,a.blink-green-red,.blink-green-red.mantine-Badge-root,.blink-rg.mantine-Badge-root{animation:blinkRg .9s infinite ease-in-out!important;transition:none!important}.blink-rg span,.blink-rg .mantine-Badge-label,.blink-green-red span,.blink-green-red .mantine-Badge-label{color:#fff!important}@keyframes blinkGreenPurple{0%,to{background-color:#16a34a;background:#16a34a;color:#fff;border-color:#16a34a;--badge-bg: #16a34a;--badge-color: #ffffff}50%{background-color:#ae3ec9;background:#ae3ec9;color:#fff;border-color:#ae3ec9;--badge-bg: #ae3ec9;--badge-color: #ffffff}}.blink-green-purple,.blink-green-purple.mantine-Badge-root{animation:blinkGreenPurple .9s infinite ease-in-out!important;transition:none!important}.blink-green-purple span,.blink-green-purple .mantine-Badge-label{color:#fff!important}.note-html-content p{margin-top:0!important;margin-bottom:4px;text-align:justify;padding-right:5px}.note-html-content p:last-child{margin-bottom:0}button:focus,button:focus-visible,.mantine-Button-root:focus,.mantine-Button-root:focus-visible{outline:none!important;box-shadow:none!important}.hub-modal{max-width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);padding:0;border:0;border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);color:var(--mantine-color-text);box-shadow:var(--mantine-shadow-xl);display:none;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.hub-modal::backdrop{background:#0000008c}.hub-modal[open]{display:flex}.hub-modal.hub-modal-fit-content{height:fit-content;max-height:min(420px,calc(100dvh - 24px))}.hub-modal.hub-modal-fit-content>main{flex:0 1 auto}.hub-modal>header{flex:0 0 auto;padding:10px 14px;border-bottom:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body)}.hub-modal>header h2{margin:0;font-size:var(--mantine-font-size-lg);font-weight:600}.hub-modal>nav{flex:0 0 auto;display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-bottom:1px solid var(--mantine-color-default-border)}.hub-modal>nav::-webkit-scrollbar{display:none}.hub-modal>nav button{flex:1 0 auto;padding:10px 12px;border:0;background:var(--mantine-color-body);color:inherit;font:inherit;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer}.hub-modal>nav button[data-active]{color:var(--mantine-color-blue-6);background:light-dark(var(--mantine-color-blue-0),var(--mantine-color-dark-6));box-shadow:inset 0 -3px 0 var(--mantine-color-blue-6)}.hub-modal>main{flex:1 1 auto;min-height:0;padding:var(--hub-modal-body-padding, 6px 8px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.dashboard-test-modal-vertical-form>div{margin-bottom:14px}.dashboard-test-modal-vertical-form label,.dashboard-test-modal-vertical-form input,.dashboard-test-modal-vertical-form textarea{display:block;width:100%}.hub-modal>footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:8px 14px;border-top:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body)}.hub-modal>footer button{min-height:36px;padding:6px 16px;border-radius:var(--mantine-radius-sm);font:inherit;font-weight:600;cursor:pointer;border:none}.hub-modal>footer .hub-modal-close{border:1px solid light-dark(#ffe066,rgba(252,196,25,.35));background:light-dark(#fff9db,rgba(252,196,25,.18));color:light-dark(#d97706,#ffd43b)}html:has(.hub-modal[open]),body:has(.hub-modal[open]){overflow:hidden}.realty-pagination{margin-bottom:84px}.realty-tag-picker{position:relative}.realty-tag-picker>summary{padding:8px;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);cursor:pointer;list-style:none}.realty-tag-picker>summary::-webkit-details-marker{display:none}.realty-tag-picker-summary{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.realty-tag-picker-selected,.realty-tag-picker-category{display:inline-flex;gap:5px;align-items:center;padding:2px 6px;border-radius:999px;font-size:12px;font-weight:600}.realty-tag-picker-selected{background:#005f73;color:#fff}.realty-tag-picker-selected button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transition:filter .15s ease,opacity .15s ease,transform .15s ease}.hub-modal>footer button:disabled{cursor:default;opacity:.62}.hub-modal>footer .hub-modal-action-loading{filter:brightness(.94)}.hub-modal-action-loading .hub-modal-action-label{display:inline-block;transform:translateY(5px);transition:transform .18s ease}.realty-tag-picker-category{color:light-dark(#0b7285,#66d9e8)}.realty-tag-picker-menu{position:relative;width:100%;margin-top:4px;padding:8px;border:1px solid var(--mantine-color-default-border);border-radius:8px;background:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md)}.realty-tag-picker-menu>strong{display:block;margin-bottom:5px;color:var(--mantine-color-dimmed);font-size:11px}.realty-tag-picker-options{display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.realty-tag-picker-options>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:7px 8px;border:0;border-radius:4px;background:light-dark(var(--mantine-color-gray-1),var(--mantine-color-dark-6));color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer}.realty-tag-picker-options small{color:var(--mantine-color-dimmed)}.realty-delete-confirmation{margin:0;font-size:14px}.realty-album-lightbox{top:0;right:0;bottom:0;left:0;border:0;max-width:none;max-height:none}.realty-album-lightbox::backdrop{background:#000}@media(min-width:48em){.realty-pagination{margin-bottom:28px}}.hub-app-loading,.hub-global-loading{display:flex;align-items:center;justify-content:center}.hub-app-loading{min-height:100dvh}.hub-spinner{width:32px;height:32px;border:3px solid light-dark(#dee2e6,#495057);border-top-color:#228be6;border-radius:50%;animation:hub-spin .75s linear infinite}@keyframes hub-spin{to{transform:rotate(360deg)}}.hub-global-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;gap:7px;background:light-dark(rgba(255,255,255,.35),rgba(0,0,0,.25));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.hub-loading-dot{width:11px;height:11px;border-radius:50%;background:light-dark(#228be6,#15aabf);animation:hub-loading-pulse .9s ease-in-out infinite alternate}.hub-loading-dot:nth-child(2){animation-delay:.18s}.hub-loading-dot:nth-child(3){animation-delay:.36s}@keyframes hub-loading-pulse{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:translateY(-2px)}}.hub-login-card{display:flex;flex-direction:column;gap:16px;width:400px;max-width:92vw;padding:32px;border:1px solid var(--mantine-color-default-border);border-radius:16px;background:var(--mantine-color-body);box-shadow:0 8px 28px #0000001f}.hub-login-card h2,.hub-login-card p{margin:0}.hub-login-card>p,.hub-muted{color:var(--mantine-color-dimmed)}.hub-login-brand{color:#228be6;font-weight:700}.hub-field{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:500}.hub-field input{min-height:36px;padding:7px 11px;border:1px solid var(--mantine-color-default-border);border-radius:4px;background:var(--mantine-color-body);color:var(--mantine-color-text);font:inherit}.hub-field input:focus{border-color:#228be6;outline:1px solid #228be6}.hub-button{min-height:36px;padding:7px 14px;border:0;border-radius:4px;background:#228be6;color:#fff;font:inherit;font-weight:600;cursor:pointer}.hub-button:disabled{cursor:default;opacity:.6}.hub-alert{padding:10px 12px;border-radius:6px}.hub-alert.is-error{border:1px solid #ffc9c9;background:#fff5f5;color:#c92a2a}.hub-dashboard{max-width:1000px}.hub-dashboard>h1{margin:8px 0}.hub-dashboard-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.hub-card{padding:16px;border:1px solid var(--mantine-color-default-border);border-radius:8px;background:var(--mantine-color-body)}.hub-card p{margin:0 0 5px}.hub-badge{display:inline-flex;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase}.hub-badge.is-green{background:#d3f9d8;color:#2b8a3e}@media(max-width:47.99em){.hub-dashboard-cards{grid-template-columns:1fr}}.realty-native-field{display:block;width:100%}.realty-edit-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%}@media(min-width:62em){.realty-edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.realty-edit-form-full{grid-column:1 / -1}}.realty-native-field>span{display:block;margin-bottom:5px;font-size:var(--mantine-font-size-sm);font-weight:500}.realty-native-field input,.realty-native-field select,.realty-native-field textarea{display:block;width:100%;min-height:36px;padding:7px 11px;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);background-color:var(--mantine-color-body);color:var(--mantine-color-text);font:inherit;line-height:1.4;box-sizing:border-box}.realty-native-field input,.realty-native-field select{height:36px}.realty-native-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23868e96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px;padding-right:32px;cursor:pointer}.realty-native-field select::-ms-expand{display:none}.realty-native-field input:focus,.realty-native-field select:focus,.realty-native-field textarea:focus{border-color:#228be6;outline:none}.realty-native-field textarea{resize:vertical}.hub-rich-text{display:block;width:100%}.hub-rich-text>span{display:block;margin-bottom:5px;font-size:var(--mantine-font-size-sm);font-weight:500}.hub-rich-text .jodit-container{max-width:100%;color:var(--mantine-color-text)}.hub-rich-text .jodit-workplace{min-height:180px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.hub-rich-text .jodit-wysiwyg{min-height:180px!important;touch-action:pan-y}[data-mantine-color-scheme=dark] .hub-rich-text .jodit-container{border-color:var(--mantine-color-default-border)!important;background-color:var(--mantine-color-dark-7)!important;color:var(--mantine-color-dark-0)!important}[data-mantine-color-scheme=dark] .hub-rich-text .jodit-toolbar__box{background-color:var(--mantine-color-dark-8)!important;border-color:var(--mantine-color-default-border)!important}[data-mantine-color-scheme=dark] .hub-rich-text .jodit-workplace{background-color:var(--mantine-color-dark-7)!important}[data-mantine-color-scheme=dark] .hub-rich-text .jodit-wysiwyg{background-color:var(--mantine-color-dark-7)!important;color:var(--mantine-color-dark-0)!important}[data-mantine-color-scheme=dark] .hub-rich-text .jodit-wysiwyg *{color:inherit}[data-mantine-color-scheme=dark] .hub-rich-text .jodit-status-bar{background-color:var(--mantine-color-dark-8)!important;border-color:var(--mantine-color-default-border)!important;color:var(--mantine-color-dimmed)!important}.realty-source-description{color:var(--mantine-color-text)}[data-mantine-color-scheme=dark] .realty-source-description,[data-mantine-color-scheme=dark] .realty-source-description :not(a):not(button){color:var(--mantine-color-text)!important;background-color:transparent!important}[data-mantine-color-scheme=dark] .realty-source-description a{color:var(--mantine-color-blue-4)!important}.realty-album-thumb,.realty-album-thumb img{-webkit-touch-callout:none}
