[v-cloak]{ display: none; } html,body,#app { margin: 0; padding: 0; height: 100%; color: #333; } ul { margin: 0; padding: 0; list-style-type: none; } a { text-decoration:none; } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; } .clearfix { zoom: 1; } .fl { float: left; } .fr { float: right; } .header{ background-color: #fff; border-bottom: 1px solid #e1e1e1; padding: 10px 15px; } .header .title{ font-size: 14px; font-weight: bold; padding-right: 10px; color: #333; border-right: 1px solid #e1e1e1; } .header img{ vertical-align: text-bottom; } .ui-popup-full { width: auto; } #app>.ui-grid, #app>.ui-grid .ui-grid { height: 100%; } .ul-wrap { background-color:#f5f5fa; height: -moz-calc(100% - 100px); height: -webkit-calc(100% - 100px); height: calc(100% - 100px); overflow-y: auto; } .left-panel { width: 450px; border-right: 1px solid #d7dce6; } .title-name { height: 40px; line-height: 40px; border-bottom: 1px solid #d7dce6; box-sizing: border-box; } .title-name:before { content: ''; display: inline-block; vertical-align: middle; background: #12b7f5; width: 4px; height: 20px; margin-right: 10px; } .inp-search { border: solid 1px #d7dce6; margin: 10px 0 auto; width: 100%; 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 { height: 28px; line-height: 28px; background-color: #ffffff; border-radius: 5px; border: solid 1px #82dcfa; margin: 20px 0; cursor: pointer; } .temp-item.active { color: #fff; background-color: #12b7f5; } .temp-item.add { height: 28px; background-color: #ffffff; border-radius: 5px; border: solid 1px #82dcfa; } .wushuju { width: 260px; margin-top: 100px; } .new-temp-btn { width: 120px; height: 34px; background-color: #ffffff; border-radius: 17px; border: solid 1px #12b7f5; font-size: 14px; color: #12b7f5; padding: 5px 10px; cursor: pointer; } .temp-name-inpt { height: 28px; line-height: 28px; box-sizing: border-box; padding-left: 10px; } .save-temp-name-btn { height: 28px; line-height: 28px; background-color: #12b7f5; border-radius: 2px; color: #ffffff; width: 80px; display: inline-block; } .foot-btns { position: absolute; bottom: 20px; left: 50%; margin-left: -94px; } .delete-btn { width: 90px; height: 34px; background-color: #f96565; border-radius: 2px; padding: 5px 10px; color: #fff; font-size: 14px; cursor: pointer; } .save-btn { width: 90px; height: 34px; background-color: #12b7f5; border-radius: 2px; padding: 5px 10px; color: #fff; font-size: 14px; cursor: pointer; } .list-item { position: relative; cursor: pointer; margin-top: 10px; } .list-item.arrow-r:before { height: 11px; width: 11px; content: ''; display: inline-block; vertical-align: middle; background: url(../../../images/shouqi_jiantou_icon.png) no-repeat 100%; margin-right: 5px; } .list-item.arrow-d:before { height: 11px; width: 11px; content: ''; display: inline-block; vertical-align: middle; background: url(../../../images/zhankai_jiantou_icon.png) no-repeat 100%; margin-right: 5px; } .list-item-name { width: 320px; height: 28px; line-height: 28px; background-color: #12b7f5; border-radius: 5px; /*border: solid 1px #82dcfa;*/ color: #fff; display: inline-block; vertical-align: middle; } .add-item-btn { width: 60px; height: 28px; background-color: #12b7f5; border-radius: 5px; color: #fff; display: inline-block; vertical-align: middle; text-align: center; line-height: 28px; } .add-item-btn.disabled { background-color: #d7dce6; pointer-events: none; } .item-card { position: relative; background-color: #ffffff; border-radius: 10px; border: solid 1px #d7dce6; } .item-card:before { content: ''; width: 3px; height: 60px; background-color: #12b7f5; border-radius: 3px; position: absolute; left: 0; top: 50%; margin-top: -30px; } .item-delete-btn { position: absolute; right: 5px; top: 50%; margin-top: -10px; cursor: pointer; } .template-items { height: -moz-calc(100% - 100px); height: -webkit-calc(100% - 100px); height: calc(100% - 100px); overflow-y: auto; } .item-detail { border: solid 1px #d7dce6; box-sizing: border-box; } .item-detail-name { height: 40px; line-height: 40px; background-color: #f5f5fa; } .back-btn { display: inline-block; width: 90px; height: 34px; line-height: 34px; background-color: #12b7f5; border-radius: 2px; color: #fff; cursor: pointer; position: absolute; left: 50%; bottom: 10px; margin-left: -60px; font-size: 14px; } .item-detail-wrap { height: -moz-calc(100% - 20px); height: -webkit-calc(100% - 20px); height: calc(100% - 20px); } .item-detail-innerwrap { height: -moz-calc(100% - 50px); height: -webkit-calc(100% - 50px); height: calc(100% - 50px); overflow-y: auto; }