@font-face{font-family:Pretendard;font-style:normal;font-weight:100 900;src:url(/fonts/PretendardVariable.woff2) format("woff2")}html{color-scheme:light!important}body{margin:0;padding:0;font-family:Pretendard;font-size:16px;font-weight:600}.fi-sidebar-header-ctn,.fi-sidebar .fi-global-search-ctn{display:none}.fi-user-menu-trigger{padding:0}.fi-user-menu-trigger .fi-user-menu-trigger-text,.fi-user-menu-trigger .fi-icon.fi-size-md{display:none}.fi-sidebar-footer{position:absolute;left:0;bottom:0;margin:14px}.fi-sidebar{width:auto}.fi-sidebar-nav{display:block;height:calc(100vh - 64px);padding:0;overflow:unset}.platform-sidebar{height:100%;display:flex;z-index:50}.dark .platform-sidebar{background-color:#0b0809;color:#fff}.dark .platform-item{border-color:#ffffff1a;background-color:#0b0809;color:#fff}.dark .platform-item:hover{background:none;border-color:#fff}.dark .platform-selector-label,.dark .menu-section-title{color:#9f9fa9}.dark .platform-sidebar,.dark .platform-selector,.dark .sidebar-user{border-color:#ffffff1a}.dark .menu-item a,.dark .menu-item button{color:#fff}.dark .submenu-item>a:not(.active):hover,.dark .menu-item>a:hover,.dark .menu-item button:hover{background:none;color:#ffffffb3}.dark .user-name{color:#fff}.sidebar-logo{padding:1.5rem}.sidebar-logo a{display:flex;align-items:center;gap:.75rem;text-decoration:none}.sidebar-logo-icon{width:2.5rem;height:2.5rem;background:#2563eb;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.sidebar-logo-icon svg{width:1.5rem;height:1.5rem;color:#fff}.sidebar-logo-text h1{font-size:1.25rem;font-weight:700;color:#111827;margin:0}.sidebar-logo-text p{font-size:.75rem;color:#6b7280;margin:0}.platform-selector{padding:30px 10px;background-color:#011b43}.platform-selector-label{display:block;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.platform-list{display:flex;flex-direction:column;gap:20px}.platform-submenu{display:flex;flex-direction:column;gap:30px;margin-top:.5rem}.platform-item{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.5rem;color:#374151;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s}.platform-item:hover{background:#00102a;border-radius:7px}.platform-item.active{background:#00102a;border-radius:7px;color:#fff}.platform-item svg{width:30px;height:30px;flex-shrink:0;fill:#6982a8}.platform-item .logo_realvalue{width:24px;height:20px;fill:#6982a8}.platform-item:hover .logo_realvalue,.platform-item.active .logo_realvalue{fill:#fff}.platform-item .check-icon{margin-left:auto;width:1.3rem;height:1.3rem;display:none}.platform-item.active .check-icon{display:block}.platform-item .tooltip{position:absolute;top:50%;left:110%;transform:translateY(-50%) translate(-6px);background:#fff;color:#000;padding:8px 12px;border-radius:6px;font-weight:600;font-size:14px;white-space:nowrap;z-index:100;opacity:0;pointer-events:none;box-shadow:0 4px 10px #0000001a;transition:opacity .25s ease,transform .25s ease}.platform-item .tooltip:after{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent #fff transparent transparent;filter:drop-shadow(-1px 0px 2px rgba(0,0,0,.05))}.platform-item:hover .tooltip{opacity:1;transform:translateY(-50%) translate(0);pointer-events:auto}.sidebar-2depth{position:relative;display:flex;flex-direction:column}.sidebar-menu{width:300px;height:100%;border-right:1px solid #e5e7eb;background-color:#fff;overflow-y:auto;transition:opacity .3s ease-in-out}.sidebar-menu .menu-section-wrap{padding:10px}.sidebar-menu .sidebar-menu-tit{padding:30px 20px 10px;font-weight:700;font-size:12px;color:#999}.platform-sidebar .sidebar-2depth .sidebar-menu.hidden-2depth{opacity:0;width:0;padding:0}.sidebar-menu .menu-title{padding:8px 12px 20px;font-weight:700;font-size:20px}.menu-section:nth-of-type(2){margin-top:.25rem}.menu-section-title{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.menu-item{border-bottom:1px solid #F6F8FA}.menu-item a,.menu-item button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-radius:.5rem;color:#777;font-weight:500;font-size:14px;text-decoration:none;background:transparent;border:none;cursor:pointer;transition:all .2s;text-align:left}.menu-item .menu-dropdown-button.open{border-radius:5px;color:#fff;background-color:#05f}.menu-item .menu-dropdown-button.open .menu-2epth-tit{color:#fff}.menu-item a.active{background:#eff6ff;color:#1d4ed8}.menu-item svg{width:1.5rem;height:1.5rem;flex-shrink:0}.menu-item .menu-arrow{width:15px;height:15px;transition:transform .2s}.menu-item .menu-arrow.rotated{transform:rotate(180deg)}.menu-item .menu-2epth-tit{font-size:14px;font-weight:600;color:#444}.group-header .logo_luxuryN{width:28px;height:28px;flex-shrink:0;fill:#6982a8}.group-header .logo_luxuryN path{fill:#6982a8}.group-header{flex-direction:column}.group-header.active{background:#00102a;border-radius:7px}.group-header.active,.group-header.active .logo_luxuryN,.group-header.active .logo_luxuryN path{color:#fff;fill:#fff}.business-group{display:flex;flex-direction:column;padding-bottom:20px}.business-group .business-item{display:flex;align-items:center;gap:10px;padding:10px 20px}.business-group .business-item svg{color:#d9d9d9}.business-group .business-item span{font-weight:600;font-size:16px;color:#424242}.business-group .business-item.active{color:#05f}.business-group .business-item.active svg,.business-group .business-item.active span{color:#05f}.submenu{margin-left:1rem;margin-top:.25rem;list-style:none;display:flex;flex-direction:column;gap:.25rem}.submenu-item .submenu-dropdown-menu.open{color:#05f}.submenu-item a{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;color:#777;font-size:14px;text-decoration:none;transition:all .2s}.submenu-item a:hover{background:#f6f8fa}.submenu-item a.active{background:#f6f8fa;color:#05f;font-weight:500}.submenu-item .bullet{width:.375rem;height:.375rem;border-radius:50%;background:currentColor;flex-shrink:0}.submenu-item-parent .submenu-info{margin-right:auto;margin-left:10px;padding:5px 7px;border-radius:5px;font-weight:500;font-size:10px;color:#777;box-shadow:0 0 5px 1px #0000001f;background-color:#fff}.sidebar-toggle-wrapper{position:absolute;right:-20px;bottom:60px}.sidebar-toggle-button{display:flex;justify-content:center;align-items:center;width:43px;height:43px;background:#fff;border-radius:10px;border:1px solid #ddd;box-shadow:1px 1px 10px #0000004d}.sidebar-toggle-button svg{width:20px;height:20px}.sidebar-user{padding:1rem;border-top:1px solid #e5e7eb}.user-info{display:flex;align-items:center;gap:.75rem}.user-avatar{width:2.5rem;height:2.5rem;background:#dbeafe;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-avatar svg{width:1.5rem;height:1.5rem;color:#2563eb}.user-details{flex:1;min-width:0}.user-name{font-size:.875rem;font-weight:500;color:#111827;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email{font-size:.75rem;color:#6b7280;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-btn{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:0;flex-shrink:0;transition:color .2s}.logout-btn:hover{color:#4b5563}.logout-btn svg{width:1.25rem;height:1.25rem}[x-cloak]{display:none!important}.sidebar-menu::-webkit-scrollbar{width:6px}.sidebar-menu::-webkit-scrollbar-track{background:#f9fafb}.sidebar-menu::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.sidebar-menu::-webkit-scrollbar-thumb:hover{background:#9ca3af}.fi-main{max-width:2440px}.error-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#f9fafb;color:#1f2937}.error-403{max-width:480px;width:100%;background:#fff;border-radius:16px;padding:40px 30px;box-shadow:0 4px 20px #0000000d;text-align:center;transition:all .3s ease}.error-403:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000014}.error-icon{display:flex;justify-content:center;align-items:center;background:#fee2e2;color:#dc2626;border-radius:50%;width:80px;height:80px;margin:0 auto 20px}.error-icon svg{width:42px;height:42px;stroke:currentColor}.error-403 h1{font-size:1.75rem;font-weight:700;margin-bottom:10px;color:#111827}.error-403 .message{font-size:.95rem;color:#4b5563;margin-bottom:6px}.error-403 .sub-message{font-size:.9rem;color:#6b7280;margin-bottom:24px}.error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.btn{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:500;padding:10px 18px;border-radius:8px;text-decoration:none;transition:all .2s ease}.btn svg{width:18px;height:18px;stroke:currentColor}.btn-primary{background:#2563eb;color:#fff}.btn-primary:hover{background:#1d4ed8}.btn-secondary{background:#fff;border:1px solid #d1d5db;color:#374151}.btn-secondary:hover{background:#f3f4f6}.property-unit-container .property-unit-info{display:flex;flex-wrap:wrap;gap:10px 30px}.property-unit-container .tab-btns{display:flex;justify-content:flex-end;gap:10px;margin-bottom:20px}.property-unit-container .tab-btns .tab-btn{padding:10px 18px;text-align:center;border:1px solid #dddddd;border-radius:7px}.property-unit-container .tab-btns .tab-btn.active{background-color:#05f;border-color:#05f;font-weight:700;color:#fff}.property-unit-container .property-unit-info span{display:flex;align-items:center}.property-unit-container .property-unit-info span:before{content:"";display:inline-block;width:14px;height:14px;margin-right:7px;border:1px solid #c4c4c4}.property-unit-container .property-unit-info span.empty:before{border:none;background-image:url(https://v2-dev-admin.realvalue.kr/build/assets/icon_emptybox-BWzGcfRB.svg);background-repeat:no-repeat;background-size:contain}.property-unit-container .property-unit-info span.checked:before{border-color:#05f}.property-unit-container .property-unit-info span.registered:before{border-color:#05f;background-color:#05f}.property-unit-container .property-unit-info span.processing:before{border-color:#00ca36;background-color:#00ca36}.property-unit-container .property-unit-dongs{position:relative;margin-bottom:30px;padding:0 49px}.property-unit-container .property-unit-dongs .swiper-slide{display:flex;align-items:center;justify-content:center;width:95px;height:40px;border:1px solid #dddddd;border-radius:7px;text-align:center;word-break:keep-all;cursor:pointer}.property-unit-container .property-unit-dongs .swiper-slide.active{border-radius:7px;color:#fff;font-weight:700;background-color:#05f}.property-unit-container .property-unit-dongs .swiper-button-next,.property-unit-container .property-unit-dongs .swiper-button-prev{display:block;top:33px;width:18px;height:18px;cursor:pointer}.property-unit-container .property-unit-dongs .swiper-button-next svg,.property-unit-container .property-unit-dongs .swiper-button-prev svg{color:#777}.property-unit-container .property-unit{margin:40px}.property-unit-container .property-unit:before{content:"";display:block;width:100%;height:35px;margin-bottom:5px;background-image:url(https://v2-dev-admin.realvalue.kr/build/assets/unit_top-LRr1O--T.svg);background-repeat:no-repeat;background-size:cover}.property-unit-container .property-unit:after{content:"";display:block;width:106%;height:35px;transform:translate(-27px);margin-top:5px;background-image:url(https://v2-dev-admin.realvalue.kr/build/assets/unit_bottom-ABndHmn2.svg);background-repeat:no-repeat;background-size:cover}.property-unit-container .property-unit .property-unit-tit{margin-bottom:10px;text-align:center;font-size:18px;font-weight:700}.property-unit-container .property-unit .property-unit-group{display:flex;align-items:center;gap:5px}.property-unit-container .property-unit .property-unit-group+.property-unit-group{margin-top:5px}.property-unit-container .property-unit .property-unit-group .floor-label{min-width:30px;margin-right:6px;font-weight:500;font-size:14px;color:#444}.property-unit-container .property-unit .property-unit-group button{position:relative;flex:1;height:38px;line-height:38px;text-align:center}.property-unit-container .property-unit .property-unit-group button.checked{font-weight:700;color:#05f}.property-unit-container .property-unit .property-unit-group button.registered{background-color:#05f;color:#fff}.property-unit-container .property-unit .property-unit-group button.processing{background-color:#00ca36;color:#fff}.property-unit-container .property-unit .property-unit-group button:hover{background-color:#eee}.property-unit-container .property-unit .property-unit-group button.checked:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid #0055FF}.property-unit-container .unit-type-group{display:flex;align-items:center;flex-wrap:wrap;gap:3px}.property-unit-container .unit-type-group>span{flex-basis:156px;height:30px;line-height:30px;text-align:center}.sub-title{margin-bottom:-10px;font-weight:600;font-size:14px}.info-box{padding:12px 15px;border-radius:7px;font-weight:500;color:#333;background-color:#f7f7f7}.btn-copy{display:flex;align-items:center;gap:10px;margin-left:auto;color:#8c8c8c}.btn-copy:before{content:"";width:14px;height:16px;background-image:url(https://v2-dev-admin.realvalue.kr/build/assets/ico_copy-C0ZP898w.svg);background-repeat:no-repeat;background-size:contain}.property-unit-container .property-unit .property-unit-group .pyeong-color-1{background-color:#f9b5ba}.property-unit-container .property-unit .property-unit-group .pyeong-color-2{background-color:#f47c86}.property-unit-container .property-unit .property-unit-group .pyeong-color-3{background-color:#a7e6b2}.property-unit-container .property-unit .property-unit-group .pyeong-color-4{background-color:#7dd98b}.property-unit-container .property-unit .property-unit-group .pyeong-color-5{background-color:#adb2d4}.property-unit-container .property-unit .property-unit-group .pyeong-color-6{background-color:#bbdce5}.property-unit-container .property-unit .property-unit-group .pyeong-color-7{background-color:#d9c4b0}.property-unit-container .property-unit .property-unit-group .pyeong-color-8{background-color:#c1baa1}.property-unit-container .property-unit .property-unit-group .pyeong-color-9{background-color:#e2a16f}.property-unit-container .property-unit .property-unit-group .pyeong-color-10{background-color:#9f5255}.property-unit-container .unit-type-group .pyeong-color-1{background-color:#f9b5ba}.property-unit-container .unit-type-group .pyeong-color-2{background-color:#f47c86}.property-unit-container .unit-type-group .pyeong-color-3{background-color:#a7e6b2}.property-unit-container .unit-type-group .pyeong-color-4{background-color:#7dd98b}.property-unit-container .unit-type-group .pyeong-color-5{background-color:#adb2d4}.property-unit-container .unit-type-group .pyeong-color-6{background-color:#bbdce5}.property-unit-container .unit-type-group .pyeong-color-7{background-color:#d9c4b0}.property-unit-container .unit-type-group .pyeong-color-8{background-color:#c1baa1}.property-unit-container .unit-type-group .pyeong-color-9{background-color:#e2a16f}.property-unit-container .unit-type-group .pyeong-color-10{background-color:#9f5255}.fc-h-event{padding:0 10px;border:transparent;background-color:transparent}.badge{padding:4px 8px;border:1px solid #222;border-radius:3px;text-align:center;line-height:1;font-size:12px;color:#222}.badge.c-red{border-color:#ef4444;color:#ef4444}.badge.c-green{border-color:#29cc6a;color:#29cc6a}.badge.c-blue{border-color:#05f;color:#05f}.badge.c-yellow{border-color:#ff8b16;color:#ff8b16}.badge.c-purple{border-color:#7b61ff;color:#7b61ff}.badge.c-skyblue{border-color:#09f;color:#09f}.fc .fc-daygrid-day-frame{min-height:169px;height:100%;overflow-y:auto}.fc .fc-daygrid-event{margin-top:8px}.fc .fc-daygrid-day-frame{min-height:140px;max-height:140px}.list-card-pagination *{color:#4b5563!important}.list-card-pagination .relative.inline-flex{background-color:#fff!important;border-color:#d1d5db!important}.list-card-pagination p.text-sm.text-gray-700{color:#374151!important}.list-card-pagination span[aria-current=page] span{color:#6b7280!important;background-color:#fff!important}.list-card-pagination button:hover:not(:disabled),.list-card-pagination button:focus:not(:disabled){background-color:#f3f4f6!important;color:#4b5563!important}.list-card-pagination span[aria-disabled=true] svg{color:#9ca3af!important}.list-card-pagination button:not(:disabled) svg{color:#6b7280!important}.btn-template-create{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:55px;line-height:55px;border-radius:8px;border:1px solid #D1D5DB;font-size:16px;color:#05f}.calendar-schedule .fi-page-content{row-gap:20px}@media(max-width:640px){.error-container{padding:30px 20px}.btn{width:100%;justify-content:center}.error-403 h1{font-size:1.5rem}.error-icon{width:64px;height:64px}.error-icon svg{width:34px;height:34px}}@media(max-width:1023px){.fi-sidebar{width:auto}.fi-sidebar-header-ctn{border-bottom:1px solid #e5e7eb}.platform-sidebar{width:100%;height:100%}.platform-sidebar .sidebar-2depth .sidebar-menu.hidden-2depth{width:230px!important;padding:1rem!important;opacity:1!important}.sidebar-toggle-wrapper,.sidebar-toggle-wrapper.hidden-2depth{opacity:0!important;display:none!important}}
