.map-search-container{background-color:rgba(241,243,246,.5);border:1px solid rgba(241,243,246,0);border-radius:4px;cursor:pointer;position:relative}.map-search-container .flex{align-items:center;display:flex}.map-search-container .location-icon{height:24px;width:24px}.map-search-container:hover{background:rgba(236,238,246,.5);border-color:rgba(241,243,246,.5)}.map-search-container.active{border-color:#2672ff}.map-search-container.mobile .blank-mode-wrapper{height:42px}.map-search-container.mobile .blank-mode-wrapper .search-input{font-size:16px}.map-search-container.mobile .search-result-wrapper{top:44px}.map-search-container.error{border-color:#ff6d56}.map-search-container .blank-mode-wrapper{border-radius:4px;height:40px;padding:0 8px}.map-search-container .blank-mode-wrapper .text{color:#999;font-size:14px;margin-left:8px}.map-search-container .blank-mode-wrapper .search-input{background-color:rgba(236,238,246,0);border:none;color:#333;flex:1;font-size:14px;line-height:24px;margin:0 8px;max-width:calc(100% - 32px);outline:none}.map-search-container .blank-mode-wrapper .search-input.value{max-width:calc(100% - 64px)}.map-search-container .blank-mode-wrapper .delete-input{cursor:pointer;height:24px;padding:5px 0 0 5px;width:24px}.map-search-container .search-result-wrapper{background-color:#fff;border:1px solid #d8d8d8;left:-1px;padding-right:4px;position:absolute;right:-1px;top:41px;z-index:11}.map-search-container .search-result-wrapper .search-result-part{border-radius:4px;max-height:220px;overflow-x:hidden;overflow-y:auto;padding:0 16px}.map-search-container .search-result-wrapper .search-result-part::-webkit-scrollbar{height:60px;width:6px}.map-search-container .search-result-wrapper .search-result-part::-webkit-scrollbar-thumb{background-color:silver;border-radius:50px}.map-search-container .search-result-wrapper .search-result-part::-webkit-scrollbar-thumb:hover{background:silver}.map-search-container .search-result-wrapper .search-result-part .location-list{align-items:flex-start;min-height:42px;padding:10px 0}.map-search-container .search-result-wrapper .search-result-part .location-list .text{color:#999;font-size:14px;line-height:24px;margin-left:8px;word-break:break-all}.map-search-container .search-result-wrapper .search-result-part .empty-list{color:#999;font-size:14px;line-height:42px;text-align:center}