/* REALJEJU 7.360 | 2026-10-27 */
:root{--map-control-font-size:17px;--map-control-box-size:42px;--map-control-radius:10px;--map-tool-button-gap:0px;--map-tool-stack-gap:16px;--map-side-tools-top:16px;--map-side-tools-right:18px;--map-type-tool-height:calc((var(--map-control-box-size) * 2) + var(--map-tool-stack-gap) + var(--map-control-box-size) + var(--map-tool-stack-gap) + (var(--map-control-box-size) * 4) + var(--map-tool-stack-gap) + (var(--map-control-box-size) * 3));--map-unit-top-offset:0px;--map-unit-tool-height:42px;--map-zoom-stack-gap-from-unit:20px;--map-zoom-current-gap:14px;--map-tool-unit-gap-width:18px;--type-font-size:17px;--deal-font-size:15px;--auth-font-size:17px;--radius-round:9999px;--account-dropdown-padding-x:20px;--account-dropdown-padding-y:16px;--account-dropdown-line-color:#e5e7eb;--profile-page-button-font-size:17px;--profile-page-button-font-weight:700;--profile-page-button-letter-spacing:-0.18px;--profile-page-primary-button-bg:#4A7EDC;--profile-page-primary-button-color:#ffffff;--profile-page-primary-button-border:1px solid #4A7EDC;--profile-page-secondary-button-bg:#ffffff;--profile-page-secondary-button-color:#4A7EDC;--profile-page-secondary-button-border:1px solid #4A7EDC;--admin-page-padding-top:28px;--admin-page-padding-x:32px;--admin-page-padding-bottom:44px;--admin-title-font-size:24px;--admin-title-font-weight:600;--admin-title-letter-spacing:-0.35px;--admin-title-line-height:1.25;--admin-title-color:#111827;--admin-desc-font-size:14px;--admin-desc-font-weight:400;--admin-desc-letter-spacing:-0.12px;--admin-desc-line-height:1.4;--admin-desc-color:#64748b;--admin-office-font-size:14px;--admin-office-font-weight:800;--admin-office-letter-spacing:-0.22px;--admin-office-color:#111827;--admin-meta-font-size:14px;--admin-meta-font-weight:400;--admin-meta-letter-spacing:-0.1px;--admin-meta-line-height:1.45;--admin-meta-color:#475573;--admin-status-font-size:13px;--admin-status-font-weight:600;--admin-status-letter-spacing:-0.1px;--admin-button-height:34px;--admin-button-font-size:13px;--admin-button-font-weight:500;--admin-button-letter-spacing:-0.1px;--admin-button-radius:0px;--admin-refresh-button-height:38px;--admin-refresh-button-font-size:14px;--admin-refresh-button-font-weight:500;--property-price-card-min-height:0px;--property-register-input-height:50px;--property-register-dropdown-menu-height:50px;--property-register-control-font-size:15px;--property-register-control-font-weight:500;--property-register-control-letter-spacing:0px;--property-register-control-padding-x:14px;--property-register-placeholder-font-size:14px;--property-register-placeholder-font-weight:400;--property-register-left-label-font-size:16px;--property-register-left-label-font-weight:700;--property-register-right-text-color:#5f6875;--property-register-option-font-size:16px;--property-register-option-font-weight:400;--property-register-option-letter-spacing:-0.16px;--property-register-option-gap:10px;--property-register-deal-option-gap:69px;--property-register-radio-column-width:120px;--property-register-checkbox-size:22px;--property-register-radio-size:22px;--property-register-info-checkbox-size:18px;--property-register-info-radio-size:18px;--property-address-modal-z-index:100500;--property-address-modal-bg:rgba(17, 24, 39, 0.42);--property-address-modal-padding:24px;--property-address-dialog-width:640px;--property-address-dialog-max-width:calc(100vw - 48px);--property-address-dialog-max-height:calc(100vh - 48px);--property-address-dialog-padding-top:28px;--property-address-dialog-padding-x:34px;--property-address-dialog-padding-bottom:28px;--property-address-dialog-radius:14px;--property-address-dialog-bg:#ffffff;--property-address-dialog-shadow:0 24px 70px rgba(15, 23, 42, 0.24);--property-address-close-top:20px;--property-address-close-right:32px;--property-address-close-size:34px;--property-address-close-bg:#f3f4f6;--property-address-close-color:#4b5573;--property-address-close-font-size:28px;--property-address-close-font-weight:400;--property-address-title-margin-bottom:22px;--property-address-title-font-size:26px;--property-address-title-font-weight:800;--property-address-title-line-height:1.15;--property-address-title-letter-spacing:-1px;--property-address-title-color:#050816;--property-address-input-height:58px;--property-address-input-border:1px solid #d8dee8;--property-address-input-border-focus:1px solid #d8dee8;--property-address-input-radius:0px;--property-address-input-bg:#ffffff;--property-address-input-color:#111827;--property-address-input-placeholder-color:#a8b0bd;--property-address-input-font-size:16px;--property-address-input-font-weight:600;--property-address-input-letter-spacing:-0.16px;--property-address-search-input-padding-left:18px;--property-address-search-input-padding-right:58px;--property-address-detail-input-padding-x:18px;--property-address-search-form-margin-bottom:20px;--property-address-search-icon-right:18px;--property-address-search-icon-size:34px;--property-address-search-icon-color:#475573;--property-address-search-icon-font-size:22px;--property-address-guide-padding-top:2px;--property-address-guide-title-margin-bottom:16px;--property-address-guide-title-font-size:18px;--property-address-guide-title-font-weight:800;--property-address-guide-row-margin-bottom:16px;--property-address-guide-main-margin-bottom:5px;--property-address-guide-main-font-size:16px;--property-address-guide-main-font-weight:500;--property-address-guide-example-font-size:14px;--property-address-guide-example-color:#8b93a1;--property-address-results-max-height:min(470px, calc(100vh - 260px));--property-address-result-padding-top:10px;--property-address-result-padding-right:var(--realjeju-management-page-gap, 28px);--property-address-result-padding-bottom:22px;--property-address-result-gap:12px;--property-address-zone-margin-bottom:12px;--property-address-zone-font-size:17px;--property-address-zone-font-weight:800;--property-address-line-margin-bottom:8px;--property-address-line-gap:10px;--property-address-line-font-size:15px;--property-address-line-font-weight:500;--property-address-line-height:1.45;--property-address-badge-height:24px;--property-address-badge-padding-x:8px;--property-address-badge-radius:6px;--property-address-badge-bg:#f1f3f6;--property-address-badge-color:#6b7280;--property-address-badge-font-size:13px;--property-address-badge-font-weight:700;--property-address-primary-button-height:52px;--property-address-primary-button-min-width:52px;--property-address-primary-button-padding-x:22px;--property-address-primary-button-bg:var(--profile-page-primary-button-bg);--property-address-primary-button-color:var(--profile-page-primary-button-color);--property-address-primary-button-border:var(--profile-page-primary-button-border);--property-address-primary-button-radius:0px;--property-address-primary-button-font-size:16px;--property-address-primary-button-font-weight:700;--property-address-primary-button-letter-spacing:-0.18px;--property-address-result-select-top:6px;--property-address-result-select-right:0px;--property-address-secondary-button-height:52px;--property-address-secondary-button-min-width:132px;--property-address-secondary-button-padding-x:22px;--property-address-secondary-button-bg:var(--profile-page-secondary-button-bg);--property-address-secondary-button-color:var(--profile-page-secondary-button-color);--property-address-secondary-button-border:var(--profile-page-secondary-button-border);--property-address-secondary-button-radius:0px;--property-address-secondary-button-font-size:16px;--property-address-secondary-button-font-weight:700;--property-address-detail-head-margin-bottom:26px;--property-address-address-row-gap:20px;--property-address-address-row-margin-bottom:8px;--property-address-selected-margin-top:0px;--property-address-selected-margin-right:0px;--property-address-selected-margin-bottom:34px;--property-address-selected-margin-left:24px;--property-address-detail-label-height:28px;--property-address-detail-label-font-size:var(--property-register-left-label-font-size);--property-address-detail-label-font-weight:var(--property-register-left-label-font-weight);--property-address-detail-section-title-margin-bottom:6px;--property-address-detail-help-margin-bottom:14px;--property-address-detail-help-font-size:14px;--property-address-detail-help-color:#9ca3af;--property-address-detail-actions-gap:10px;--property-address-detail-actions-margin-top:8px;--property-address-main-detail-right:18px;--property-address-main-detail-max-width:190px;--property-address-main-detail-font-size:14px;--property-address-main-detail-font-weight:600;--property-address-main-detail-color:#9ca3af;--property-address-main-detail-padding-right:220px;--location-search-btn-height:40px;--location-search-input-height:40px;--property-map-height:300px;--property-address-location-row-margin-top:12px;--property-address-location-row-margin-bottom:28px;--property-address-location-row-margin-left:calc(140px + 24px);--property-address-location-mode-gap:18px;--property-address-location-mode-margin-bottom:10px;--property-address-location-map-height:var(--property-map-height);--property-address-location-map-border:1px solid #d8dee8;--property-address-location-map-bg:#f8fafc;--property-address-location-help-margin-top:8px;--property-address-location-help-font-size:14px;--property-address-location-help-color:#265af1;--property-address-location-rectangle-stroke:#265af1;--property-address-location-rectangle-fill:rgba(38, 90, 241, 0.26);--property-address-location-direct-button-width:132px;--property-address-location-direct-button-height:var(--location-search-btn-height);--property-address-location-direct-button-padding-x:14px;--property-address-location-direct-button-font-size:14px;--property-address-location-direct-button-font-weight:700;--property-address-location-direct-input-height:var(--location-search-input-height);--property-address-location-direct-input-padding-x:14px;--property-address-location-direct-input-font-size:14px;--property-address-location-direct-gap:10px;--property-address-hide-row-margin-top:12px;--property-address-hide-row-margin-bottom:28px;--property-address-hide-row-margin-left:calc(140px + 24px);--property-address-hide-checkbox-size:var(--property-register-info-checkbox-size);--property-address-hide-label-font-size:16px;--property-address-hide-label-font-weight:500;--property-address-hide-help-margin-top:8px;--property-address-hide-help-font-size:14px;--property-address-hide-help-color:#8b93a1}.admin-page-panel{position:absolute;inset:var(--global-topbar-height) 0 0 0;z-index:9990;display:none;background:#fff;color:#111827;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable}.admin-page-head{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;width:1180px;max-width:calc(100vw - 64px);margin:0 auto 52px;text-align:center}.admin-page-title{margin:0}.admin-refresh-btn{padding:0 16px;border:1px solid #1b6fa4;background:#1b6fa4;color:#fff;cursor:pointer}.admin-page-head > .admin-refresh-btn{display:none}.admin-application-list{display:flex;flex-direction:column;gap:10px}.admin-page-tabs{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));width:1180px;max-width:calc(100vw - 64px);min-width:0;margin:0 auto 48px;border:1px solid #e5e7eb;border-right:0;background:#fff;box-sizing:border-box}.admin-page-tab{width:100%;min-width:0;height:56px;border:0;border-right:1px solid #e5e7eb;background:#fff;color:#111827;font:inherit;font-size:15px;font-weight:600;letter-spacing:-0.02em;cursor:pointer;box-shadow:none}.admin-page-tab.active{background:#265af1;color:#fff;font-weight:600}.admin-page-tab:focus,.admin-page-tab:focus-visible{outline:none;box-shadow:none;transform:none}.admin-page-tab-panel{display:none}.admin-page-tab-panel.active{display:block;flex:0 0 auto;width:1180px;max-width:calc(100vw - 64px);margin:0 auto}.admin-application-card{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1.35fr) max-content;gap:14px 20px;align-items:center;padding:16px;border:1px solid #e5e7eb;border-radius:0;background:#fff;box-shadow:none}.admin-application-card.has-entitlement{grid-template-columns:minmax(0, 1.2fr) minmax(0, 1.3fr) minmax(0, 0.9fr) max-content;justify-content:stretch;column-gap:20px;row-gap:14px}.admin-application-entitlement{min-width:0;text-align:left}.admin-application-entitlement-row{max-width:100%;color:#475573;overflow-wrap:anywhere;word-break:break-word}.admin-application-entitlement-row:first-child{font-weight:800;letter-spacing:-0.1px}.admin-application-office{min-width:0;max-width:100%;line-height:1.45;margin-bottom:2px;overflow-wrap:anywhere;word-break:normal}.admin-application-meta{font-size:14px;font-weight:600;color:#475573;line-height:1.45;letter-spacing:-0.1px}.admin-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:92px;height:24px;padding:0 8px;background:#f1f5f9;color:#475573}.admin-status-badge.pending{background:#fff7ed;color:#ea580c}.admin-status-badge.active{background:#eff6ff;color:#265af1}.admin-status-badge.rejected{background:#fef2f2;color:#dc2626}.admin-application-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-status-btn{padding:0 12px;border:1px solid #d1d5db;background:#fff;color:#111827;cursor:pointer}.admin-status-btn.approve{border-color:#265af1;color:#265af1}.admin-status-btn.pending{border-color:#ea580c;color:#ea580c}.admin-status-btn.reject{border-color:#dc2626;color:#dc2626}.admin-status-btn.delete{border-color:#6b7280;color:#374151}.admin-empty{padding:28px 0;border:0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:#fff;text-align:center;font-size:15px;font-weight:700;color:#64748b}.admin-notice-manager{margin-bottom:18px;padding:0;border:0;background:#fff}.admin-notice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:42px 0 16px}.admin-notice-title{margin:0;font-size:18px;line-height:1.3;font-weight:800;color:#111827;letter-spacing:-0.18px}.admin-notice-desc{margin:6px 0 0;font-size:13px;line-height:1.45;color:#64748b}.admin-notice-new-btn{height:38px;padding:0 14px;border:1px solid #d1d5db;background:#fff;color:#111827;font-size:13px;font-weight:700;cursor:pointer}.admin-notice-form{display:grid;gap:12px;margin-bottom:16px}.admin-notice-form-grid{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:12px}.admin-notice-field{display:grid;gap:7px;font-size:13px;font-weight:800;color:#334155}.admin-notice-field input,.admin-notice-field select,.admin-notice-field textarea{width:100%;min-width:0;border:1px solid #d1d5db;border-radius:0;background:#fff;color:#111827;font:inherit;font-size:14px;font-weight:600;box-sizing:border-box}.admin-notice-field input,.admin-notice-field select{height:42px;padding:0 12px}.admin-notice-field textarea{min-height:350px;padding:12px;line-height:1.55;resize:vertical}.admin-notice-category-dropdown.property-form-control.property-register-dropdown{height:42px;padding:0 12px;border-color:#d1d5db}.admin-notice-category-dropdown .property-register-dropdown-trigger{font-size:14px;font-weight:600;letter-spacing:0}.admin-notice-category-dropdown .property-register-dropdown-trigger i{margin-left:auto;color:#64748b}.admin-notice-category-dropdown .property-register-dropdown-menu{min-width:100%;max-width:240px}.admin-notice-options{display:flex;align-items:center;gap:18px;font-size:13px;font-weight:700;color:#475573}.admin-notice-options label{display:inline-flex;align-items:center;gap:8px}.admin-notice-options input{width:18px;height:18px;margin:0;accent-color:#265af1}.admin-notice-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:0;margin-bottom:0}.admin-notice-actions .my-suite-inquiry-primary,.admin-notice-actions .my-suite-inquiry-secondary{min-width:74px}.admin-notice-status{flex:1 1 auto;margin:0;font-size:13px;color:#64748b}.admin-notice-list-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 8px}.admin-notice-list-title{margin:0;font-size:18px;line-height:1.3;font-weight:800;color:#111827;letter-spacing:-0.18px}.admin-notice-list-count{font-size:13px;line-height:1.3;font-weight:700;color:#64748b}.admin-notice-list{display:grid;gap:5px}.admin-notice-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:16px;align-items:center;padding:10px 12px;border:1px solid #e5e7eb;background:#f8fafc}.admin-notice-row-title{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:15px;font-weight:800;color:#111827}.admin-notice-row-meta{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;font-weight:600;color:#64748b}.admin-notice-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-notice-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid #dbe3ee;background:#fff;color:#334155;font-size:12px;font-weight:800;line-height:1}.admin-notice-chip.visible{border-color:#bfdbfe;background:#eff6ff;color:#265af1}.admin-notice-chip.hidden{border-color:#fecaca;background:#fef2f2;color:#dc2626}.admin-notice-chip.pinned{border-color:#fed7aa;background:#fff7ed;color:#ea580c}.admin-inquiries-filterbar{margin:0 0 18px}.admin-inquiries-filterbar [data-admin-inquiry-view="deleted"]{margin-left:auto}.admin-inquiry-list{display:grid;gap:10px}.admin-inquiry-table{display:grid;gap:10px}.admin-inquiry-row{border-bottom:1px solid #edf2f7}.admin-inquiry-title{color:#111827;line-height:1.35}.admin-inquiry-author{margin-top:5px;color:#64748b;font-size:13px;font-weight:600}.admin-inquiry-detail{display:grid;gap:14px}.admin-inquiry-table.my-suite-inquiry-list{gap:0}.admin-inquiry-main{display:grid;min-width:0;gap:5px}.admin-inquiry-main .admin-inquiry-author,.admin-inquiry-main .admin-inquiry-title{display:block;margin-top:0}.admin-notice-field input:focus,.admin-notice-field select:focus,.admin-notice-field textarea:focus,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none;box-shadow:none;transform:none}.global-topbar-right #detailAuthTrigger.version-only{min-width:78px;cursor:default;pointer-events:none}.global-topbar-right #detailAuthTrigger.version-only .topbar-version-text{display:block;color:var(--rj-header-ink, #6b7280);font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:0;opacity:1;white-space:nowrap}.global-topbar-page-title{position:absolute;left:calc(var(--realjeju-topbar-side-nav-width, 160px) + var(--realjeju-page-gap, 40px));top:0;display:none;align-items:center;height:var(--topbar-main-height);color:var(--rj-header-ink, #111827);font-family:var(--font-ui);font-size:20px;font-weight:700;letter-spacing:-0.02em;line-height:1;white-space:nowrap;z-index:3}body.realjeju-side-nav-enabled.admin-page-open .global-topbar-page-title,body.realjeju-side-nav-enabled.broker-home-page-open:not(.admin-page-open) .global-topbar-page-title,body.realjeju-side-nav-enabled.notice-page-open .global-topbar-page-title,body.realjeju-side-nav-enabled.operator-page-open .global-topbar-page-title,body.realjeju-side-nav-enabled.presale-page-open .global-topbar-page-title{display:flex}.global-topbar-page-title span{display:none}body.realjeju-side-nav-enabled.admin-page-open .global-topbar-page-title-admin,body.realjeju-side-nav-enabled.broker-home-page-open:not(.admin-page-open) .global-topbar-page-title-broker,body.realjeju-side-nav-enabled.notice-page-open .global-topbar-page-title-notice,body.realjeju-side-nav-enabled.operator-page-open .global-topbar-page-title-operator,body.realjeju-side-nav-enabled.presale-page-open .global-topbar-page-title-presale{display:inline}body.realjeju-side-nav-enabled.admin-page-open .global-topbar-page-title-broker,body.realjeju-side-nav-enabled.admin-page-open .global-topbar-page-title-my-suite,body.realjeju-side-nav-enabled.admin-page-open .global-topbar-page-title-notice,body.realjeju-side-nav-enabled.admin-page-open .global-topbar-page-title-operator,body.realjeju-side-nav-enabled.admin-page-open .global-topbar-page-title-presale,body.realjeju-side-nav-enabled.broker-home-page-open .global-topbar-page-title-admin,body.realjeju-side-nav-enabled.broker-home-page-open .global-topbar-page-title-my-suite,body.realjeju-side-nav-enabled.broker-home-page-open .global-topbar-page-title-notice,body.realjeju-side-nav-enabled.broker-home-page-open .global-topbar-page-title-presale,body.realjeju-side-nav-enabled.my-suite-page-open .global-topbar-page-title-admin,body.realjeju-side-nav-enabled.my-suite-page-open .global-topbar-page-title-notice,body.realjeju-side-nav-enabled.operator-page-open .global-topbar-page-title-admin,body.realjeju-side-nav-enabled.operator-page-open .global-topbar-page-title-broker,body.realjeju-side-nav-enabled.operator-page-open .global-topbar-page-title-my-suite,body.realjeju-side-nav-enabled.operator-page-open .global-topbar-page-title-notice,body.realjeju-side-nav-enabled.operator-page-open .global-topbar-page-title-presale{display:none}body.realjeju-side-nav-enabled{--realjeju-side-nav-width:var(--realjeju-side-nav-expanded-width);--realjeju-topbar-side-nav-width:var(--realjeju-side-nav-expanded-width);--realjeju-panel-line-color:#e5e7eb}.realjeju-side-nav{position:fixed;top:var(--rj-home-layout-nav-top, var(--global-topbar-height));left:0;bottom:0;z-index:145;display:var(--rj-account-side-nav-display, flex);flex-direction:column;width:var(--realjeju-side-nav-expanded-width, 160px);box-sizing:border-box;padding:var(--rj-home-layout-nav-padding, 18px 12px);border-right:0.5px solid var(--realjeju-panel-line-color);background:#fff;color:#111827;font-family:var(--font-ui);box-shadow:none;overflow-x:hidden;overflow-y:var(--rj-home-nav-overflow, auto);overscroll-behavior:contain;scrollbar-width:none;transform:var(--rj-home-layout-nav-transform, translateX(0));transition:var(--rj-home-layout-nav-transition, transform 100ms ease-out);will-change:var(--rj-home-layout-nav-will-change, transform)}.realjeju-side-nav-toggle{position:fixed;top:calc(var(--global-topbar-height, 65px) + 16px);left:calc(var(--realjeju-side-nav-width, 160px) - 0.5px);z-index:2147482400;display:var(--rj-home-layout-toggle-display, none);align-items:center;justify-content:center;flex-direction:column;gap:6px;width:28px;height:58px;box-sizing:border-box;padding:0;border:1px solid #dfe3e8;border-left:0.5px solid var(--realjeju-panel-line-color);border-radius:0 10px 10px 0;background:#fff;color:#9ca3af;font-family:var(--font-ui);cursor:pointer;box-shadow:6px 3px 10px -6px rgba(15, 23, 42, 0.08);transition:left 100ms ease-out,border-color 100ms ease-out,color 100ms ease-out,background-color 100ms ease-out}.realjeju-side-nav-toggle:focus-visible,.realjeju-side-nav-toggle:hover{border-color:#cbd5e1;background:#fff;color:#9ca3af;outline:0}.realjeju-side-nav-toggle i{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:#d1d5db;color:#fff;font-size:10px;line-height:1;transition:background-color 100ms ease-out}.realjeju-side-nav-toggle:focus-visible i,.realjeju-side-nav-toggle:hover i{background:#265af1}.realjeju-side-nav-toggle span{font-size:10px;font-weight:700;letter-spacing:-0.2px;line-height:1;white-space:nowrap;transform:translateY(2px)}@media (min-width: 901px){:root{--realjeju-side-nav-extra-width:var(--map-side-tools-right, 16px)}body.realjeju-side-nav-enabled:not(.roadview-split-open):not(.roadview-detail-left-open):not(.map-roadview-overlay-open):not(.main-landing-page-open):not(.realjeju-document-page-open):not(.property-register-page-open):not(.auth-page-open):not(.auth-recovery-page-open)[data-global-category="ev-charger"] .realjeju-side-nav-toggleggle,body.realjeju-side-nav-enabled:not(.roadview-split-open):not(.roadview-detail-left-open):not(.map-roadview-overlay-open):not(.main-landing-page-open):not(.realjeju-document-page-open):not(.property-register-page-open):not(.auth-page-open):not(.auth-recovery-page-open)[data-global-category="local-business"] .realjeju-side-nav-toggle,body.realjeju-side-nav-enabled:not(.roadview-split-open):not(.roadview-detail-left-open):not(.map-roadview-overlay-open):not(.main-landing-page-open):not(.realjeju-document-page-open):not(.property-register-page-open):not(.auth-page-open):not(.auth-recovery-page-open)[data-global-category="parcel"] .realjeju-side-nav-toggle,body.realjeju-side-nav-enabled:not(.roadview-split-open):not(.roadview-detail-left-open):not(.map-roadview-overlay-open):not(.main-landing-page-open):not(.realjeju-document-page-open):not(.property-register-page-open):not(.auth-page-open):not(.auth-recovery-page-open)[data-global-category="realestate"] .realjeju-side-nav-toggle{display:var(--rj-home-layout-toggle-display, inline-flex)}body.realjeju-side-nav-enabled:not(.main-landing-page-open):not(.realjeju-document-page-open)[data-global-category="ev-charger"].realjeju-side-nav-collapsed,body.realjeju-side-nav-enabled:not(.main-landing-page-open):not(.realjeju-document-page-open)[data-global-category="local-business"].realjeju-side-nav-collapsed,body.realjeju-side-nav-enabled:not(.main-landing-page-open):not(.realjeju-document-page-open)[data-global-category="parcel"].realjeju-side-nav-collapsed,body.realjeju-side-nav-enabled:not(.main-landing-page-open):not(.realjeju-document-page-open)[data-global-category="realestate"].realjeju-side-nav-collapsed{--realjeju-side-nav-width:var(--rj-home-layout-nav-width, 0px)}body.realjeju-side-nav-enabled:not(.main-landing-page-open):not(.realjeju-document-page-open)[data-global-category="ev-charger"].realjeju-side-nav-collapsed .realjeju-side-nav,body.realjeju-side-nav-enabled:not(.main-landing-page-open):not(.realjeju-document-page-open)[data-global-category="local-business"].realjeju-side-nav-collapsed .realjeju-side-nav,body.realjeju-side-nav-enabled:not(.main-landing-page-open):not(.realjeju-document-page-open)[data-global-category="parcel"].realjeju-side-nav-collapsed .realjeju-side-nav,body.realjeju-side-nav-enabled:not(.main-landing-page-open):not(.realjeju-document-page-open)[data-global-category="realestate"].realjeju-side-nav-collapsed .realjeju-side-nav{transform:var(--rj-home-layout-nav-transform, translateX(-100%));pointer-events:var(--rj-home-layout-nav-pointer, none)}body.realjeju-side-nav-enabled .app{transition:padding-left 100ms ease-out}body.realjeju-side-nav-enabled.realjeju-filters-in-topbar .global-topbar-menu.has-map-filters{}body.realjeju-side-nav-enabled .map-wrap{transition:width 100ms ease-out}body.realjeju-side-nav-enabled .sidebar{transition:transform 100ms ease-out,opacity 100ms ease-out,left 100ms ease-out}body.realjeju-side-nav-enabled :is(.property-register-page, .property-register-bottom-bar, .my-suite-panel, .broker-home-panel, .admin-page-panel, .notice-page-panel){transition:var(--rj-home-layout-page-transition, left 100ms ease-out, width 100ms ease-out)}}body.realjeju-side-nav-enabled.map-panels-collapsed .realjeju-side-nav{z-index:260}.realjeju-side-nav::-webkit-scrollbar{width:0;height:0}.realjeju-side-nav > *{flex-shrink:0}body:not(.realjeju-side-nav-enabled) .realjeju-side-nav{display:none}body.realjeju-side-nav-enabled .app{padding-left:var(--realjeju-side-nav-width);box-sizing:border-box}body.realjeju-side-nav-enabled:not(.admin-page-open):not(.broker-home-page-open):not(.broker-public-page-open):not(.property-register-page-open):not(.my-suite-page-open):not(.notice-page-open):not(.auth-page-open):not(.payment-page-open):not(.myinfo-page-open):not(.profile-edit-page-open):not(.broker-office-info-page-open):not(.broker-office-edit-page-open) .sidebar{border-left:0;border-right-color:var(--realjeju-panel-line-color)}body.realjeju-side-nav-enabled:not(.admin-page-open):not(.broker-home-page-open):not(.broker-public-page-open):not(.property-register-page-open):not(.my-suite-page-open):not(.notice-page-open):not(.auth-page-open):not(.payment-page-open):not(.myinfo-page-open):not(.profile-edit-page-open):not(.broker-office-info-page-open):not(.broker-office-edit-page-open) .map-wrap{width:var(--rj-home-layout-map-width, calc(100vw - var(--realjeju-side-nav-width)));margin-left:var(--rj-home-layout-map-margin, 0)}.realjeju-side-nav-menu.realjeju-side-parcel-tools{display:var(--rj-parcel-sidebar-display, none)}.rj-parcel-visibility-glyph{color:var(--rj-parcel-visibility-ink, #858d98)}.rj-parcel-visibility-slash{display:var(--rj-parcel-visibility-slash-display, none)}.rj-home-map-visibility[aria-pressed="true"],[data-parcel-sidebar-control="hide"][aria-pressed="true"]{--rj-parcel-visibility-ink:var(--rj-visibility-selected-ink,var(--brand, #265af1));--rj-parcel-visibility-slash-display:inline;--rj-visibility-pupil-fill:var(--rj-visibility-selected-pupil,none);--rj-visibility-pupil-stroke:var(--rj-visibility-selected-pupil,currentColor)}.rj-parcel-price-group{display:grid;gap:0;margin:8px 4px;border:1px solid #d5d9df;border-radius:8px;overflow:hidden}.rj-parcel-price-button{height:28px;border:0;background:#fff;color:#374151;font:inherit;font-size:var(--rj-home-nav-font-size, 12px);font-weight:var(--rj-home-nav-font-weight, 500);cursor:pointer}.rj-parcel-price-button + .rj-parcel-price-button{border-top:1px solid #d5d9df}.rj-parcel-price-button.active{background:var(--brand);color:#fff}.rj-parcel-price-button:disabled{opacity:.4;cursor:default}@media (min-width: 901px){body[data-global-category="parcel"]:not(.admin-page-open):not(.operator-page-open):not(.broker-home-page-open):not(.broker-public-page-open):not(.my-suite-page-open):not(.payment-page-open):not(.notice-page-open):not(.property-register-page-open):not(.auth-page-open){--rj-parcel-sidebar-display:flex;--rj-parcel-map-stack-display:none}}.realjeju-side-broker-benefits{display:var(--rj-broker-benefits-display, none);flex-direction:column;gap:var(--rj-home-nav-menu-gap, 4px)}@media (min-width: 901px){body:is(.broker-public-page-open, .myinfo-page-open, .profile-edit-page-open, .broker-office-info-page-open, .broker-office-edit-page-open, .payment-page-open, .account-inquiries-page-open, .notice-page-open):not(.admin-page-open){--rj-account-side-nav-display:none;--realjeju-side-nav-width:0px;--realjeju-topbar-side-nav-width:0px;--realjeju-side-nav-expanded-width:0px}body[data-global-category="ev-charger"]:not(.main-landing-page-open):not(.realjeju-document-page-open):not(.admin-page-open):not(.operator-page-open):not(.broker-home-page-open):not(.broker-public-page-open):not(.my-suite-page-open):not(.payment-page-open):not(.property-register-page-open):not(.auth-page-open):not(.notice-page-open):not(.myinfo-page-open):not(.profile-edit-page-open):not(.broker-office-info-page-open):not(.broker-office-edit-page-open){--rj-account-side-nav-display:none;--realjeju-side-nav-width:0px;--realjeju-topbar-side-nav-width:0px;--realjeju-side-nav-expanded-width:0px;--rj-home-tools-display:none}body.broker-home-page-open:not(.admin-page-open) .realjeju-side-nav,body.my-suite-page-open.my-suite-favorites-tab-open .realjeju-side-nav,body[data-global-category="ev-charger"]:not(.admin-page-open):not(.operator-page-open):not(.broker-home-page-open):not(.broker-public-page-open):not(.my-suite-page-open):not(.payment-page-open) .realjeju-side-nav,body[data-global-category="parcel"]:not(.admin-page-open):not(.operator-page-open):not(.broker-home-page-open):not(.broker-public-page-open):not(.my-suite-page-open):not(.payment-page-open) .realjeju-side-nav{--rj-side-divider-display:none}body.my-suite-page-open.my-suite-favorites-tab-open #realjejuSideNav > :not(.realjeju-side-nav-bottom):not(.realjeju-side-nav-bottom-line),body.payment-page-open:not(.admin-page-open) #realjejuSideNav > :not(.realjeju-side-nav-bottom){display:none}body[data-global-category="local-business"]:not(.admin-page-open):not(.operator-page-open):not(.broker-home-page-open):not(.broker-public-page-open):not(.my-suite-page-open):not(.payment-page-open) #realjejuSideNav > :not(.realjeju-side-nav-bottom){display:none}body.broker-home-page-open:not(.admin-page-open) .realjeju-side-register-menu{--rj-broker-benefits-display:flex;--rj-side-divider-display:block}body.broker-home-page-open:not(.admin-page-open) #realjejuSideNav > :not(.realjeju-side-register-menu):not(.realjeju-side-nav-bottom):not(.realjeju-side-nav-bottom-line){display:none}}.realjeju-side-nav-menu{display:flex;flex-direction:column;gap:var(--rj-home-nav-menu-gap, 4px);margin:0;padding:0}.realjeju-side-admin-tabs{display:none}@media (min-width: 901px){.realjeju-side-nav :is([data-side-nav-action="home"], [data-side-nav-action="favorites"], [data-side-nav-action="broker-home"], [data-side-nav-action="notice"], .realjeju-side-recent){display:none}body.admin-page-open #realjejuSideNav > *{display:none}body.admin-page-open #realjejuSideNav > .realjeju-side-admin-tabs{display:flex}body.admin-page-open #realjejuSideNav > .realjeju-side-nav-bottom-line{display:none}body.admin-page-open #realjejuSideNav > .realjeju-side-nav-bottom{display:flex}body.admin-page-open #realjejuSideNav > .realjeju-side-admin-version:not([hidden]){display:block;margin-top:16px}}body.admin-page-open .realjeju-side-admin-tab > span{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.3}body.admin-page-open .realjeju-side-admin-tab[data-admin-tab="broker-applications"] > span,body.admin-page-open .realjeju-side-admin-tab[data-admin-tab="inquiries"] > span{white-space:nowrap}body.admin-page-open .realjeju-side-admin-tab[data-admin-tab="inquiries"] > span{font-weight:700}body.global-category-nonrealestate-mode .realjeju-side-nav [data-side-nav-action="broker-home"],body.global-category-nonrealestate-mode .realjeju-side-nav [data-side-nav-action="favorites"],body.global-category-nonrealestate-mode .realjeju-side-nav [data-side-nav-action="presale"]{display:none}body.global-category-nonrealestate-mode .map-location-tool-group,body.global-category-nonrealestate-mode .map-unit-tool-group,body.global-category-nonrealestate-mode:not([data-global-category="parcel"]) .map-primary-tool-group{display:flex;visibility:hidden;opacity:0;pointer-events:none}body.global-category-nonrealestate-mode[data-global-category="parcel"] .map-location-tool-group,body.global-category-nonrealestate-mode[data-global-category="parcel"] .map-unit-tool-group{display:flex;visibility:visible;opacity:1;pointer-events:auto}body[data-global-category="realestate"] [data-convenience-option="life-safety"]{display:none}@media (max-width: 900px){body[data-global-category="parcel"] #mapPropertyToggleBtn.active .map-tool-label{background:#265af1;color:#fff}}@media (max-width: 900px){body[data-global-category="parcel"] #mapPropertyToggleBtn.active:hover .map-tool-label{background:#0e55dc}}.life-safety-update-note{margin:10px 10px 0;color:#7b8492;font-size:12px;font-weight:400;line-height:1.5;text-align:left}.realjeju-side-nav-item{position:relative;display:flex;align-items:center;gap:var(--rj-home-layout-nav-gap, 12px);width:100%;min-height:var(--rj-home-layout-nav-item-height, 42px);margin:0;padding:var(--rj-home-layout-nav-item-padding, 0 10px);box-sizing:border-box;border:0;border-radius:var(--rj-home-nav-radius, 6px);background:transparent;color:var(--rj-home-nav-ink, #8b939e);font-family:var(--font-ui);font-size:var(--realjeju-side-menu-font-size);font-weight:var(--rj-home-nav-font-weight, 600);letter-spacing:-0.2px;line-height:1;text-align:left;cursor:pointer;box-shadow:none;flex-direction:var(--rj-home-layout-nav-direction, row)}.realjeju-side-nav-item i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;font-size:var(--rj-home-nav-icon-size, 17px);line-height:1;text-align:center;color:var(--rj-home-nav-icon-ink, inherit)}.realjeju-side-nav-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:var(--rj-home-layout-nav-label-wrap, nowrap);text-align:var(--rj-home-layout-nav-label-align, left);line-height:var(--rj-home-nav-label-line-height, 1.35)}.realjeju-side-nav-item:not([data-parcel-sidebar-control="filter"]).is-open,.realjeju-side-nav-item:not([data-parcel-sidebar-control="filter"]):hover{background:#f5f7fa;color:#111827;font-weight:700}.realjeju-side-nav-item.active{--realjeju-active-control-weight:var(--rj-home-nav-selected-weight, 800);background:var(--rj-home-selected-surface, transparent);color:var(--rj-home-nav-selected-ink, var(--rj-home-accent, #111827));font-weight:var(--rj-home-nav-selected-weight, 800);outline:var(--rj-home-nav-selected-outline, none);outline-offset:var(--rj-home-nav-selected-outline-offset, 0px)}.realjeju-side-nav-item.active > i{color:var(--rj-home-nav-icon-ink, var(--rj-home-accent, #111827))}.realjeju-side-nav-item.active > span{color:var(--rj-home-nav-selected-ink, var(--rj-home-accent, #111827))}.realjeju-side-nav-arrow{flex:0 0 auto;width:auto;height:auto;margin-left:auto;color:#6b7280;font-size:12px}.realjeju-side-nav-line{height:var(--rj-home-type-divider-size, 1px);margin:var(--rj-home-type-divider-margin, 16px 0);background:#f1f5f9;display:var(--rj-side-divider-display, block)}.realjeju-side-nav-bottom-line{margin-top:auto}.realjeju-side-nav.account-menu-expanded .realjeju-side-nav-bottom-line{margin-top:auto}.realjeju-side-nav-bottom{flex:0 0 auto;margin-top:var(--rj-home-nav-footer-margin, 0)}.realjeju-side-admin-version{flex:0 0 auto;margin:var(--rj-home-version-margin, 16px 0 0);padding:var(--rj-home-version-padding, 16px 14px);border-top:var(--rj-home-version-border, 1px solid #f1f5f9);color:#98a2b3;font-family:var(--font-ui);font-size:var(--rj-home-account-meta-font-size, 11px);font-weight:var(--rj-home-version-weight, 500);line-height:1.4;letter-spacing:0;white-space:var(--rj-home-version-wrap, nowrap)}.realjeju-side-nav.admin-version-visible{padding-bottom:var(--rj-home-nav-bottom-inset, 0)}.realjeju-side-admin-version[hidden]{display:none}.realjeju-side-nav-flyout-wrap{position:relative}.realjeju-side-account-wrap{position:relative}.realjeju-side-nav-flyout{position:static;display:none;width:100%;margin:2px -14px 4px;padding:2px 0;box-sizing:border-box;border:0;border-radius:0;background:#f3f4f6;box-shadow:none}.realjeju-side-nav-flyout.open{display:block}.realjeju-side-nav-flyout-item{display:flex;align-items:center;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#111827;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:-0.15px;text-align:left;cursor:pointer;box-shadow:none}.realjeju-side-nav-flyout-item:hover{background:#f3f4f6}.realjeju-side-nav-flyout-item.muted{color:#6b7280}.realjeju-side-nav-flyout-check{display:flex;align-items:center;gap:6px;width:100%;min-height:28px;padding:0 18px;box-sizing:border-box;border-radius:5px;background:transparent;color:#4b5573;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:-0.15px;line-height:1;white-space:nowrap;cursor:pointer}.realjeju-side-nav-flyout-check:hover{background:#eef2f7;color:#111827}.realjeju-side-nav-flyout-check input{flex:0 0 auto;width:14px;height:14px;margin:0;accent-color:var(--brand-blue)}.realjeju-side-recent{min-height:var(--rj-home-recent-min-height, 96px)}.rj-desktop-account-actions{display:none}@media (min-width: 901px){.rj-desktop-account-actions{display:contents}.realjeju-side-nav{--rj-type-icon-accent-strength:72%}.rj-area-unit-toggle{--rj-area-unit-control-width:var(--subbar-menu-control-height-pc,36px);--rj-area-unit-control-aspect:1;--rj-home-filter-background:#ffffff;--rj-home-filter-font-weight:600;--subbar-menu-font-weight:var(--rj-home-filter-font-weight)}.rj-area-unit-toggle:hover{--rj-home-filter-background:#eeeeee}.map-filter-bar :is(.extra-filter-trigger:not(.rj-area-unit-toggle), .rj-home-disclosure-trigger):hover{--rj-home-filter-background:#eeeeee}}.rj-home-disclosure{position:relative;flex:0 0 auto}.rj-home-disclosure-trigger{display:flex;align-items:center;justify-content:center;gap:12px;list-style:none;cursor:pointer;color:var(--rj-home-filter-color, #172033)}.rj-home-disclosure-trigger::-webkit-details-marker{display:none}.rj-home-filter-more > summary{height:var(--rj-home-filter-control-size, 34px);padding:0 14px;border:var(--rj-home-filter-border, 1px solid #e0e5ec);border-radius:var(--rj-home-layout-chip-radius);background:var(--rj-home-filter-background, #fff);font-size:var(--rj-home-filter-font-size, 14px);font-weight:var(--rj-home-filter-font-weight, 400)}.map-filter-bar .rj-home-filter-square{--rj-home-filter-trigger-padding:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--rj-area-unit-control-width, var(--rj-home-filter-control-size, 34px));width:var(--rj-area-unit-control-width, var(--rj-home-filter-control-size, 34px));min-width:var(--rj-area-unit-control-width, var(--rj-home-filter-control-size, 34px));height:var(--rj-home-filter-control-size, 34px);min-height:var(--rj-home-filter-control-size, 34px);aspect-ratio:var(--rj-area-unit-control-aspect, 1)}.rj-home-floating-menu{position:fixed;z-index:var(--rj-home-filter-popup-layer,1600);padding:var(--rj-home-filter-popup-padding, 16px);background:var(--rj-home-filter-popup-background, #fff);border:var(--rj-home-filter-popup-border, 1px solid #e1e6ed);border-radius:var(--rj-home-filter-popup-radius, 10px);box-shadow:var(--rj-home-filter-popup-shadow, 0 8px 30px #182b461c);box-sizing:border-box;overflow-y:auto}.rj-home-disclosure:not([open]) > .rj-home-floating-menu{display:none}.rj-home-extra-sections{--rj-filter-section-divider-before:calc(var(--rj-home-button-menu-section-gap,16px) + var(--rj-home-button-menu-footer-margin,10px));display:flex;flex-direction:column;gap:var(--rj-filter-section-divider-before)}.rj-home-extra-sections > .type-filter-section + .type-filter-section{border-top:var(--rj-home-filter-footer-border);padding-top:var(--rj-home-filter-footer-gap)}@media (min-width:901px){body[data-home-filter-layout] :is(#floorDirectionFilterMenu,#roomBathFilterMenu) > .floor-direction-filter-section + .floor-direction-filter-section{border-top:var(--rj-home-filter-footer-border);margin-top:var(--rj-home-button-menu-footer-margin);padding-top:var(--rj-home-filter-footer-gap)}}.rj-home-filter-extra{--rj-home-choice-grid:var(--rj-home-extra-choice-grid);--rj-home-extra-section-title-size:var(--rj-home-filter-popup-section-title-size, 15px);display:flex;flex-direction:column;gap:var(--rj-home-button-menu-section-gap, 16px);width:var(--rj-home-filter-popup-width, 340px);max-width:var(--rj-home-filter-popup-max-width, calc(100vw - 48px))}.rj-home-filter-value{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.rj-home-type-menu{flex:0 0 auto}.realjeju-side-admin-tabs,.realjeju-side-broker-benefits,.realjeju-side-parcel-tools,.rj-commerce-icon,.rj-home-type-menu{--rj-type-icon-body:#d5d8dd;--rj-type-icon-frame:#cbcfd5;--rj-type-icon-ink:#8d949c;--rj-type-icon-light:#ffffff;--rj-type-icon-accent:color-mix(in srgb, var(--rj-home-nav-icon-ink,var(--brand,#265af1)) var(--rj-type-icon-accent-strength,80%), #ffffff)}.rj-home-filter-status{--rj-home-account-meta-font-size:13px;--rj-home-version-weight:400;--rj-home-version-margin:0;--rj-home-version-padding:0;--rj-home-version-border:0;--rj-home-version-wrap:nowrap;align-self:center;text-align:right}.rj-commerce-icon{--rj-type-icon-accent-strength:72%}.rj-home-type-icon > svg{display:block;flex-shrink:0;width:var(--rj-home-nav-icon-size,28px);height:var(--rj-home-nav-icon-size,28px);fill:var(--rj-type-icon-body)}.rj-home-type-icon .rj-type-icon-frame{fill:var(--rj-type-icon-frame)}.rj-home-type-icon .rj-type-icon-ink{fill:var(--rj-type-icon-ink)}.rj-home-type-icon .rj-type-icon-light{fill:var(--rj-type-icon-light)}.rj-home-type-icon .rj-type-icon-accent{fill:var(--rj-type-icon-accent)}.rj-home-living-badge{--rj-listing-flag-border:1px solid #f9a8d4;--rj-listing-flag-background:#fdf2f8;--rj-listing-flag-color:#db2777}.rj-home-list-sort{display:none;position:relative;font:400 14px/1.4 var(--font-ui);color:#111827}@media (min-width: 901px){body[data-global-category="realestate"]:not(:has(.parcel-land-info-panel, .parcel-region-trade-stats-panel, .parcel-area-measure-panel)) .rj-home-list-sort:not([hidden]){display:block}}.rj-home-list-sort > summary{display:flex;align-items:center;gap:8px;min-height:32px;padding:0;cursor:pointer;list-style:none}.rj-home-list-sort > summary::-webkit-details-marker{display:none}.rj-home-list-sort > summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.rj-home-list-sort-options{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:132px;padding:6px;border:1px solid #dce1e7;border-radius:6px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.1)}.rj-home-list-sort-options > button{display:block;width:100%;padding:9px 12px;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.rj-home-list-sort-options > button:is(:hover,:focus-visible){background:#f4f6f9}.rj-home-list-sort-options > button[aria-pressed="true"]{color:var(--brand)}body[data-home-filter-layout]{--rj-apartment-menu-radius:3px;--rj-apartment-menu-border:1px solid #dce1e7}body[data-home-filter-layout] :is(#floorDirectionFilterMenu, #directionFilterMenu, #roomBathFilterMenu){--rj-home-choice-width:64px;--rj-home-choice-grid:repeat(4, var(--rj-home-choice-width));--rj-home-choice-white-space:nowrap}.rj-home-deal-selection-help{display:var(--rj-home-deal-help-display, none);margin-left:10px;color:#92979f;font:400 var(--rj-home-filter-popup-option-size, 14px)/1.4 var(--font-ui);white-space:nowrap}:is(.price-filter-scale, .area-filter-scale, .approval-year-filter-scale) span::before{content:var(--rj-home-filter-scale-tick-content, none);position:absolute;left:50%;top:-10px;width:1px;height:6px;background:#dedede;transform:translateX(-50%);pointer-events:none}#priceFilterOptions > .price-filter-panel + .price-filter-panel{margin-top:var(--rj-home-price-section-gap, 0)}#priceFilterOptions > .price-filter-panel + .price-filter-panel::before{content:var(--rj-home-price-section-divider-content, none);position:absolute;inset-inline:0;bottom:calc(100% + var(--rj-home-filter-footer-gap, 10px));border-top:var(--rj-home-price-section-divider, 0);pointer-events:none}.price-filter-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.price-filter-maintenance-toggle{display:inline-flex;align-items:center;gap:8px;color:#222;font:400 var(--rj-home-filter-popup-option-size, 14px)/1.4 var(--font-ui);white-space:nowrap;cursor:pointer}.price-filter-maintenance-toggle input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--rj-home-accent, #265af1);cursor:pointer}.rj-home-extra-feature-section{display:var(--rj-home-extra-feature-display, none)}.realjeju-home-recent-content{display:var(--rj-home-recent-content-display, contents);position:var(--rj-home-recent-position, static);left:var(--rj-home-recent-left, auto);top:var(--rj-home-recent-top, auto);width:var(--rj-home-recent-width, auto);padding:var(--rj-home-recent-padding, 0);box-sizing:border-box;background:#fff;box-shadow:var(--rj-home-recent-shadow, none);max-height:60vh;overflow-y:auto;z-index:300}@media (min-width: 901px){body[data-global-category="realestate"]:not(.main-landing-page-open):not(.admin-page-open):not(.broker-home-page-open):not(.broker-public-page-open):not(.my-suite-page-open):not(.property-register-page-open):not(.notice-page-open):not(.auth-page-open):not(.payment-page-open):not(.myinfo-page-open):not(.profile-edit-page-open):not(.broker-office-info-page-open):not(.broker-office-edit-page-open):not(.realjeju-document-page-open):not(.presale-page-open):not(.part-time-page-open) .realjeju-side-recent-title > i{font-size:24px;color:var(--rj-home-nav-icon-ink)}body[data-global-category="realestate"]:not(.main-landing-page-open):not(.admin-page-open):not(.broker-home-page-open):not(.broker-public-page-open):not(.my-suite-page-open):not(.property-register-page-open):not(.notice-page-open):not(.auth-page-open):not(.payment-page-open):not(.myinfo-page-open):not(.profile-edit-page-open):not(.broker-office-info-page-open):not(.broker-office-edit-page-open):not(.realjeju-document-page-open):not(.presale-page-open):not(.part-time-page-open) .realjeju-side-recent:is(:hover, :focus-within){--rj-home-recent-content-display:block}}.realjeju-side-recent-title{margin:0 10px 10px;color:var(--rj-home-nav-ink, #6b7280);font-size:var(--rj-home-nav-font-size, 12.5px);font-weight:var(--rj-home-recent-title-weight, 800);letter-spacing:0;display:var(--rj-home-recent-title-display, block);flex-direction:var(--rj-home-recent-title-direction, row);align-items:var(--rj-home-recent-title-align, start);gap:var(--rj-home-recent-title-gap, 0)}.realjeju-side-recent-empty{margin:0 10px;min-height:50px;padding:8px 0;box-sizing:border-box;color:#9ca3af;font-size:11.5px;font-weight:700;line-height:1.35}.realjeju-side-recent-list{display:flex;flex-direction:column;gap:6px;margin:0 10px;padding:0}.realjeju-side-recent-item{display:flex;flex-direction:column;gap:4px;padding:8px 0;border:0;background:transparent;border-radius:0;cursor:pointer;text-align:left;text-decoration:none;font-family:var(--font-ui)}.realjeju-side-recent-item:not(:last-child){border-bottom:0.5px solid #f0f4f8}.realjeju-side-recent-item:hover{background:transparent;border-bottom-color:#f0f4f8}.realjeju-side-recent-item-title{font-size:11.5px;font-weight:700;line-height:1.35;color:#111827;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.realjeju-side-recent-item-sub{font-size:11px;font-weight:600;line-height:1.35;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.realjeju-side-recent-ad{position:relative;box-sizing:border-box;width:100%;min-height:0;aspect-ratio:1/1;margin:6px 0 0;border:1px solid #d7e2ef;border-radius:8px;background:#f5f6f8;box-shadow:none;overflow:hidden}.realjeju-side-recent-ad-half{aspect-ratio:auto;min-height:59px;margin-top:8px}.realjeju-side-recent-ad-badge{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#9ca3af;font-size:10px;font-weight:800;line-height:1;letter-spacing:0;box-shadow:0 1px 4px rgba(15, 23, 42, 0.14)}.realjeju-side-recent-ad-half .realjeju-side-recent-ad-badge{top:10px;right:10px;width:28px;height:28px;font-size:10px}.realjeju-side-local-business-top-ad{display:none;width:auto;margin:0 10px}body:is(
	[data-global-category="parcel"],
	[data-global-category="local-business"],
	[data-global-category="ev-charger"]
) .realjeju-side-nav{--realjeju-side-ad-recent-gap:16px}body[data-global-category="local-business"] .realjeju-side-local-business-top-ad{display:block}.realjeju-side-ad-bottom-line{display:var(--rj-side-divider-display, none)}body:is(
	[data-global-category="parcel"],
	[data-global-category="local-business"],
	[data-global-category="ev-charger"]
) .realjeju-side-ad-bottom-line{display:var(--rj-side-divider-display, block);margin:var(--realjeju-side-ad-recent-gap) 0}.realjeju-side-account{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;margin:0;padding:0 4px 0 10px;border:0;background:transparent;color:#111827;font-family:var(--font-ui);cursor:pointer;box-shadow:none}.realjeju-side-account.has-profile-image{padding-left:4px}.realjeju-side-account-badge,.realjeju-side-account-image{flex:0 0 28px;width:28px;height:28px;border-radius:50%;box-sizing:border-box;background:#e5e7eb}.realjeju-side-account-badge{display:inline-flex;align-items:center;justify-content:center;color:#6b7280;font-family:var(--font-ui);font-size:15px;font-weight:700;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap}.realjeju-side-account-badge i{display:block;line-height:1}.realjeju-side-account-image{display:block;object-fit:cover}.realjeju-side-account-badge[hidden],.realjeju-side-account-image[hidden]{display:none}.realjeju-side-account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;letter-spacing:-0.2px;line-height:1}.realjeju-side-account-arrow{flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:auto;color:#111827;font-size:13px;line-height:1;transform-origin:50% 50%;transition:none;will-change:transform}.realjeju-side-account.account-open .realjeju-side-account-arrow,.realjeju-side-nav-item:not([data-parcel-sidebar-control="filter"]).is-open .realjeju-side-nav-arrow{transform:rotate(180deg)}.realjeju-side-account-menu{display:none;margin:2px -14px 4px;padding:2px 0;background:#f3f4f6;border:0;box-shadow:none}.realjeju-side-account-menu.open{display:block}.realjeju-side-account-menu-item{display:flex;align-items:center;width:100%;min-height:28px;padding:0 22px;border:0;background:transparent;color:#4b5573;font-family:var(--font-ui);font-size:var(--realjeju-side-menu-font-size);font-weight:600;letter-spacing:-0.1px;text-align:left;cursor:pointer;box-shadow:none}.realjeju-side-account-menu-item:hover{background:#eef2f7;color:#111827}.realjeju-side-account-menu-item.active,.realjeju-side-account-menu-item[aria-current="page"]{color:#111827;font-weight:700}.realjeju-side-account-menu-line{height:1px;margin:3px 0;background:#e5e7eb}.realjeju-side-register-btn{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--rj-home-layout-nav-gap, 12px);width:100%;min-height:var(--rj-home-layout-nav-item-height, 42px);margin:0;padding:var(--rj-home-layout-nav-item-padding, 0 10px);border:0;border-radius:var(--rj-home-nav-radius, 6px);background:var(--rj-home-nav-menu-surface, #f3f4f6);color:var(--rj-home-nav-ink, #111827);font-family:var(--font-ui);font-size:var(--realjeju-side-menu-font-size);font-weight:var(--rj-home-nav-font-weight, 600);letter-spacing:-0.2px;line-height:var(--rj-home-nav-label-line-height, 1);text-align:left;cursor:pointer;box-shadow:none;box-sizing:var(--rj-home-nav-box-sizing, content-box);flex-direction:var(--rj-home-layout-nav-direction, row)}.realjeju-side-register-btn.active,.realjeju-side-register-btn.is-open,.realjeju-side-register-btn:hover{font-weight:var(--rj-home-nav-font-weight, 700)}.realjeju-side-register-btn i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;font-size:var(--rj-home-nav-register-icon-size, 17px);line-height:1;text-align:center;color:var(--rj-home-nav-icon-ink, inherit)}.admin-notice-field input:focus,.admin-notice-field select:focus,.admin-notice-field textarea:focus{border-color:#d1d5db}@media (max-width: 900px){.admin-notice-row{grid-template-columns:minmax(0, 1fr);gap:10px}.admin-notice-row > div:first-child{display:grid;grid-template-columns:max-content max-content minmax(0, 1fr) max-content;grid-template-rows:auto auto;align-items:center;gap:6px 8px;min-width:0}.admin-notice-row-title{grid-column:1/4;grid-row:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-notice-row-title > span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.admin-notice-row-meta{display:contents}.admin-notice-row-meta > span:nth-child(1){grid-column:1;grid-row:2}.admin-notice-row-meta > span:nth-child(2){grid-column:2/5;grid-row:2}.admin-notice-row-meta > .admin-notice-chip{grid-column:4;grid-row:1;justify-self:end}.admin-notice-row-actions{grid-column:1;grid-row:2;justify-content:flex-start}}@media (max-width: 900px){.admin-page-panel{padding:58px 14px 44px}.admin-page-head,.admin-page-tab-panel.active,.admin-page-tabs{max-width:calc(100vw - 28px)}.admin-page-head{margin-bottom:38px}.admin-page-title{font-size:30px}.admin-page-tabs{grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:48px}.admin-page-tab{height:46px;font-size:13px}.admin-inquiry-row,.admin-notice-form-grid{grid-template-columns:1fr}}.admin-page-panel{padding:32px 32px 0}.admin-page-title{font-size:34px;font-weight:700;letter-spacing:-0.04em;line-height:1.2;color:#111827}.admin-page-desc{display:none}.admin-application-office{font-size:var(--admin-office-font-size);font-weight:var(--admin-office-font-weight);letter-spacing:var(--admin-office-letter-spacing);color:var(--admin-office-color)}.admin-application-meta,.admin-empty{font-size:var(--admin-meta-font-size);font-weight:var(--admin-meta-font-weight);letter-spacing:var(--admin-meta-letter-spacing);line-height:var(--admin-meta-line-height);color:var(--admin-meta-color)}.admin-application-contact{min-width:0;max-width:100%;margin-left:-18px}@media (max-width: 900px){.admin-application-entitlement{display:flex;flex-direction:column;align-items:flex-start;align-self:start;min-width:0;gap:0;text-align:left}.admin-application-contact{display:flex;flex-direction:column;min-width:0;gap:2px;max-width:100%;margin-left:-18px}.admin-application-entitlement-row:first-child{display:flex;align-items:center;min-height:24px;font-size:13px;font-weight:800;letter-spacing:-0.1px}.admin-application-entitlement-row + .admin-application-entitlement-row{margin-top:6px}}@media (min-width: 901px){.admin-application-card{--admin-application-text-row-height:calc(var(--admin-meta-font-size) * var(--admin-meta-line-height));--admin-application-text-row-gap:2px}.admin-application-contact,.admin-application-entitlement{display:grid;grid-template-rows:repeat(3, minmax(var(--admin-application-text-row-height), auto));row-gap:var(--admin-application-text-row-gap);align-self:center;line-height:var(--admin-application-text-row-height)}.admin-application-entitlement-row:first-child{font-size:inherit}}.admin-application-contact-row{display:flex;align-items:flex-start;max-width:100%}.admin-application-contact-label{display:inline;color:var(--admin-meta-color);font-weight:var(--admin-meta-font-weight);white-space:nowrap;margin-right:4px}.admin-application-contact-value{min-width:0;color:var(--admin-meta-color);overflow-wrap:anywhere;word-break:break-word}.admin-application-status-block{margin-left:8px}:where(.admin-application-card.has-entitlement) .admin-application-contact,:where(.admin-application-card.has-entitlement) .admin-application-status-block{margin-left:0}.admin-application-control{display:flex;flex-direction:column;min-width:0;gap:10px}@media (min-width: 901px){.admin-application-control{width:max-content;justify-self:end}}@media (max-width: 900px){.admin-application-control{width:100%}}:where(.admin-application-card.has-entitlement) .admin-application-status-block{width:200px;justify-self:stretch}@media (max-width: 900px){:where(.admin-application-card.has-entitlement) .admin-application-actions{align-self:flex-start;justify-content:flex-start;width:min(240px, 100%);flex-wrap:nowrap}}:where(.admin-application-card.has-entitlement) .admin-application-contact-row:first-child .admin-application-contact-value{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.admin-applications-content{width:100%}.admin-applications-filterbar{margin:0 0 18px}.admin-applications-filterbar [data-admin-application-view="deleted"]{margin-left:auto}.admin-listings-content{width:100%}@media (min-width: 901px){.admin-listings-filterbar{margin:0 0 18px}}.admin-listings-filterbar [data-admin-listing-view="deleted"]{margin-left:auto}.admin-listings-shell{margin:0;--broker-list-front-gap:33px;--broker-list-no-col:82px;--broker-list-area-price-gap:20px;--broker-list-price-edit-gap:12px;--broker-list-button-gap:0px;--broker-list-menu-col:34px}@media (min-width: 901px){.admin-listings-list .admin-listing-head,.admin-listings-list .admin-listing-row{grid-template-columns:var(--broker-list-photo-col) 36px var(--broker-list-type-col) var(--broker-list-front-gap) var(--broker-list-status-col) var(--broker-list-front-gap) var(--broker-list-date-col) var(--broker-list-front-gap) var(--broker-list-no-col) var(--broker-list-front-gap) minmax(300px, 1fr) var(--broker-list-title-area-gap) var(--broker-list-price-col) var(--broker-list-price-edit-gap) var(--broker-list-edit-col) var(--broker-list-button-gap) var(--broker-list-menu-col);column-gap:0;min-width:0}.admin-listings-list .admin-listing-row{cursor:default}.admin-listings-list .admin-listing-head > div:nth-child(1),.admin-listings-list .admin-listing-row > div:nth-child(1){grid-column:1}.admin-listings-list .admin-listing-head > div:nth-child(2),.admin-listings-list .admin-listing-row > div:nth-child(2){grid-column:3}.admin-listings-list .admin-listing-head > div:nth-child(3),.admin-listings-list .admin-listing-row > div:nth-child(3){grid-column:5}.admin-listings-list .admin-listing-head > div:nth-child(4),.admin-listings-list .admin-listing-row > div:nth-child(4){grid-column:7}.admin-listings-list .admin-listing-head > div:nth-child(5),.admin-listings-list .admin-listing-row > div:nth-child(5){grid-column:9}.admin-listings-list .admin-listing-head > div:nth-child(6),.admin-listings-list .admin-listing-row > div:nth-child(6){grid-column:11}.admin-listings-list .admin-listing-head > div:nth-child(7),.admin-listings-list .admin-listing-row > div:nth-child(7){display:none}.admin-listings-list .admin-listing-head > div:nth-child(8),.admin-listings-list .admin-listing-row > div:nth-child(8){grid-column:13}.admin-listings-list .admin-listing-head > div:nth-child(9),.admin-listings-list .admin-listing-row > div:nth-child(9){grid-column:15;justify-content:center;text-align:center}.admin-listings-list .admin-listing-head > div:nth-child(10),.admin-listings-list .admin-listing-row > div:nth-child(10){display:none}.admin-listings-list .admin-listing-head > div:nth-child(11),.admin-listings-list .admin-listing-row > .broker-listing-menu-cell{grid-column:17;justify-content:center;text-align:center}.admin-listings-list .admin-listing-head > div:nth-child(2),.admin-listings-list .admin-listing-head > div:nth-child(3),.admin-listings-list .admin-listing-head > div:nth-child(4),.admin-listings-list .admin-listing-head > div:nth-child(5),.admin-listings-list .admin-listing-row > .broker-listing-cell:nth-child(3),.admin-listings-list .admin-listing-row > .broker-listing-meta,.admin-listings-list .admin-listing-row > .broker-listing-no,.admin-listings-list .admin-listing-row > .broker-listing-type{justify-content:center;text-align:center;overflow:visible;text-overflow:clip;white-space:nowrap}}.admin-listings-list .admin-listing-row > .admin-listing-date-cell,body.broker-home-page-open #brokerListingsList .broker-listing-row > .broker-listing-date-cell{line-height:1.15}.admin-listing-date-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.admin-listing-date-day{color:#334155;font-size:14px;font-weight:400;line-height:1.15}.admin-listing-date-time{color:#94a3b8;font-size:14px;font-weight:400;line-height:1.15;letter-spacing:0}.admin-listings-list .broker-listing-status.reported{background:#fef2f2;color:#dc2626}.admin-users-content{width:100%}.admin-users-filterbar{margin:0 0 18px}.admin-users-filterbar [data-admin-user-view="deleted"]{margin-left:auto}.admin-users-shell{margin:0;--broker-list-photo-size:60px;--broker-list-photo-col:var(--broker-list-photo-size);--broker-list-front-gap:minmax(17px, 33px);--admin-user-email-phone-gap:8px;--broker-list-menu-col:34px;width:100%}.admin-users-list .admin-user-head,.admin-users-list .admin-user-row{grid-template-columns:var(--broker-list-photo-col) 36px 78px var(--broker-list-front-gap) 78px var(--broker-list-front-gap) 80px var(--broker-list-front-gap) minmax(110px, .75fr) var(--broker-list-front-gap) minmax(132px, .9fr) var(--admin-user-email-phone-gap) 120px var(--broker-list-front-gap) 72px var(--broker-list-front-gap) 104px var(--broker-list-front-gap) 62px var(--broker-list-front-gap) var(--broker-list-menu-col);column-gap:0;min-width:0;width:100%}.admin-users-list .admin-user-head > div:nth-child(1),.admin-users-list .admin-user-row > div:nth-child(1){grid-column:1}.admin-users-list .admin-user-head > div:nth-child(2),.admin-users-list .admin-user-row > div:nth-child(2){grid-column:3}.admin-users-list .admin-user-head > div:nth-child(3),.admin-users-list .admin-user-row > div:nth-child(3){grid-column:5}.admin-users-list .admin-user-head > div:nth-child(4),.admin-users-list .admin-user-row > div:nth-child(4){grid-column:7}.admin-users-list .admin-user-head > div:nth-child(5),.admin-users-list .admin-user-row > div:nth-child(5){grid-column:9}.admin-users-list .admin-user-head > div:nth-child(6),.admin-users-list .admin-user-row > div:nth-child(6){grid-column:11}.admin-users-list .admin-user-head > div:nth-child(7),.admin-users-list .admin-user-row > div:nth-child(7){grid-column:13}.admin-users-list .admin-user-head > div:nth-child(8),.admin-users-list .admin-user-row > div:nth-child(8){grid-column:15}.admin-users-list .admin-user-head > div:nth-child(9),.admin-users-list .admin-user-row > div:nth-child(9){grid-column:17}.admin-users-list .admin-user-head > div:nth-child(10),.admin-users-list .admin-user-row > div:nth-child(10){grid-column:19}.admin-users-list .admin-user-head > div:nth-child(11),.admin-users-list .admin-user-row > div:nth-child(11){grid-column:21;justify-content:center;text-align:center;min-width:var(--broker-list-menu-col);white-space:nowrap}.admin-users-list .admin-user-cell,.admin-users-list .admin-user-head > div{display:flex;align-items:center;justify-content:center;min-width:0;text-align:center;color:#334155;font-size:14px;font-weight:400;letter-spacing:-0.1px;line-height:1.45;white-space:nowrap}.admin-users-list .admin-user-head > div:nth-child(4),.admin-users-list .admin-user-head > div:nth-child(5),.admin-users-list .admin-user-head > div:nth-child(6),.admin-users-list .admin-user-head > div:nth-child(7),.admin-users-list .admin-user-row > div:nth-child(4),.admin-users-list .admin-user-row > div:nth-child(5),.admin-users-list .admin-user-row > div:nth-child(6),.admin-users-list .admin-user-row > div:nth-child(7){justify-content:flex-start;text-align:left}.admin-users-list .admin-user-head > div:nth-child(4),.admin-users-list .admin-user-head > div:nth-child(7),.admin-users-list .admin-user-row > div:nth-child(4),.admin-users-list .admin-user-row > div:nth-child(7){justify-content:center;text-align:center}.admin-users-list .admin-user-row{min-height:76px}.admin-user-email,.admin-user-name,.admin-user-office,.admin-user-pass,.admin-user-phone{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-name{color:#111827;font-weight:600}.admin-users-list .admin-user-role{flex-direction:column;gap:2px;white-space:normal;line-height:1.35}.admin-users-list .admin-user-role span{display:block;white-space:nowrap}.admin-user-thumb .broker-listing-thumb{border-radius:999px}.admin-user-profile-state.incomplete{color:#d97706}.admin-user-profile-state.admin{color:#265af1}.admin-user-profile-state.deleted{color:#6b7280}label[for="brokerOfficeEditPageKakaoInput"],label[for="brokerOfficeKakaoInput"],label[for="mySuiteBrokerApplyKakaoInput"],label[for="mySuiteBrokerKakaoInput"]{white-space:nowrap}.admin-inquiries-content{width:100%;max-width:1324px;margin:0 auto}.admin-inquiries-head{margin:0 0 36px}.admin-inquiries-head .my-suite-content-title{margin:0 0 18px}.admin-inquiries-filterbar{display:none}.admin-inquiry-list{width:100%}.admin-inquiry-table.my-suite-inquiry-list{width:100%;border:1px solid #e5e7eb;background:#fff}.admin-inquiry-item{border:0;background:#fff}.admin-inquiry-row{display:grid;grid-template-columns:minmax(0, 1fr) 146px 70px;align-items:center;gap:16px;width:100%;padding:0 28px 0 32px;border:0;background:#fff;box-sizing:border-box}.admin-inquiry-main-button{display:grid;grid-template-columns:160px minmax(0, 1fr);align-items:center;gap:20px;min-width:0;min-height:102px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.admin-inquiry-main-button:focus,.admin-inquiry-main-button:focus-visible{outline:none;box-shadow:none}.admin-inquiry-date{color:#64748b;font-size:15px;font-weight:500;letter-spacing:0}.admin-inquiry-title{font-size:16px;font-weight:600;letter-spacing:0}.admin-inquiry-row .my-suite-inquiry-state{width:146px;height:48px;box-sizing:border-box;font-size:14px;font-weight:700;letter-spacing:0}.admin-inquiry-row .my-suite-inquiry-delete{width:70px;height:48px;box-sizing:border-box;border:1px solid #fecaca;background:#fff;color:#ef4444;font-size:14px;font-weight:700;letter-spacing:0;line-height:1}.admin-inquiry-delete{justify-self:end}.admin-inquiry-detail{padding:0 28px 28px 32px;background:#fff}@media (max-width: 720px){.admin-inquiry-row{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:14px 18px}.admin-inquiry-main-button{grid-template-columns:1fr;min-height:0;gap:8px}.admin-inquiry-row .my-suite-inquiry-delete,.admin-inquiry-row .my-suite-inquiry-state{width:auto;min-width:70px;height:38px}.admin-inquiry-delete{justify-self:start}}.admin-status-badge{font-size:var(--admin-status-font-size);font-weight:var(--admin-status-font-weight);letter-spacing:var(--admin-status-letter-spacing);border-radius:var(--admin-button-radius)}.admin-status-btn{height:var(--admin-button-height);border-radius:var(--admin-button-radius);font-size:var(--admin-button-font-size);font-weight:var(--admin-button-font-weight);letter-spacing:var(--admin-button-letter-spacing);box-shadow:none}.admin-refresh-btn{height:var(--admin-refresh-button-height);border-radius:var(--admin-button-radius);font-size:var(--admin-refresh-button-font-size);font-weight:var(--admin-refresh-button-font-weight);box-shadow:none}.broker-home-payment-guide{background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 30px rgba(15,23,42,0.08);padding:18px}.broker-home-payment-kicker{display:inline-flex;align-items:center;height:22px;padding:0 9px;margin-bottom:10px;background:#eff6ff;border:1px solid #bfdbfe;color:#265af1;font-size:11px;font-weight:800;letter-spacing:-0.12px}.broker-home-ad-title{margin:0;font-size:16px;font-weight:600;line-height:1.34;letter-spacing:-0.35px;color:#111827}.broker-home-payment-card{margin-top:14px;padding:14px;background:#f8fafc;border:1px solid #e5e7eb}.broker-home-payment-plan{display:flex;align-items:center;justify-content:space-between;gap:12px}.broker-home-payment-plan span{font-size:11px;font-weight:700;color:#94a3b8;letter-spacing:-0.12px}.broker-home-payment-plan strong{font-size:16px;font-weight:800;color:#111827;letter-spacing:-0.6px;line-height:1}.broker-home-payment-meta{margin-top:8px;font-size:12px;font-weight:600;color:#475573;letter-spacing:-0.15px;line-height:1.5}.broker-home-ad-cta{width:100%;height:42px;margin-top:14px;border:0;background:#265af1;color:#fff;font-size:13px;font-weight:800;letter-spacing:-0.3px;cursor:pointer}.auth-modal:not(.profile-page-mode){align-items:center;justify-content:center;padding:24px;background:var(--profile-page-bg, #f8fafc);backdrop-filter:none;-webkit-backdrop-filter:none}.auth-modal:not(.profile-page-mode) .auth-modal-dialog{width:var(--profile-page-card-width, clamp(320px, 90vw, 600px));height:auto;min-height:0;max-height:calc(100vh - 48px);padding:34px 36px 38px;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow-y:auto}.auth-modal:not(.profile-page-mode) .auth-forgot-password-screen,.auth-modal:not(.profile-page-mode) .auth-login-screen,.auth-modal:not(.profile-page-mode) .auth-reset-password-screen,.auth-modal:not(.profile-page-mode) .auth-signup-form-screen,.auth-modal:not(.profile-page-mode) .auth-signup-terms-screen{width:100%;gap:0;color:#111827}.auth-modal:not(.profile-page-mode) .auth-modal-title{margin:0 0 22px;color:#111827;font-family:var(--profile-page-title-font-family, var(--font-ui));font-size:24px;font-weight:800;letter-spacing:-0.35px;line-height:1.25;white-space:normal}.auth-modal:not(.profile-page-mode) .auth-modal-divider{display:none}.auth-modal:not(.profile-page-mode) .auth-modal-back,.auth-modal:not(.profile-page-mode) .auth-modal-close{top:18px;right:18px;width:36px;height:36px;color:#111827;font-size:30px;font-weight:400;background:transparent}.auth-modal:not(.profile-page-mode) .auth-modal-back{left:22px;right:auto}.auth-modal:not(.profile-page-mode) .auth-modal-form{display:flex;flex-direction:column;gap:14px;margin:0}.auth-modal:not(.profile-page-mode) .auth-modal-field{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:20px;align-items:center;min-height:var(--profile-page-input-height, 54px);margin:0;padding:0;border:0;background:transparent}.auth-modal:not(.profile-page-mode) .auth-modal-field-label{margin:0;color:#334155;font-family:var(--profile-page-text-font-family, var(--font-ui));font-size:var(--profile-page-text-font-size, 17px);font-weight:600;letter-spacing:-0.18px;line-height:1.2;white-space:nowrap}.auth-modal:not(.profile-page-mode) .auth-modal-input{width:100%;height:var(--profile-page-input-height, 54px);min-height:var(--profile-page-input-height, 54px);padding:0 16px;border:1px solid #d1d5db;border-radius:0;background:#fff;color:#111827;font-family:var(--profile-page-text-font-family, var(--font-ui));font-size:var(--profile-page-text-font-size, 17px);font-weight:600;letter-spacing:-0.18px;box-shadow:none;box-sizing:border-box}.auth-modal:not(.profile-page-mode) .auth-modal-input::placeholder{color:#9ca3af;font-weight:500}.auth-modal:not(.profile-page-mode) .auth-modal-input:focus{border-color:#4a7edc;background:#fff;outline:none;box-shadow:none}.auth-modal:not(.profile-page-mode) .auth-modal-submit,.auth-modal:not(.profile-page-mode) .auth-terms-next{width:100%;height:var(--profile-page-button-height, 50px);min-height:var(--profile-page-button-height, 50px);margin:22px 0 0;border:1px solid #4a7edc;border-radius:0;background:#4a7edc;color:#fff;font-family:var(--profile-page-text-font-family, var(--font-ui));font-size:var(--profile-page-button-font-size, 17px);font-weight:var(--profile-page-button-font-weight, 800);letter-spacing:-0.18px;box-shadow:none;cursor:pointer}.auth-modal:not(.profile-page-mode) .auth-terms-next:not(.enabled){background:#e5e7eb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.auth-modal:not(.profile-page-mode) .auth-modal-submit:hover,.auth-modal:not(.profile-page-mode) .auth-terms-next.enabled:hover{background:#3f6fcc;border-color:#3f6fcc;color:#fff}.auth-modal:not(.profile-page-mode) .auth-modal-footer,.auth-modal:not(.profile-page-mode) .auth-modal-links,.auth-modal:not(.profile-page-mode) .auth-signup-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 0;padding:0;color:#64748b;font-family:var(--profile-page-text-font-family, var(--font-ui));font-size:15px;font-weight:600;letter-spacing:-0.12px;line-height:1.35}.auth-modal:not(.profile-page-mode) .auth-modal-links{justify-content:flex-end;margin-top:16px}.auth-modal:not(.profile-page-mode) .auth-login-switch,.auth-modal:not(.profile-page-mode) .auth-modal-links button,.auth-modal:not(.profile-page-mode) .auth-modal-signup{color:#4a7edc;font:inherit;font-weight:700;letter-spacing:-0.12px;text-decoration:none}.auth-modal:not(.profile-page-mode) .auth-terms-all-btn{min-height:54px;margin:0 0 18px;border:1px solid #d1d5db;border-radius:0;background:#fff;color:#111827;gap:12px;font-family:var(--profile-page-text-font-family, var(--font-ui));font-size:16px;font-weight:700;letter-spacing:-0.16px;box-shadow:none}.auth-modal:not(.profile-page-mode) .auth-terms-all-btn .auth-check-icon{color:#4a7edc;font-size:22px;font-weight:700}.auth-modal:not(.profile-page-mode) .auth-terms-list{gap:0;margin:0;border-top:1px solid #e5e7eb}.auth-modal:not(.profile-page-mode) .auth-terms-item{min-height:50px;gap:12px;padding:0;border-bottom:1px solid #e5e7eb;color:#111827;font-family:var(--profile-page-text-font-family, var(--font-ui));font-size:15px;font-weight:600;letter-spacing:-0.12px}.auth-modal:not(.profile-page-mode) .auth-terms-checkbox{width:22px;height:22px;border:1px solid #d1d5db;border-radius:0;color:transparent;font-size:16px;background:#fff}.auth-modal:not(.profile-page-mode) .auth-terms-item input:checked + .auth-terms-checkbox{border-color:#4a7edc;background:#4a7edc;color:#fff}.auth-modal:not(.profile-page-mode) .auth-terms-highlight{color:#111827;font-size:inherit;font-weight:700}.auth-modal:not(.profile-page-mode) .auth-terms-arrow{color:#94a3b8;font-size:24px;font-weight:400}@media (max-width: 720px){.auth-modal:not(.profile-page-mode){padding:16px}.auth-modal:not(.profile-page-mode) .auth-modal-dialog{width:100%;max-height:calc(100vh - 32px);padding:30px 24px 32px}.auth-modal:not(.profile-page-mode) .auth-modal-field{grid-template-columns:1fr;gap:8px}.auth-modal:not(.profile-page-mode) .auth-modal-footer,.auth-modal:not(.profile-page-mode) .auth-signup-footer{align-items:flex-start;flex-direction:column}}.auth-modal.profile-page-mode .auth-modal-dialog{flex-direction:column;padding-top:var(--sub-topbar-height)}.auth-modal.profile-page-mode #authBrokerOfficeInfoScreen,.auth-modal.profile-page-mode #authBrokerOfficeScreen,.auth-modal.profile-page-mode #authMyInfoScreen,.auth-modal.profile-page-mode #authProfileSetupScreen{position:fixed;top:calc(var(--global-topbar-height) + var(--sub-topbar-height));left:50%;right:auto;transform:translateX(-50%);margin:0;align-self:auto;z-index:121}.auth-modal.profile-page-mode #authBrokerOfficeScreen .broker-apply-left,.auth-modal.profile-page-mode #authBrokerOfficeScreen .broker-apply-page,.auth-modal.profile-page-mode #authBrokerOfficeScreen .broker-apply-title{margin-top:0;padding-top:0}.realjeju-side-admin-section-divider{width:calc(100% - 28px);height:1px;margin:14px auto;background:#e5e7eb}.admin-operations-manager{padding:8px 0 48px}.admin-operations-head h2{margin:0;color:#111827;font-size:30px;font-weight:800}.admin-operations-head p{margin:10px 0 0;color:#667085;font-size:15px;line-height:1.6}.admin-operations-sequence{display:flex;align-items:center;gap:10px;margin:24px 0;padding:16px 18px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#1e3a8a;font-size:14px;line-height:1.5}.admin-operation-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}.admin-operation-card{display:flex;min-height:278px;flex-direction:column;padding:24px;border:1px solid #d9e0ea;border-radius:14px;background:#fff}.admin-operation-card h3{margin:0;color:#111827;font-size:19px;font-weight:800}.admin-operation-divider{height:1px;margin:18px 0;background:#e5e7eb}.admin-operation-card > p:not(.admin-operation-status){min-height:70px;margin:0;color:#475467;font-size:14px;line-height:1.65}.admin-operation-cycle{display:block;margin-top:14px;color:#265af1;font-size:13px;font-weight:700}.admin-operation-status{min-height:20px;margin:12px 0 8px;color:#667085;font-size:13px;line-height:1.45}.admin-operation-status.success{color:#047857}.admin-operation-status.error{color:#dc2626}.admin-operation-run-btn{width:100%;margin-top:auto}.admin-operation-run-btn:disabled{cursor:wait}@media (max-width: 1050px){.admin-operation-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 700px){.admin-operation-grid{grid-template-columns:1fr}.admin-operations-sequence{align-items:flex-start}}@media (max-width: 900px){body.admin-page-open .admin-listings-filterbar [data-admin-listing-view="deleted"]{margin-left:0}body.admin-page-open .admin-listings-list .admin-listing-head{display:none}}@media (max-width: 900px){body.admin-page-open .admin-users-filterbar{flex-wrap:wrap;align-items:center}body.admin-page-open .admin-users-filterbar [data-admin-user-view="deleted"]{margin-left:0}body.admin-page-open .admin-users-list .admin-user-head{display:none}body.admin-page-open .admin-users-list .admin-user-row{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr) auto auto;grid-template-areas:"photo name state menu" "photo email email phone" "office office office office" "joined joined login login" "role role pass pass";align-items:center;width:100%;min-width:0;min-height:0;margin:0 0 12px;padding:14px;column-gap:10px;row-gap:10px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:10px;background:#fff}body.admin-page-open .admin-users-list .admin-user-row > div{min-width:0;grid-column:auto;justify-content:flex-start;text-align:left;white-space:normal}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(1){align-self:start}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(4){color:#111827;font-weight:700}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(5){padding-top:10px;border-top:1px solid #eef1f5}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(6){overflow-wrap:anywhere}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(7){justify-self:end;white-space:nowrap}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(10){justify-self:start}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(11){justify-self:end;overflow:visible}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(2),body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(3),body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(8),body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(9){padding-top:10px;border-top:1px solid #eef1f5;color:#64748b}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(2)::before{content:"가입 "}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(3)::before{content:"최근 접속 "}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(5)::before{content:"상호 "}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(8)::before{content:"회원유형 "}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(9)::before{content:"이용권 "}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(2)::before,body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(3)::before,body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(5)::before,body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(8)::before,body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(9)::before{flex:0 0 auto;color:#94a3b8;font-size:11px;font-weight:500}body.admin-page-open .admin-users-list .admin-user-row .admin-user-thumb .broker-listing-thumb{width:60px;height:60px}body.admin-page-open .admin-users-list .admin-user-row .admin-user-email,body.admin-page-open .admin-users-list .admin-user-row .admin-user-name,body.admin-page-open .admin-users-list .admin-user-row .admin-user-office,body.admin-page-open .admin-users-list .admin-user-row .admin-user-pass,body.admin-page-open .admin-users-list .admin-user-row .admin-user-phone{overflow:visible;text-overflow:clip;white-space:normal}body.admin-page-open .admin-users-list .admin-user-row .admin-user-role{flex-direction:row;flex-wrap:wrap;gap:4px}}@media (max-width: 900px){body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(1){grid-area:photo}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(2){grid-area:joined}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(3){grid-area:login}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(4){grid-area:name}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(5){grid-area:office}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(6){grid-area:email}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(7){grid-area:phone}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(8){grid-area:role}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(9){grid-area:pass}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(10){grid-area:state}body.admin-page-open .admin-users-list .admin-user-row > div:nth-child(11){grid-area:menu}}
