/* Inter Font for Workload & Timesheet Plugin */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

/* Global modal scroll lock for plugin modals.
   Redmine can keep html overflow-y: scroll; this class enforces no background scroll. */
html.rf-timesheet-modal-open,
body.rf-timesheet-modal-open {
    overflow: hidden !important;
    overflow-y: hidden !important;
}

/* Apply Inter font to all workload and timesheet plugin content */
.controller-rf_skills #content,
.controller-rf_teams #content,
.controller-rf_team_members #content,
.controller-rf_assignments #content,
.controller-rf_workload #content,
.controller-rf_workload_details #content,
.controller-rf_workloads #content,
.controller-rf_settings #content,
.controller-rf_leaves #content,
.controller-timesheets #content,
.controller-approval_schemas #content,
.controller-approvals #content,
.controller-timesheet_settings #content,
.controller-audit_logs #content,
.controller-project_schema_assignments #content,
.controller-rf_skills #content *,
.controller-rf_teams #content *,
.controller-rf_team_members #content *,
.controller-rf_assignments #content *,
.controller-rf_workload #content *,
.controller-rf_workload_details #content *,
.controller-rf_workloads #content *,
.controller-rf_settings #content *,
.controller-rf_leaves #content *,
.controller-timesheets #content *,
.controller-approval_schemas #content *,
.controller-approvals #content *,
.controller-timesheet_settings #content *,
.controller-audit_logs #content *,
.controller-project_schema_assignments #content * {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;
}
