body #flavor-job-edit-page #flavor-lines-table{border-collapse:collapse;width:100%;min-width:1200px}
body #flavor-job-edit-page #flavor-lines-table :is(th,td){border:1px solid #d5dfeb;padding:8px;vertical-align:middle}
body #flavor-job-edit-page #flavor-lines-table th{background:#f5f7f9;color:#4b5563;text-transform:uppercase;font-size:11px}
body #flavor-job-edit-page #flavor-lines-table .dfx-staff-progress{font-size:11px;line-height:1.5}
body #flavor-job-edit-page #flavor-lines-table .flavor-line-progress{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}
body #flavor-job-edit-page #flavor-lines-table .flavor-line-actions{display:table-cell;white-space:nowrap}
body #flavor-job-edit-page #flavor-lines-table .flavor-line-actions button{font-size:11px!important;padding:3px 5px!important;min-height:24px!important;height:24px!important;line-height:16px!important;margin:0 3px 0 0!important;border-radius:3px!important}
body #flavor-job-edit-page .flavor-lines-header{display:flex;align-items:center;justify-content:space-between;gap:10px}
body #flavor-job-edit-page .flavor-lines-section{overflow-x:auto}
body #flavor-job-edit-page .dfx-quick-inline :is(.dfx-entry-confirm,.dfx-entry-cancel,.dfx-quick-button){height:36px!important;min-height:36px!important;align-self:end;background:#0073d9!important;color:white!important;border-radius:3px!important}

/* Match the customer quote canvas, scoped to the front-end staff editor. */
body.flavor-portal-page #content>.container{width:100%!important;max-width:none!important;padding-left:30px!important;padding-right:30px!important;box-sizing:border-box}
body.flavor-portal-page #content :is(.site-content-inner,#primary,#main,article,.entry-content,#flavor-job-edit-page){max-width:none!important;width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
body.flavor-portal-page #content .site-content-inner{display:block;margin:0!important}
body.flavor-portal-page #primary{padding-left:0!important;padding-right:0!important}
body.flavor-portal-page #flavor-job-edit-page .flavor-lines-section{width:100%!important;box-sizing:border-box}
@media(max-width:768px){body.flavor-portal-page #content>.container{padding-left:12px!important;padding-right:12px!important}}
