.contractor-workflow .workflow-header-links,.workflow-job-bar,.workflow-footer{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.contractor-workflow .workflow-header-links{font-size:14px}.workflow-job-bar{margin:0 0 18px}.workflow-job-bar label{flex:1;max-width:540px;font-size:13px}.workflow-job-bar select{margin-top:4px!important}.workflow-work{min-width:0}.workflow-work>.cp-card,.workflow-work>.cp-list-reader{background:0 0;border:0;border-radius:0;margin:0 0 18px;padding:0}.workflow-work>.cp-form{margin:0}.workflow-work .cp-field,.workflow-work .cp-form label{font-size:14px}.workflow-work>.cp-form input,.workflow-work>.cp-form textarea{min-height:42px;padding:8px 12px}.workflow-work .cp-form textarea{min-height:76px}.workflow-extra{border-bottom:1px solid #b6cbbc;margin:12px 0}.workflow-material{border-bottom:1px solid #b6cbbc;padding:8px 0}.workflow-material .bea-material-row{align-items:center}.workflow-material summary{min-height:30px;font-size:12px}.workflow-steps{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.workflow-steps .cp-button{margin:0;font-size:14px}.workflow-steps [aria-current]{background:#e8f2e9;border-color:#3d7454}.workflow-next{border-top:1px solid #b6cbbc;grid-template-columns:minmax(70px,.5fr) 1.5fr;gap:12px;margin-top:24px;padding-top:12px;display:grid}.workflow-footer{border-top:1px solid #dce5de;margin-top:24px;padding-top:12px;font-size:14px}.workflow-bea .workflow-chat{border-top:1px solid #ffffff40;margin-top:24px;padding-top:14px}.workflow-bea summary{color:#fff;min-height:44px;font-size:16px;font-weight:700}.workflow-bea .cp-bea-conversation{color:#fff;background:0 0;border:0;margin:14px 0 0;padding:0;font-size:15px}.workflow-bea .cp-bea-conversation>h2,.workflow-bea .cp-bea-conversation>.cp-eyebrow,.workflow-bea .cp-bea-conversation>p:first-of-type{display:none}.workflow-bea .cp-small{color:#d0e2d6;font-size:12px}.workflow-bea .cp-link,.workflow-bea a{color:#e6f5e9}.workflow-bea .cp-button{font-size:14px;color:#15392d!important;background:#e8f2e9!important;border-color:#b8ccbf!important}.workflow-bea .cp-note,.workflow-bea .cp-note a{color:#15392d}.workflow-bea .cp-bea-prompts{display:none}.workflow-bea .cp-field{font-size:14px}.workflow-bea textarea{font-size:15px!important}.workflow-bea h3{font-size:18px}.workflow-bea .cp-bea-task{font-size:14px}.workflow-bea .cp-bea-conversation .cp-small{line-height:1.5}.workflow-review{margin-top:16px}.workflow-review .bea-material-row{grid-template-columns:minmax(0,1.7fr) minmax(0,.7fr) minmax(0,1fr);align-items:start}.workflow-review label{font-size:0!important}.workflow-review input{padding:8px!important;font-size:15px!important}.workflow-review .cp-link{min-height:28px;font-size:12px}.workflow-review .cp-check{margin-top:14px;font-size:14px!important}.workflow-review .cp-check input{width:20px!important}.workflow-labour{background:#ffffff80;border-radius:8px;margin:12px 0;padding:12px;font-size:14px}@media (width<=700px){.workflow-steps{grid-template-columns:1fr}.workflow-header-links{gap:10px!important}.workflow-bea .workflow-chat{margin-top:12px;padding-top:8px}.workflow-next{grid-template-columns:1fr}.workflow-footer{gap:12px}.workflow-job-bar label{max-width:none}}.workflow-task-form{grid-template-columns:1fr 1fr}.workflow-task-form>p,.workflow-task-form>button,.workflow-task-form>label:last-of-type{grid-column:1/-1}.workflow-task-entry{border-top:1px solid #b6cbbc;padding-top:16px}.workflow-work .bea-material-row{min-width:0}.workflow-work .bea-material-row>span,.workflow-work .bea-material-row>strong{overflow-wrap:anywhere;background:#fff;border:1px solid #b8c8bd;border-radius:9px;padding:9px;font-size:16px;font-weight:400}@media (width<=420px){.workflow-task-form{grid-template-columns:1fr}}.contractor-workflow form{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;padding:0}.contractor-workflow .workflow-work label{margin-bottom:0}.contractor-workflow .workflow-work .cp-form{gap:12px}.contractor-workflow .workflow-footer{color:#15392d;background:0 0;justify-content:flex-start;padding:12px 0 0}.contractor-workflow .workflow-footer a,.contractor-workflow .workflow-footer button{color:#15392d}.contractor-workflow .workflow-work .cp-field+.cp-field{margin-top:8px}.contractor-workflow .workflow-work .bea-cost-grid>.cp-field{margin:0;padding:4px}.contractor-workflow .workflow-work .bea-material-row label{margin:0;padding:0}
