html, body { margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif; span, p, h3, ul, li { word-wrap: break-word; margin: 0; list-style: none; } #app { width: 100%; height: 100%; } } * { box-sizing: border-box; } [class*='icon-'] { font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .main-color { color: $main-color; } .text-color { color: $text-color; } .text1-color { color: $text1-color; } .text2-color { color: $text2-color; } .text3-color { color: $text3-color; } .f14 { font-size: 14px; } .f16 { font-size: 16px; } .f18 { font-size: 18px; } .f20 { font-size: 20px; } ::-webkit-scrollbar { width: 5px; height: 5px; background: transparent; border-radius: 0; } ::-webkit-scrollbar-track-piece { background-color: transparent; } ::-webkit-scrollbar-thumb { border: 0; background-color: rgba($main-color, .5); border-radius: 0; } ::-webkit-scrollbar-thumb:hover { border: 0; background-color: $main-color; } // 验证弹窗 #plugin-slider-verify_containe { width: 0; height: 0; #slider-verify { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); background: white; } } // 选择医院 .el-select.select-hospital { width: auto; .el-input__wrapper { padding: 1px 12px; border-radius: 20px; .el-input__inner { color: $main-color; font-size: 14px; font-weight: 600; } } } .number-input.el-input { .el-input__wrapper { position: relative; &::after { content: ''; position: absolute; width: 30px; top: 1px; right: 11px; bottom: 1px; background: white; z-index: 1; } } } .custom-tabs { position: relative; width: 100%; height: 40px; display: flex; margin-bottom: 20px; &::after { content: ''; position: absolute; width: 100%; height: 1px; bottom: 0; background: $border-color; } .tabs-item { cursor: pointer; position: relative; line-height: 40px; font-size: 16px; color: $main-color; font-weight: 400; & ~ .tabs-item { margin-left: 15px; } &.active { font-weight: 600; &::after { content: ''; position: absolute; height: 3px; left: 0; right: 0; bottom: 0; background: $main-color; } } } } .table-page { width: 100%; height: 100%; .search-part { width: 100%; height: 40px; display: flex; align-items: center; &>* ~ * { margin-left: 20px; } .search-cell { display: flex; align-items: center; .label { flex-shrink: 0; margin-right: 10px; } } } .button-part { width: 100%; height: 40px; margin-top: 20px; display: flex; align-items: center; & .el-button ~ .el-button { margin-left: 20px; } } .table-part { width: 100%; height: calc(100% - 170px); margin-top: 10px; .el-table { color: $main-color; .el-table__header { thead { color: $main-color; font-size: 16px; } th { background: rgba($main-color, .05); } } } } .pagination-part { width: 100%; height: 50px; margin-top: 20px; .el-pagination { justify-content: flex-end; } } }