.workflow-drawing-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;background:#f2f5ff;border-bottom:1px solid #dce4f0;font-size:12px;color:#33415e}
.workflow-drawing-bar .phase-buttons{display:flex;gap:4px}.workflow-drawing-bar button{min-height:34px;padding:6px 10px}.workflow-drawing-bar button.on{background:#243d68;color:#fff}.workflow-drawing-bar select{max-width:230px;min-height:34px}.workflow-drawing-bar label{display:flex;align-items:center;gap:5px}.workflow-drawing-bar input[type=checkbox]{width:auto}.workflow-drawing-bar .record-owner{margin-left:auto;font-weight:600}.workflow-drawing-bar .plan-stale{color:#a84b16;width:100%}
.estimate-underlay{opacity:.38;pointer-events:none}.estimate-markup polyline,.estimate-markup rect{fill:none;stroke:#6366f1;stroke-width:2.5px;stroke-dasharray:8 5;vector-effect:non-scaling-stroke;pointer-events:none}.estimate-selected polyline,.estimate-selected rect{stroke-width:4px}.estimate-workspace .route-line{stroke-dasharray:8 5}.estimate-plan-list{display:grid;gap:8px;margin-top:16px}.estimate-plan-list button{text-align:left;display:flex;justify-content:space-between;gap:10px}.estimate-plan-list button span{overflow-wrap:anywhere}.estimate-plan-list small{color:#6a7288;white-space:nowrap}.plan-baseline-note{border-left:3px solid #6366f1;padding:8px 12px;background:#f2f4ff;font-size:12px;line-height:1.6}.estimate-unit-total{font-size:24px;font-weight:700;margin:10px 0}.plan-editor-controls{display:grid;gap:10px;margin-top:20px}.plan-components{font-size:12px;line-height:1.8}.plan-link-field{border-top:1px solid #dde3ed;padding-top:12px;margin-top:12px}.plan-link-field select{width:100%}
@media(max-width:600px){.workflow-drawing-bar{gap:7px;padding:8px;font-size:11px}.workflow-drawing-bar select{max-width:165px}.workflow-drawing-bar .record-owner{margin-left:0;width:100%}.workflow-drawing-bar .phase-buttons{flex:1 0 auto}.workflow-drawing-bar .phase-buttons button{flex:1;white-space:nowrap}.workflow-drawing-bar .workflow-shortcut{display:none}}

.toolbar [hidden]{display:none!important}

/* Saved conduit paths guide installation without becoming editable markups. */
.execution-guide{opacity:.72;pointer-events:none}
.execution-guide .estimate-markup polyline{stroke:#a13baa;stroke-width:7px;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round;fill:none;vector-effect:non-scaling-stroke;pointer-events:none}
.field-drawing-bar{background:#fff;color:#435368;gap:14px;padding-block:7px}
.field-mode-label{font-weight:700;white-space:nowrap}
.guide-toggle{cursor:pointer;white-space:nowrap}
.guide-toggle i{width:24px;border-top:5px solid #a13baa;border-radius:3px}
.guide-toggle small{font-size:10px;color:#8a95a5;font-weight:400}
.field-drawing-bar #project-display{margin-left:auto;max-width:260px;background:#f7f9fb}
.estimate-drawing-bar{background:#f4f2fb}
.top-context .site-context-name{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#68788b;font-size:12px}
.sidebar .nav .nav-management,.sidebar .nav-management-label{display:none}
.sidebar .nav .nav-phone-more{display:flex!important}
@media(max-width:600px){.field-drawing-bar{gap:8px;padding:6px 10px}.field-drawing-bar .field-mode-label{display:none}.field-drawing-bar #project-display{max-width:48%;font-size:12px!important;padding:5px;min-height:36px}.field-drawing-bar label{font-size:11px}.guide-toggle i{width:16px}.field-drawing-bar .record-owner{font-size:10px}.sidebar .nav button[data-view="workflow"]{display:none}}
