.icon-container{display:flex;flex-wrap:wrap;max-height:400px;overflow:auto;border-left:1px solid #eee;border-top:1px solid #eee}.icon-container .icon-cell{width:50px;height:50px;line-height:50px;text-align:center;font-size:21px;border:1px solid #eee;border-left:0;border-top:0}.icon-container .active-icon{color:#4f9ffe}.icon-container .icon-cell:last-child{border-right:1px solid #eee}.icon-container .icon-cell:hover{color:#4f9ffe}.sure-icon{float:right;margin-top:4px}