.subcontractor-task-workspace .order-task-progress{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:8px 11px;border-radius:8px;background:#e8f7f4;color:#087f70;white-space:nowrap}
.subcontractor-task-workspace .order-task-progress b{font-size:14px}
.subcontractor-task-workspace .project-tabs .order-primary-tab{color:#007f73;font-weight:700}
.subcontractor-task-workspace .project-tabs .order-primary-tab.active{background:#e8f7f4}
.subcontractor-task-workspace .task-board>section{border:1px solid #d7e4e7;border-radius:12px;background:#fff;box-shadow:0 3px 12px #102a3410;overflow:hidden}
.subcontractor-task-workspace .equipment-task-row{padding:14px;gap:12px}
.subcontractor-task-workspace .task-status-buttons button{min-height:40px}
@media(max-width:720px){.subcontractor-task-workspace .project-workspace-bar{gap:8px}.subcontractor-task-workspace .order-task-progress{order:10;width:100%;justify-content:center;margin-left:0}.subcontractor-task-workspace .project-tabs{scroll-snap-type:x proximity}.subcontractor-task-workspace .project-tabs button{scroll-snap-align:start;min-height:48px}.subcontractor-task-workspace .task-board{display:grid;gap:12px}.subcontractor-task-workspace .equipment-task-row{display:grid}.subcontractor-task-workspace .task-status-buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.subcontractor-task-workspace .task-status-buttons button{width:100%;min-height:46px}}
