html,body,#app { margin: 0; padding: 0; height: 100%; color: #333; } ul { margin: 0; padding: 0; list-style-type: none; } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; } .clearfix { zoom: 1; } .fl { float: left; } .fr { float: right; } /*.ui-popup-full { width: 50%; }*/ #app>.ui-grid, #app>.ui-grid .ui-grid { height: 100%; } #app>.ui-grid .ui-col-0 { width: 340px; border-right: 1px solid #d7dce6; position: relative; } #app>.ui-grid .ui-col-1 { position: relative; height: -moz-calc(100%); height: -webkit-calc(100%); height: calc(100%); box-sizing: border-box; } ul.nav-tab { padding-left: 5px; } ul.nav-tab::after { content: ' '; position: absolute; border-bottom: 1px solid #d7dce6; height: 35px; width: 100%; left: 0; z-index: -1; } ul.nav-tab li { display: inline-block; width: 90px; line-height: 34px; border: 1px solid #d7dce6; margin-left: 3px; text-align: center; font-size: 14px; background-color: #f5f5fa; color: #666666; cursor: pointer; } ul.nav-tab li.active { border-bottom: 1px solid #fff; color: #12b7f5; background-color: #fff; } .inp-search { border: solid 1px #d7dce6; margin: 10px auto; width: 300px; height: 30px; padding-left: 10px; box-sizing: border-box; } .search-warp { position: relative; } .search-warp::after { content: ' '; width: 20px; height: 20px; position: absolute; right: 8px; top: 14px; display: block; background: url(../../../images/sousuo_icon.png) center center / 15px 15px no-repeat; } .temp-item { position: relative; font-size: 14px; line-height: 40px; color: #333333; border-bottom: 1px solid #d7dce6; cursor: pointer; } .item-header { padding-right: 80px; } .list-arrow-r:after, .list-arrow-d:after { position: absolute; top: 20px; right: 0.75rem; margin-top: -0.25rem; content: ""; display: block; width: 0.4rem; height: 0.4rem; border: solid #cdcdcd; border-width: 0.1rem 0.1rem 0 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .list-arrow-d:after { right: 0.65rem; margin-top: -0.4rem; -webkit-transform: rotate(135deg); transform: rotate(135deg); } .temp-item .dropdown-item { position: relative; } .temp-item .dropdown-item:first-child { border-top: 1px dashed #d7dce6; } .temp-item .dropdown-item:not(:last-child) { border-bottom: 1px dashed #d7dce6; } .new-temp { font-size: 14px; color: #12b7f5; position: fixed; bottom: 15px; left: 105px; cursor: pointer; } .temp-info { border: 1px solid #d7dce6; } .temp-name, .team-name, .label-name { position: relative; border-bottom: 1px solid #d7dce6; } .temp-name input { border: 0; width: -moz-calc(100% - 80px); width: -webkit-calc(100% - 80px); width: calc(100% - 80px); } .img-items { border: 1px solid #d7dce6; padding: 10px; } .img-items img { width: 60px; height: 60px; vertical-align: middle; } .send-btn, .back-btn { display: inline-block; width: 120px; height: 34px; line-height: 34px; background-color: #12b7f5; border-radius: 2px; color: #fff; cursor: pointer; } .foot-btns { position: absolute; bottom: 10px; left: 0; width: 100%; text-align: center; } .preview-btn, .new-btn { display: inline-block; width: 120px; height: 34px; line-height: 34px; color: #fff; cursor: pointer; } .back-btn { background-color: #12b7f5; } .preview-btn { background-color: #02cfb9; } .new-btn { background-color: #12b7f5; } .save-btn { float: right; width: 100px; height: 28px; line-height: 28px; background-color: #12b7f5; border-radius: 2px; color: #fff; text-align: center; cursor: pointer; } .delete-btn { float: right; width: 100px; height: 28px; line-height: 28px; background-color: #ff3b30; border-radius: 2px; color: #fff; text-align: center; cursor: pointer; } .delete-icon { position: absolute; top: -8px; left: 55px; cursor: pointer; } .file-upload { width: 65px; height: 65px; position: absolute; opacity: 0; font-size: 0; } .delete-icon >img { background: #fff; border-radius: 50%; } .label-name .c-list { max-height: 100px; overflow-y: auto; } .c-list .c-list-li { height: 28px; line-height: 28px; float: left; display: inline; margin: 10px 7px 0 1%; padding: 0px 28px; border-radius: 15px; border: 1px solid #d7dce6; } .c-list .active-icon { border: 1px solid #12b7f5 ; } .item-header.active { color: #12b7f5; } .preview-wrap { height: calc(100% - 50px); overflow-y: auto; }