.salary-overview{margin-bottom:24px}.salary-overview>.panel-head{align-items:flex-start;gap:12px;flex-wrap:wrap}.salary-overview .mini-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.salary-overview .mini-stat strong{font-size:22px;overflow-wrap:anywhere}.salary-overview-list{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.salary-overview-list>summary{cursor:pointer;font-size:13px;color:var(--green);line-height:1.8}.salary-overview-list>.list-stack{margin-top:16px;gap:0}.salary-overview-row{padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line)}.salary-overview-row:first-child{border-top:0}.salary-overview-row.selected{background:#eef1e8;padding-left:12px;padding-right:12px;border-radius:9px}.salary-overview-row .row-main{min-width:0}.salary-overview-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.salary-overview-row p{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.7}.salary-overview-row .salary-overview-reason{color:#82642d}.salary-overview-action{display:grid;gap:9px;justify-items:end;flex-shrink:0}.salary-overview-action .money{font-size:16px;white-space:nowrap}.salary-draft-summary{background:#f4efdf;color:#80632b;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.7;margin-top:16px}#pay-body{scroll-margin-top:95px}
@media(max-width:760px){.salary-overview-row{align-items:flex-start;gap:10px}.salary-overview .mini-stat-row{grid-template-columns:1fr}.salary-overview-name{font-size:13px;gap:6px}.salary-overview-action .money{font-size:14px}.salary-overview-row p{font-size:11px}.salary-overview-action .btn{padding:7px 10px;font-size:12px}.salary-overview-row.selected{padding-left:9px;padding-right:9px}.salary-overview .mini-stat strong{font-size:20px}}
