.smartBar{position:relative;border-radius:6px;border:1px solid #d5d5d5;padding:0 6px 4px;background:#fff;cursor:text}.smartBar .confirmed{display:inline}.smartBar .confirmed .id{display:none}.smartBar .confirmed .item{display:inline-block;background:#dde4ff;border:1px solid #cde;border-radius:4px;padding:0 6px;margin:4px 4px 0 0;height:20px;line-height:17px}.smartBar .confirmed .item .remove{font-size:0;margin-left:6px;opacity:.8;vertical-align:middle;cursor:pointer}.smartBar .confirmed .item .remove:hover{opacity:1.0}.smartBar .confirmed .item .remove:after{content:"\e014";font-family:Glyphicons Halflings;font-size:10px;font-weight:normal;vertical-align:middle;color:666}.smartBar input.smartAreaSearch{border:0;outline:0;height:20px;line-height:auto;background:0;box-shadow:none;padding:0;width:auto;box-sizing:border-box;margin:4px 0 0;vertical-align:top}.smartBar .popup{position:absolute;border:1px solid #000;background:#fff;z-index:101;display:none;min-width:150px;padding:4px 0;line-height:18px;max-height:270px;overflow:hidden;list-style:none;margin:0;padding:0;left:0}.smartBar .popup.visible{display:block}.smartBar .popup>li{display:none;padding:0 4px;cursor:default}.smartBar .popup>li.visible{display:block}.smartBar .popup>li:hover{background:#eee}.smartBar .popup>li.active{background:#ddd}.smartBar .popup>div.active:hover{background:#ccc}.smartBar .popup i{color:#bbb;font-size:.9em}
.smartBar .popup {border:1px solid #d5d5d5}
.smartBar .popup>li.visible {padding: 6px 5px}