
/* Change Order tab — hosts the ONE live estimate editor, reparented in. Fills the screen, sticky pinned. */
#page-jobportal.jpco-full .jp-scroll{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}
#page-jobportal.jpco-full #jp-co{flex:1;min-height:0;display:flex;flex-direction:column}
#jp-co .co-portal{flex:1;min-height:0;display:flex;flex-direction:column;padding:0}
#jp-co .co-portal > #split-wrap{flex:1;min-height:0;height:auto}
#jp-co .co-portal > #est-sticky{margin:0;border-radius:0;flex-shrink:0}
/* CO toolbar (Client Mode + Generate Proposal) */
#jp-co .co-bar{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:12px 24px;border-bottom:1px solid var(--border);background:#1a1f25}
#jp-co .co-bar .co-bar-title{font-size:13px;font-weight:800;color:var(--text2);letter-spacing:.3px;margin-right:auto;display:flex;align-items:center;gap:8px}
#jp-co #co-client-btn.active{background:var(--blue);color:#fff;border-color:var(--blue);font-weight:700}
/* In CO mode the editor is a change-order sheet — same Add-Ons system as New Estimate, minus the customer card.
   Add-on spec panels, Confirm Add-Ons, etc. all behave normally (handled in JS). */
#jp-co #spec-card-customer{display:none!important}        /* customer & job info already lives on the job */
#jp-co #est-cards-controls{display:flex!important}        /* Collapse All / Expand All always available on a change order, even when empty */
