/* Little Loves v37.9.0 interface corrections and payroll workflow. */
.page-tasks input[type="color"],.settings-pane input[type="color"],.task-create-grid input[type="color"],.task-template-settings input[type="color"]{display:block!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:38px!important;min-height:38px!important;padding:3px!important;border:1px solid #aebdb3!important;border-radius:7px!important;background:#fff!important;cursor:pointer}
.care-tabs{background:#e4ece7!important;border:1px solid #b8c8bd!important;padding:4px!important;margin:0 0 16px!important}.care-tabs button{color:#32483b!important;background:transparent!important;font-weight:800!important;opacity:1!important}.care-tabs button.active{color:#fff!important;background:#3f7053!important;box-shadow:0 1px 3px rgba(25,55,37,.22)!important}
.timesheet-row-actions{display:flex;gap:5px;flex-wrap:wrap}.timesheet-correction-panel{margin-top:16px;border-top:4px solid var(--primary)}.timesheet-session-list{display:grid;gap:9px}.timesheet-session-form{display:grid;grid-template-columns:1fr 1fr minmax(220px,1.4fr) auto auto;gap:8px;align-items:end;padding:10px;border:1px solid var(--line);border-radius:11px;background:#f8fbf9}.timesheet-session-form label,.timesheet-manual-entry label{display:grid;gap:4px;font-size:11px;font-weight:800}.timesheet-session-form input,.timesheet-manual-entry input{min-width:0}.timesheet-manual-entry{margin-top:14px;border:1px dashed #aebfb3;border-radius:12px;padding:12px;background:#fbfdfb}.timesheet-manual-entry summary{cursor:pointer;font-weight:850;color:var(--primary)}#manualTimesheetSession{display:grid;grid-template-columns:1fr 1fr 1.3fr auto;gap:9px;align-items:end;margin-top:12px}.payroll-settings .channel-toggle{min-width:280px}#payrollSaveStatus{margin:0;color:var(--muted)}
@media(max-width:980px){.timesheet-session-form,#manualTimesheetSession{grid-template-columns:1fr 1fr}.timesheet-reason{grid-column:1/-1}}
@media(max-width:600px){.timesheet-session-form,#manualTimesheetSession{grid-template-columns:1fr}.timesheet-reason{grid-column:auto}.payroll-settings .channel-toggle{min-width:0}}
