.cost-model-page{height:100dvh;min-height:100vh;padding:8px 12px;box-sizing:border-box}.page-row{height:100%}.map-panel{height:100%;position:relative}.map-wrap{height:calc(100vh - 48px);border:1px solid #eee}#cost-model-map{width:100%;height:100%}.map-tools{position:absolute;top:8px;right:12px;z-index:1000;background:#fff;border:1px solid #eee;border-radius:4px;padding:4px 8px}
