.pbpc-content { height: 100%; border: 1px solid #e5e5e5; overflow-y: auto; .weapp-salary-sp { background: #F3F9FF; } .weapp-salary-payroll-pc-preview { padding: 32px 0; height: 100%; overflow-y: auto; } } .salary-preview-container { display: flex; justify-content: flex-start; align-items: center; flex-direction: column; width: 100%; .edition-center { max-width: 1000px; display: flex; flex-direction: column; align-items: center; width: 100%; padding-bottom: 32px; .header { height: 48px; padding: 0 16px; font-size: 12px; color: #111; .header-title { height: 22px; font-size: 25px; color: #111; line-height: 22px; font-weight: 400; text-align: center; font-weight: bolder; } .header-salary-date-time { margin-top: 16px; text-align: center; height: 14px; font-size: 14px; color: #999; line-height: 14px; font-weight: 400; } } .body { width: 100%; background: #FFF; //margin-top: 32px; .comp-img { text-align: center; img { width: 100%; } } .corporate-culture-text { text-align: left; color: #111; margin: 16px 30px 20px 30px; white-space: pre-wrap; word-break: break-all; padding: 10px 14px; background: #FAFAFA; border: 1px solid rgba(238, 238, 238, 1); border-radius: 4px; } .data-detail { .salary-group { background: #FFF; .group-title { font-size: 14px; padding: 16px 0 0 30px; font-weight: bolder; color: #333333; img { width: 16px; height: 20px; } span { vertical-align: middle; margin-left: 10px; } } .group-list { margin-top: 16px; display: flex; flex-wrap: wrap; padding: 0 30px; .even { border-left: 1px solid #e5e5e5; } .zero, .first { border-top: 1px solid #e5e5e5; } .list-item { width: 50%; display: flex; justify-content: left; min-height: 40px; align-items: center; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; .item-name { //flex-basis: 170px; //width: 170px; flex: 1; box-sizing: border-box; padding: 0 16px; height: 100%; background: #fbfbfb; border-right: 1px solid #e5e5e5; font-size: 12px; color: #5F5F5F; display: flex; justify-content: flex-start; align-items: center; flex-shrink: 0; .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; } } .item-count { //flex-basis: 328px; flex: 1; padding-left: 16px; height: 100%; line-height: 40px; background: #fff; font-size: 12px; color: #5F5F5F; word-break: break-all; } } } } } } } .space { margin: 20px 0 40px 0 !important; button:last-child { margin-right: 30px; } } }