.position-item[data-v-9ad20774]{background:#fff;border:1px solid #e6e6e6;border-radius:4px;padding:16px 20px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;width:100%;height:187px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.position-item[data-v-9ad20774]:hover{-webkit-box-shadow:0 0 16px 0 rgba(45,57,187,.16);box-shadow:0 0 16px 0 rgba(45,57,187,.16)}.position-item .item-header[data-v-9ad20774]{margin-bottom:6px}.position-item .item-header .item-title[data-v-9ad20774]{font-size:15px;font-weight:500;color:#333}.position-item .item-recruit[data-v-9ad20774]{font-size:13px;color:#666;margin-bottom:12px}.position-item .item-recruit .num[data-v-9ad20774]{color:#0b70ff;font-weight:500}.position-item .item-detail[data-v-9ad20774]{margin-bottom:12px}.position-item .item-detail .detail-row[data-v-9ad20774]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;font-size:13px}.position-item .item-detail .detail-row .label[data-v-9ad20774]{color:#999;width:64px;-ms-flex-negative:0;flex-shrink:0}.position-item .item-detail .detail-row .value[data-v-9ad20774]{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-item .item-bottom[data-v-9ad20774]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#999}.position-list[data-v-b882f2f4],.select-tab[data-v-b882f2f4]{margin-top:20px}.position-list .list-grid[data-v-b882f2f4]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;min-width:0;width:100%}.position-list .empty[data-v-b882f2f4]{margin-bottom:50px}.pagination-wrap[data-v-b882f2f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:30px 0 50px}.pagination-wrap .total-text[data-v-b882f2f4]{font-size:14px;color:#666;margin-left:16px}.pagination-wrap[data-v-b882f2f4] .el-pagination{margin:0}