.modal-recode .ivu-modal-body{padding:0;overflow:hidden}.modal-recode .modal-recode_form{padding:16px 16px 0}.contact-item{margin-bottom:16px;border-bottom:1px solid #f4f4f4}.contact-item .contact-header{display:flex;align-items:center}.contact-item .contact-header .contact-header_avatar{margin-right:20px;overflow:hidden;width:48px;height:48px;border-radius:50%}.contact-item .contact-header .contact-header_profile{flex:1}.contact-item .contact_content{padding-left:68px}.contact-item .contact_content .footer{padding-top:16px;padding-bottom:16px;display:flex;align-items:center;color:#999;border-top:1px solid #f4f4f4}.contact-item .contact_content .footer .footer-item{margin-right:32px;display:flex;align-items:center}.contact-item .contact_content .footer .footer-item .profile{display:flex;align-items:center}.contact-item .contact_content .footer .footer-item .profile .avatar{margin-right:4px;overflow:hidden;width:24px;height:24px;border-radius:50%}.demo-table-info-row td{background:#dcdee2}.item-img{float:left;margin-right:-32px}.item-txt{padding-left:40px}.item-title{font-size:14px}.item-title span{margin-left:20px;font-size:12px;color:#ccc}.client-view-tag-wrap{min-height:320px}.client-view-tag .ivu-tag-text{display:flex;align-items:center;height:30px}.client-view-tag .ivu-icon{width:30px;height:30px;line-height:30px;text-align:right;opacity:.8;cursor:pointer}.client-view-tag .ivu-icon:hover{opacity:1}.app-client .app-client_data{padding:16px;border-radius:4px 4px 0 0;background-color:#fff}.app-client .app-client_data .label{display:block;height:20px;font-size:14px;line-height:20px;color:#999}.app-client .app-client_data .value{height:42px;font-family:DIN!important;font-size:36px;line-height:42px}.app-client .app-client_tabs{margin-bottom:16px;display:flex;border-radius:0 0 4px 4px;border-top:1px solid #f4f4f4;background-color:#fff}.app-client .app-client_tabs .tab-item{padding:0 16px;position:relative;font-size:14px;line-height:40px;color:#999;cursor:pointer;transition:all .15s cubic-bezier(.645,.045,.355,1)}.app-client .app-client_tabs .tab-item i{font-style:normal}.app-client .app-client_tabs .tab-item:before{content:"";position:absolute;right:0;left:0;bottom:0;display:block;height:2px;transition:all .15s cubic-bezier(.645,.045,.355,1);background-color:rgba(15,211,197,0);transform:scaleX(0)}.app-client .app-client_tabs .tab-item.active{color:#0fd3c5}.app-client .app-client_tabs .tab-item.active:before{background-color:#0fd3c5;transform:scaleX(1)}.app-client .laji_ddd{margin-top:16px}.table-view-wrapper{height:calc(100vh - 60px)}.table-view-wrapper .table-warning{color:red}.table-view-wrapper .title-select{position:relative}.table-view-wrapper .title-select .title-select-wrap{position:absolute;top:36px;left:-16px;z-index:99}.table-view-wrapper .title-select .title-select-wrap:before{position:absolute;top:0;left:16px;z-index:100;content:"";width:0;height:0;border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;box-shadow:0 2px 20px -5px rgba(81,90,110,.7)}.table-view-wrapper .title-select .title-select-wrap .title-select-scroll{position:absolute;top:8px;width:220px;max-height:420px;border-radius:4px;background-color:#fff;box-shadow:0 2px 20px -5px rgba(81,90,110,.7);overflow:hidden}.table-view-wrapper .title-select .title-select-wrap .title-select-scroll .title-select-item{padding:8px 16px;font-size:14px;line-height:20px;border-bottom:1px solid #f4f4f4;cursor:pointer;transition:all .15s cubic-bezier(.645,.045,.355,1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-view-wrapper .title-select .title-select-wrap .title-select-scroll .title-select-item:hover{color:#0fd3c5}.table-view-wrapper .title-select .title-select-wrap .title-select-scroll .title-select-item:last-child{border-bottom:0 none}.table-view-wrapper .title-select .title-select-wrap .title-select-scroll .title-select-item.active{color:#0fd3c5}.table-view-wrapper .table-filter{position:fixed;top:0;left:0;width:180px;background-color:#fff;z-index:199;box-shadow:0 2px 20px -5px rgba(81,90,110,.7);border-radius:4px}.table-view-wrapper .table-filter:before{position:absolute;top:-8px;left:120px;z-index:100;content:"";width:0;height:0;border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;box-shadow:0 2px 20px -5px rgba(81,90,110,.7)}.table-view-wrapper .table-filter .table-filter-select{padding:10px}.table-view-wrapper .table-filter .table-filter-scroll{max-height:420px;overflow:hidden}.table-view-wrapper .table-filter .table-filter-options{padding-bottom:5px}.table-view-wrapper .table-filter .table-filter-options .options-item{font-size:14px;line-height:20px;padding:6px 10px;cursor:pointer;height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table-view-wrapper .table-filter .table-filter-options .options-item.active,.table-view-wrapper .table-filter .table-filter-options .options-item:hover{background-color:#f1f5f8}.table-view-wrapper .page-title{display:flex;align-items:center}.table-view-wrapper .page-title .page-title-name{margin-right:4px}.table-view-wrapper .page-title .ivu-alert.ivu-alert-info{margin-left:16px;margin-bottom:0}.table-filter-cell .ivu-table-cell{display:flex;align-items:center}.table-filter-title{display:flex;flex:1}.table-filter-title .table-filter-label{flex:1}.table-filter-title .iconfont{color:#c5c8ce;cursor:pointer}.table-filter-title .iconfont.active{color:#0fd3c5}