/* Progress 6.36 regression guards */
#taskEvidenceModal:not([hidden]){z-index:1800!important;display:grid!important;pointer-events:auto!important}
#workerProfileModal:not([hidden]){z-index:1600!important;display:grid!important;pointer-events:auto!important}
#tasksModal:not([hidden]),#assignmentModal:not([hidden]){z-index:1600!important;pointer-events:auto!important}
#workerSafetyModal[hidden],#workerSearchPanel[hidden],#workerSearchBackdrop[hidden]{display:none!important;pointer-events:none!important}
.taskEvidenceForm button{pointer-events:auto!important;touch-action:manipulation}
.taskReadinessError{display:grid;gap:3px;margin-bottom:10px;padding:12px;border:1px solid #fca5a5;border-radius:10px;background:#fff1f2;color:#991b1b}.taskReadinessError span{font-size:12px}.todayTaskActions button:disabled{cursor:not-allowed;opacity:.5}
#workerInboxPanel.open:not([hidden]){display:flex!important;pointer-events:auto!important}#workerInboxBackdrop:not([hidden]){display:block!important;pointer-events:auto!important}#workerInboxTasks:not([hidden]),#workerInboxMessages:not([hidden]),#workerInboxNotifications:not([hidden]){display:grid!important;pointer-events:auto!important}.workerInboxPane[hidden]{display:none!important;pointer-events:none!important}

/* 6.38 Worker Issue evidence controls */
.myIssueActions{grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto auto!important;align-items:end}.myIssueEvidence{font-size:11px;font-weight:700}.myIssueEvidence input{display:block;width:100%;margin-top:4px;font-size:11px}@media(max-width:600px){.myIssueActions{grid-template-columns:minmax(0,1fr)!important}}

/* 6.39 actual task crew */
.inboxTaskActualCrew{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc}.inboxTaskActualCrew p{margin:3px 0 0;color:#52606d}.taskCrewList{display:grid;gap:8px;max-height:52vh;overflow:auto;margin:12px 0}.taskCrewWorker{display:flex;gap:10px;align-items:center;padding:11px;border:1px solid #dbe3ef;border-radius:10px}.taskCrewWorker input{width:20px;height:20px}.taskCrewWorker span,.taskCrewWorker b,.taskCrewWorker small{display:block}.taskCrewWorker small{color:#64748b;margin-top:2px}.todayTaskTeam.actualCrew{border-color:#fdba74;background:#fff7ed}.todayTaskTeam.actualCrew>b{color:#c2410c}
.planningActualCrew{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:8px 0;padding:8px;border-left:4px solid #f97316;background:#fff7ed}.planningActualCrew span{padding:4px 7px;border-radius:999px;background:#fed7aa}
.pointCrewField{border:1px solid #dbe3ef;border-radius:12px;padding:12px}.pointCrewField legend{font-weight:800}.pointCrewField>small{display:block;color:#64748b;margin-bottom:8px}.pointCrewField .taskCrewList{max-height:230px}
