/* The sales-list mobile cards must not relabel labour-payment columns. */
#editor .project-team-table{display:table;min-width:650px!important;width:100%;table-layout:auto}
#editor .project-team-table thead{display:table-header-group}
#editor .project-team-table tbody{display:table-row-group}
#editor .project-team-table tbody tr{display:table-row}
#editor .project-team-table th,#editor .project-team-table td{display:table-cell;padding:12px 10px;vertical-align:top;white-space:normal;text-align:left}
#editor .project-team-table td::before{display:none!important;content:none!important}
#editor .project-team-table td small{display:block;overflow:visible}
#editor .project-team-table .admin-row-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:120px}
#editor .project-team-table button{white-space:normal;min-width:100px}
.project-work-row .project-work-title{font-size:19px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;margin:0 0 6px}
.project-work-row .project-work-client{margin:0 0 6px;font-size:13px;color:var(--muted)}
.project-work-row .project-work-items{white-space:normal;line-height:1.45}
.project-work-row .compact-order-date{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}
.project-work-row .compact-order-date small{display:block}
@media(min-width:1101px){.sale-row.project-work-row{grid-template-columns:minmax(220px,1fr) 155px 100px 116px 120px 112px}}
@media(max-width:700px){.sale-row.project-work-row{grid-template-columns:minmax(0,1fr) 110px;grid-template-areas:'identity identity' 'date balance' 'date state' 'actions actions';padding:16px 12px;gap:10px 12px}.project-work-row .project-work-title{font-size:18px}.project-work-row .compact-order-date span{font-size:12px}.project-work-row .compact-identity small:last-child{display:block}}
