/* Shared lead register alignment; project-only ordering is scoped separately. */
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .proposal-stacked-cell{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .proposal-stacked-cell strong,
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .proposal-stacked-cell small,
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .cell-text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;-webkit-line-clamp:unset!important;max-width:100%!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .row-actions{display:flex!important;flex-flow:row wrap!important;gap:6px!important;min-width:0!important;width:100%!important;overflow:visible!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .row-actions>.row-action{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-toolbar{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important;max-width:100%!important;height:auto!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-search{flex:1 1 240px!important;min-width:160px!important;max-width:100%!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-search input{min-width:0!important;width:100%!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) #nvx-scale-pages{display:flex!important;flex-wrap:wrap!important;max-width:100%!important;min-width:0!important;margin:0!important;gap:6px!important;font-size:12px!important;}
@media(min-width:861px){
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table-wrap{overflow-x:hidden!important;min-width:0!important;max-width:100%!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table,
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table thead,
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table thead{position:sticky!important;top:0!important;z-index:4!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;visibility:visible!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table tr{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,.85fr)!important;grid-template-rows:auto auto!important;grid-auto-flow:row!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table tr:has(>.register-select-column){grid-template-columns:34px minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,.85fr)!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table th,
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table td{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;position:static!important;order:0!important;grid-column:auto!important;grid-row:1!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:58px!important;padding:10px 8px!important;box-sizing:border-box!important;left:auto!important;right:auto!important;transform:none!important;box-shadow:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table th{min-height:44px!important;background:#edf4f9!important;font-size:10px!important;line-height:1.4!important;text-align:left!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table thead tr{grid-template-rows:auto!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table thead th:last-child{display:none!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table td::before,
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table tr::before,
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table tr::after{display:none!important;content:none!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table td[data-label="Action"]{grid-column:1/-1!important;grid-row:2!important;min-height:0!important;padding:9px 10px!important;border-top:1px solid #e5edf4!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"]) .register-table .register-select-column{align-items:center!important;padding:8px 3px!important;}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"])[data-module="proposal-sent"] .register-table tr{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(100px,.95fr) minmax(0,1fr) minmax(0,1.1fr) minmax(104px,.95fr) minmax(0,1fr)!important}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"])[data-module="proposal-sent"] .register-table tr:has(>.register-select-column){grid-template-columns:34px minmax(0,.8fr) minmax(0,1.4fr) minmax(100px,.95fr) minmax(0,1fr) minmax(0,1.1fr) minmax(104px,.95fr) minmax(0,1fr)!important}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"])[data-module="future-leads"] .register-table tr{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.2fr)!important}
html body #root section.module-workspace.module-register-workspace[data-module]:is([data-module="leads"],[data-module="followups"],[data-module="site-visits"],[data-module="future-leads"],[data-module="proposal-sent"],[data-module="lost-leads"])[data-module="future-leads"] .register-table tr:has(>.register-select-column){grid-template-columns:34px minmax(0,.8fr) minmax(0,1.35fr) minmax(0,1fr) minmax(0,.95fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.2fr)!important}
}

html body #root section.module-workspace.module-register-workspace[data-module="proposal-sent"] .register-table .proposal-amount{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important;}
