.elem-label-box{width:100%;font-size:14px;z-index:10;box-sizing:border-box;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;overflow:hidden;border:1px solid #d9d9d9}.elem-label-box:hover{border-color:#b3b3b3;box-shadow:0 0 10px rgba(0,0,0,.1)}.elem-label-box .label-textarea{display:none}.input-label-box{width:100%;height:40px;padding:0 50px 0 12px;box-sizing:border-box;display:flex;align-items:center}.elem-label-box .label-box{flex-shrink:0;display:flex;align-items:center}.elem-label-box .label-box .label-item-box{margin-right:10px;padding:6px 5px 6px 10px;background:#2faaf7;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;max-width:100%;word-break:break-word}.elem-label-box .label-box .label-item-box .value{font-size:14px;color:#fff;line-height:1}.elem-label-box .label-box .label-item-box:hover{box-shadow:0 0 5px rgba(0,0,0,.5)}.elem-label-box .label-box .label-item-box .delete-btn{cursor:pointer;padding:0 5px;font-size:18px;display:flex;box-sizing:content-box;color:#fff}.elem-label-box .input-box{flex-grow:1}.textarea-label-box{width:100%}.textarea-label-box .label-box{padding:5px;border-bottom:1px solid #d9d9d9;flex-wrap:wrap}.textarea-label-box .label-box .label-item-box{margin:5px}.textarea-label-box .textarea-box{padding:5px}.textarea-label-box .textarea-box .textarea{height:100px;min-width:100%;max-width:100%;min-height:50px;padding:5px;width:100%;box-sizing:border-box;border:0}