
/* ===== V5.8.2 · CURVAS, CAMBIO DE CUADRILLA Y PARTE DIARIO CAPATAZ ===== */
.v582CurveCompare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.v55CurveBox{padding:12px!important}.v55CurveBox .workCurveSvg.v582InvestmentSvg{height:280px!important;min-height:280px!important}.v582CurveRead{margin-top:7px;padding:8px 10px;border-radius:9px;border:1px solid rgba(82,229,165,.16);background:rgba(82,229,165,.04);font-size:8px;line-height:1.45;color:#a8c8d0}.v582CrewPicker{margin:10px 0 12px;padding:11px;border:1px solid rgba(255,187,92,.22);border-radius:12px;background:rgba(255,187,92,.035)}.v582CrewPickerHead{display:flex;justify-content:space-between;align-items:center;gap:12px}.v582CrewPickerHead b{display:block;font-size:10px}.v582CrewPickerHead small{display:block;color:#85a3ad;font-size:8px;margin-top:2px}.v582CrewPicker select{min-width:280px;border:1px solid rgba(80,226,238,.18);border-radius:9px;background:#061923;color:#fff;padding:8px}.v582CrewCompare{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px}.v582CrewCompare>div{padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.02)}.v582CrewCompare small{display:block;color:#7f9da8;font-size:7px}.v582CrewCompare b{display:block;font-size:12px;margin-top:3px}.v582CrewCompare span{display:block;color:#76949e;font-size:7px;margin-top:2px}.v582CrewNote{margin-top:8px;padding:8px 10px;border-left:3px solid rgba(82,229,165,.5);background:rgba(82,229,165,.04);border-radius:7px;font-size:8px;line-height:1.45}.v582CrewNote.warn{border-left-color:#ffbb5c;background:rgba(255,187,92,.055);color:#e5d1ad}.v581DecisionBar{gap:7px!important}.v581DecisionBar .btn{min-height:34px}
.v582DailyModal{position:fixed;inset:0;z-index:9000;background:rgba(2,8,14,.80);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:18px}.v582DailyModal.open{display:flex}.v582DailyPhone{width:min(560px,96vw);max-height:94vh;overflow:auto;background:linear-gradient(180deg,#071a24,#06141c);border:1px solid rgba(35,211,255,.24);border-radius:20px;box-shadow:0 30px 100px rgba(0,0,0,.6);padding:15px;color:#effcff}.v582DailyTop{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.07)}.v582DailyTop small{color:#7fa2ad;font-size:8px}.v582DailyTop h3{margin:4px 0 0;font-size:17px}.v582DailyTop button{border:0;background:transparent;color:#9bb7c1;font-size:24px;cursor:pointer}.v582DailyHint{margin:10px 0;padding:9px 10px;border-radius:10px;background:rgba(35,211,255,.045);border:1px solid rgba(35,211,255,.13);font-size:9px;line-height:1.45;color:#a9c9d1}.v582DailyTask{display:grid;grid-template-columns:1fr 170px;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.v582DailyTask b{font-size:11px}.v582DailyTask small{display:block;color:#86a4ae;font-size:8px;margin-top:3px}.v582DailyTask label{font-size:8px;color:#88a6b0}.v582DailyTask label>div{display:flex;align-items:center;gap:7px;margin-top:4px}.v582DailyTask input{width:110px;border:1px solid rgba(80,226,238,.20);border-radius:9px;background:#04131b;color:#fff;padding:10px;font-size:14px;font-weight:800}.v582DailyTask label span{font-size:10px;color:#a9c9d1}.v582DailySummaryBox{margin-top:12px}.v582DailySummaryBox label{display:block;font-size:9px;font-weight:800}.v582DailySummaryBox textarea{width:100%;min-height:100px;margin-top:6px;border:1px solid rgba(80,226,238,.18);border-radius:11px;background:#04131b;color:#fff;padding:10px;font-size:10px;line-height:1.45;resize:vertical}.v582DailyVoice{display:flex;gap:9px;align-items:center;margin-top:7px}.v582DailyVoice small{color:#7899a4;font-size:8px}.v582DailyCloseBar{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:13px;padding-top:11px;border-top:1px solid rgba(255,255,255,.07)}.v582DailyCloseBar small{max-width:310px;color:#76949e;font-size:8px;line-height:1.4}.v582DailyCloseBar .btn{font-size:10px;padding:10px 14px}
.app.ui-light .v582CrewPicker,.app.ui-light .v582DailyPhone{background:#fff;color:#173440;border-color:#dce7eb}.app.ui-light .v582DailyTask input,.app.ui-light .v582DailySummaryBox textarea,.app.ui-light .v582CrewPicker select{background:#f7fafb;color:#173440;border-color:#cbdce2}
@media(max-width:1100px){.v582CurveCompare{grid-template-columns:1fr}.v55CurveBox .workCurveSvg.v582InvestmentSvg{height:320px!important}.v582CrewCompare{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.v582CrewPickerHead{flex-direction:column;align-items:stretch}.v582CrewPicker select{min-width:0;width:100%}.v582CrewCompare{grid-template-columns:1fr 1fr}.v582DailyTask{grid-template-columns:1fr}.v582DailyTask input{width:140px}.v582DailyCloseBar{flex-direction:column;align-items:stretch}.v582DailyCloseBar .btn{width:100%}}
