.badge{color:#fff;border-radius:2rem;padding:.6rem 1rem;font-size:1.2rem;font-weight:600;display:inline-block}.badge.mult_house{color:#bd3c3b;background-color:#bd3c3b33}.badge.single_house{color:#7e41c2;background-color:#7e41c233}.badge.office,.badge.building{color:#c28942;background-color:#c2894233}.badge.factory{color:#b5af00;background-color:#b5af0033}.badge.land{color:#9a7030;background-color:#d4b86a33}.panel-header .search-wrap{background-color:#fff;border-bottom:.1rem solid #f0f0f0;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.panel-header .search-input{width:100%;position:relative}.panel-header .search-input input{padding:1.5rem 7rem 1.5rem 1.5rem}.panel-header .search-input input:focus{box-shadow:none}.panel-header .search-input .loading-spinner{font-size:1.2rem;font-weight:500;position:absolute;bottom:-1.6rem;left:0}.panel-header .search-input .btn-clear{position:absolute;top:1.7rem;right:4.2rem}.panel-header .search-input .btn-search{background-image:url(/assets/images/ico_search.svg);background-repeat:no-repeat;width:2rem;height:2rem;position:absolute;top:1.7rem;right:1.5rem}.panel-header .recent-searches-wrap{z-index:105;background-color:#fff;width:100%;height:calc(100vh - 14.8rem);position:absolute;top:14.8rem;left:0;overflow-y:auto}.panel-header .recent-searches-wrap .empty-area{text-align:center;padding:13rem 0}.panel-header .recent-searches-wrap .empty-txt{color:#8c8c8c;font-size:1.4rem}.panel-header .recent-searches{background-color:#fff;margin-bottom:2rem}.panel-header .recent-searches .tit-area{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.panel-header .recent-searches .tit-area .tit{font-size:1.6rem;font-weight:600}.panel-header .recent-searches .tit-area .btn-all-remove{color:#8c8c8c;font-size:1.2rem}.panel-header .recent-searches .btn-more{border-top:.1rem solid #ddd;border-bottom:.1rem solid #ddd;width:100%;height:4rem;margin-top:1rem;font-size:1.4rem;font-weight:500}.panel-header .recent-list{max-height:none;overflow:visible}.panel-header .recent-list.is-open{max-height:100%}.panel-header .recent-list li{border-bottom:.1rem solid #ddd;justify-content:space-between;align-items:center;height:3.8rem;margin:0 1.5rem;display:flex}.panel-header .recent-list li:last-child{border-bottom:none}.panel-header .recent-list li .btn-recent{align-items:center;width:calc(100% - 2.8rem);display:flex}.panel-header .recent-list li svg{color:#949494}.panel-header .recent-list li p{text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:0 .4rem;font-size:14px;overflow:hidden}.panel-header .recent-list li .date{color:#949494;font-size:12px}.panel-header .recent-list li .btn-remove{background-image:url(/assets/images/ico_close_x_b.svg);background-position:50%;background-repeat:no-repeat;width:2rem;height:2rem}.panel-header .recent-items{margin-bottom:0}.panel-header .recent-items .recent-list{max-height:none}.panel-header .recent-items .recent-list.is-open{max-height:100%}.panel-header .recent-items .recent-list li{height:auto;padding:1rem 0}.panel-header .recent-items .recent-list li .btn-recent-item{flex-direction:column;gap:.3rem;width:calc(100% - 2.8rem);display:flex}.panel-header .recent-items .recent-list li .btn-recent-item strong{text-align:left;font-size:1.4rem;font-weight:700}.panel-header .recent-items .recent-list li .btn-recent-item strong .badge{vertical-align:text-bottom;margin-right:.5rem;padding:.2rem .6rem;font-size:1.1rem;line-height:1.2}.panel-header .recent-items .recent-list li .btn-recent-item p{color:#949494;white-space:normal;padding:0;font-size:1.4rem}.panel-header .recent-items .recent-list li .btn-recent-item p span{color:#444;min-width:5rem;font-weight:600;display:inline-block}.search-results .recent-list{height:auto}.search-results .recent-list li{margin:0;padding:0 1.5rem}.search-results ul>li{cursor:pointer;padding:12px 16px;font-size:12px;transition:all .2s ease-out}.search-results ul>li:hover{background-color:#fef2f2}.search-results ul>li~li{border-top:solid 1px var(--gray-100)}.search-results ul>li strong{font-size:1.4rem;display:block}.search-results ul>li strong .badge{vertical-align:text-bottom;margin-right:.5rem;padding:.2rem .6rem;font-size:1.1rem;line-height:1.2}.search-results ul>li small{font-size:1.4rem;display:block}.search-results ul>li span{font-size:1.4rem}.search-results ul>li>div~div{margin-top:3px}.search-results ul>li .sticker{color:#c02b2b;vertical-align:middle;text-align:center;background-color:#edf6f8;width:45px;padding:2px 0;display:inline-block}.search-results .none-results{text-align:center;height:100%;padding:6rem;font-size:1.4rem;display:block}.search-results .total{padding:1.6rem;font-size:1.8rem}.search-results .total em{font-weight:700}.search-results .total em:first-child{color:var(--primary-color)}.panel-header .search-results-wrap{z-index:108;background-color:#fff;width:100%;height:calc(100vh - 14.8rem);position:absolute;top:14.8rem;left:0;overflow-y:auto}.panel-header .search-autocomplete{z-index:110;border-top:1px solid var(--gray-100,#f0f0f0);background-color:#fff;width:100%;height:60vh;position:absolute;top:14.8rem;left:0;overflow-y:auto;box-shadow:0 4px 8px #0000001f}.search-autocomplete ul{width:100%}.search-autocomplete ul>li{cursor:pointer;padding:12px 16px;font-size:12px;transition:all .2s ease-out}.search-autocomplete ul>li:hover{background-color:#fef2f2}.search-autocomplete ul>li~li{border-top:solid 1px var(--gray-100)}.search-autocomplete ul>li strong{color:var(--black);font-size:13px;display:block}.search-autocomplete ul>li small{color:var(--gray-500,#888);margin-top:2px;font-size:11px;display:block}.search-autocomplete ul>li span{color:var(--gray-400,#aaa);margin-top:2px;font-size:11px;display:block}.search-autocomplete .badge{vertical-align:middle;padding:.2rem .6rem;font-size:1.1rem;line-height:1.2}.search-autocomplete .none-results{color:var(--gray-500,#888);text-align:center;padding:16px;font-size:13px}.search-hl{color:var(--primary,#c02b2b);font-style:normal;font-weight:700}.ac-section+.ac-section{border-top:1px solid var(--gray-100)}.ac-section-title{color:var(--gray-400,#aaa);letter-spacing:.5px;padding:8px 16px 4px;font-size:11px;font-weight:700}.ac-item-main{align-items:center;gap:4px;display:flex}.ac-item-meta{align-items:center;gap:6px;margin-top:3px;display:flex}.ac-price{color:var(--primary,#c02b2b);font-size:12px;font-style:normal;font-weight:700}.ac-item-meta>span{color:var(--gray-400,#aaa);font-size:11px}.search-autocomplete .ac-loading{color:#777;align-items:center;gap:.8rem;padding:1.6rem 1.5rem;font-size:1.3rem;display:flex}.search-autocomplete .ac-spinner{border:2px solid #d9dde3;border-top-color:#b8705a;border-radius:50%;flex:none;width:1.4rem;height:1.4rem;animation:.8s linear infinite ac-spin}@keyframes ac-spin{to{transform:rotate(360deg)}}
