/* Clear actions within the existing compact ERP layout. */
.erp .pc-order-workflow{margin:4px 0 8px;border:1px solid #afafaf;background:#eee}
.erp .pc-job-heading{display:flex;align-items:center;flex-wrap:wrap;gap:7px 18px;padding:7px 10px;border-bottom:1px solid #c5c5c5;font-size:14px}
.erp .pc-job-heading>strong{font-size:17px}.erp .pc-price-agreement{margin-left:auto;font-size:13px}
.erp .pc-job-actions,.erp .pc-job-stages{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:7px 8px;border:0;background:transparent}
.erp .pc-job-actions form{margin:0;display:contents}
.erp .pc-job-actions a,.erp .pc-job-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px!important;padding:6px 13px!important;border:1px solid #9d9d9d;background:#fff;color:#111;font-size:14px!important;font-weight:600;text-decoration:none;border-radius:2px;line-height:1.2}
.erp .pc-job-actions button.primary{background:#b51d2c;border-color:#9b1725;color:#fff}
.erp .pc-job-actions .pc-complete{margin-left:auto;background:#404040;border-color:#404040;color:#fff}
.erp .order-sheet .pc-job-actions a,.erp .order-sheet .pc-job-actions button{font-size:14px!important;font-weight:600!important;color:#111!important;background:#fff!important}
.erp .order-sheet .pc-job-actions button.primary{background:#b51d2c!important;border-color:#9b1725!important;color:#fff!important}
.erp .order-sheet .pc-job-actions a.pc-complete{background:#404040!important;color:#fff!important}
.erp #order-pricing small{grid-column:2}
.erp .pc-job-actions a:hover,.erp .pc-job-actions button:hover{outline:2px solid #b51d2c;outline-offset:-2px}
.erp .pc-job-stages{border-top:1px solid #c5c5c5;padding:4px 8px}
.erp .pc-job-stages a{padding:5px 9px!important;background:#e3e3e3;border:1px solid #b4b4b4;font-size:13px!important;color:#222;text-decoration:none}
.erp .pc-other-timer{margin:3px 10px;color:#9d1724}.erp .order-info-fields>[hidden]{display:none!important}
.terminal-touch .creation-ready>.creation-page[hidden],.terminal-touch .creation-navigation [hidden],.terminal-touch [data-order-final-actions][hidden],.field[hidden]{display:none!important}
.terminal-touch .creation-progress{display:flex;gap:8px;margin:0 0 12px}
.terminal-touch .creation-progress button{flex:1;min-height:42px;padding:5px;background:#272d38;border:1px solid #606775;color:#dbe3ee}
.terminal-touch .creation-progress button[aria-current=step]{background:#c81c31;border-color:#f45165;color:#fff;font-weight:bold}
.terminal-touch .creation-page{min-width:0;margin:0 0 14px;padding:14px 10px;min-height:260px}
.terminal-touch .creation-page h2{font-size:20px;line-height:1.3;margin:0 0 14px}.terminal-touch .creation-page h2:focus{outline:0}
.terminal-touch .creation-navigation{display:flex;gap:9px;position:sticky;bottom:70px;background:#151a23;padding:10px 0;z-index:15}
.terminal-touch .creation-navigation button{min-height:54px;flex:1;white-space:normal}.terminal-touch .creation-navigation [data-creation-back]{flex:0 0 35%}
.terminal-touch .creation-review{margin:0}.terminal-touch .creation-review>div{padding:10px 0;border-bottom:1px solid #444b59}.terminal-touch .creation-review dt{color:#9da8ba;font-size:13px}.terminal-touch .creation-review dd{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:17px}
.terminal-touch.touch-keyboard .creation-navigation{position:static}.terminal-touch .creation-page details{margin-top:12px}
